@font-face{font-family:"Autograf";src:url("../fonts/Autograf_PersonalUseOnly.ttf");font-weight:700;font-style:normal}@font-face{font-family:"visbycf";src:url("../fonts/VisbyBold.woff");font-weight:700;font-style:normal}@font-face{font-family:"visbycf";src:url("../fonts/VisbySemibold.woff");font-weight:600;font-style:normal}@font-face{font-family:"visbycf";src:url("../fonts/VisbyMedium.woff");font-weight:500;font-style:normal}@font-face{font-family:"visbycf";src:url("../fonts/VisbyRegular.woff");font-weight:400;font-style:normal}@font-face{font-family:"visbycf";src:url("../fonts/VisbyLight.woff");font-weight:300;font-style:normal}@font-face{font-family:"visbycf";src:url("../fonts/VisbyExtrabold.woff");font-weight:800;font-style:normal}@keyframes pop{0%{transform:scale(0.5)}50%{transform:scale(1.4)}100%{transform:scale(1)}}@keyframes move{0%{top:0rem}20%{top:-9rem}40%{top:-18rem}60%{top:-27rem}80%{top:-36rem}100%{top:-36rem}}@keyframes star-glow{0%{transform:scale(1)}50%{transform:scale(1.4)}100%{transform:scale(1)}}@keyframes star-glow-big{0%{transform:scale(1)}50%{transform:scale(1.8)}100%{transform:scale(1)}}@keyframes slide{0%{transform:translateY(0%)}25%{transform:translateY(-25%)}50%{transform:translateY(-50%)}75%{transform:translateY(-75%)}100%{transform:translateY(0%)}}@keyframes change{0%{transform:translate3d(0rem, 0rem, 0rem)}33%{transform:translate3d(0rem, -9.4rem, 0rem)}66%{transform:translate3d(0rem, -17rem, 0rem)}100%{transform:translate3d(0rem, -36rem, 0rem)}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:1448.6290283203px;stroke-dasharray:1448.6290283203px}100%{stroke-dashoffset:0;stroke-dasharray:1448.6290283203px}}@keyframes wave-effect{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}*{font-family:"visbycf" !important;margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{background-color:#000;position:relative}@media(max-width: 576px){body{scroll-behavior:smooth}}body::-webkit-scrollbar{display:none}body.no-scroll{overflow-y:hidden}main{overflow:hidden}main[data-page=home]{position:relative;z-index:10}a{text-decoration:none}ul{list-style-type:none}.no-scroll{overflow:hidden;z-index:1}.cursor{height:20px;width:20px;border-radius:50%;position:fixed;top:0px;left:0px;z-index:1000;transition:transform .075s,padding .3s ease,height .3s ease,width .3s ease;pointer-events:none}@media(max-width: 768px){.cursor{display:none}}.cursor.grow{background:#fff;mix-blend-mode:exclusion;border:none}@media(max-width: 768px){.cursor.grow{display:none}}.cursor.scale{height:40px;width:40px}.circular-link{border:.5px solid hsla(0,0%,100%,.3);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;width:150px;z-index:1000;height:150px;color:#fff;outline:none;transition:.5s all ease;position:relative;overflow:hidden}@media(max-width: 576px){.circular-link{margin:auto}}.circular-link .hovered-circle{background-color:#fff;border-radius:50%;color:#000;height:0;position:absolute;transform:translate(-50%, -50%);transition:height .35s,width .35s;width:0;z-index:0}.circular-link span{z-index:1000;position:relative;top:-12px;font-size:15px;font-weight:600}@media(max-width: 992px){.circular-link{font-size:14px}}.circular-link .about-us-arrow{font-size:40px}.circular-link .about-us-arrow svg{fill:#fff}.circular-link:hover{transform:scale(1.2) !important;color:#000}.circular-link:hover .overlay-circle{transform:scale(1)}.circular-link:hover svg{fill:#000 !important}.circular-link:hover .hovered-circle{height:350px;width:350px}.main-body{z-index:20}section{padding:100px 0}@media(max-width: 992px){section{padding:70px 0}}@media(max-width: 576px){section{padding:50px 0}}.page-loader{height:100vh;background-color:#000;position:fixed;z-index:600;z-index:1054;pointer-events:none;opacity:1;width:100%;top:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-loader .loading-shadow-layer{width:100%;position:absolute;bottom:0;height:50%;margin-bottom:-19rem;background:linear-gradient(to bottom, #000000 25%, rgba(255, 255, 255, 0))}.page-loader .loader-slider-wrapper{display:flex;justify-content:center;align-items:center;position:relative;z-index:601;height:100%;width:100%}.page-loader .page-loader-slider{display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden;position:absolute;top:45%;height:4.7rem;z-index:602;-moz-column-gap:.8rem;column-gap:.8rem}@media(max-width: 576px){.page-loader .page-loader-slider{top:40%}}.page-loader .page-loader-slider .loader-label .loader-text{margin-bottom:0;height:4.7rem;font-size:66px;font-weight:700;color:#fff}.page-loader .page-loader-slider .loader-text{color:#fff;font-size:66px;font-weight:700;margin-bottom:0}.page-loader .page-loader-slider .splide__slide{display:flex;justify-content:flex-start;align-items:center}.page-loader .page-loader-slider .splide-track{display:flex;flex-direction:row}header{position:fixed;transition:.5s all ease-in-out;top:0;background-color:#fff;filter:drop-shadow(0px 5px 6px rgba(110, 110, 110, 0.18));left:0;width:100%;z-index:500}header .bg-custom{mix-blend-mode:normal !important}header .navbar{padding:23px 0}@media(max-width: 576px){header .navbar{padding:16px 0}}header nav{display:flex;justify-content:space-between;align-items:center;padding:15px 0}header nav .navbar-logo{font-size:40px;color:#000;font-weight:600}@media(max-width: 768px){header nav .navbar-logo{font-size:28px}}header nav .navbar-logo figure{margin-bottom:0;width:130px;display:flex;justify-content:center;align-items:center}@media(max-width: 992px){header nav .navbar-logo figure{width:120px}}@media(max-width: 576px){header nav .navbar-logo figure{width:105px}}header nav .navbar-logo figure img{height:100%;width:100%}header nav .main-nav-list ul{display:flex;margin:0;padding:0;list-style-type:none;-moz-column-gap:50px;column-gap:50px}@media(max-width: 768px){header nav .main-nav-list ul{display:none}}header nav .main-nav-list ul li{position:relative}header nav .main-nav-list ul li a{color:#000;font-weight:600;font-size:18px}header nav .main-nav-list ul li .projects-dot,header nav .main-nav-list ul li .about-dot,header nav .main-nav-list ul li .contact-dot{height:6px;width:6px;border-radius:100%;display:none;background-color:#000;position:absolute;bottom:-10px;right:50%}header nav .menu-btn{background-color:rgba(0,0,0,0);border:none;padding:0;display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px;color:#000;border-bottom:1px solid #000;font-weight:600;font-size:18px}@media(max-width: 576px){header nav .menu-btn{font-size:15px}}header nav .menu-btn .toggles-bar-wrapper{display:flex;flex-direction:column;width:20px;row-gap:5px;position:relative;height:11px}header nav .menu-btn .toggles-bar-wrapper.margin{margin-bottom:2px}@media(max-width: 576px){header nav .menu-btn .toggles-bar-wrapper{height:9px}}header nav .menu-btn .toggles-bar-wrapper .toggle-bar-1,header nav .menu-btn .toggles-bar-wrapper .toggle-bar-2{height:3px;width:14px;display:block;background-color:#000;transform-origin:center;transition:.2s all ease-in-out;position:absolute}@media(max-width: 576px){header nav .menu-btn .toggles-bar-wrapper .toggle-bar-1,header nav .menu-btn .toggles-bar-wrapper .toggle-bar-2{width:15px;height:2px}}header nav .menu-btn .toggles-bar-wrapper .toggle-bar-1{top:0}header nav .menu-btn .toggles-bar-wrapper .toggle-bar-1.rotate{transform:rotate(45deg);top:50%}header nav .menu-btn .toggles-bar-wrapper .toggle-bar-2{bottom:0}header nav .menu-btn .toggles-bar-wrapper .toggle-bar-2.rotate{transform:rotate(-45deg);top:50%}main .banner-section{background-color:#fff;padding-top:0;padding-bottom:0;z-index:2;position:relative}main .banner-section .banner-text{padding-top:17rem;color:#000;padding-left:30px;padding-bottom:100px}@media(max-width: 992px){main .banner-section .banner-text{padding-bottom:50px}}@media(max-width: 576px){main .banner-section .banner-text{padding-bottom:20px}}main .banner-section .banner-text .banner-inner-slider{display:flex;max-width:-moz-max-content;max-width:max-content}main .banner-section .banner-text .banner-inner-slider .splide__track{padding-top:0px;padding-bottom:0px;height:100px}main .banner-section .banner-text .banner-inner-slider .splide__track .splide__list{transform:translateY(-300px)}main .banner-section .banner-text .banner-word-slider{margin-left:16px;font-weight:600}@media(min-width: 1700px){main .banner-section .banner-text .banner-word-slider{position:relative;top:-35px !important}}@media(min-width: 1450px){main .banner-section .banner-text .banner-word-slider{position:relative;top:-17px}}@media(max-width: 576px){main .banner-section .banner-text .banner-word-slider{margin-left:8px}}main .banner-section .banner-text .banner-word-slider span{font-size:9.4rem}@media(max-width: 1700px){main .banner-section .banner-text .banner-word-slider span{font-size:8rem}}@media(max-width: 1450px){main .banner-section .banner-text .banner-word-slider span{font-size:7rem;line-height:110px}}@media(max-width: 1024px){main .banner-section .banner-text .banner-word-slider span{font-size:6rem;line-height:90px}}@media(max-width: 992px){main .banner-section .banner-text .banner-word-slider span{font-size:5rem;word-spacing:0px;line-height:70px}}@media(max-width: 768px){main .banner-section .banner-text .banner-word-slider span{font-size:4rem;letter-spacing:-1px;line-height:60px}}@media(max-width: 576px){main .banner-section .banner-text .banner-word-slider span{font-size:3rem;letter-spacing:-2px;line-height:50px}}@media(max-width: 376px){main .banner-section .banner-text .banner-word-slider span{font-size:2.6rem;letter-spacing:0;line-height:40px}}@media(max-width: 1700px){main .banner-section .banner-text{padding-top:15rem}}@media(max-width: 1200px){main .banner-section .banner-text{padding-top:13rem}}@media(max-width: 1024px){main .banner-section .banner-text{padding-top:11rem}}@media(max-width: 992px){main .banner-section .banner-text{padding-top:10rem;padding-left:20px}}@media(max-width: 768px){main .banner-section .banner-text{padding-top:8rem}}@media(max-width: 576px){main .banner-section .banner-text{padding-top:8rem;padding-left:0}}main .banner-section .banner-text .banner-text-slider{display:inline-block;height:8rem;position:relative;overflow:hidden}main .banner-section .banner-text .banner-text-slider span{display:inline-block;animation:move 6s linear infinite;position:relative;white-space:nowrap;animation-delay:-1s}main .banner-section .banner-text .home_header_text_1{transition:1.5s}main .banner-section .banner-text .home_header_text_2{transition:1s}main .banner-section .banner-text h1{font-size:9.4rem;font-weight:600;line-height:155px;letter-spacing:-3px;margin-bottom:0;display:flex;flex-wrap:wrap;flex-direction:row;word-spacing:-5px}@media(max-width: 1700px){main .banner-section .banner-text h1{font-size:8rem}}@media(max-width: 1450px){main .banner-section .banner-text h1{font-size:7rem;line-height:110px}}@media(max-width: 1024px){main .banner-section .banner-text h1{font-size:6rem;line-height:90px}}@media(max-width: 992px){main .banner-section .banner-text h1{font-size:5rem;word-spacing:0px;line-height:70px}}@media(max-width: 768px){main .banner-section .banner-text h1{font-size:4rem;letter-spacing:-1px;line-height:60px}}@media(max-width: 576px){main .banner-section .banner-text h1{font-size:3rem;letter-spacing:-2px;line-height:50px}}@media(max-width: 376px){main .banner-section .banner-text h1{font-size:2.6rem;letter-spacing:0;line-height:40px}}main .banner-section .banner-text h1 .svg-elem-1{animation:animate-svg-stroke-1 1.6s cubic-bezier(0.47, 0, 0.745, 0.715) 4s both}main .banner-section .banner-text h1 .svg-text{position:relative;left:1rem}@media(max-width: 576px){main .banner-section .banner-text h1 .svg-text{left:.5rem}}main .banner-section .banner-text h1 .highlight-svg{position:absolute;top:0 !important;left:-25px !important;width:120% !important;height:100% !important;margin:auto;transform:scale(1) !important}@media(max-width: 576px){main .banner-section .banner-text h1 .highlight-svg{left:-10px !important}}main .banner-section .brands-slider{background-color:#fff}main .banner-section .brands-slider img{height:140px}@media(max-width: 992px){main .banner-section .brands-slider img{height:100px}}@media(max-width: 576px){main .banner-section .brands-slider img{height:70px}}main .images-carousels-section{padding:0}main .images-carousels-section .top-images-carousel{transform:matrix(1, 0.27, -0.8, 0.7, 0, 0);margin-left:-118px;padding-top:250px;margin-right:-515px;padding-bottom:0}main .images-carousels-section .top-images-carousel .splide__track{overflow:visible}main .images-carousels-section .top-images-carousel li{aspect-ratio:1/1}main .images-carousels-section .top-images-carousel img{width:100%;transition:all .3s ease-in-out}main .images-carousels-section .top-images-carousel img:hover{transform:translateY(-20px);box-shadow:hsla(0,0%,100%,.22) 30px 30px 50px}@media(max-width: 992px){main .images-carousels-section .top-images-carousel img{height:200px}}@media(max-width: 768px){main .images-carousels-section .top-images-carousel img{height:200px}}@media(max-width: 576px){main .images-carousels-section .top-images-carousel img{height:unset}}@media(max-width: 1700px){main .images-carousels-section .top-images-carousel{padding-top:220px}}@media(max-width: 1200px){main .images-carousels-section .top-images-carousel{padding-top:180px}}@media(max-width: 992px){main .images-carousels-section .top-images-carousel{padding-top:160px}}@media(max-width: 768px){main .images-carousels-section .top-images-carousel{padding-top:140px}}@media(max-width: 576px){main .images-carousels-section .top-images-carousel{padding-top:120px}}main .images-carousels-section .bottom-images-carousel{transform:matrix(1, 0.27, -0.8, 0.7, 0, 0);margin-left:-178px;padding-top:0px;margin-right:-515px;margin-top:-130px;padding-bottom:0}@media(max-width: 1450px){main .images-carousels-section .bottom-images-carousel{margin-top:-90px}}@media(max-width: 768px){main .images-carousels-section .bottom-images-carousel{margin-top:-45px}}@media(max-width: 576px){main .images-carousels-section .bottom-images-carousel{margin-top:-50px}}@media(max-width: 992px){main .images-carousels-section .bottom-images-carousel{padding-bottom:0 !important}}main .images-carousels-section .bottom-images-carousel li{aspect-ratio:1/1}main .images-carousels-section .bottom-images-carousel .splide__track{overflow:visible}main .images-carousels-section .bottom-images-carousel img{width:100%;transition:all .3s ease-in-out}main .images-carousels-section .bottom-images-carousel img:hover{transform:translateY(-20px);box-shadow:hsla(0,0%,100%,.22) 30px 30px 50px}@media(max-width: 992px){main .images-carousels-section .bottom-images-carousel img{height:200px}}@media(max-width: 576px){main .images-carousels-section .bottom-images-carousel img{height:unset;padding-bottom:0}}main .about-us-section{padding-top:0 !important}@media(max-width: 992px){main .about-us-section{padding:0px 0 140px 0}}main .about-us-section .about-us-wrapper{display:flex;justify-content:space-between;align-items:center;width:799px;position:relative;margin:auto}@media(max-width: 992px){main .about-us-section .about-us-wrapper{width:675px}}@media(max-width: 768px){main .about-us-section .about-us-wrapper{width:500px}}@media(max-width: 576px){main .about-us-section .about-us-wrapper{width:unset;flex-direction:column;align-items:center}}main .about-us-section .about-us-wrapper .about-us-text-wrapper{color:#fff;width:315px;position:relative}@media(max-width: 992px){main .about-us-section .about-us-wrapper .about-us-text-wrapper{width:220px}}@media(max-width: 576px){main .about-us-section .about-us-wrapper .about-us-text-wrapper{width:315px}}main .about-us-section .about-us-wrapper .about-us-text-wrapper .about-text{transition:.3s all ease-in-out;position:relative}main .about-us-section .about-us-wrapper .about-us-text-wrapper h2{font-size:70px;font-weight:600;line-height:70px}@media(max-width: 992px){main .about-us-section .about-us-wrapper .about-us-text-wrapper h2{font-size:50px}}@media(max-width: 576px){main .about-us-section .about-us-wrapper .about-us-text-wrapper h2{font-size:40px;line-height:45px}}main .about-us-section .about-us-wrapper .about-us-text-wrapper .text-line{position:absolute;top:32.75px;left:167px;width:516px;height:1px;background:hsla(0,0%,100%,.3)}@media(max-width: 992px){main .about-us-section .about-us-wrapper .about-us-text-wrapper .text-line{width:420px}}@media(max-width: 768px){main .about-us-section .about-us-wrapper .about-us-text-wrapper .text-line{width:328px}}@media(max-width: 576px){main .about-us-section .about-us-wrapper .about-us-text-wrapper .text-line{width:101px;right:0;left:unset}}main .about-us-section .about-us-wrapper .about-us-desc-wrapper{width:290px;top:60px;position:relative}main .about-us-section .about-us-wrapper .about-us-desc-wrapper p{color:#fff}@media(max-width: 768px){main .about-us-section .about-us-wrapper .about-us-desc-wrapper{width:212px}}@media(max-width: 576px){main .about-us-section .about-us-wrapper .about-us-desc-wrapper{min-width:320px;top:30px}}main .about-us-section .about-us-wrapper .about-us-desc-wrapper .about-link-wrapper{padding:0 50px;transform:translate(-260px, -50px)}@media(max-width: 992px){main .about-us-section .about-us-wrapper .about-us-desc-wrapper .about-link-wrapper{transform:translate(100px, 50px)}}@media(max-width: 768px){main .about-us-section .about-us-wrapper .about-us-desc-wrapper .about-link-wrapper{transform:translate(-100px, 30px)}}@media(max-width: 576px){main .about-us-section .about-us-wrapper .about-us-desc-wrapper .about-link-wrapper{transform:none;top:30px;position:relative}}main .our-services-section{background-color:#fff;position:sticky;z-index:100}@media(min-width: 992px){main .our-services-section{padding-bottom:0}}main .our-services-section h2{font-size:70px;font-weight:800;padding:0 0 60px 0}@media(max-width: 992px){main .our-services-section h2{font-size:60px;padding:0 0 50px 0}}@media(max-width: 768px){main .our-services-section h2{font-size:50px;padding:0 0 50px 0}}@media(max-width: 576px){main .our-services-section h2{font-size:40px;padding:0 10px 40px 10px}}main .our-services-section .services-header{margin-left:4rem}@media(max-width: 576px){main .our-services-section .services-header{margin-left:0}}main .our-services-section .services-card{height:520px;background-color:#fff;position:relative;border-right:.5px solid rgba(189,189,189,.5);border-top:.5px solid rgba(189,189,189,.5);overflow:hidden}main .our-services-section .services-card .services-link-wrapper{width:100%;height:100%;position:relative;display:flex;justify-content:center;cursor:pointer}main .our-services-section .services-card .card-overlay{position:absolute;width:100%;top:0;transform:scaleX(0);height:100%;z-index:2;transition:.5s all ease;background-color:#000}@media(max-width: 768px){main .our-services-section .services-card .card-overlay{padding:20px 0}}main .our-services-section .services-card:hover .card-overlay{transform:scaleX(1)}main .our-services-section .services-card:hover .services-card-content .services-card-header .card-heading{color:#fff}main .our-services-section .services-card:hover .services-card-content .services-card-header .services-arrow{color:#fff;transform:rotate(45deg)}main .our-services-section .services-card:hover .services-card-content .services-card-header .services-arrow svg{fill:#fff}main .our-services-section .services-card:hover .services-card-content .services-card-description-wrapper .services-card-description{color:#fff;display:block}main .our-services-section .services-card:hover .services-card-desc-arrow svg{fill:#fff}@media(max-width: 992px){main .our-services-section .services-card{flex-direction:row;display:flex;justify-content:center;align-items:center;height:109px}}@media(max-width: 768px){main .our-services-section .services-card{height:auto;justify-content:flex-start;padding:20px 0}}main .our-services-section .services-card .services-card-content{display:flex;flex-direction:column;height:100%;z-index:3;position:relative}@media(max-width: 992px){main .our-services-section .services-card .services-card-content{flex-direction:row;height:unset;width:100%}}@media(max-width: 768px){main .our-services-section .services-card .services-card-content{flex-direction:column;width:100%}}main .our-services-section .services-card .services-card-content .services-card-header{display:flex;justify-content:center;align-items:center;-moz-column-gap:40px;column-gap:40px;position:relative;top:30px}@media(max-width: 992px){main .our-services-section .services-card .services-card-content .services-card-header{width:50%;top:unset;padding-left:64px}}@media(max-width: 768px){main .our-services-section .services-card .services-card-content .services-card-header{padding-left:40px;width:unset}}@media(max-width: 576px){main .our-services-section .services-card .services-card-content .services-card-header{padding-left:32px}}main .our-services-section .services-card .services-card-content .services-card-header .card-heading{font-size:28px;width:-moz-min-content;width:min-content;transition:all .5s ease-in-out;line-height:38px;color:#000;font-weight:600}@media(max-width: 992px){main .our-services-section .services-card .services-card-content .services-card-header .card-heading{width:-moz-max-content;width:max-content;margin-bottom:0;flex:1;font-size:23px;line-height:22px}}@media(max-width: 576px){main .our-services-section .services-card .services-card-content .services-card-header .card-heading{font-size:21px}}main .our-services-section .services-card .services-card-content .services-card-header .services-arrow{font-size:30px;color:#000;transition:.3s all ease-in-out}@media(max-width: 992px){main .our-services-section .services-card .services-card-content .services-card-header .services-arrow{display:none}}main .our-services-section .services-card .services-card-content .services-card-description-wrapper{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:600;width:312px;margin:auto;color:#000}@media(max-width: 992px){main .our-services-section .services-card .services-card-content .services-card-description-wrapper{width:50%;display:flex;-moz-column-gap:15px;column-gap:15px;text-align:unset;font-size:15px;font-weight:400;top:unset;margin:unset;color:#000;padding-right:64px}}@media(max-width: 768px){main .our-services-section .services-card .services-card-content .services-card-description-wrapper{padding:20px 40px;width:100%;padding-bottom:0;justify-content:space-between;align-items:center}main .our-services-section .services-card .services-card-content .services-card-description-wrapper .services-card-description{width:455px}}@media(max-width: 576px){main .our-services-section .services-card .services-card-content .services-card-description-wrapper{padding:15px 32px;width:100%;padding-bottom:0;justify-content:space-between;align-items:center}main .our-services-section .services-card .services-card-content .services-card-description-wrapper .services-card-description{width:305px}}@media(max-width: 376px){main .our-services-section .services-card .services-card-content .services-card-description-wrapper .services-card-description{width:287px}}@media(min-width: 992px){main .our-services-section .services-card .services-card-content .services-card-description-wrapper .services-card-desc-arrow{display:none}}@media(max-width: 768px){main .our-services-section .services-card .services-card-content .services-card-description-wrapper .services-card-desc-arrow{position:absolute;top:0;right:40px}}@media(max-width: 576px){main .our-services-section .services-card .services-card-content .services-card-description-wrapper .services-card-desc-arrow{right:24px}}main .text-moving-sliders-section{position:sticky;z-index:80}main .text-moving-sliders-section li{display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;white-space:nowrap}main .text-moving-sliders-section p{font-weight:600;font-size:40px;padding:0 5px;margin-bottom:0;width:-moz-min-content;width:min-content}main .text-moving-sliders-section .top-text-slider{color:#fff}main .text-moving-sliders-section .middle-text-slider{color:#bababa}main .text-moving-sliders-section .bottom-text-slider{color:#636363}main .text-moving-sliders-section .top-text-slider,main .text-moving-sliders-section .middle-text-slider,main .text-moving-sliders-section .bottom-text-slider{margin-right:-30rem;white-space:nowrap;font-size:40px;font-weight:600}@media(max-width: 992px){main .text-moving-sliders-section .top-text-slider,main .text-moving-sliders-section .middle-text-slider,main .text-moving-sliders-section .bottom-text-slider{font-size:30px}}@media(max-width: 768px){main .text-moving-sliders-section .top-text-slider,main .text-moving-sliders-section .middle-text-slider,main .text-moving-sliders-section .bottom-text-slider{font-size:26px}}main .text-moving-sliders-section .middle-text-slider{margin-left:-50rem}main .customer-needs-section{background:url("../images/home-page/needs-section-bg.jpg");background-position:center;background-repeat:no-repeat;mix-blend-mode:difference;background-size:cover;padding:0;position:relative;z-index:50}main .customer-needs-section .bg-container{background-color:rgba(0,0,0,.8);padding:100px 0}@media(max-width: 992px){main .customer-needs-section .bg-container{padding:70px 0}}@media(max-width: 576px){main .customer-needs-section .bg-container{padding:50px 0 90px 0}}main .customer-needs-section .bg-container .needs-slider-section{display:flex;z-index:3;position:relative;top:0;justify-content:space-between;align-items:center;padding:120px 0}@media(max-width: 992px){main .customer-needs-section .bg-container .needs-slider-section{flex-direction:column;row-gap:70px;padding:80px 0}}@media(max-width: 768px){main .customer-needs-section .bg-container .needs-slider-section{padding:0 0 50px 0}}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section{row-gap:60px;padding:0}}main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider{display:flex;justify-content:center;align-items:center;position:relative}main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .slider-label{font-size:50px;font-weight:600;color:#fff;font-weight:700;position:relative;top:14px}@media(max-width: 1450px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .slider-label{font-size:40px;top:6px}}@media(max-width: 1200px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .slider-label{font-size:32px;top:2px}}@media(max-width: 768px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .slider-label{font-size:26px;top:-6px}}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .slider-label{font-size:22px;white-space:nowrap}}@media(max-width: 420px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .slider-label{font-size:17px;top:-9px}}main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track{margin-left:14px}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track{margin-left:8px}}@media(max-width: 420px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track{margin-left:5px}}main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track .splide__slide{opacity:.1;transition:opacity .1s}main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track .splide__slide span{color:#fff;font-size:50px;font-weight:700;transform:scale(0.97)}@media(max-width: 1450px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track .splide__slide span{font-size:40px}}@media(max-width: 1200px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track .splide__slide span{font-size:32px}}@media(max-width: 768px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track .splide__slide span{font-size:26px}}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track .splide__slide span{font-size:22px;white-space:nowrap}}@media(max-width: 420px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__track .splide__slide span{font-size:17px}}main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .splide__slide.is-active{opacity:1}main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .needs-slider-pagination{position:absolute;left:-11rem;bottom:-12rem}@media screen and (max-width: 1840px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .needs-slider-pagination{left:-7rem}}@media(max-width: 1700px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .needs-slider-pagination{left:-1rem}}@media(max-width: 1450px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .needs-slider-pagination{left:1rem}}@media(max-width: 1200px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .needs-slider-pagination{left:3rem}}@media(max-width: 992px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .needs-slider-pagination{bottom:-8rem}}main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .needs-slider-pagination span{color:#fff;font-size:20px}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .needs-slider-pagination span{font-size:16px}}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .needs-text-slider .needs-slider-pagination{bottom:-7.8rem;left:2.5rem}}main .customer-needs-section .bg-container .needs-slider-section .needs-link-wrapper{color:#fff;border:1px solid #fff;border-radius:50em;padding:10px;font-size:16px;font-weight:600;text-transform:uppercase;display:flex;justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .needs-link-wrapper{font-size:14px;margin-top:20px}}main .customer-needs-section .bg-container .needs-slider-section .needs-link-wrapper .needs-link{background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;height:30px;width:30px}main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress{position:absolute;bottom:-4.3rem;right:2rem;transform:rotate(-90deg)}main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress .needs_progress-ring{position:relative}main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress .needs_progress-ring .progress-ring{height:2rem;width:2rem}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress .needs_progress-ring .progress-ring{height:1.5rem;width:1.5rem}}@media(max-width: 992px){main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress{bottom:0rem;right:6rem}}@media(max-width: 768px){main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress{bottom:-1.8rem;right:1rem}}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress{bottom:-3.8rem;right:3rem}}@media(max-width: 376px){main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress{bottom:-3.8rem;right:2rem}}main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress .svg-overlay{height:32px;width:32px;border-radius:50%;background-color:rgba(0,0,0,0);border:3px solid #fff;position:absolute;left:0;top:0;z-index:4}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .home-needs_progress .svg-overlay{height:1.5rem;width:1.5rem}}main .customer-needs-section .bg-container .needs-slider-section .splide__arrows{position:absolute;left:-16rem;bottom:-12rem;display:flex;flex-direction:row;white-space:nowrap}@media(max-width: 992px){main .customer-needs-section .bg-container .needs-slider-section .splide__arrows{bottom:-8rem}}@media screen and (max-width: 1840px){main .customer-needs-section .bg-container .needs-slider-section .splide__arrows{left:-12rem}}@media(max-width: 1700px){main .customer-needs-section .bg-container .needs-slider-section .splide__arrows{left:-6rem}}@media(max-width: 1450px){main .customer-needs-section .bg-container .needs-slider-section .splide__arrows{left:-4rem}}@media(max-width: 1200px){main .customer-needs-section .bg-container .needs-slider-section .splide__arrows{left:-2rem}}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .splide__arrows{bottom:-7.8rem;left:0}main .customer-needs-section .bg-container .needs-slider-section .splide__arrows .splide__arrow{height:1.5em;width:1.5em}main .customer-needs-section .bg-container .needs-slider-section .splide__arrows .splide__arrow svg{height:.8em;width:.8em}}main .customer-needs-section .bg-container .needs-slider-section .splide__arrows .splide__arrow--prev{bottom:0 !important;left:0 !important;top:unset !important;background-color:rgba(0,0,0,0);border:2px solid #fff;transform:rotate(-90deg)}main .customer-needs-section .bg-container .needs-slider-section .splide__arrows .splide__arrow--prev svg{fill:#fff;height:10px}main .customer-needs-section .bg-container .needs-slider-section .splide__arrows .splide__arrow--next{bottom:0 !important;left:150px !important;top:unset !important;background-color:rgba(0,0,0,0);border:2px solid #fff;transform:rotate(-90deg)}main .customer-needs-section .bg-container .needs-slider-section .splide__arrows .splide__arrow--next svg{fill:#fff;height:10px}@media(max-width: 576px){main .customer-needs-section .bg-container .needs-slider-section .splide__arrows .splide__arrow--next{left:80px !important}}main .customer-needs-section .bg-container .needs-slider-section .splide__progress__bar{height:30px;background:#fff}main .our-team-section{background-color:#000;position:sticky;z-index:40}main .our-team-section .our-team-content-wrapper{display:flex;justify-content:center;align-items:center;position:relative}main .our-team-section .our-team-content-wrapper button{background-color:#fff;color:#000;font-weight:600;border-style:none;padding:12px 30px;border-radius:50em;border:1px solid #fff;transition:.3s all ease-in-out}main .our-team-section .our-team-content-wrapper button:hover{background-color:#000;color:#fff}main .our-team-section .our-team-content-wrapper .signature{color:#fff;font-family:"Autograf" !important}main .our-team-section .our-team-content-wrapper .our-team-description{display:flex;flex-direction:column;align-items:center;row-gap:15px}main .our-team-section .our-team-content-wrapper .our-team-description h2{font-size:70px;text-align:center;font-weight:700;line-height:1.2;color:#fff}@media(max-width: 992px){main .our-team-section .our-team-content-wrapper .our-team-description h2{font-size:50px}}@media(max-width: 576px){main .our-team-section .our-team-content-wrapper .our-team-description h2{font-size:30px}}main .our-team-section .our-team-content-wrapper .our-team-description p{text-align:center;width:80%;margin:auto;font-weight:500;font-size:18px;margin-bottom:2rem;color:#fff}main .our-team-section .our-team-content-wrapper .team-label{background-color:#fff;padding:10px 20px;border-radius:50em;font-weight:600;border-style:none}@media(max-width: 576px){main .our-team-section .our-team-content-wrapper .team-label{padding:7px 12px}}main .our-team-section .our-team-content-wrapper .team-label .animate{animation:pop .5s}main .our-team-section .our-team-content-wrapper .team-image{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width: 420px){main .our-team-section .our-team-content-wrapper .team-image{bottom:-75px !important}}main .our-team-section .our-team-content-wrapper .team-image span{color:#fff;display:block}@media(max-width: 576px){main .our-team-section .our-team-content-wrapper .team-image span{max-width:70px;margin:auto}}main .our-team-section .our-team-content-wrapper .team-image figure{width:120px;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:114px;margin-bottom:0;padding-top:20px;display:flex;justify-content:center;align-items:center}main .our-team-section .our-team-content-wrapper .team-image figure img{height:100%;width:100%;border-radius:114px;transform:scale(1.1)}@media(max-width: 576px){main .our-team-section .our-team-content-wrapper .team-image figure{width:80px}}main .our-team-section .our-team-content-wrapper .team-image.image-1{left:80px;top:50%}main .our-team-section .our-team-content-wrapper .team-image.image-1 figure{background-color:#ff83af}@media(max-width: 992px){main .our-team-section .our-team-content-wrapper .team-image.image-1{left:30px}}@media(max-width: 768px){main .our-team-section .our-team-content-wrapper .team-image.image-1{bottom:20px;top:unset;left:0}}main .our-team-section .our-team-content-wrapper .team-image.image-2{right:30px;top:10%}main .our-team-section .our-team-content-wrapper .team-image.image-2 figure{background-color:#ffdb1e}@media(max-width: 992px){main .our-team-section .our-team-content-wrapper .team-image.image-2{right:0px}}@media(max-width: 768px){main .our-team-section .our-team-content-wrapper .team-image.image-2{bottom:20px;top:unset;right:unset}}main .our-team-section .our-team-content-wrapper .team-image.image-3{right:140px;bottom:-16%}main .our-team-section .our-team-content-wrapper .team-image.image-3 figure{background-color:#6e5afd}@media(max-width: 992px){main .our-team-section .our-team-content-wrapper .team-image.image-3{right:50px}}@media(max-width: 768px){main .our-team-section .our-team-content-wrapper .team-image.image-3{bottom:20px;top:unset;right:10px}}main .testimonials-section{background-color:#fff;position:sticky;padding:180px 0;z-index:30}@media(max-width: 992px){main .testimonials-section{padding:120px 0}}@media(max-width: 768px){main .testimonials-section{padding:100px 0}}@media(max-width: 576px){main .testimonials-section{padding:60px 0}}main .testimonials-section .word{font-size:32px;font-weight:600}@media(max-width: 992px){main .testimonials-section .word{font-size:28px}}@media(max-width: 576px){main .testimonials-section .word{font-size:20px}}main .testimonials-section .w-dyn-list{width:50%;margin:auto}main .testimonials-section .testimonial-content{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:41.25rem;margin:auto}@media(max-width: 576px){main .testimonials-section .testimonial-content{align-items:flex-start}}main .testimonials-section .testimonial-content .testimonial-descriptions{word-spacing:3px}@media(max-width: 576px){main .testimonials-section .testimonial-content .testimonial-descriptions{word-spacing:0px;letter-spacing:-0.4px}}main .testimonials-section .testimonial-content .testimonial-descriptions h4{background:linear-gradient(to right, rgb(29, 29, 29) 50%, rgba(29, 29, 29, 0.271) 50%);background-size:200% 50%;background-position-x:100%;transition:.1s;color:rgba(0,0,0,0);font-weight:600;background-clip:text;-webkit-background-clip:text;margin-bottom:10px;line-height:1.2;word-spacing:2}main .testimonials-section .testimonial-content .testimonial-footer{display:flex;justify-content:center;align-items:center;display:flex;padding:60px 0 0 0;-moz-column-gap:20px;column-gap:20px}@media(max-width: 576px){main .testimonials-section .testimonial-content .testimonial-footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:30px 0 0 0}}main .testimonials-section .testimonial-content .testimonial-footer figure{width:50px}main .testimonials-section .testimonial-content .testimonial-footer figure img{border-radius:50%}main .testimonials-section .testimonial-content .testimonial-footer .testimonial-footer-label{display:flex;-moz-column-gap:50px;column-gap:50px}@media(max-width: 576px){main .testimonials-section .testimonial-content .testimonial-footer .testimonial-footer-label{flex-direction:column}}main .testimonials-section .testimonial-content .testimonial-footer .testimonial-footer-label .dark-tag,main .testimonials-section .testimonial-content .testimonial-footer .testimonial-footer-label .gray-tag{font-weight:600;font-size:18px;text-transform:uppercase}@media(max-width: 576px){main .testimonials-section .testimonial-content .testimonial-footer .testimonial-footer-label .dark-tag,main .testimonials-section .testimonial-content .testimonial-footer .testimonial-footer-label .gray-tag{font-size:15px}}main .testimonials-section .testimonial-content .testimonial-footer .testimonial-footer-label .gray-tag{color:#636363;position:relative}main .testimonials-section .testimonial-content .testimonial-footer .testimonial-footer-label .gray-tag::before{content:"";background-color:#000;height:1px;width:30px;position:absolute;left:-38px;top:50%}@media(max-width: 576px){main .testimonials-section .testimonial-content .testimonial-footer .testimonial-footer-label .gray-tag::before{display:none}}main .faq-section{position:relative;z-index:26;padding-bottom:70px;background-color:#000;border-bottom:1px solid #353535}main .faq-section h2{color:#fff;text-align:center;padding:20px 0;font-size:70px;font-weight:700}@media(max-width: 992px){main .faq-section h2{font-size:50px}}@media(max-width: 576px){main .faq-section h2{font-size:30px}}main .custom-accordion{position:relative;background:#000;z-index:48;margin:auto;width:100%}@media(min-width: 768px){main .custom-accordion{width:93.33% !important}}@media(min-width: 992px){main .custom-accordion{width:66.66% !important}}main .custom-accordion h6,main .custom-accordion p{color:#fff}main .custom-accordion .accordion-wrap .accordion-header{border-bottom:1px solid #353535;padding:38px 0 16px 0;margin-bottom:10px;cursor:pointer;position:relative}@media(max-width: 576px){main .custom-accordion .accordion-wrap .accordion-header{padding:22px 0 8px 0}}main .custom-accordion .accordion-wrap .accordion-header h6::after{content:"";position:absolute;top:50%;right:10px;transform:rotate(45deg);height:10px;width:10px;clip-path:polygon(20% 0%, 0% 20%, 30% 50%, 0% 80%, 20% 100%, 50% 70%, 80% 100%, 100% 80%, 70% 50%, 100% 20%, 80% 0%, 50% 30%);background-color:#fff;transition:.4s ease}main .custom-accordion .accordion-wrap .accordion-content{color:#212529;background-color:rgba(0,0,0,0);max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}main .custom-accordion .accordion-wrap.active .accordion-content{max-height:200px}main .custom-accordion .accordion-wrap.active .accordion-header h6::after{rotate:180deg;background-color:#fff;clip-path:polygon(30% 50%, 0% 80%, 20% 100%, 50% 70%, 70% 50%, 100% 20%, 80% 0%, 50% 30%)}main .faq-stars{width:100%;height:100%;position:absolute;z-index:2;pointer-events:none;filter:drop-shadow(3px 68px 30px rgb(255, 248, 248))}main .faq-stars .faq-star-1{position:absolute;top:0%;right:15%;animation:star-glow 2s infinite linear}@media(max-width: 576px){main .faq-stars .faq-star-1{top:10%;right:2%;height:25px;width:25px}main .faq-stars .faq-star-1 img{width:100%}}main .faq-stars .faq-star-2{position:absolute;right:10%;top:40%;animation:star-glow 2s infinite linear}@media(max-width: 576px){main .faq-stars .faq-star-2{right:41%;top:42%;height:25px;width:25px}main .faq-stars .faq-star-2 img{width:100%}}main .faq-stars .faq-star-3{position:absolute;top:60%;right:20%;animation:star-glow 2s infinite linear}@media(max-width: 576px){main .faq-stars .faq-star-3{right:22%;top:68%;height:25px;width:25px}main .faq-stars .faq-star-3 img{width:100%}}main .faq-stars .faq-star-4{position:absolute;bottom:0%;right:16%;animation:star-glow-big 2s infinite linear}@media(max-width: 576px){main .faq-stars .faq-star-4{display:none}}main .faq-stars .faq-star-5{position:absolute;top:0%;left:14%;animation:star-glow 2s infinite linear}@media(max-width: 576px){main .faq-stars .faq-star-5{display:none}}main .faq-stars .faq-star-6{position:absolute;bottom:16%;left:8%;animation:star-glow 2s infinite linear}@media(max-width: 576px){main .faq-stars .faq-star-6{bottom:11%;height:25px;width:25px}main .faq-stars .faq-star-6 img{width:100%}}main .faq-stars .faq-star-7{position:absolute;bottom:40%;left:18%;animation:star-glow-big 2s infinite linear}@media(max-width: 576px){main .faq-stars .faq-star-7{top:0;left:7%;height:25px;width:25px}main .faq-stars .faq-star-7 img{width:100%}}@media(min-width: 576px){footer{padding-top:100px}}footer .contact-us-wrapper{background-color:#000;margin:auto;width:93%;padding-bottom:45px;border-bottom:1px solid #585858}footer .contact-us-section{width:100%;padding-bottom:0;background-color:rgba(0,0,0,0);filter:drop-shadow(3px 28px 30px rgba(19, 19, 19, 0.61));z-index:9;position:relative}@media(max-width: 992px){footer .contact-us-section{padding-top:60px}}footer .contact-us-section .custom-border{border-bottom:1px solid #585858;padding-bottom:20px}footer .contact-us-section .contact-us-content{width:757px;margin:auto;position:relative}@media(max-width: 768px){footer .contact-us-section .contact-us-content{width:390px}}@media(max-width: 576px){footer .contact-us-section .contact-us-content{width:300px}}footer .contact-us-section .contact-us-content h2{color:#fff;font-size:80px;font-weight:700;line-height:80px}@media(max-width: 768px){footer .contact-us-section .contact-us-content h2{font-size:64px;line-height:70px}}@media(max-width: 576px){footer .contact-us-section .contact-us-content h2{font-size:50px;line-height:50px}}footer .contact-us-section .contact-us-content .right{position:relative;right:50px;margin-top:20px;margin-left:auto}@media(max-width: 576px){footer .contact-us-section .contact-us-content .right{margin:40px auto auto auto;right:unset}}footer .footer-section{position:relative;z-index:3;padding:50px 0 0 0}footer .footer-section .footer-content{z-index:10}@media(max-width: 576px){footer .footer-section .footer-content{padding:0 10px}}footer .footer-section .footer-content .footer-heading p{color:#bababa;font-weight:600;margin-bottom:0}footer .footer-section .footer-content .footer-heading .footer-heading{font-size:70px;color:#fff;font-weight:600;word-break:break-word;border-bottom:2px solid #fff}@media(max-width: 992px){footer .footer-section .footer-content .footer-heading .footer-heading{font-size:55px}}@media(max-width: 768px){footer .footer-section .footer-content .footer-heading .footer-heading{font-size:45px}}@media(max-width: 576px){footer .footer-section .footer-content .footer-heading .footer-heading{font-size:28px}}footer .footer-section .footer-content .footer-list-section{display:flex;flex-wrap:wrap;padding:60px 0;-moz-column-gap:60px;column-gap:60px}@media(max-width: 576px){footer .footer-section .footer-content .footer-list-section{row-gap:40px}}footer .footer-section .footer-content .footer-list-section .footer-list .footer-list-heading{color:#bababa;font-weight:600}footer .footer-section .footer-content .footer-list-section .footer-list ul{margin:0;padding:10px 0 0 0}footer .footer-section .footer-content .footer-list-section .footer-list ul li{max-width:155px}footer .footer-section .footer-content .footer-list-section .footer-list ul li a{color:#fff;font-size:18px;font-weight:600}footer .footer-section .footer-content .bottom-footer{display:flex;justify-content:center;align-items:center;padding:30px 0}footer .footer-section .footer-content .bottom-footer p{color:#fff}@media(max-width: 576px){footer .footer-section .footer-content .bottom-footer p{font-size:14px}}.transition{height:200vh;width:100%;display:none !important;position:fixed;top:120%;z-index:603;background-color:#000}.transition .transition-top-shadow{height:20%;position:absolute;top:-15%;z-index:602;width:100%;background:linear-gradient(to top, #000000 15%, rgba(255, 255, 255, 0))}.transition .transition-bottom-shadow{height:20%;position:absolute;bottom:-20%;z-index:602;width:100%;background:linear-gradient(to bottom, #000000 15%, rgba(255, 255, 255, 0))}.about-us-banner{background-color:#fff;height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.about-banner-text{display:flex;justify-content:center;align-items:center;flex-direction:column;top:50%;z-index:502}.about-banner-text h2{color:#fff;font-size:54px;font-weight:700;line-height:50px;position:relative;z-index:4}@media(max-width: 576px){.about-banner-text h2{font-size:44px;margin-bottom:0}}.banner-circle{background-color:#000;border-radius:50%;position:absolute;z-index:501;top:auto;height:500px;width:500px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width: 576px){.banner-circle{height:360px;width:360px}}.who-we-are-section{position:relative;color:#fff;min-height:100vh;margin-bottom:20rem;background-color:#000;z-index:6;display:flex}@media(max-width: 768px){.who-we-are-section{flex-direction:column}}.who-we-are-section .black-mask{background-color:#000;height:40vh;z-index:8;position:sticky;width:100%;top:0}@media(min-width: 768px){.who-we-are-section .black-mask{display:none}}@media(max-width: 576px){.who-we-are-section .black-mask{height:8vh}}.who-we-are-section .sticky-text-wrapper{position:sticky;height:100vh !important;z-index:4;width:40%;display:flex;justify-content:center}@media(max-width: 768px){.who-we-are-section .sticky-text-wrapper{display:flex;flex-direction:column;position:absolute;top:0;background-color:#000;width:100% !important;max-width:100%;height:unset !important;text-align:center}.who-we-are-section .sticky-text-wrapper .sticky-text{padding:30px 0}}.who-we-are-section .sticky-text-wrapper .sticky-text{position:relative}.who-we-are-section .sticky-text-wrapper .sticky-title{font-size:34px;position:relative;font-weight:600}.who-we-are-section .sticky-text-wrapper .sticky-title .sticky-progress-bar{height:2px;width:0%;position:absolute;bottom:-4px;left:0;background-color:#fff}.who-we-are-section .scrolling-text-wrapper{width:55% !important;margin-right:0;position:relative;z-index:2}@media(max-width: 768px){.who-we-are-section .scrolling-text-wrapper{width:80% !important;margin:auto}}.who-we-are-section .scrolling-text-wrapper h2{margin-top:50vh;font-size:56px;font-weight:600}@media(max-width: 768px){.who-we-are-section .scrolling-text-wrapper h2{font-size:28px;text-align:left}.who-we-are-section .scrolling-text-wrapper h2:first-child{margin-top:100vh}}@media(max-width: 576px){.who-we-are-section .scrolling-text-wrapper h2{font-size:26px;text-align:left}}.allies-section h2{color:#fff;font-size:70px;position:relative;font-weight:600;text-align:center}@media(max-width: 1450px){.allies-section h2{font-size:54px}}@media(max-width: 992px){.allies-section h2{font-size:50px}}@media(max-width: 576px){.allies-section h2{font-size:34px}}.allies-section .allies-carousel{padding:5rem 0}.allies-section .allies-carousel .allies-brand-wrapper{border:2px solid #323232;height:15vw;width:15vw;display:flex;justify-content:center;align-items:center}@media(max-width: 1450px){.allies-section .allies-carousel .allies-brand-wrapper{height:20vw;width:20vw}}@media(max-width: 992px){.allies-section .allies-carousel .allies-brand-wrapper{height:25vw;width:25vw}}@media(max-width: 768px){.allies-section .allies-carousel .allies-brand-wrapper{height:30vw;width:30vw}}@media(max-width: 576px){.allies-section .allies-carousel .allies-brand-wrapper{height:35vw;width:35vw}}@media(max-width: 768px){.allies-section .allies-carousel .allies-brand-wrapper img{width:80%;margin:auto}}.services-section{position:relative;height:100vh !important;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;background-color:#000;padding:150px 90px;z-index:4;color:#fff}@media(max-width: 992px){.services-section{padding:100px 70px}}@media(max-width: 768px){.services-section{padding:80px 50px;justify-content:space-evenly}}@media(max-width: 576px){.services-section{padding:100px 20px !important}}.services-section.white{background-color:#fff;color:#000}.services-section h2{font-size:240px;color:#000}.services-section h2.white{color:#fff}@media(max-width: 576px){.services-section h2{font-size:180px}}.services-section .services-description{max-width:780px}.services-section .services-description h3,.services-section .services-description p{font-size:40px}@media(max-width: 992px){.services-section .services-description h3,.services-section .services-description p{font-size:32px}}@media(max-width: 768px){.services-section .services-description h3,.services-section .services-description p{font-size:26px}}@media(max-width: 576px){.services-section .services-description h3,.services-section .services-description p{font-size:20px}}.services-section .services-description h3{font-weight:600}.services-section .services-description span{font-weight:500}.projects-banner{background-color:#fff;height:100vh;display:flex;justify-content:center;align-items:center}.projects-banner .projects-banner-text{transform:scale(12);display:flex;justify-content:center;align-items:center}.projects-banner .projects-banner-text span{font-size:80px;font-weight:700;letter-spacing:-2px;white-space:nowrap}@media(max-width: 992px){.projects-banner .projects-banner-text span{font-size:56px}}@media(max-width: 768px){.projects-banner .projects-banner-text span{font-size:40px}}.case-studies-section{background-color:#000}@media(min-width: 768px){.case-studies-section .custom-border{border-right:1px solid #fff}}.case-studies-section .case-studies-border-wrapper{border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#000;position:relative;z-index:10}@media(max-width: 576px){.case-studies-section .case-studies-border-wrapper{padding:unset}}.case-studies-section .case-study-image{padding:40px}@media(max-width: 768px){.case-studies-section .case-study-image{padding:30px}}@media(max-width: 576px){.case-studies-section .case-study-image{padding:20px 0 0 0}}.case-studies-section .case-study-image figure{display:flex;justify-content:center;align-items:center;margin-bottom:0;overflow:hidden}.case-studies-section .case-study-image figure:hover img{transform:scale(1.1);filter:brightness(0.8)}.case-studies-section .case-study-image img{width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease,filter .4s ease}.case-studies-section .case-study-content{display:flex;height:100%;padding:40px 35px;justify-content:space-between;align-items:flex-start;flex-direction:column;color:#fff}@media(max-width: 576px){.case-studies-section .case-study-content{padding:30px 12px}}.case-studies-section .case-study-content .case-study-header{width:100%}.case-studies-section .case-study-content .case-study-header h4{display:flex;justify-content:space-between;align-items:center;font-weight:700}@media(max-width: 576px){.case-studies-section .case-study-content .case-study-header h4{font-size:20px}}.case-studies-section .case-study-content .case-study-header p{font-size:18px}@media(max-width: 576px){.case-studies-section .case-study-content .case-study-header p{font-size:16px}}.case-studies-section .case-study-content .case-study-footer span{font-size:21px;font-weight:500}@media(max-width: 576px){.case-studies-section .case-study-content .case-study-footer span{font-size:18px}}.contact-section{background-color:#fff;position:relative;z-index:8}.contact-section .contact-section-wrapper{padding:80px 0;display:flex}.contact-section .contact-section-wrapper .form-wrapper{width:740px}@media(max-width: 768px){.contact-section .contact-section-wrapper .form-wrapper{padding:30px}}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper{padding:10px}}.contact-section .contact-section-wrapper .form-wrapper .form-title h2{font-size:54px;font-weight:800;color:#000;margin-bottom:40px}@media(max-width: 992px){.contact-section .contact-section-wrapper .form-wrapper .form-title h2{font-size:46px}}@media(max-width: 768px){.contact-section .contact-section-wrapper .form-wrapper .form-title h2{font-size:40px}}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-title h2{font-size:34px;line-height:34px;font-weight:700}}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper{width:560px}@media(max-width: 992px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper{width:400px}}@media(max-width: 768px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper{width:100%}}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group{border:1px solid #bababa;border-radius:50em}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group:focus-within{border:1px solid #000}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input{background-color:rgba(0,0,0,0);padding:21px 30px;border-style:none;font-size:20px;font-weight:500}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input{padding:18px 24px}}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input{font-size:16px}}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input::-moz-placeholder{color:#bababa;font-weight:500;font-size:18px}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input::placeholder{color:#bababa;font-weight:500;font-size:18px}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input::-moz-placeholder{font-size:16px}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input::placeholder{font-size:16px}}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input:focus{border-style:none;box-shadow:none;outline:none}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input.number{padding:21px 30px 21px 15px}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .input-group input.number{padding:18px 20px}}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .country-select{display:flex;justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-left:20px}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .country-select .dropdown-link{color:#000;padding:0 5px}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .country-select .country-img{margin-bottom:0}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .country-select .country-img img{height:34px;width:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .country-select .country-phone-code{font-size:20px;font-weight:500;color:#000}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .country-select .country-phone-code{font-size:16px}}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .dropdown-menu{max-height:200px;overflow-y:scroll}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .dropdown-menu::-webkit-scrollbar{display:none}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .contact-categories{display:flex;flex-wrap:wrap;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .contact-categories input[type=checkbox]{display:none}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .contact-categories .contact-label{background-color:#f5f5f5;color:#000;border-radius:50em;padding:21px 40px;font-weight:500;font-size:18px;transition:.3s all ease-in-out}@media(max-width: 992px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .contact-categories .contact-label{padding:21px 22px}}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .contact-categories .contact-label{font-size:14px}}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .contact-categories input[type=checkbox]:checked+.contact-label{background-color:#000;color:#fff}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .contact-categories .contact-category{background-color:#f5f5f5;color:#000;border-radius:50em;padding:21px 40px;font-weight:500;font-size:18px;transition:.3s all ease-in-out}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .contact-categories .contact-category:hover{background-color:#000;color:#fff}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper .submit-btn{background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px;border-radius:50em;height:60px;width:192px;overflow:hidden;position:relative;transition:all .3s ease-in-out;border-style:none}@media(max-width: 768px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper .submit-btn{margin-top:2rem}}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper .submit-btn{width:150px}}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper .submit-btn .arrow-before{transition:.3s all ease-in-out;position:absolute;left:0;background-color:#000;padding:20px;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:flex-start;align-items:center;z-index:2;width:58px}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper .submit-btn .btn-text{font-size:20px;font-weight:600;transition:.1s all ease-in-out;position:relative;z-index:4}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper .submit-btn .btn-text{font-size:14px;margin-left:20px}}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper .submit-btn:hover{color:#fff}.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper .submit-btn:hover .arrow-before{width:192px}@media(max-width: 576px){.contact-section .contact-section-wrapper .form-wrapper .form-inner-wrapper form .submit-btn-wrapper .submit-btn:hover .arrow-before{width:150px}}.contact-section .contact-section-wrapper .contact-img-wrapper{position:absolute;right:0;top:30%}@media(max-width: 1200px){.contact-section .contact-section-wrapper .contact-img-wrapper{right:-20%}}@media(max-width: 992px){.contact-section .contact-section-wrapper .contact-img-wrapper{right:-29%}}@media(max-width: 768px){.contact-section .contact-section-wrapper .contact-img-wrapper{display:none}}.contact-section .contact-section-wrapper .contact-img-wrapper img{width:500px;height:310px}.menu-section{height:100vh;z-index:45;background-color:#000;position:fixed;top:0;width:100%;display:none;opacity:0}@media(max-width: 576px){.menu-section{height:100vh;min-height:unset}}.menu-section .menu-list{position:relative}.menu-section .menu-list ul{margin:0 30px 0 0;padding:0;width:100%}@media(max-width: 576px){.menu-section .menu-list ul{padding-bottom:40px}}.menu-section .menu-list ul li{overflow:visible;height:100px}.menu-section .menu-list ul li .menu-list-item{display:flex;align-items:center;justify-content:space-between;width:100%;text-shadow:0rem 0rem 0px #000;overflow-y:hidden;color:#fff;position:relative}.menu-section .menu-list ul li .menu-list-item .menu-nav-link{display:flex;justify-content:space-between;align-items:center;width:100%}.menu-section .menu-list ul li .menu-list-item .menu-nav-link .link-text{font-size:60px;color:#fff;font-weight:600}@media(max-width: 1200px){.menu-section .menu-list ul li .menu-list-item .menu-nav-link .link-text{font-size:50px}}@media(max-width: 992px){.menu-section .menu-list ul li .menu-list-item .menu-nav-link .link-text{font-size:42px}}@media(max-width: 768px){.menu-section .menu-list ul li .menu-list-item .menu-nav-link .link-text{font-size:35px}}@media(max-width: 576px){.menu-section .menu-list ul li .menu-list-item .menu-nav-link .link-text{font-size:26px}}.menu-section .menu-list ul li .menu-list-item .menu-list-link{display:flex;flex-direction:row}.menu-section .menu-list ul li .menu-list-item .menu-list-arrow-wrapper{color:#fff;height:30px;width:30px;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-direction:row-reverse;position:relative;border:2px solid #fff;border-radius:50%}.menu-section .menu-list ul li .menu-list-item .menu-list-arrow-wrapper #black{color:#fff;font-size:16px;font-weight:600;display:flex;justify-content:center;align-items:center;position:absolute;left:-100%;transition:4s all ease-in-out !important}.menu-section .menu-list ul li .menu-list-item:hover{text-shadow:0rem -5rem 0px #fff;transition:1s all ease-in-out}.menu-section .menu-list ul li .menu-list-item a{color:#fff}@media(max-width: 576px){.menu-section .menu-list ul li .menu-list-item a{font-size:20px}}.menu-section .menu-list ul li .menu-list-item .arrow-wrapper{width:33px;height:33px;display:flex;align-items:center;transition:.2s all ease-in-out;margin-right:1rem;overflow:hidden;justify-content:center;position:relative;border:2px solid #fff;border-radius:50%}@media(max-width: 576px){.menu-section .menu-list ul li .menu-list-item .arrow-wrapper{width:25px;height:25px}}.menu-section .menu-list ul li .menu-list-item .arrow-wrapper .after-hover-chevron{position:absolute;transition:.1s all ease-in-out;border:2px solid rgba(0,0,0,0);left:-100%;display:flex;justify-content:center;align-items:center;margin-bottom:0}.menu-section .menu-list ul li .menu-list-item .arrow-wrapper .bordered-arrow{display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.3s ease-in-out;margin-bottom:0;border-radius:50%;border:2px solid rgba(0,0,0,0)}.menu-section .menu-list ul li .menu-list-item:hover .after-hover-chevron{position:absolute;left:0}.menu-section .menu-list ul li .menu-list-item:hover .bordered-arrow{position:absolute;display:flex;justify-content:center;align-items:center;right:-100%}.menu-section .menu-list ul li .menu-list-item:hover .arrow-wrapper{transform:scale(1.15);background-color:#fff;margin-bottom:0}@media(max-width: 992px){.menu-section .menu-list ul li{height:60px}}@media(max-width: 576px){.menu-section .menu-list ul li{height:50px}}.menu-section .menu-list ul li span{font-size:30px}.menu-section .menu-image-wrapper{overflow:hidden}@media(max-width: 992px){.menu-section .menu-image-wrapper{padding-top:115px}}@media(max-width: 768px){.menu-section .menu-image-wrapper{padding-top:72px}}@media(max-width: 576px){.menu-section .menu-image-wrapper{padding-top:90px}}.menu-section .menu-image-wrapper figure{height:39vh;-o-object-fit:cover;object-fit:cover;-o-object-position:75% 50%;object-position:75% 50%;overflow:hidden}@media(min-width: 1024px){.menu-section .menu-image-wrapper figure{height:80vh}}.menu-section .menu-image-wrapper #menu-image{height:100%;width:100%;opacity:1;-o-object-fit:cover;object-fit:cover}@media(max-width: 992px){.menu-section .menu-image-wrapper #menu-image{height:45vh}}@media(max-width: 576px){.menu-section .menu-image-wrapper #menu-image{height:35vh}}.menu-nav-link{text-shadow:0rem 5rem 0px #fff}section.project-detail-banner{padding:0}section.project-detail-banner .banner{width:100%;margin-bottom:0;margin-top:64px}section.project-detail-description{background-color:#000;position:relative;z-index:10;padding-bottom:0}section.project-detail-description .content-wrap{margin-bottom:50px}@media(min-width: 576px){section.project-detail-description .content-wrap{margin-bottom:80px}}@media(min-width: 992px){section.project-detail-description .content-wrap{margin-bottom:100px}}section.project-detail-description .content-wrap p{font-size:20px;color:#fff}section.project-detail-description .content-wrap p span{font-size:16px;padding:0 0 10px 0;color:#fff;font-weight:300;display:block}@media(min-width: 576px){section.project-detail-description .content-wrap p span{font-size:18px}}@media(min-width: 992px){section.project-detail-description .content-wrap p span{font-size:20px}}@media(min-width: 1200px){section.project-detail-description .content-wrap p span{font-size:22px}}@media(min-width: 576px){section.project-detail-description .content-wrap p{font-size:26px}}@media(min-width: 992px){section.project-detail-description .content-wrap p{font-size:30px}}@media(min-width: 1200px){section.project-detail-description .content-wrap p{font-size:34px}}section.project-detail-description .content-wrap .details-grid-wrap{display:flex;flex-direction:column;gap:0px;margin-top:50px;border-top:1px solid hsla(0,0%,100%,.4)}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin-top:100px}}section.project-detail-description .content-wrap .details-grid-wrap .services-wrap{padding:30px 0;border-bottom:1px solid hsla(0,0%,100%,.4)}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .services-wrap{padding:30px 0 0 0}}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .services-wrap{border-right:1px solid hsla(0,0%,100%,.4);border-bottom:none}}section.project-detail-description .content-wrap .details-grid-wrap .services-wrap .grid-title{font-size:22px;color:#fff}section.project-detail-description .content-wrap .details-grid-wrap .services-wrap .services-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding-left:0;margin-bottom:0}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .services-wrap .services-list{margin-top:30px;margin-bottom:16px}}section.project-detail-description .content-wrap .details-grid-wrap .services-wrap .services-list li{background-color:#fff;border-radius:50em;padding:10px 20px;font-size:15px}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .services-wrap .services-list li{padding:20px 30px;font-size:16px}}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap{display:flex;align-items:center;justify-content:space-between;padding:20px 0px 20px 0px;border-bottom:1px solid hsla(0,0%,100%,.4)}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap{padding:30px 0px 30px 0px}}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap{padding:40px 0px 40px 30px}}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap .logo-img{width:50px;height:50px;border-radius:50%;margin-bottom:0}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap .logo-img{width:60px;height:60px}}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap .logo-img{width:90px;height:90px}}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap .project-name{font-size:18px;margin-bottom:0;color:#fff}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap .project-name{font-size:20px}}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap .project-name{font-size:22px}}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap .location{font-size:16px;color:hsla(0,0%,100%,.5);margin-bottom:0}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .logo-wrap .location{font-size:18px}}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap{display:flex;align-items:center;justify-content:space-between;padding:20px 0px 20px 0px}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap{padding:30px 0px 30px 0px}}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap{padding:40px 0px 40px 30px}}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap p{font-size:24px;margin-bottom:0}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap p{font-size:28px}}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap .explore-link{display:flex;align-items:center;gap:20px}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap .explore-link .link-name{color:#fff;font-size:20px}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap .explore-link .primary-link{background-color:#fff;border-radius:50%;padding:15px}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap .explore-link .primary-link{padding:20px}}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap .explore-link .primary-link{padding:28px}}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap .explore-link .primary-link span{display:flex;justify-content:center;align-items:center;height:15px;width:15px}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap .explore-link .primary-link span{height:20px;width:20px}}section.project-detail-description .content-wrap .details-grid-wrap .project-name-wrap .contact-wrap .explore-link .primary-link span svg{height:100%;width:100%}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions{grid-column:1/-1;border-block:1px solid hsla(0,0%,100%,.4)}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper{padding-block:30px;border-bottom:1px solid hsla(0,0%,100%,.4);overflow:hidden;position:relative}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper{padding-block:50px}}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background-color:rgba(0,0,0,0)}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper::after{background-color:#000}}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper:last-child{border-bottom:none}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper._opened .desc-wrap p,section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper._opened .desc-wrap li{-webkit-line-clamp:inherit}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .title-wrap{padding-right:60px}}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .title-wrap h4{font-size:24px;color:#fff;padding-right:35px}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .title-wrap h4{font-size:30px}}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .title-wrap h4{font-size:34px}}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap{margin-top:10px}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap{position:relative;padding-right:100px}}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap p,section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap li{font-size:16px;color:#fff;margin-bottom:0}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap p,section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap li{font-size:18px}}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap p,section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap li{font-size:20px}}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap p span,section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap li span{font-weight:600}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap ul,section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap ol{display:flex;flex-direction:column;gap:12px;padding-left:12px;margin-bottom:0}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap ul,section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap ol{padding-left:0}}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap .accordion-btn{border-style:none;background-color:rgba(0,0,0,0);position:absolute;top:0;right:12px}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap .accordion-btn{right:0}}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap .accordion-btn._opened .icon::before{opacity:0}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap .accordion-btn .icon{position:relative;height:25px;width:25px;display:flex;justify-content:center;align-items:center}@media(min-width: 576px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap .accordion-btn .icon{height:35px;width:35px}}@media(min-width: 992px){section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap .accordion-btn .icon{height:45px;width:45px}}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap .accordion-btn .icon::before{position:absolute;content:"";height:100%;width:2px;background-color:#fff;left:50%;top:0;transform:translateX(-50%);opacity:1;transition:.3s}section.project-detail-description .content-wrap .details-grid-wrap .project-detail-accordions .accordion-wrapper .desc-wrap .accordion-btn .icon::after{position:absolute;content:"";height:2px;width:100%;background-color:#fff;left:0;top:50%;transform:translateY(-50%)}section.project-image-2{padding-block:0;position:relative;z-index:10}section.project-image-2 figure{width:100%;margin-bottom:0}section.other-projects-cards{background-color:#000;position:relative;z-index:10;padding-bottom:0}section.other-projects-cards .cards-wrap{display:flex;align-items:flex-start;border-block:1px solid hsla(0,0%,100%,.4);gap:50px;padding-block:50px;position:relative;flex-direction:column}@media(min-width: 576px){section.other-projects-cards .cards-wrap{gap:70px}}@media(min-width: 992px){section.other-projects-cards .cards-wrap{flex-direction:row;gap:100px}}section.other-projects-cards .cards-wrap::before{position:absolute;content:"";height:100%;width:1px;background-color:hsla(0,0%,100%,.4);top:0;left:50%;transform:translateX(-50%);display:none}@media(min-width: 992px){section.other-projects-cards .cards-wrap::before{display:block}}@media(min-width: 992px){section.other-projects-cards .cards-wrap .project-card-link-wrap{width:50%}}section.other-projects-cards .cards-wrap .project-card figure{width:100%;aspect-ratio:1.2/1;margin-bottom:20px}@media(min-width: 576px){section.other-projects-cards .cards-wrap .project-card figure{margin-bottom:40px}}section.other-projects-cards .cards-wrap .project-card figure img{-o-object-fit:cover;object-fit:cover}section.other-projects-cards .cards-wrap .project-card .title{font-size:24px;color:#fff;line-height:1;margin-bottom:0}@media(min-width: 576px){section.other-projects-cards .cards-wrap .project-card .title{font-size:30px}}@media(min-width: 992px){section.other-projects-cards .cards-wrap .project-card .title{font-size:40px}}section.other-projects-cards .cards-wrap .project-card .arrow-icon{height:20px;width:20px;display:flex;justify-content:center;align-items:center}@media(min-width: 576px){section.other-projects-cards .cards-wrap .project-card .arrow-icon{height:25px;width:25px}}section.other-projects-cards .cards-wrap .project-card .arrow-icon svg{height:100%;width:100%}/*# sourceMappingURL=style.min.css.map */