@import url("https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap");@font-face {font-family: "Poppins";src: url("../fonts/Poppins-Black.woff2") format("woff2"), url("../fonts/Poppins-Black.woff") format("woff");font-weight: 900;font-style: normal;font-display: swap;}@font-face {font-family: "Bebas Neue";src: url("BebasNeue-Regular.woff2") format("woff2"), url("BebasNeue-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: "Poppins";src: url("../fonts/Poppins-Light.woff2") format("woff2"), url("../fonts/Poppins-Light.woff") format("woff");font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: "Poppins";src: url("../fonts/Poppins-Bold.woff2") format("woff2"), url("../fonts/Poppins-Bold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: "Poppins";src: url("../fonts/Poppins-Regular.woff2") format("woff2"), url("../fonts/Poppins-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: "Poppins";src: url("../fonts/Poppins-Thin.woff2") format("woff2"), url("../fonts/Poppins-Thin.woff") format("woff");font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: "Poppins";src: url("../fonts/Poppins-ExtraBold.woff2") format("woff2"), url("../fonts/Poppins-ExtraBold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: "Poppins";src: url("../fonts/Poppins-ExtraLight.woff2") format("woff2"), url("../fonts/Poppins-ExtraLight.woff") format("woff");font-weight: 200;font-style: normal;font-display: swap;}@font-face {font-family: "Poppins";src: url("../fonts/Poppins-Medium.woff2") format("woff2"), url("../fonts/Poppins-Medium.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: "Poppins";src: url("../fonts/Poppins-SemiBold.woff2") format("woff2"), url("../fonts/Poppins-SemiBold.woff") format("woff");font-weight: 600;font-style: normal;font-display: swap;}:root {--blue: #018e9b;--black: #0f1015;--white: #fff;--oragnge: #f95d08;--heading-font: "Titillium Web", sans-serif;}h1, h2, h3, h4, h5, h6, p, span, ul, li, a, .btn-default, textarea {margin: 0;padding: 0;}* {margin: 0;padding: 0;}a {text-decoration: none;}a:hover {text-decoration: none;}a:focus {text-decoration: none;}ul {list-style: none;padding: 0;}body {font-family: var(--heading-font) !important;overflow-x: hidden;background-image: url(../images/body.webp);background-position: center;background-size: cover;background-repeat: no-repeat;overflow-x: hidden;}.mobile-menu {display: none;}.mobile-menu .circle {width: 40px;height: 40px;line-height: 40px;color: #fff;border-radius: 50%;background: var(--oragnge);margin: 0 auto;font-size: 16px;position: absolute;right: 30px;top: 30px;display: flex;justify-content: center;align-items: center;z-index: 2;}.mobile-menu .mobile-cross {width: 40px;height: 40px;line-height: 40px;color: #fff;border-radius: 50%;background: var(--blue);margin: 0 auto;font-size: 16px;position: fixed;right: 20px;top: 20px;display: flex;justify-content: center;align-items: center;z-index: 99999;}.mobile-menu .nveMenu {position: fixed;top: 0;left: 0;right: 0;width: 280px;height: 100%;background: var(--black);opacity: 0;visibility: hidden;z-index: 999;transform: translateX(-320px);transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);padding: 40px 20px;}.mobile-menu .nveMenu.is-opened {opacity: 1;visibility: visible;transform: translateX(0);}.mobile-menu .overlay {position: fixed;top: 0;right: 0;width: calc(100% - 280px);height: 100%;background: rgba(0, 0, 0, 0.71);opacity: 0;visibility: hidden;transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);}.mobile-menu .overlay.is-on {opacity: 1;visibility: visible;z-index: 999;}.mobile-menu .navlinks li {display: block;padding: 12px 0;}.mobile-menu .navlinks li a {text-transform: uppercase;color: #fff;font-weight: 700;}.mobile-menu .navlinks li a:hover {text-decoration: none;}.header-menu ul {display: flex;gap: 20px;}.desktop-menu .row {align-items: center;display: flex;justify-content: space-between;}.desktop-menu .dropdown-menu {display: none;}.desktop-menu .dropdown-menu.show {display: block;background-color: var(--black);}.dropdown-menu.show {background-color: var(--black);}.dropdown-toggle {padding: 0px !important;}.header-menu ul {display: flex;gap: 20px;justify-content: center;}.desktop-menu .dropdown-toggle {padding: 0px !important;color: #fff;}.desktop-menu {position: absolute;width: 100%;padding: 20px 0;}.desktop-menu .row {align-items: center;display: flex;justify-content: space-between;}.desktop-menu img {width: 150%;}.header-menu ul li a {color: #fff;font-size: 18px;font-weight: 600;transition: 0.5s;}.header-menu ul li a:hover {color: var(--oragnge);transition: 0.5s;}.btn-red {background-color: var(--oragnge);border: 1px solid var(--oragnge);}.btn-red:hover {background: #000;transition: all ease 0.5s;border: 1px solid #fff;}.btn-white:hover {background: #000;transition: all ease 0.5s;border: 1px solid #fff;}.btn-red a {color: #fff;}.btn {border-radius: 24px;font-size: 16px;font-weight: 600;padding: 10px 25px;transition: 0.5s;}.btn-white {background: #fff;}.btn-white a {color: #000;transition: 0.5s;}.btn-white:hover a {color: #fff;transition: 0.5s;}.hero-sec {background-image: url(../images/main-banner.webp);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 160px 0 80px 0;}.banner-top-h {width: 100%;text-align: center;position: relative;animation-name: example;animation-duration: 12s;}.banner-top-h2 {width: 100%;text-align: center;position: relative;animation-name: example1;animation-duration: 12s;}@keyframes example {0% {right: -1400px;}100% {right: 0px;}}@keyframes example1 {0% {left: -1400px;}100% {left: 0px;}}.hero-head h2 {color: #fff;font-size: 70px;font-weight: 700;line-height: 1em;padding-bottom: 10px;}.divider {color: #a3abaf;margin: 60px 0 40px 0;}.btn-directsion {display: flex;gap: 20px;}.hero-book img {width: 100%;animation: floatUpDown 3s ease-in-out infinite;position: relative;}.hero-head h1 {color: #fff;font-size: 80px;font-weight: 700;line-height: 1.1;padding-top: 20px;}.hero-material p {color: #fff;padding-bottom: 30px;font-size: 20px;}.brand-sec {padding: 49px 0;}.btn-directsion {display: flex;gap: 20px;}.brand-logo img {width: 60% !important;margin: 0 auto;}.divider-header {color: #a3abaf;margin: 20px 0;}.service-sec {padding: 40px 0 80px;}.service-head h2 {color: #fff;font-size: 32px;font-weight: 700;text-transform: uppercase;}.serv-btn i {color: #fff;background: var(--oragnge);padding: 10px 10px;margin-left: 6px;font-size: 20px;}.serv-btn a {font-size: 24px;color: #fff;font-weight: 600;}.services-slide {padding-top: 50px;}.services-slide .owl-stage-outer {overflow: visible;}.ser-content {color: #fff;background: #0a1e29;padding: 15px 20px;}.ser-content h3 {color: #128e97;font-size: 25px;font-weight: 600;margin-bottom: 5px;}.ser-scroll span {margin-bottom: 10px;}.ser-content span, p {font-size: 16px;}.ser-content p {padding-right: 10px;}.ser-scroll {height: 200px;overflow-y: scroll;}.ser-scroll::-webkit-scrollbar {width: 5px;}.ser-scroll::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(128, 128, 128, 0);border-radius: 15px;background-color: rgba(255, 0, 0, 0);}.ser-scroll::-webkit-scrollbar-thumb {background: #128e89;border-radius: 15px;}.ser-scroll::-webkit-scrollbar-thumb:hover {background: #f95d08;}.window {width: 100%;margin: auto;cursor: n-resize;img {width: 100%;object-fit: cover;object-position: top;height: 300px;transition: 5s all ease;}}.service-box-1:hover .window img {object-position: bottom;}.header-btn {padding: 10px 40px;}.col-lg-3.col-md-3.hide-col {display: flex;justify-content: end;}.caro-head h1 {text-align: center;font-size: 42px;font-weight: 600;color: #fff;text-transform: uppercase;padding-bottom: 15px;}.caro-head p {text-align: center;font-size: 15px;color: #fff;}.caro-sec {background-color: #000;padding: 50px 50px;}.service-box {text-align: center;}.service-box h2 {font-size: 26px;color: #fff;font-weight: 600;}.service-box p {font-size: 13px;color: #fff;margin-top: 10px;height: 120px;overflow: auto;padding-bottom: 30px;text-transform: capitalize;padding-inline: 10px;}.slide-section {padding: 50px 0 70px;}.service-box {margin-top: 40px;}.service-box {margin-top: 40px;padding: 30px 14px;}.service-box:hover {background-image: linear-gradient(270deg, #148791, #0f1015);}.info-scroll::-webkit-scrollbar {width: 4px;}.info-scroll::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;border-radius: 10px;}.info-scroll::-webkit-scrollbar-thumb {background: #002b3e;border-radius: 10px;}.info-scroll::-webkit-scrollbar-thumb:hover {background: #000000;}.service-button a {color: white;font-size: 18px;font-weight: 600;opacity: 0;}.service-box:hover a {transition: 0.8s;opacity: 1;}.service-button {margin-top: 15px;}.award-sec {background: linear-gradient(90deg, rgb(0 0 0 / 0%) 0%, rgba(0, 43, 62, 0.92) 40%);color: #fff;box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.award-sec .row {align-items: center;}.award-img img {width: 68%;}.award-img {text-align: center;}.award-content h2 {font-size: 32px;text-transform: uppercase;font-weight: 700;padding-bottom: 15px;}.craft-sec {padding: 200px 0;position: relative;}.book-img-2 img {width: 32%;position: absolute;left: 0;top: 60px;}.craf-content {padding: 20px 60px;}.craf-content h3 {color: #fff;font-size: 38px;font-weight: 700;text-transform: uppercase;padding-bottom: 15px;}.craf-content p {color: #fff;font-size: 18px;padding-bottom: 15px;}.btn-slide {display: flex;gap: 20px;justify-content: center;}.craf-slider .owl-nav {display: block !important;color: #fff;}.craf-slider .owl-nav .owl-prev {background: linear-gradient(90deg, rgb(255 255 255 / 24%) 56%, rgba(0, 43, 62, 0) 114%) !important;position: absolute;left: 120px;bottom: 13px;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 40px;border: 1px solid #fff !important;}.craf-slider .owl-nav .owl-next {background: linear-gradient(90deg, rgb(255 255 255 / 24%) 56%, rgba(0, 43, 62, 0) 114%) !important;position: absolute;right: 120px;bottom: 13px;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 40px;border: 1px solid #fff !important;}.craf-slider .owl-nav span {padding: 0;font-size: 55px;display: block;line-height: 47px;height: 100%;}.portfolio-sec {padding: 80px 0;}.portfolio-head h2 {color: #fff;font-size: 38px;font-weight: 700;text-transform: uppercase;padding-bottom: 15px;}.portfolio-head p {font-size: 16px;color: #fff;padding-bottom: 30px;}.port-img img {width: 100%;margin-bottom: 20px;height: 400px;}#pills-tab {background: linear-gradient(90deg, rgb(255 255 255 / 0%) 0%, rgba(0, 42, 58, 1) 51%);border-radius: 51px;padding: 11px 0;gap: 20px;justify-content: center;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}.nav-pills .nav-link {background-color: var(--oragnge);border-radius: 30px;color: #fff;}.nav-pills .nav-link {background-color: #fa4c2900;border-radius: 30px;color: #ffffff;border: 1px solid #ffffff;}.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color: var(--oragnge);}div#pills-tabContent {padding: 30px;}.icon-box {background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(3, 27, 37, 1) 51%);padding: 70px 0;}.box-material h3 {color: #fff;font-size: 28px;font-weight: 600;text-transform: uppercase;padding-bottom: 10px;}.box-material p {color: #fff;}.faq-sec {padding: 60px;}.faq-sec .row {margin-inline: 40px;}.accordion-button:focus {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}.accordion-button.collapsed {background: #035664;color: #fff;padding: 30px;border-radius: 20px;font-size: 22px;font-weight: 600;}.accordion-button:not(.collapsed) {background: #035664;color: #fff;padding: 30px;border-radius: 20px;font-size: 22px;font-weight: 600;}.accordion-button:not(.collapsed)::after {filter: invert(100%) brightness(1000%);}.accordion-button::after {filter: invert(100%) brightness(1000%);}.accordion-item {background-color: #ffffff00;border: none;}.accordion-body {color: #fff;font-size: 20px;}#accordionExample {gap: 25px;display: flex;flex-direction: column;}.accordion-item:first-of-type .accordion-button {border-radius: 20px;}.accordion-item:last-of-type .accordion-button.collapsed {border-radius: 20px;}.test-head {text-align: center;padding-top: 70px;}.test-head h2 {color: #fff;font-size: 38px;font-weight: 700;text-transform: uppercase;padding-bottom: 15px;}.test-head p {font-size: 16px;color: #fff;padding-bottom: 30px;}section.newslatter {background: linear-gradient(90deg, rgba(2, 96, 104, 1) 0%, rgb(8 16 19 / 41%) 78%);padding: 70px 0 60px;}.form-head {text-align: center;}.form-head h2 {color: #d3d3d3;font-size: 60px;font-weight: 700;text-transform: uppercase;}.form-head span {color: var(--oragnge);}p.frm-p {color: #d3d3d3;max-width: 800px;margin: auto;}.form-head form {padding: 10px 0;display: inline-flex;align-items: center;justify-content: center;}.form-head form input {background: #d3d3d3;border: none;padding: 12px 20px;margin-left: 15px;font-size: 20px;text-transform: uppercase;border-radius: 5px;margin-bottom: 0px;}.form-head button.custom-btn {background: var(--oragnge);color: #d5d5d5;border: none;padding: 12px 20px;border-radius: 5px;text-transform: uppercase;font-size: 20px;margin-left: 15px;cursor: pointer;transition: 0.3s;min-width: 170px;}.form-head button.custom-btn:hover {background-color: #212529;}footer {background: black;padding: 70px 10px 60px;}.footer-logo-col {display: flex;justify-content: center;flex-direction: column;}.box-1 p {color: #ffff;font-size: 14px;font-weight: 300;padding-top: 20px;}.box-1 img {width: 90%;}h2.list-head {color: #fff;text-transform: uppercase;font-size: 28px;letter-spacing: 0.7px;padding-bottom: 14px;}ul.foot-list li a {color: #ffffff;transition: 0.5s;}ul.foot-list li a:hover {color: var(--oragnge);transition: 0.5s;}ul.foot-list li {color: #ffffff;line-height: 32px;}.box-2 {padding-left: 80px;}.box-3 {padding-left: 30px;}.box-4 {padding-left: 20px;}.box-4 i {padding-right: 10px;}.br-r {border-right: solid 1px #fff;}.socail-icons h3 {color: #d3d3d3;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;padding-top: 20px;padding-bottom: 20px;}.socail-icons ul {display: flex;flex-wrap: wrap;}.socail-icons ul i {color: #ffffff;background: gray;margin-right: 10px;margin-bottom: 10px;padding: 8px 8px;font-size: 16px;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 30px;transition: 0.5s;}.socail-icons ul i:hover {background: var(--oragnge);color: #fff;transition: 0.5s;}.footer-cr-links {padding: 20px 10px;border-top: 1px solid #d3d3d3;}.text-muted {color: #fff !important;}.footer-cr-links .text-muted:hover {color: var(--oragnge) !important;}.testimonial-slider {padding: 20px 0 80px;}.testimonial-box {position: relative;background-color: transparent;color: white;padding: 127px 0px;margin-bottom: 36px;font-size: 14px;z-index: 1;text-align: center;}.testimonial-box::before {content: "";position: absolute;background-image: url(../images/testi-bg.webp);background-size: contain;background-repeat: no-repeat;width: 100%;height: 100%;left: 5%;bottom: -17px;}.testimonial-box h3 {margin: 0;font-size: 20px;font-weight: bold;margin-bottom: 14px;}.testimonial-box .title {font-size: 14px;color: #bbb;margin-top: 5px;margin-bottom: 9px;}.testimonial-box .testimonial-text {font-size: 14px;line-height: 1.6;margin-bottom: 5px;padding-inline: 50px;max-width: 500px;margin: auto;}.stars {font-size: 23px;color: #ff9900;}.testimonial-slider .owl-stage-outer {overflow: visible;}.head2bg img {position: absolute;left: 0;bottom: 0;width: 25%;}section.header-part-2 {position: relative;}.head2-content {text-align: right;margin-top: -170px;}.head2-content h3 {color: #fff;font-size: 50px;font-weight: 300;line-height: 1;text-transform: uppercase;}.head2-content h2 {color: #fff;font-size: 80px;font-weight: 700;line-height: 1;text-transform: uppercase;}.book-img:after {content: "";background-image: url(../images/book-cover.webp);background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;right: 34px;width: 39%;height: 100%;bottom: 0;}.book-img img {width: 94%;z-index: 9;position: relative;left: -39px;top: -75px;animation: floatUpDown 3s ease-in-out infinite;}.header-part-2 .row {align-items: center;}.right-side-box {color: #fff;background-color: #031b25;box-shadow: rgb(3 27 37) 0px 3px 8px;padding: 30px;border-radius: 20px 0px 0px 20px;position: absolute;bottom: 30px;z-index: 99;right: 0;}.right-side-box h3 {font-size: 22px;font-weight: 600;}.box-material img {width: 20%;padding-bottom: 15px;}@keyframes floatUpDown {0% {top: 0;}50% {top: 50px;}100% {top: 0;}}.inner-banner {background-image: url(../images/main-banner.webp);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 250px 0 160px 0;}.inner-banner h1 {font-size: 76px;font-family: var(--heading-font);color: var(--white);text-align: center;font-weight: 700;line-height: 1.1em;width: 80%;margin: auto;text-transform: capitalize;}.service-tab {padding-block: 80px;}.service-tab h2 {font-size: 50px;color: var(--white);font-family: var(--heading-font);line-height: 0.8em;font-weight: 700;margin-bottom: 30px;}.service-tab p {color: var(--white);font-weight: 400;font-size: 18px;line-height: 1.5em;font-family: var(--heading-font);}.service-tab .serv-con {width: 80%;}.tabs-contain {margin-top: 40px;}.tabs-contain .nav-pills button {margin-bottom: 14px;text-align: left;background-color: transparent;}.tabs-contain .nav-pills .active {background-color: var(--blue);border-color: var(--blue);}.tabs-contain .tab-content .tab-pane {background: linear-gradient(90deg, var(--black) 0%, var(--blue) 100%);width: 100%;height: 100%;border-radius: 20px;padding: 50px 30px;position: relative;padding-right: 26%;overflow: hidden;}.tabs-contain .nav-pills {display: flex;justify-content: center;}.tabs-contain .tab-content .tab-pane h2 {font-size: 42px;color: var(--white);font-family: var(--heading-font);line-height: 0.8em;font-weight: 700;margin-bottom: 20px;z-index: 999;position: relative;}.tabs-contain .tab-content .tab-pane p {color: var(--white);font-weight: 400;font-size: 17px;line-height: 1.5em;font-family: var(--heading-font);z-index: 999;position: relative;}.tabs-contain .tab-content .tab-pane img {width: 25%;position: absolute;right: 0;bottom: 0;z-index: 1;}.slide-section .caro-head {padding-inline: 10%;}.slide-section h1 {max-width: 800px;margin: auto;font-weight: 700;}.about-book {padding-block: 80px;}.about-book .about-book-cont h2 {font-size: 42px;color: var(--white);font-family: var(--heading-font);line-height: 1.2em;font-weight: 700;margin-bottom: 20px;}.about-book .about-book-cont > p {color: var(--white);font-weight: 400;font-size: 17px;line-height: 1.5em;font-family: var(--heading-font);}.about-book .about-book-cont .icon-list p {font-weight: 600;font-size: 16px;color: var(--white);font-family: var(--heading-font);}.about-book .about-book-cont .icon-list .icon-box2 svg {width: 26px;height: 26px;}.about-book .about-book-cont .icon-list .icon-box2 svg path {fill: #fff;}.about-book .about-book-cont .icon-list {margin-bottom: 16px;}.about-book .about-book-img {position: relative;animation: book-float 3s ease-in-out infinite;max-width: 85%;margin: auto;}.about-book .about-book-img .img1 {position: absolute;left: 0;top: 30px;width: 47%;}.about-book .about-book-img .img2 {width: 60%;display: block;margin: auto;position: relative;z-index: 99;}.about-book .about-book-img .img3 {position: absolute;right: 0;bottom: -30px;width: 47%;}.process-section {padding-block: 80px;}.process-section h2 {font-size: 42px;color: var(--white);font-family: var(--heading-font);line-height: 1.2em;font-weight: 700;margin-bottom: 20px;}.process-section .process-box .d-flex p {line-height: 2em;}.process-section .line-img {width: 80%;display: block;margin: auto;margin-bottom: 30px;}.process-section p {font-size: 17px;color: var(--white);font-family: var(--heading-font);line-height: 1.2em;font-weight: 400;}.process-section .inner-padding {padding-inline: 28%;margin-bottom: 40px;}.process-section .process-box h1 {font-size: 42px;margin-right: 10px;font-weight: 700;color: var(--white);font-family: var(--heading-font);}.process-section .process-box .process-content {padding-top: 14px;}.image-text {padding-block: 80px;}.image-text .text-cont h2 {font-size: 42px;color: var(--white);font-family: var(--heading-font);line-height: 1.2em;font-weight: 700;}.image-text .text-cont p {font-size: 17px;color: var(--white);font-family: var(--heading-font);line-height: 1.2em;font-weight: 400;margin-block: 20px 30px;}.image-text .image-con img {width: 100%;position: relative;animation: portfolio-img 3s ease-in-out infinite;}.inner-padding-2 {padding-inline: 10%;}.portfolio-sec .tab-content .tab-pane .row {--bs-gutter-y: 1.5rem !important;}@keyframes portfolio-img {0% {top: 0;}50% {top: 30px;}100% {top: 0;}}@keyframes book-float {0% {top: 0;}50% {top: 30px;}100% {top: 0;}}.serv-section {padding-block: 90px;position: relative;}.serv-section .ser-img {position: absolute;top: 190px;right: 0;width: 32%;animation: ser-img 3s ease-in-out infinite;}@keyframes ser-img {0% {top: 60px;}50% {top: 90px;}100% {top: 60px;}}.serv-section .serv-cont .half {width: 50%;}.serv-section .half h2 {font-size: 42px;color: var(--white);font-family: var(--heading-font);line-height: 1.2em;font-weight: 700;text-transform: capitalize;}.serv-section .serv-cont .half p {font-size: 17px;color: var(--white);font-family: var(--heading-font);line-height: 1.5em;font-weight: 400;margin-block: 20px 30px;}.serv-section .serv-box {border-radius: 10px;padding: 16px;margin-top: 1.5rem;height: 100%;position: relative;padding-bottom: 30px;background-image: linear-gradient(to right, var(--black) 0%, var(--blue) 51%, var(--black) 100%);transition: all ease-in-out 0.3s;transition: 0.5s;background-size: 200% auto;display: block;}.serv-section .serv-box:hover {background-position: right center;color: #fff;text-decoration: none;}.serv-section .serv-box h3 {font-size: 24px;color: var(--white);font-family: var(--heading-font);font-weight: 700;}.serv-section .ser-margin {margin-top: 1.5rem;}.serv-section .serv-box p {font-size: 16px;color: var(--white);font-family: var(--heading-font);font-weight: 400;padding-right: 10px;margin-block: 16px;overflow-y: scroll;height: 70px;}.serv-section .serv-box h2 {text-align: right;font-weight: 700;font-family: var(--heading-font);font-size: 44px;color: #004a63;position: absolute;right: 20px;bottom: 20px;}::-webkit-scrollbar {width: 8px;}::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 10px;}::-webkit-scrollbar-thumb {background: var(--blue);border-radius: 10px;}::-webkit-scrollbar-thumb:hover {background: var(--oragnge);}.reach-section {padding-block: 80px;}.reach-section .reach-cont h2 {font-weight: 700;font-family: var(--heading-font);font-size: 42px;color: var(--white);text-transform: capitalize;}.reach-section .reach-cont p {font-weight: 400;font-family: var(--heading-font);font-size: 16px;margin-block: 20px;color: var(--white);}.reach-section .there-col .innner-box {border-left: 1.3px solid var(--blue);padding-left: 20px;height: 100%;}.reach-section .there-col .innner-box img {width: 60px;}.reach-section .there-col .innner-box h3 {font-weight: 700;font-family: var(--heading-font);font-size: 24px;color: var(--white);text-transform: capitalize;margin-top: 20px;}.reach-section .there-col .innner-box p {font-weight: 400;font-family: var(--heading-font);font-size: 16px;color: var(--white);margin-top: 24px;}.contact-section {padding-block: 200px 40px;position: relative;}.contact-section .contact-img {position: absolute;right: 0;top: 30px;width: 21%;animation: floatUpDown 3s ease-in-out infinite;}.contact-section h2 {font-weight: 700;font-family: var(--heading-font);font-size: 40px;color: var(--white);text-transform: capitalize;text-align: center;margin-bottom: 40px;}.contact-section form {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}.contact-section form input {width: 49%;}.contact-section form textarea {width: 100%;}.contact-section form input::placeholder, .contact-section form textarea::placeholder {color: var(--white);}.contact-section form input, .contact-section form textarea {padding: 14px 0px;background-color: transparent;outline: none;border: none;border-bottom: 1.5px solid var(--white);color: var(--white);font-family: var(--heading-font);font-weight: 600;margin-bottom: 20px;}.form-btn {width: 50%;padding: 13px 20px;border-radius: 50px;font-weight: 600;background-color: var(--oragnge);color: var(--white);font-family: var(--heading-font);display: block;margin: auto;text-align: center;margin-top: 14px;transition: all ease-in-out 0.3s;}.form-btn:hover {background-color: var(--black);color: var(--white);}.popup-overlay {display: flex;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);justify-content: center;align-items: center;z-index: 9999;opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0.4s ease;}.popup-overlay.active {opacity: 1;visibility: visible;}.popup {background-image: url(../images/main-banner.webp);padding: 20px;border-radius: 20px;position: relative;min-width: 300px;width: 800px;transform: scale(0.95);transition: transform 0.3s ease;overflow: hidden;margin: 0px 15px;}.popup-overlay.active .popup {transform: scale(1);}.close-btn {position: absolute;top: 10px;right: 10px;background: var(--oragnge);color: white;border: none;border-radius: 50%;width: 30px;height: 30px;cursor: pointer;font-weight: bold;}button#showPopup {margin-top: 20px;padding: 10px 20px;font-size: 16px;cursor: pointer;}.popup .popup-img img {width: 78%;margin-left: -6%;margin-bottom: -6%;}.popup form input, .popup textarea {padding: 14px 0px;background-color: transparent;outline: none;border: none;border-bottom: 1.5px solid var(--white);color: var(--white);font-family: var(--heading-font);font-weight: 600;margin-bottom: 20px;width: 100%;}.popup form input::placeholder, .popup form textarea::placeholder {color: var(--white);}.popup h2 {font-weight: 700;font-family: var(--heading-font);font-size: 34px;color: var(--white);text-transform: capitalize;text-align: left;margin-bottom: 10px;}.popup p {font-weight: 400;font-family: var(--heading-font);font-size: 17px;color: var(--white);text-align: left;margin-bottom: 20px;}.popup form a {background-color: var(--oragnge);font-family: var(--heading-font);text-align: center;font-weight: 600;color: var(--white);padding: 12px 28px;font-size: 15px;border-radius: 50px;transition: all ease-in-out 0.3s;}.popup form a:hover {background-color: var(--white);color: var(--oragnge);}.popup form button {background-color: var(--oragnge);font-family: var(--heading-font);text-align: center;font-weight: 600;color: var(--white);padding: 12px 28px;font-size: 15px;border-radius: 50px;transition: all ease-in-out 0.3s;border: none;}.popup form button:hover {background-color: var(--white);color: var(--oragnge);}.popup-content span {color: var(--oragnge);font-weight: bold;font-size: 18px;}.faq-sec .faq-heading {color: #fff;font-size: 38px;font-weight: 700;font-family: var(--heading-font);text-transform: uppercase;margin-bottom: 26px;}.section-btn-div {display: flex;justify-content: center;margin-top: 20px;}.section-btn-div .btn {padding: 10px 45px;}.privacy-policy-page {color: #fff;font-size: 16px;padding: 60px 0;position: relative;margin: 0 auto;line-height: 2;max-width: 1000px;}.privacy-policy-page a {color: var(--oragnge);}.sub-heading-new {font-size: 18px;color: #fff;font-weight: bold;padding-top: 12px;}.window-2 {width: 100%;margin: auto;cursor: n-resize;img {width: 100%;object-fit: cover;object-position: top;height: 350px;transition: 3s all ease;&:hover {object-position: bottom;}}}.window-2 img {width: 95% !important;margin: 0 auto;}.inner-padding p {text-align: center;}.tabs-contain .tab-content .tab-img-fix img {object-fit: cover;width: 100%;height: 100%;}.desktop-menu:before {content: "";background: #00000029;position: absolute;top: 0;width: 100%;bottom: 0;height: 150px;z-index: -1;}header {position: relative;z-index: 1111;}canvas {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#snow-canvas-1 {z-index: 6;}#snow-canvas-2 {z-index: 5;}#snow-canvas-3 {z-index: 4;}#snow-canvas-4 {z-index: 3;}#snow-canvas-5 {z-index: 2;}#snow-canvas-6 {z-index: 1;}@keyframes moveClouds {0% {background-position: 0 0;}100% {background-position: -2000px 0;}}.hero-material {position: relative;z-index: 111;}.iti {display: block !important;margin-left: 12px;width: 100%;}.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {color: #fff;}.portfolio-head {text-align: center;max-width: 900px;margin: auto;}.hero-head {text-align: center;}.iti input[type="tel"] {width: 100%;}.caro-head h2 {text-align: center;color: #fff;margin-bottom: 10px;}