/* https://inpulsedigital.com/wp-content/themes/html5blank-child/inc/css/aboutUsTemplate.css?ver=6.5.5 */
html{overflow-x:hidden}.about-us-hero-section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;max-height:3200px;display:flex;align-items:center;padding:0 5% 0 10%;color:#F5F5F5}.about-us-hero-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.about-us-hero-content{position:relative;z-index:2;max-width:500px;gap:20px}.about-us-hero-title{font-size:57px;font-weight:700;text-align:left;margin:0 0 25px;transform:translateX(-6px)}.about-us-hero-title .who{font-family:'Playfair Display',serif;font-style:italic;font-size:59.5px!important;color:#12c65b!important;font-weight:900}.about-us-hero-title .we-are{font-family:"Inter",sans-serif;color:#f5f5f5;font-weight:700}.about-us-hero-content p{font-family:"Inter",sans-serif;font-size:20px;max-width:31ch;font-weight:400;line-height:1.3;margin:0 0 20px}.about-us-hero-content p:last-of-type{margin:0}.about-us-hero-button{display:block;font-size:20px;font-family:'Inter',sans-serif;font-weight:700;line-height:32px;width:fit-content;width:-moz-fit-content;background:#F5F5F5;color:#161818;text-align:center;padding:10px 0;width:195px;text-decoration:none;margin:60px 0 0}.about-us-hero-button:hover{-webkit-transition:background-color 0.25s linear;-moz-transition:background-color 0.25s linear;-o-transition:background-color 0.25s linear;transition:background-color 0.25s linear;transition-property:background-color,color,font-family;background-color:#12C65B;background-position:0 100%;color:#F5F5F5;font-family:'Playfair Display',serif;font-style:italic;font-weight:900;font-size:21px;padding:8px 0 12px}.about-us-text{font-family:'Inter',sans-serif;font-size:20px;color:#161818;line-height:20px;text-align:center;margin:0;padding:100px 5%}.about-us-text .first-line{display:block;font-weight:400;margin:0 auto 15px;max-width:43ch;line-height:1.25}.about-us-text .second-line{display:block;font-size:28px;line-height:1.2;font-weight:700;color:#161818}.about-us-text .highlighted{font-size:28px;font-family:'Playfair Display',serif;color:#12c65b;font-weight:900;font-style:italic}.custom-section2{background-color:#161818;padding:40px 0}.custom-section2 .custom-section2-content{display:flex;justify-content:space-between;align-items:center;margin:0 auto;color:#F5F5F5;padding:7% 5% 7% 10%}.custom-section2 .about-us-info{text-align:left;margin-right:20px;width:88%}.custom-section2 .about-us-info .about-us-info-item{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 10%}.custom-section2 .about-us-info .about-us-info-item:last-of-type{margin:0}.custom-section2 .about-us-info h2{font-size:60px;font-family:"Inter",sans-serif;font-weight:700;max-width:6ch;line-height:1;margin:0;transform:translateY(-4px)}.custom-section2 .about-us-info-item>div{max-width:91ch;margin:0 auto}.custom-section2 .about-us-info h2>span{font-size:61px;font-family:'Playfair Display',serif;color:#12c65b;font-weight:900;font-style:italic}.custom-section2 .about-us-info .about-us-info-item p{font-family:'Inter',sans-serif;font-size:18px;font-weight:400;line-height:1.3;margin:0 0 20px}.custom-section2 .about-us-info .about-us-info-item p:last-of-type{margin:0}.custom-section2 .about-us-image{width:28%;padding-right:0%}.custom-section2 .about-us-image img{max-width:280px;height:auto;width:100%;display:block;margin:0 auto}.custom-section2 .about-us-image-mobile{display:none}.custom-section2 .about-us-image-mobile img{display:block;width:100%}.highlight-us{font-family:Playfair Display,serif;font-size:65px;color:#12c65b;font-style:italic}.highlight-do{font-family:Playfair Display,serif;font-size:65px;color:#12c65b;font-style:italic}.about-us-our-team{display:flex;flex-wrap:wrap;align-items:center}.about-us-our-team .our-team-member{width:20%;flex-basis:20%;position:relative}.about-us-our-team .our-team-member img{display:block;width:100%}.about-us-our-team .our-team-member:hover .our-team-member-info{display:flex}.about-us-our-team .about-us-our-team-info{width:60%;flex-basis:60%;display:flex;align-items:center;padding:0 7% 0 10%;gap:12%}.about-us-our-team .about-us-our-team-info h2{font-size:60px;font-family:"Inter",sans-serif;font-weight:700;max-width:6ch;line-height:1;margin:0;transform:translateY(-9px);color:#161818;align-self:flex-start}.about-us-our-team .about-us-our-team-info h2 span{font-size:60px;font-family:'Playfair Display',serif;color:#12c65b;font-weight:900;font-style:italic}.about-us-our-team .about-us-our-team-info p{margin:0 0 20px;font-size:22px;font-family:'Inter',sans-serif;font-weight:400}.about-us-our-team .about-us-our-team-info p:last-of-type{margin:0}.our-team-member-info{position:absolute;top:0;left:0;background-color:rgb(55 52 52 / 63%);width:100%;height:100%;display:none;justify-content:center;align-items:center;color:#F5F5F5;flex-direction:column}.our-team-member-info h4{font-family:'Inter',sans-serif;font-size:20px;font-weight:700;margin:0}.our-team-member-info h5{font-size:19px;font-family:'Playfair Display',serif;font-style:italic;font-weight:900;margin:0}.we-love-section{background-color:#12c65b;margin:0;padding:80px 5%;text-align:center}.we-love-section a{display:inline-block;font-size:20px;font-family:'Inter',sans-serif;font-weight:700;line-height:32px;width:fit-content;width:-moz-fit-content;background:#161818;color:#F5F5F5;text-align:center;padding:10px 0;width:195px;text-decoration:none;margin:30px 0 0}.we-love-section a:hover{-webkit-transition:background-color 0.25s linear;-moz-transition:background-color 0.25s linear;-o-transition:background-color 0.25s linear;transition:background-color 0.25s linear;transition-property:background-color,color,font-family;background-color:#F5F5F5;background-position:0 100%;color:#161818;font-family:'Playfair Display',serif;font-style:italic;font-weight:900;font-size:21px;padding:8px 0 12px}.we-love-section h2{font-size:72px;color:#161818;margin:0 0 5px}.we-love-section h2 span{font-family:'Playfair Display',serif;font-style:italic;font-weight:900;color:#F5F5F5}.we-love-section p{font-family:'Inter',sans-serif;font-size:27.5px;color:#161818;max-width:61ch;margin:0 auto;letter-spacing:.5px}footer.footer{border-top:none!important}@media (min-width:1201px){.about-us-mobile-slider{display:none}}@media (max-width:1200px){.about-us-mobile-slider{position:relative}.about-us-mobile-slider::after{content:'';background-color:#12C65B;width:100vw;height:66%;position:absolute;top:50%;left:0;transform:translateY(calc(-55% - 20px));z-index:1}.slider-about-us-mobile-slide{background-color:#F5F5F5;box-shadow:0 0 40px rgba(0,0,0,.5);margin:0 18% 0 24%;aspect-ratio:1;transform:translateX(-5.5%);padding:25px}.slider-about-us-mobile-slide.last-slide{background-color:#12C65B;border:14px solid #F5F5F5}.slider-about-us-mobile-slide.last-slide .slide-number,.slider-about-us-mobile-slide.last-slide .active .slide-number{color:#F5F5F5!important}.about-us-mobile-slider .owl-stage-outer{z-index:2}.owl-carousel.about-us-mobile-slider .slide-number,.owl-carousel.about-us-mobile-slider .active .slide-number{background-color:transparent!important;color:#12C65B;font-size:40px;font-family:'Inter',sans-serif;font-weight:700;line-height:1}.owl-carousel.about-us-mobile-slider .slider-about-us-mobile-slide h4{color:#161818;font-weight:700;font-size:26px;line-height:1.1;font-family:'Inter',sans-serif;margin:10px 0 0}.owl-carousel.about-us-mobile-slider .owl-dots{text-align:center;margin:40px 0 0}.owl-carousel.about-us-mobile-slider .owl-dots .owl-dot{border-radius:50%;height:auto;aspect-ratio:1;transform:scale(.66);border:none;margin:0 3px}.owl-carousel.about-us-mobile-slider .owl-dots .owl-dot.active{background-color:#12C65B}.owl-carousel.about-us-mobile-slider .long-arrow{background:#161818;height:3px;width:50px;margin:0 auto;cursor:pointer;position:absolute;bottom:30px;right:22px}.owl-carousel.about-us-mobile-slider .long-arrow:before,.owl-carousel.about-us-mobile-slider .long-arrow:after{content:"";background:#161818;position:absolute;height:3px;width:15px}.owl-carousel.about-us-mobile-slider .long-arrow:before{right:-3px;bottom:-4px;transform:rotate(-45deg)}.owl-carousel.about-us-mobile-slider .long-arrow:after{right:-3px;top:-4px;transform:rotate(45deg)}.custom-section2 .about-us-info h2,.custom-section2 .about-us-info h2>span{font-size:48px}.custom-section2 .about-us-info .about-us-info-item{gap:5%}.about-us-our-team{background-color:#161818}.about-us-our-team .about-us-our-team-info{align-items:flex-start}.about-us-our-team .about-us-our-team-info h2{max-width:unset;margin:0 0 12px;font-size:36px}.about-us-our-team .about-us-our-team-info h2 span{font-size:36px}.about-us-our-team .about-us-our-team-info{width:100%;flex-direction:column;flex-basis:100%;padding:16% 10% 10%;background-color:#F5F5F5}.about-us-our-team .about-us-our-team-info p{font-size:18px}.about-us-our-team .our-team-member{width:25%;flex-basis:25%}.our-team-member-info{display:flex;align-items:flex-start;justify-content:flex-end;padding:12% 7%;background-color:transparent}.our-team-member-info h4{font-size:18px}.our-team-member-info h5{font-size:13px;font-family:'Inter',sans-serif;font-style:normal;font-weight:400;margin:0}}@media (max-width:640px){.about-us-hero-section{display:flex;flex-direction:column;justify-content:flex-end;padding:25% 5%}.about-us-hero-title{font-size:36px}.about-us-hero-title .who{font-size:36.5px!important}.about-us-hero-content p{font-size:16px}.about-us-hero-button{display:inline-block;padding:5px 25px;margin:30px 0 0;font-size:16px}.about-us-hero-button:hover{font-size:16px;padding:5px 25px}.custom-section1-content{padding:0 5%}.about-us-text{text-align:left}.about-us-text .first-line{line-height:1.4}.about-us-text .second-line,.about-us-text .highlighted{font-size:30px}.custom-section2 .about-us-image-mobile{display:block;margin:0 -20%}.custom-section2 .custom-section2-content{flex-direction:column;padding:8% 10%}.custom-section2 .about-us-info .about-us-info-item{flex-direction:column;margin:0 0 15%}.custom-section2 .about-us-info .about-us-info-item:last-of-type{margin:0;padding:18% 0 16%}.custom-section2 .about-us-info h2{font-size:36px;margin:0 0 20px;max-width:unset}.custom-section2 .about-us-info h2>span{font-size:36.5px}.custom-section2 .about-us-info .about-us-info-item p{font-size:16px}.custom-section2 .about-us-info{width:100%;margin-right:0}.custom-section2 .about-us-image{display:none}.about-us-our-team .our-team-member{width:50%;flex-basis:50%}.about-us-our-team .our-team-member-img{aspect-ratio:5 / 6;overflow:hidden}.about-us-our-team .our-team-member:nth-child(3) .our-team-member-img img{transform:translateY(-10px)}.our-team-member-info{background:rgb(0,0,0);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 60%)}.we-love-section h2{font-size:48px;line-height:1;max-width:11ch;margin:0 auto 19px}.we-love-section p{font-size:22px;max-width:29ch}.we-love-section{padding:30px 5%}.we-love-section a{display:inline-block;padding:5px 25px;margin:30px 0 0;font-size:16px}.we-love-section a:hover{font-size:16px;padding:5px 25px}}