.margin-bottom-sm{margin-bottom:2rem}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Heavy"),local("SFProDisplay-Heavy"),url(/Fonts/subset-SFProDisplay-Heavy.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Bold"),local("SFProDisplay-Bold"),url(/Fonts/subset-SFProDisplay-Bold.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Black"),local("SFProDisplay-Black"),url(/Fonts/subset-SFProDisplay-Black.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Light"),local("SFProDisplay-Light"),url(/Fonts/subset-SFProDisplay-Light.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Medium"),local("SFProDisplay-Medium"),url(/Fonts/subset-SFProDisplay-Medium.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Regular"),local("SFProDisplay-Regular"),url(/Fonts/subset-SFProDisplay-Regular.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Semibold"),local("SFProDisplay-Semibold"),url(/Fonts/subset-SFProDisplay-Semibold.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Thin"),local("SFProDisplay-Thin"),url(/Fonts/subset-SFProDisplay-Thin.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Ultralight"),local("SFProDisplay-Ultralight"),url(/Fonts/subset-SFProDisplay-Ultralight.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Ultralight.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Medium"),local("SFProDisplay-Medium"),url(/Fonts/subset-SFProDisplay-Medium.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Bold"),local("SFProDisplay-Bold"),url(/Fonts/subset-SFProDisplay-Bold.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Light"),local("SFProDisplay-Light"),url(/Fonts/subset-SFProDisplay-Light.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Regular"),local("SFProDisplay-Regular"),url(/Fonts/subset-SFProDisplay-Regular.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Thin"),local("SFProDisplay-Thin"),url(/Fonts/subset-SFProDisplay-Thin.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SFProDisplay;src:local("SFProDisplay Ultralight"),local("SFProDisplay-Ultralight"),url(/Fonts/subset-SFProDisplay-Ultralight.woff2) format("woff2"),url(/Fonts/subset-SFProDisplay-Ultralight.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}*{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}@media(min-width:2000px){html{font-size:125%}}@media(max-width:768px){html{font-size:50%}}body{font-family:SFProDisplay;overflow-x:hidden}img{width:100%;height:100%;object-fit:cover}ul li{list-style:none}a{text-decoration:none;display:inline-block}button{border:none}input,textarea{font-family:SFProDisplay}.loader-box{display:flex;justify-content:center;align-items:center;height:100vh}.loader-box .loader{width:fit-content;font-weight:700;font-family:monospace;font-size:2.5rem;clip-path:inset(0 100% 0 0);animation:l5 2s steps(11) infinite}.loader-box .loader:before{content:"Loading..."}@keyframes l5{to{clip-path:inset(0 -1ch 0 0)}}.heading-1{font-size:4.8rem}.heading-2{font-size:3.6rem}.heading-3{font-size:2.8rem}.heading-4{font-size:2.2rem}.heading-1,.heading-2,.heading-3,.heading-4{font-weight:600}p{font-weight:300;font-size:1.6rem}.small{font-weight:300;font-size:1.4rem}.sub-hero{position:relative}.sub-hero_text{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);color:#fff}.sub-hero_text span{color:#2962e2}@media(max-width:480px){.sub-hero_text.heading-2{font-size:2.7rem}}.heading-label{background-color:#eaeffcbb;border:.5px solid #BDCEF6;padding:1rem 1.5rem;font-size:1.4rem;font-weight:400;border-radius:2rem;color:#333;width:fit-content;margin-bottom:1rem}.section-heading{margin-bottom:4rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.btn{border-radius:8px;font-weight:400;height:max-content;padding:1.5rem 2rem;cursor:pointer}@media(max-width:608px){.btn{padding:1.5rem}}.btn-main{color:#fff;background:#2962e2;font-size:2rem;text-align:center;transition:all .2s ease}.btn-main:hover{filter:brightness(.8)}.btn-main.disabled{filter:grayscale(100);cursor:not-allowed}@media(max-width:608px){.btn-main{font-size:1.6rem}}.btn-back{width:32px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:absolute;right:3%;top:5%}@media(max-width:768px){.btn-back{top:5%}}@media(max-width:608px){.btn-back{top:4%}}@media(max-width:360px){.btn-back{top:3%;right:3%}}.btn-back span{display:block;height:3px;background-color:#000;transition:all .3s}.btn-back .span-1{transform:translateY(10px) rotate(45deg)}.btn-back .span-2{transform:translateY(-10px) rotate(-45deg)}.modal-bg{position:fixed;top:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .7s ease}.modal-bg.active{opacity:1;visibility:visible}.modal-bg .modal.active{transform:scale(1);opacity:1}.modal-bg .modal{transform:scale(0);opacity:0;padding:6rem 3rem;width:60%;background:#fff;position:relative;transition:all .7s ease;border-radius:1rem}@media(max-width:608px){.modal-bg .modal{width:80%;padding:6rem 2rem}}.modal-bg .modal .success{display:flex;height:100%;justify-content:center;align-items:center;font-size:2.8rem;font-weight:600;text-align:center}.modal-bg .modal input,.modal-bg .modal textarea,.modal-bg .modal .btn{width:100%}.modal-bg .modal p{margin-bottom:2rem}.modal-bg .modal input{margin-bottom:3rem;height:4.4rem}.modal-bg .modal input,.modal-bg .modal textarea{width:100%;padding:1rem;border-radius:1rem;border:1px solid #737373}.modal-bg .modal input:placeholder-shown,.modal-bg .modal textarea:placeholder-shown{font-family:SFProDisplay;font-size:1.4rem}.modal-bg .modal textarea{height:15.8rem;margin-bottom:3rem}#faqs h1{text-align:center;margin-bottom:2rem}#faqs .faq-questions{display:grid;gap:1rem}#faqs .faq-questions .faq-question{border:.2px solid rgba(0,0,0,.25);border-radius:1rem}#faqs .faq-questions .faq-question-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 1.5rem;cursor:pointer}#faqs .faq-questions .faq-question-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}#faqs .faq-questions .faq-question-body p{margin-bottom:5px;line-height:1.5}#faqs .faq-questions .faq-question-body ol{display:inline-block;list-style:none;line-height:1.5;padding-left:1rem}#faqs .faq-questions .faq-question-body ol p{margin-bottom:0}#faqs .faq-questions .faq-question.active #faqs .faq-questions .faq-question-body{max-height:550px;opacity:1}#faqs .faq-answers{border:.2px solid rgba(0,0,0,.25);border-radius:1rem;padding:3rem 2rem 2rem}#faqs .faq-answers .faq-answer-wrapper{position:relative;overflow:hidden}#faqs .faq-answers .faq-answer p{margin-bottom:5px;line-height:1.5}#faqs .faq-answers .faq-answer ol{display:inline-block;list-style:none;line-height:1.5;padding-left:1rem}#faqs .faq-answers .faq-answer ol p{margin-bottom:0}@media(hover:hover)and (pointer:fine){#faqs .faq-questions{display:flex;flex-direction:column;gap:1rem}#faqs .faq-questions .faq-question{transition:all .2s ease}#faqs .faq-questions .faq-question:hover{background-color:#eaeffc}#faqs .faq-questions .faq-question-body{display:none}#faqs .faq-answers{display:block}}@media(hover:none)and (pointer:coarse){#faqs .faq-questions .faq-question.active .faq-question-heading .faq-arrow{transform:rotate(90deg)}#faqs .faq-questions .faq-question.active .faq-question-body{max-height:600px;opacity:1;padding:2rem 1.5rem}#faqs .faq-questions .faq-question .faq-question-heading .faq-arrow{transition:transform .3s ease}#faqs .faq-questions .faq-question .faq-question-body{max-height:0;overflow:hidden;opacity:0;padding:0 1.5rem;transition:all .3s ease}#faqs .col-2-by-1{grid-template-columns:1fr}#faqs .faq-answers{display:none}}.container{padding:7rem 10rem}@media(max-width:1024px){.container{padding:7rem 5rem}}@media(max-width:880px){.container{padding:7rem 4rem}}@media(max-width:608px){.container{padding:7rem 3rem}}@media(max-width:480px){.container{padding:7rem 3rem}}@media(max-width:360px){.container{padding:7rem 2rem}}.container-lg{padding:7rem 3rem 0rem}@media(max-width:1024px){.container-lg{padding:7rem 3rem 0rem}}@media(max-width:880px){.container-lg{padding:7rem 3rem 0rem}}@media(max-width:608px){.container-lg{padding:7rem 1rem 0rem}}@media(max-width:480px){.container-lg{padding:7rem 1rem 0rem}}@media(max-width:360px){.container-lg{padding:7rem 1rem 0rem}}.nav-container{padding:2rem 10rem}@media(max-width:1024px){.nav-container{padding:2rem 6rem}}@media(max-width:880px){.nav-container{padding:2rem 5rem}}@media(max-width:608px){.nav-container{padding:2rem 3rem}}@media(max-width:480px){.nav-container{padding:2rem 3rem}}@media(max-width:360px){.nav-container{padding:2rem}}.grid{display:grid}.col-2-by-1{grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:608px){.col-2-by-1{grid-template-columns:1fr}}.col-1-by-2{grid-template-columns:1fr;row-gap:2rem}.col-2_5-by-1{grid-template-columns:1fr 2fr;gap:2rem}@media(max-width:608px){.col-2_5-by-1{grid-template-columns:1fr}}.col-3-by-2{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);column-gap:2rem;row-gap:4rem}@media(max-width:608px){.col-3-by-2{grid-template-columns:1fr}}.col-7-by-5{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(3,1fr);row-gap:2rem;column-gap:2rem}.story_text-box{position:relative;padding-left:2rem;align-self:center}.story_text-box:before{content:"";position:absolute;top:0;left:0;height:100%;width:10px;background:linear-gradient(to bottom,#2962e2,#ec3237)}.story_text-box .text-flex{display:flex;gap:5px}.story_text-box .text-flex .heading-2{margin-bottom:1rem;font-size:3.3rem}@media(max-width:1024px){.story_text-box .text-flex .heading-2{font-size:2.6rem}}.story_text-box .text-flex .heading-2 span{color:#ec3237}.story_img-box{display:flex;gap:1rem;height:208px}.story_img-box img{border-radius:1rem}.about-stats-row{display:grid;grid-template-columns:repeat(2,1fr)}.about-stats-row:not(:last-child){margin-bottom:2rem}#about .about-hero{width:85%;margin:auto;text-align:center;margin-bottom:4rem}@media(max-width:608px){#about .about-hero{width:100%}}#about .about-hero .heading-1{margin-bottom:2rem}#about .text-box{padding:8% 2%;display:flex;flex-direction:column}@media(max-width:608px){#about .text-box{padding:8% 2% 1%}}#about .text-box .heading-4{font-weight:500;line-height:1.5;margin-bottom:auto}#about .text-box .about-stats-box{margin-top:4rem}#about .text-box .about-stats-box .about-stat .heading-2{color:#2962e2;font-weight:600}#about .text-box .about-stats-box .about-stat .heading-4.span{color:#000;font-weight:400}@media(max-width:608px){#about .text-box .about-stats-box .about-stat .heading-4.span{font-size:2rem}}@media(max-width:480px){#about .text-box .about-stats-box .about-stat .heading-4.span{font-size:1.8rem}}#about .grid.col-2-by-1{column-gap:1rem}#contact .contact-info{padding:2rem}#contact .contact-info .heading-3{margin-bottom:3rem}#contact .contact-info_details .detail{display:grid;grid-template-columns:8% 1fr;align-items:center}#contact .contact-info_details .detail:not(:last-child){margin-bottom:2rem}#contact .contact-form{border:.5px solid #737373;border-radius:1rem;padding:3rem}#contact .contact-form .heading-3{margin-bottom:2rem}#contact .contact-form input{margin-bottom:3rem;height:4.4rem}#contact .contact-form input,#contact .contact-form textarea{width:100%;padding:1rem;border-radius:1rem;border:1px solid #737373}#contact .contact-form input:placeholder-shown,#contact .contact-form textarea:placeholder-shown{font-family:SFProDisplay;font-size:1.2rem;text-transform:uppercase}#contact .contact-form textarea{height:15.8rem;margin-bottom:3rem}#contact .contact-form .btn{width:100%;border:0;text-transform:uppercase;font-size:1.8rem}@media(max-width:608px){#contact .contact-form .btn{font-size:1.6rem}}#about-section .img-box{max-height:520px;border-radius:8px;overflow:hidden;position:relative}#about-section .img-box video{width:100%;object-fit:cover;height:100%}@media(max-width:1024px){#about-section .col-2-by-1{grid-template-columns:1fr}}#about-section .about-section_cards.col-2-by-1{column-gap:1rem;row-gap:1rem}@media(max-width:1024px){#about-section .about-section_cards.col-2-by-1{grid-template-columns:1fr 1fr}}@media(max-width:608px){#about-section .about-section_cards.col-2-by-1{grid-template-columns:1fr}}.about-section_cards.col-2-by-1{column-gap:2rem;row-gap:2rem}.about-section_cards .about-section_card{border:1px solid #ddd;padding:0 1rem 3rem;border-radius:8px;box-shadow:4px 6px 12px -1px #00000003;-webkit-box-shadow:4px 6px 12px -1px rgba(0,0,0,.01);-moz-box-shadow:4px 6px 12px -1px rgba(0,0,0,.01)}.about-section_cards .about-section_card-1 .about-section_card-icon{background-color:#f9bfc1}.about-section_cards .about-section_card-2 .about-section_card-icon{background-color:#bdcef6}.about-section_cards .about-section_card-3 .about-section_card-icon,.about-section_cards .about-section_card-4 .about-section_card-icon{background-color:#ffeec6}.about-section_cards .about-section_card-heading-box{display:flex;align-items:center;gap:5%;margin-bottom:1.5rem}.about-section_cards .about-section_card-heading{font-size:1.8rem}.about-section_cards .about-section_card-paragraph{font-size:1.6rem;line-height:1.5;font-weight:300}.about-section_cards .about-section_card-icon{padding:2rem 3px 1rem;-webkit-border-bottom-right-radius:120px;-webkit-border-bottom-left-radius:120px;-moz-border-radius-bottomright:120px;-moz-border-radius-bottomleft:120px;border-bottom-right-radius:120px;border-bottom-left-radius:120px}#cta-section{background:linear-gradient(to bottom,#121212b3,#121212b3),url(https://res.cloudinary.com/dbn6k7pg6/image/upload/w_auto,f_auto,q_auto/v1768597229/puzzle_cehb1j.webp);background-size:cover;background-position:top center}#cta-section .cta-heading{margin-bottom:5rem;padding:3rem 0;color:#fff}#cta-section .cta-heading .heading-3{margin-bottom:1rem}#cta-section .cta-heading p{font-weight:200}#cta-section .cta-call{background-color:#bdcef6;padding:5rem 4rem;display:flex;justify-content:space-between;align-items:center;border-radius:1rem}@media(max-width:608px){#cta-section .cta-call{flex-direction:column;gap:2rem;align-items:baseline}}#cta-section .cta-call p{font-weight:400;font-size:1.8rem}#footer .newsletter{display:flex;justify-content:space-between;align-items:end;gap:5rem;margin-bottom:3rem;padding:7rem 4rem;background:#bdcef6;border-radius:1rem}@media(max-width:608px){#footer .newsletter{flex-direction:column;padding:7rem 3rem}}@media(max-width:480px){#footer .newsletter{padding:7rem 2.5rem}}#footer .newsletter_text-box{width:50%}@media(max-width:608px){#footer .newsletter_text-box br{display:none}}@media(max-width:608px){#footer .newsletter_text-box{width:100%}}#footer .newsletter_text-box p{margin-top:1rem}#footer .newsletter_form-box{width:50%}@media(max-width:608px){#footer .newsletter_form-box{width:100%}}#footer .newsletter_form-box .newsletter-form{display:flex;gap:.5rem;margin-bottom:2rem;margin-top:1rem}#footer .newsletter_form-box .newsletter-form input{width:70%;border:none;border-radius:1rem;padding:0 2rem}@media(max-width:768px){#footer .newsletter_form-box .newsletter-form input{width:50%}}@media(max-width:480px){#footer .newsletter_form-box .newsletter-form input{padding:0 1.5rem}}#footer .newsletter_form-box .newsletter-form input:placeholder-shown{font-size:1.4rem;font-weight:300;font-family:SFProDisplay}@media(max-width:608px){#footer .newsletter_form-box .newsletter-form input{width:100%}}#footer .newsletter_form-box .newsletter-form button{border:none}#footer .footer-box{display:grid;grid-template-columns:2fr 1fr 1fr}@media(max-width:608px){#footer .footer-box{grid-template-columns:1fr;gap:2rem}}#footer .footer-box .footer-logo img{object-fit:contain;width:30%;height:auto}#footer .footer-box .footer_links-heading{font-size:2rem;margin-bottom:1rem}#footer .footer-box .footer_links-link{display:block;font-weight:300;color:#000;font-size:1.6rem;background:transparent;font-family:SFProDisplay;cursor:pointer;text-transform:capitalize}#footer .footer-box .footer_links-link:not(:last-child){margin-bottom:.8rem}#footer .footer-copyrights{text-align:center;padding:2rem 0;border-top:1px solid #111;margin-top:2rem}#footer .footer-copyrights p{font-weight:400}@media(max-width:608px){#footer .footer-copyrights p{font-size:1.4rem}}@media(max-width:360px){#footer .footer-copyrights p{font-size:1.3rem}}#footer.container{padding-bottom:1rem}#hero{display:grid;grid-template-columns:55% 1fr;gap:3rem;align-items:center}@media(max-width:880px){#hero{grid-template-columns:1fr;gap:2rem}}#hero .hero-text{font-weight:600;line-height:1.2}@media(max-width:1024px){#hero .hero-text .heading-1{font-size:4rem}}@media(max-width:880px){#hero .hero-text{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}}#hero .hero-paragraph{font-size:2.2rem;margin-top:1rem;margin-bottom:3rem}@media(max-width:1024px){#hero .hero-paragraph{font-size:1.8rem}}.navbar{position:sticky;top:0;left:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;z-index:900}.navbar_logo-box{max-width:5.8rem}.navbar_nav{display:flex;gap:1.5rem}@media(max-width:608px){.navbar_nav{opacity:0;visibility:hidden;position:fixed;top:0;right:0;height:100dvh;width:100vw;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem;transform:translate(100px);transition:all .3s ease-in-out}}.navbar_nav-links{font-size:1.6rem;color:#000}@media(max-width:880px){.navbar_nav-links{font-size:2rem;font-weight:500;padding:1rem}}.navbar_nav-links.active{color:#2962e2}.navbar_nav.active{background-color:#fff;opacity:1;visibility:visible;transform:translate(0)}.navbar_cta{display:flex;align-items:center;gap:1.5rem}.nav-hamburger,.nav-full-hamburger{width:32px;height:24px;flex-direction:column;justify-content:space-between;cursor:pointer;display:none}@media(max-width:608px){.nav-hamburger,.nav-full-hamburger{display:flex}}.nav-hamburger span,.nav-full-hamburger span{display:block;height:3px;background-color:#000;transition:all .3s}.nav-hamburger.active .span-2,.nav-full-hamburger.active .span-2{opacity:0;transform:translate(-10px)}.nav-hamburger.active .span-1,.nav-full-hamburger.active .span-1{transform:translateY(10px) rotate(45deg)}.nav-hamburger.active .span-3,.nav-full-hamburger.active .span-3{transform:translateY(-10px) rotate(-45deg)}.service-card{padding:2rem;position:relative;border-radius:5px;overflow:hidden;z-index:1}.service-card:before{content:"";position:absolute;top:0;left:0;height:100%;width:3px;background:linear-gradient(to bottom,#2962e2,#ec3237)}.service-card-img_box{margin-bottom:1rem}.service-card-heading{font-size:1.8rem;font-weight:400;margin-bottom:1.5rem}.service-card p{color:#756f6f}#testimonials .container-lg{display:block}#testimonials .container-lg .testimonial-figure{position:relative;overflow:hidden;border-radius:1rem}#testimonials .container-lg .testimonial-figure p{visibility:hidden;opacity:0;position:absolute;top:0;height:100%;width:100%;background:#000c;color:#fff;padding:0 .5rem;font-size:1.2rem;display:flex;justify-content:center;align-items:center;text-align:center;transition:all .2s ease-in-out}@media(max-width:1024px){#testimonials .container-lg .testimonial-figure p{font-size:1rem}}#testimonials .container-lg .testimonial-figure:hover p{visibility:visible;opacity:1}#testimonials .container-lg .testimonial-figure-1{grid-column:1/2;grid-row:1/3;align-self:center}#testimonials .container-lg .testimonial-figure-2{grid-column:2/3;grid-row:1/2}#testimonials .container-lg .testimonial-figure-3{grid-column:3/4;grid-row:1/3;align-self:center}#testimonials .container-lg .testimonial-figure-4{grid-column:4/5;grid-row:1/2}#testimonials .container-lg .testimonial-figure-5{grid-column:5/6;grid-row:1/3;align-self:center}#testimonials .container-lg .testimonial-figure-6{grid-row:1/2;grid-column:6/7}#testimonials .container-lg .testimonial-figure-7{grid-column:7/8;grid-row:1/3;align-self:center}#testimonials .container-lg .testimonial-figure-8{grid-column:1/2;grid-row:2/4;align-self:center}#testimonials .container-lg .testimonial-figure-10{grid-column:6/7;grid-row:2/3}#testimonials .container-lg .testimonial-figure-11{grid-column:7/8;grid-row:2/4;align-self:center}#testimonials .container-lg .testimonial-text-card{grid-column:3/6;grid-row:2/-1;width:100%;padding:5%;align-self:center;justify-self:center;text-align:center;margin-top:5rem}#testimonials .container-lg .testimonial-text-card .section-heading{margin-bottom:3rem}#testimonials .container-lg .testimonial-text-card .section-heading .heading-2{text-align:center}@media(max-width:1024px){#testimonials .container-lg .testimonial-text-card .section-heading .heading-2{font-size:3rem}}#testimonials .container-lg .testimonial-text-card .section-heading .heading-2 span{display:block;color:#b6b6b6}#testimonials .container-lg .testimonial-text-card p{margin-bottom:2rem}#testimonials .horizontal-container{display:none;height:100vh;overflow:hidden;position:relative}#testimonials .horizontal-container .section-heading{margin-bottom:3rem;text-align:center;position:absolute;width:80%;top:3%;left:50%;transform:translate(-50%)}@media(max-width:1024px){#testimonials .horizontal-container .section-heading{top:1%}}@media(max-width:608px){#testimonials .horizontal-container .section-heading{width:100%;padding:0 1rem}}#testimonials .horizontal-container .section-heading .heading-2{margin-bottom:1rem}@media(max-width:1024px){#testimonials .horizontal-container .section-heading .heading-2{font-size:3rem}}@media(max-width:608px){#testimonials .horizontal-container .section-heading .heading-2{margin-bottom:.5rem}}#testimonials .horizontal-container .section-heading .heading-2 span{display:block;color:#b6b6b6}#testimonials .horizontal-container .horizontal-wrapper{display:flex;width:max-content;height:100vh}#testimonials .horizontal-container .panel{width:450px;display:flex;justify-content:center;align-items:flex-end;padding:0 2rem 5rem;height:100%}@media(max-width:768px){#testimonials .horizontal-container .panel{padding:0;align-items:center;padding:0 2rem}}@media(max-width:608px){#testimonials .horizontal-container .panel{width:393px}}@media(max-width:360px){#testimonials .horizontal-container .panel{width:100vw}}#testimonials .horizontal-container .panel .inner-box{margin-top:4rem;width:clamp(220px,60vw,700px);height:300px;padding:3rem 2rem;display:grid;grid-template-rows:70% 30%;border:.2px solid #b6b6b6;border-radius:1rem;box-shadow:0 1px 5px #b6b6b6}@media(max-width:768px){#testimonials .horizontal-container .panel .inner-box{height:220px;width:90vw}}@media(max-width:480px){#testimonials .horizontal-container .panel .inner-box{width:90vw;height:250px}}@media(max-width:360px){#testimonials .horizontal-container .panel .inner-box{width:100vw;height:280px}}#testimonials .horizontal-container .panel .inner-box p{font-size:2rem;line-height:1.5}#testimonials .horizontal-container .panel .inner-box .testimonial-info{display:flex;gap:2rem;align-items:center;margin-top:4rem}#testimonials .horizontal-container .panel .inner-box .testimonial-info h3{font-size:1.8rem;font-weight:600;text-transform:capitalize;margin-bottom:.2rem}#testimonials .horizontal-container .panel .inner-box .testimonial-info h4{font-size:1.7rem;font-weight:400;color:#b6b6b6}#testimonials .horizontal-container .panel .inner-box img{width:50px;height:50px;border-radius:50%}@media(max-width:950px),(hover:none)and (pointer:coarse){#testimonials .container-lg{display:none}#testimonials .horizontal-container{display:block}}.pin-spacer,.pin-spacer>*{z-index:4!important}
