@font-face{font-family:Inter;src:url(../media/Inter-s.p.cf290510.ttf)format("truetype");font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_f5c00ebc-module__atAbGG__className{font-family:Inter,Inter Fallback}
:root{--background:#fff;--white:#fff;--black:#000;--foreground:#171717;--card-bg:rgba(248,247,247,.94);--banner-button-bg:rgba(255,255,255,.173);--icons:#0f78a9;--color-border:#bfbfbf;--color-body:#f5f5f5;--color-footer:#ececec;--color-dark:#000;--color-light:#fff;--color-light-text:#000;--navbar-height:130px;--max-width:1000px;--max-width-md:740px;--max-width-sm:540px;--font-primary:"Inter",helvetica,"sans-serif";--padding-xs:12px;--padding-sm:20px;--padding:42px;--padding-md:60px 42px;--padding-lg:90px 42px;--padding-xl:120px 42px;--padding-xxl:180px 80px;--gap-xs:12px;--gap-sm:20px;--gap:32px;--gap-md:40px;--gap-lg:50px;--letter-spacing-xs:1.4px;--letter-spacing:3px;--font-size-xs:.75rem}@media (max-width:768px){:root{--padding:20px;--padding-md:40px 20px;--padding-lg:50px 20px;--padding-xl:70px 20px;--padding-xxl:85px 20px;--gap-md:34px}}.poppins-font{font-family:var(--font-primary)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-body);font-family:var(--font-primary);scroll-behavior:smooth;color:var(--color-dark);font-weight:400;overflow-x:hidden}::selection{background:rgba(105,105,105,.34)}*{-webkit-tap-highlight-color:transparent}.font-primary{font-family:var(--font-primary)}img{object-fit:cover;width:100%;height:100%}h1{font-size:6.5rem}h2{font-size:4rem}h3{font-size:3rem}h4{font-size:2.15rem}h5{font-size:1.65rem}h6{font-size:1.25rem}p{font-size:16px;line-height:1.2}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:500;line-height:1.1}h4,h5,h6{line-height:1.2}@media (max-width:768px){h1{font-size:2.9rem}h2{font-size:2.3rem}h3{font-size:1.95rem}h4{font-size:1.65rem}h5{font-size:1.35rem}h6{font-size:.9rem}p{font-size:14px}}button{cursor:pointer;background-color:var(--color-light);text-transform:none;z-index:1;border:none;border-radius:24px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-size:16px;font-weight:500;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}button .button-content{mix-blend-mode:difference;color:var(--color-light);align-items:center;gap:10px;display:flex}button .icon-circle{mix-blend-mode:difference;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:-15px;display:flex}button .icon-circle svg{color:#000;font-size:18px}button.button-two{color:var(--color-light);-webkit-backdrop-filter:blur(12px)saturate(200%);backdrop-filter:blur(12px)saturate(200%);background-color:rgba(0,0,0,.25);background-clip:padding-box}button.outlined{border:1px solid var(--color-border)}button:before{mix-blend-mode:difference;z-index:2;content:"";border-radius:inherit;width:150%;min-width:150%;height:150%;font-size:inherit;text-transform:inherit;font-weight:inherit;clip-path:circle(0% at 0 100%);will-change:clip-path;transform-origin:100%;background-color:#fff;justify-content:center;align-items:center;transition:clip-path .4s ease-out;display:flex;position:absolute}button.button-two:before{color:var(--color-dark);background-color:var(--color-light)}button:hover:before{clip-path:circle(150% at 0 100%);transform-origin:0}@media (max-width:468px){button{height:32px;padding:0 10px;font-size:14px}button .button-content{gap:8px}button .icon-circle{width:26px;height:26px;margin-right:-7px}}nav{z-index:3;width:100vw;height:var(--navbar-height);background-color:var(--color-body);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:12px;display:flex;position:absolute;top:0;left:0}nav a{cursor:pointer}nav .nav-logo{object-fit:contain;width:auto;height:68px}nav .nav-links{text-transform:uppercase;letter-spacing:var(--letter-spacing-xs);align-items:center;gap:2rem;font-size:12px;font-weight:500;display:flex}footer{padding:var(--padding);background-color:var(--color-footer);will-change:filter;position:relative;overflow:hidden}footer .footer-content{text-transform:unset;will-change:transform;font-weight:500;transform:translateY(0)}footer .footer-content .address{margin-top:14px;font-size:12px;font-weight:300;line-height:1.5}footer .footer-content .email{margin-top:14px;font-size:12px;font-weight:300;line-height:1.5}footer .footer-content .phone{margin-top:6px}footer .footer-content .copyright{text-align:center;margin-top:120px;font-size:10px;font-weight:300}.parallax-image{width:100%;height:100%;position:relative;overflow:hidden!important}.parallax-image img{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero{will-change:filter;width:100vw;height:100svh;position:relative;overflow:hidden}.hero .hero-img{z-index:0;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-img:after{content:"";width:inherit;height:inherit;opacity:.55;background-color:#211b19;position:absolute;top:0;left:0}.hero .hero-content{width:100%;height:100%;padding:var(--padding);padding-top:var(--navbar-height);justify-content:center;gap:var(--gap-xs);z-index:2;color:#fff;will-change:transform;flex-direction:column;display:flex;position:relative;top:0;left:0}.hero .hero-content h6{letter-spacing:var(--letter-spacing)}.hero .hero-content button{margin-top:var(--gap-sm)}.hero .hero-content.centered-aligned{text-align:center;align-items:center}.hero .hero-content .hero-buttons{width:calc(100vw - var(--padding) - var(--padding));bottom:var(--padding-sm);text-transform:uppercase;justify-content:center;align-items:center;margin-top:auto;display:flex;position:absolute}.hero .hero-content .hero-buttons p{letter-spacing:var(--letter-spacing-xs);font-size:14px;font-weight:500}.hero .hero-content .hero-buttons .hero-line{background-color:var(--color-light);width:1px;height:14px;margin-bottom:4px}.hero .hero-content .hero-buttons .sections-buttons{grid-template-columns:1fr auto auto auto 1fr;gap:20px;display:grid}@media (max-width:468px){.hero .hero-content .hero-buttons p{font-size:12px}.hero .hero-content .hero-buttons .hero-line{height:12px;margin-top:2px;margin-bottom:0}.hero .hero-content .hero-buttons .sections-buttons{grid-template-columns:1fr auto auto auto 1fr;gap:10px;display:grid}}.short-about{padding:var(--padding-lg);justify-content:center;align-items:center;gap:var(--gap);max-width:var(--max-width);text-align:center;flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.short-about h5{letter-spacing:var(--letter-spacing)}.short-about p{font-weight:300;line-height:1.7}.hidden-text{color:var(--color-light-text);text-align:center;opacity:.025;width:100%;margin-top:-40px;margin-bottom:-60px;font-weight:700}@media (max-width:768px){.hidden-text{margin-top:-25px;margin-bottom:-25px}}.testimonial-block{padding:var(--padding-lg);justify-content:center;align-items:center;gap:var(--gap-xs);max-width:var(--max-width);text-align:center;flex-direction:column;margin-left:auto;margin-right:auto;padding-top:40px;display:flex}.testimonial-block .short-heading{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing)}.testimonial-carousel{width:100%;max-width:100%;margin-top:40px}.testimonial-carousel-slide{height:auto;display:flex}.carousel-card{background-color:var(--color-light);border-radius:12px;flex-direction:column;align-items:center;height:100%;padding:35px;display:flex}.carousel-card .testimonial-content{font-size:12px;font-style:italic;font-weight:300;line-height:1.3}.carousel-card .testimonial-name{margin-top:var(--gap);text-transform:unset;font-size:14px}.carousel-card .testimonial-role{text-transform:unset;margin-top:4px;font-size:12px;font-weight:300}.swiper-wrapper{padding-bottom:50px;align-items:stretch!important;display:flex!important}.swiper-pagination-bullet{opacity:.7;margin-top:20px;background-color:#000!important}.swiper-pagination-bullet-active{opacity:1;background:#000}.testimonials-container{min-height:100vh;padding:var(--padding-lg);flex-direction:column;justify-content:center;display:flex}.testimonials-block{max-width:var(--max-width);gap:var(--gap-lg);grid-template-columns:.3fr 1fr;width:100%;margin:0 auto;display:grid}.testimonials-block .left-col{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.testimonials-block .left-col .numbering{align-items:center;font-weight:400;display:flex}.testimonials-block .left-col .numbering .numbering-suffix{padding-top:2px}.testimonials-block .testimonial-area{flex-direction:column;justify-content:space-between;width:100%;max-width:100%;min-height:340px;display:flex}.testimonials-block .testimonial-area .testimonial-content{text-transform:unset;font-weight:400}.testimonials-block .testimonial-area .testimonial-author{justify-content:space-between;align-items:center;gap:var(--gap);flex-wrap:wrap;margin-top:60px;display:flex}.testimonials-block .testimonial-area .testimonial-buttons{gap:10px;display:flex}.testimonials-block .testimonial-area .testimonial-buttons button{border:1px solid var(--color-border)}@media (max-width:768px){.testimonials-block{gap:var(--gap);grid-template-columns:1fr}.testimonials-block .left-col{flex-direction:row;align-items:center}.testimonials-block .testimonial-area{min-height:520px}.testimonials-block .testimonial-area .testimonial-author{flex-direction:column;align-items:flex-start;gap:10px;margin-top:30px}}.about-us-text-container{padding:var(--padding-xl);max-width:var(--max-width-md);margin-left:auto;margin-right:auto}.about-us-text-container p{padding-top:10px;font-weight:300}@media (max-width:768px){.about-us-text-container{grid-template-columns:1fr}.about-us-text-container .lg-only{display:none}.about-us-text-container .about-us-text{margin-top:0}}.contact-details-container{padding:var(--padding-xl);gap:var(--gap);max-width:var(--max-width);margin-left:auto;margin-right:auto}.contact-details-container .contact-heading{margin-bottom:14px}.contact-details-container p{font-weight:300}.contact-details-container .contact-details{background-color:var(--color-light);padding:var(--padding);margin-top:var(--gap-lg);gap:var(--gap-lg);border-radius:32px;flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.contact-details-container .contact-details .contact-block{align-items:center;gap:26px;display:flex}.contact-details-container .contact-details .contact-block .contact-icon{background-color:var(--color-body);border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.contact-details-container .contact-details .contact-block .contact-icon svg{width:28px;height:28px}.contact-details-container .contact-details .contact-block .contact-text-block{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.contact-details-container .contact-details .contact-block .contact-text-block p{margin-bottom:6px}.contact-details-container .contact-details .contact-block .contact-text-block h6{letter-spacing:var(--letter-spacing)}@media (max-width:768px){.contact-details-container .contact-details .contact-block{flex-direction:column;align-items:center;gap:10px}.contact-details-container .contact-details .contact-block .contact-icon{width:40px;height:40px}.contact-details-container .contact-details .contact-block .contact-icon svg{width:18px;height:18px}.contact-details-container .contact-details .contact-block .contact-text-block{text-align:center;align-items:center}.contact-details-container .contact-details .contact-block .contact-text-block p{margin-bottom:6px}.contact-details-container .contact-details .contact-block .contact-text-block h6{font-size:.76rem}}.services-block{flex-direction:column;display:flex}.services-block .service-card{grid-template-columns:1fr 1fr;min-height:max-content;display:grid;overflow:hidden}.services-block .service-card .service-image{width:100%;height:100%!important;max-height:100%!important}.services-block .service-card .service-card-text{gap:var(--gap-sm);max-width:var(--max-width-md);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;padding:var(--padding-xxl)!important}.services-block .service-card .service-card-text p{font-weight:300;line-height:1.6}.services-block .service-card.alternate-card .service-card-text{order:2}@media (max-width:768px){.services-block .service-card{grid-template-columns:1fr}.services-block .service-card .service-image{order:2;width:100%;height:40vh!important;max-height:40vh!important}.services-block .service-card .service-card-text{order:1}}.infinite-text-scroll{white-space:nowrap;white-space:nowrap;width:100%;display:flex;position:relative;overflow:hidden}.infinite-text-scroll h1{opacity:.05;will-change:transform;margin:0;padding-right:2.2vw;font-size:4.5vw;line-height:1.5;position:relative}@media (max-width:468px){.infinite-text-scroll h1{padding-right:2.2vw;font-size:9.5vw}}.text-reveal-container{width:100vw;min-height:100vh}.text-reveal-container .sticky-text{max-width:var(--max-width);justify-content:center;align-items:center;min-height:100vh;margin:0 auto;display:flex;position:-webkit-sticky;position:sticky;top:0}.text-reveal-container .sticky-text .sticky-word{will-change:opacity,filter;transition:opacity .3s}@media (max-width:468px){.text-reveal-container{min-height:100vh}}.home-2{background-color:var(--white)}.home-2 .reveal-short-about h2{color:var(--black);text-transform:uppercase;letter-spacing:3.1px;margin-bottom:16px;font-size:28px;font-weight:400;line-height:1.4em}a{color:inherit;text-decoration:none}.custom-link{cursor:pointer;color:inherit;line-height:1;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.custom-link .hidden-text{color:transparent;font-size:inherit;font-weight:inherit}.custom-link .original-text{will-change:transform;color:inherit;transition:transform .3s;position:absolute;top:0;left:0}.custom-link .copy-text{will-change:transform;color:inherit;transition:transform .3s;position:absolute;top:120%;left:0}.custom-link:hover .original-text{transform:translateY(-120%)}.custom-link:hover .copy-text{transform:translateY(-120%)}.container{width:100vw;height:calc(100vh - var(--navbar-height));flex-direction:column;justify-content:center;align-items:center;display:flex}.section-container{max-width:1040px;margin:0 auto;padding:135px 16px}.text-middle-left,.text-middle-center{margin:auto;display:table}:is(.text-middle-left,.text-middle-center) .content-box{z-index:2;width:100%;padding:20px;display:table-cell;position:relative}.text-middle-left .content-box{vertical-align:middle;text-align:left}.text-middle-center .content-box{vertical-align:middle;text-align:center}.overlay-subtext-tagline{text-transform:uppercase;letter-spacing:4px;font-size:30px;font-family:var(--font-primary);text-transform:uppercase;word-spacing:0;color:var(--white);font-weight:500}@media screen and (max-width:768px){.overlay-subtext-tagline{font-size:1.1rem;line-height:30px}}@media screen and (max-width:500px){.overlay-subtext-tagline{font-size:12px;line-height:20px}}.animated-text{display:block}.animated-line{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);overflow:hidden}.line{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.line span{will-change:transform;position:relative}.about-us .about-us-section{padding:"auto 20px";position:relative}.about-us .about-us-section .poppins-font{color:var(--black);text-transform:uppercase;text-align:center;opacity:.03;width:100%;margin:auto;font-size:130px;font-weight:800}@media (max-width:768px){.about-us .about-us-section .poppins-font{font-size:80px}}@media (max-width:500px){.about-us .about-us-section .poppins-font{font-size:50px}}.about-us .about-us-section .text-reveal-wrapper{border-color:inherit;max-width:800px;margin:-80px auto 0;padding-bottom:110px;position:relative}@media (max-width:768px){.about-us .about-us-section .text-reveal-wrapper{padding:80px auto}}@media (max-width:500px){.about-us .about-us-section .text-reveal-wrapper{padding:50px auto}}.about-us .about-us-section .text-reveal-wrapper h4{color:var(--black);letter-spacing:.5px;margin:0 0 8pt;font-size:16px;font-style:normal;font-weight:500;line-height:18.4px}.banner{position:relative;overflow:hidden}.banner .background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.banner .image-text-overlay-2{z-index:1;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.banner .image-text-overlay-2 .text-white{color:var(--white)}.banner .image-text-overlay-2 .overlay-title{font-size:1.25rem;line-height:1.2em;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:3.6px;word-spacing:0;color:var(--black);font-weight:700}@media screen and (max-width:768px){.banner .image-text-overlay-2 .overlay-title{font-size:1.1rem;line-height:30px}}@media screen and (max-width:500px){.banner .image-text-overlay-2 .overlay-title{font-size:12px;line-height:20px}}.banner .image-text-overlay-2 .overlay-title-2{font-size:1.4rem;line-height:1.2em;font-family:var(--font-primary);letter-spacing:1px;word-spacing:0;padding-left:8px;font-weight:400;color:var(--white)!important}@media screen and (max-width:768px){.banner .image-text-overlay-2 .overlay-title-2{padding-left:0;font-size:1.1rem;line-height:30px}}@media screen and (max-width:500px){.banner .image-text-overlay-2 .overlay-title-2{font-size:12px;line-height:20px}}.banner .image-text-overlay-2 .overlay-subtext.medium-text{font-size:110px;line-height:1.2em;font-family:var(--font-primary);text-transform:uppercase;word-spacing:0;color:var(--black);letter-spacing:10px;font-weight:500}@media screen and (max-width:768px){.banner .image-text-overlay-2 .overlay-subtext.medium-text{font-size:42px}}.banner .image-text-overlay-2 .overlay-subtext-2.medium-text{font-size:110px;line-height:1.2em;font-family:var(--font-primary);text-transform:uppercase;word-spacing:0;color:var(--white);font-weight:500}@media (max-width:992px){.banner .image-text-overlay-2 .overlay-subtext-2.medium-text{font-size:70px}}@media screen and (max-width:768px){.banner .image-text-overlay-2 .overlay-subtext-2.medium-text{font-size:42px}}.banner .image-text-overlay-2 .overlay-subtext.large-text{font-size:110px;line-height:1.2em;font-family:var(--font-primary);text-transform:uppercase;word-spacing:0;color:var(--black);font-weight:500}@media screen and (max-width:768px){.banner .image-text-overlay-2 .overlay-subtext.large-text{font-size:42px}}.banner .image-text-overlay-2 .overlay-subtext-2.large-text{font-size:110px;line-height:1.2em;font-family:var(--font-primary);text-transform:uppercase;word-spacing:0;color:var(--white);font-weight:500}@media (max-width:992px){.banner .image-text-overlay-2 .overlay-subtext-2.large-text{font-size:70px}}@media screen and (max-width:768px){.banner .image-text-overlay-2 .overlay-subtext-2.large-text{font-size:42px}}.banner .image-text-overlay-2 .overlay-white{z-index:1;opacity:.7;position:absolute;top:0;bottom:0;left:0;right:0}.banner .image-text-overlay-2 .overlay-brown{z-index:1;opacity:.7;position:absolute;top:0;bottom:0;left:0;right:0}.banner .content-box-wrapper{flex-direction:column;gap:8px;max-width:1040px;margin:0 auto;display:flex;position:relative;height:100%!important}.banner .content-box-wrapper .content-wrapper{flex-direction:column;display:flex}.banner .bottom-link-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:10px;padding-left:8px;display:flex}@media (max-width:768px){.banner .bottom-link-wrapper{padding-left:0}}@media (max-width:500px){.banner .bottom-link-wrapper{flex-direction:column;align-items:flex-start}}.banner .bottom-link-wrapper .get-started-btn button{background-color:var(--white);color:var(--black);text-transform:capitalize;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:12px;padding:8px 10px 8px 20px;font-size:17px;font-weight:500;transition:all .5s;display:flex}.banner .bottom-link-wrapper .get-started-btn button:hover{background-color:var(--black);color:var(--white)}.banner .bottom-link-wrapper .get-started-btn button:hover .icon{background-color:var(--white);color:var(--black)}.banner .bottom-link-wrapper .get-started-btn button .icon{background-color:var(--black);width:27px;height:27px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;transition:all .5s;display:flex}@media screen and (max-width:768px){.banner .bottom-link-wrapper .get-started-btn button{padding:5px 10px;font-size:12px}}.banner .bottom-link-wrapper .bottom-links-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 15px;width:100%;display:inline-flex}@media (max-width:768px){.banner .bottom-link-wrapper .bottom-links-wrapper{column-gap:5px}}@media (max-width:500px){.banner .bottom-link-wrapper .bottom-links-wrapper{flex-direction:column;align-items:normal}}.banner .bottom-link-wrapper .bottom-links-wrapper a{background-color:var(--banner-button-bg);text-transform:capitalize;color:var(--white);border-radius:20px;padding:9px 20px;font-size:18px;font-weight:500;text-decoration:none;transition:all .3s ease-in}.banner .bottom-link-wrapper .bottom-links-wrapper a:hover{background-color:var(--white);color:var(--black)}@media screen and (max-width:768px){.banner .bottom-link-wrapper .bottom-links-wrapper a{font-size:12px}}.overlay-brown{opacity:.6;background:#211b19}.overlay-white{opacity:.64;background:#fff}.testimonial-card{background-color:var(--card-bg);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:35px;box-shadow:0 8px 24px rgba(0,0,0,.02);display:flex!important}.testimonial-card .content{color:var(--black);margin-bottom:30px;font-size:16px;font-style:italic;line-height:1.5}.testimonial-card .author-info{flex-direction:column;display:flex!important}.testimonial-card .author-info h4{margin-bottom:5px;font-size:14px;font-weight:600}.testimonial-card .author-info h6{font-size:12px;font-weight:400}.testimonial-container{text-align:center;padding-bottom:100px}.testimonial-container .what-client-say{color:var(--black);letter-spacing:1.5px;margin-bottom:16px;font-size:12px;font-weight:600;display:block!important}.testimonial-container h3{color:var(--black);text-transform:uppercase;font-weight:700}.testimonial-wrapper{position:relative}.testimonial-wrapper .testimonial-inner-wrapper{margin:0 auto;padding:0 16px}.testimonial-wrapper .testimonial-inner-wrapper .testimonial-card{background-color:var(--card-bg);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;height:auto;min-height:250px;margin:16px;padding:35px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 24px rgba(0,0,0,.02);display:flex!important}.testimonial-wrapper .testimonial-inner-wrapper .testimonial-card .detail-content{color:var(--black);margin-bottom:30px;font-size:16px;font-style:italic;line-height:1.5}.testimonial-wrapper .testimonial-inner-wrapper .testimonial-card h6{margin:8px 0;font-size:14px;font-weight:600!important}.testimonial-wrapper .testimonial-inner-wrapper .testimonial-card .role{color:var(--black);margin:0;font-size:12px;font-weight:400}.services-container{background-color:var(--white)}.services-container .services-grid{gap:20px;margin:80px 0;padding:0 20px;display:grid}.services-container .services-grid .col-1{align-items:center;display:flex}.services-container .services-grid .col-1 .poppins-font{margin-bottom:16px;font-size:32px;font-weight:600!important}.services-container .services-grid .col-1 .service-detail{text-transform:capitalize;font-size:16px;font-weight:300}.services-container .service-img img{object-fit:cover;border-radius:8px;width:100%!important;height:400px!important}.fade-edges{z-index:2;background:radial-gradient(circle,rgba(238,174,202,0) 0%,rgba(255,255,255,.65) 100%);gap:20px;padding-bottom:120px;position:relative;overflow:hidden}.fade-edges:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#fff,rgba(255,255,255,0));width:150px;height:100%;position:absolute;top:0;left:0}.fade-edges:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(270deg,#fff,rgba(255,255,255,0));width:150px;height:100%;position:absolute;top:0;right:0}.contact-us .contact-us-wrapper{max-width:1040px;margin:40px auto 0;padding:0 20px;position:relative}.contact-us .contact-us-wrapper .transparent-text{color:var(--black);text-transform:uppercase;text-align:center;opacity:.03;width:100%;margin:0 auto;font-size:120px;font-weight:800}@media (max-width:1000px){.contact-us .contact-us-wrapper .transparent-text{fontsize:80px}}@media (max-width:600px){.contact-us .contact-us-wrapper .transparent-text{fontsize:50px}}.contact-us .contact-us-wrapper .info{background-color:inherit;max-width:1250px;margin:-100px auto 0;padding-bottom:110px;position:relative}@media (max-width:1000px){.contact-us .contact-us-wrapper .info{padding:80px auto}}@media (max-width:600px){.contact-us .contact-us-wrapper .info{padding:50px auto}}.contact-us .contact-us-wrapper .info h4{color:var(--black);margin-bottom:20px;font-size:32px;font-weight:700}.contact-us .contact-us-wrapper .info p{color:#141414;margin-bottom:20px;font-size:16px;font-weight:400}.contact-us .contact-us-wrapper .info .detail-box{background-color:var(--card-bg);border-radius:4px;flex-direction:column;row-gap:40px;margin-top:80px;padding:32px;display:flex}.contact-us .contact-us-wrapper .info .detail-box .social-detail{align-items:flex-start;gap:20px;display:flex}.contact-us .contact-us-wrapper .info .detail-box .social-detail .icon{background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:60px;max-width:60px;height:60px;display:flex}.contact-us .contact-us-wrapper .info .detail-box .social-detail .icon svg{width:28px;height:28px;fill:var(--icons)}.contact-us .contact-us-wrapper .info .detail-box .social-detail .details h3{color:var(--black);margin-bottom:10px;font-size:24px;font-weight:600!important}.contact-us .contact-us-wrapper .info .detail-box .social-detail .details p{color:var(--black);margin:0;font-size:16px;font-weight:300}.letter,.word,.line{will-change:transform;display:inline-block;position:relative}:is(.letter,.word,.line) *{will-change:transform}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:transform,opacity,clip-path;z-index:1}::view-transition-new(root){z-index:10000;will-change:clip-path;animation:none!important}::view-transition-old(root){z-index:1;will-change:transform,opacity;animation:none!important}.mobile-testimonials{flex-direction:column;gap:20px;padding:0 15px;display:flex}.mobile-testimonial-item{width:100%}.mobile-testimonials .testimonial-card{max-width:500px;margin:0 auto}.slider-container{padding:0 15px}.slider-container .slick-slide{padding:0 10px}.not-found{text-align:center;justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:column;width:100vw;height:100vh;display:flex}.animated-block{will-change:transform,opacity}.word{display:inline-block}.card-content p{font-size:1.2rem;font-weight:300;line-height:1.5}.preloader-wrapper{background:var(--color-light);padding:var(--padding);clip-path:inset(0%);will-change:clip-path;z-index:9999;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.preloader-wrapper .loader-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.preloader-wrapper .progress-bar{background-color:var(--color-dark);transform-origin:0;width:100vw;height:10px;transition:transform .8s cubic-bezier(.65,.05,.36,1);position:absolute;top:0;left:0;transform:scaleX(0)}.preloader-wrapper .loader-numbering{font-size:2vw}.logo-progress-wrapper{opacity:0;will-change:opacity,transform;justify-content:center;align-items:center;width:150px;height:auto;display:flex;position:relative;transform:scale(.8)}.logo-progress-wrapper.visible-logo-wrapper{opacity:1;transition:all .4s;transform:scale(1)}.logo-base{opacity:.15;width:100%;height:auto;display:block}.logo-fill{will-change:clip-path;width:100%;height:100%;transition:clip-path .8s cubic-bezier(.65,.05,.36,1);position:absolute;top:0;left:0;overflow:hidden}.logo-fill img{width:100%;height:auto;display:block}.page-layout{will-change:clip-path}.loading-numbers-wrapper{height:max-content;color:var(--color-dark);flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-size:7.5vw;font-weight:400;display:flex;position:relative;overflow:hidden}.loading-numbers-wrapper .loader-number:nth-child(2){position:absolute}.loading-numbers-wrapper .loader-number:nth-child(3){position:absolute}.loading-numbers-wrapper .loader-number:nth-child(4){position:absolute}@media (max-width:768px){.loading-numbers-wrapper{font-size:8.5vw}}
