#df-30938ca3{& header{display:flex;flex-direction:column;gap:.5rem;position:relative;&>div.wrapper{anchor-name:--header-df-30938ca3;overflow:hidden;position:relative;width:100%;&>img{height:100%;inset:0;position:absolute;position-anchor:--header-df-30938ca3;position-area:center;width:100%;z-index:-1}& .container{display:flex;flex-direction:column;gap:clamp(4rem,8rem,8vw);padding:clamp(2.4rem,7.7rem,7vw) 0;&>img{margin:0 auto}& .content{display:flex;flex-direction:column;gap:clamp(3rem,6.2rem,6.2vw);margin:0 auto;text-align:center;& h1{color:#fff;font-family:Work Sans;font-size:clamp(2.6rem,8.2rem,8vw);font-style:normal;font-weight:900;line-height:83%;text-align:center}& .rich-text{& p{color:#e1e1d6;font-family:Work Sans;font-size:clamp(2rem,3.6rem,3.6vw);font-style:normal;font-weight:500;line-height:90%;text-align:center}}}& .links{align-items:center;display:flex;flex-direction:column;gap:clamp(1.6rem,4rem,4vw);justify-content:center;text-align:center;& .cta{border:.2rem solid #f7a724;border-radius:.5rem;color:#f7a724;font-family:Open Sans;font-size:1.8rem;font-style:normal;font-weight:700;line-height:2.5rem;padding:1.5rem 1.75rem;text-align:center;&:hover{background:#f7a724;color:#fff}}& .link{color:#e1e1d6;font-family:Work Sans;font-size:2rem;font-style:normal;font-weight:500;line-height:2rem;text-align:center;text-decoration-line:underline}}}}&>div.wrapper-carousel{background:#fff;overflow:hidden;padding-top:.5rem;position:relative;&>div{background:#1f1f1f;display:flex;flex-direction:column;gap:clamp(2rem,4rem,4vw);min-height:10rem;padding:clamp(2rem,4rem,4vw) 0 clamp(4rem,8rem,8vw);& h3{align-items:center;color:#fff;display:flex;font-family:Open Sans;font-size:1.8rem;font-style:normal;font-weight:700;justify-content:center;line-height:2.5rem;margin:0 auto;text-align:center}& .carousel{display:flex;gap:clamp(2rem,6rem,6vw);overflow-x:auto;width:100%;&::-webkit-scrollbar{display:none}& .group{align-items:center;animation:df_30938ca3_spin_carousel 25s linear infinite;display:flex;gap:clamp(3rem,8rem,8vw);justify-content:center;padding-right:clamp(2rem,6rem,6vw);& .card{width:max-content;& img{height:8rem;width:100%}}}}}}}& main{position:relative;& section.section1{display:flex;flex-direction:column;gap:clamp(2rem,4rem,4vw);padding:clamp(2rem,4rem,4vw) 0;& .header{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,2rem,2vw);justify-content:center;text-align:center;& h2{color:#000;font-size:clamp(2rem,3.6rem,3.6vw);font-weight:700;line-height:94.31%}& h2,& p{font-family:Open Sans;font-style:normal;text-align:center}& p{color:#374648;font-size:clamp(1.6rem,2.2rem,2.2vw);font-weight:600}}& .cards{anchor-name:--section1-df-30938ca3;display:flex;flex-wrap:wrap;gap:clamp(2rem,6rem,6vw);justify-content:center;overflow:hidden;padding:clamp(4rem,11rem,11vw) clamp(2.5rem,5rem,5vw);position:relative;&>img{height:100%;inset:0;object-fit:cover;position:absolute;position-anchor:--section1-df-30938ca3;position-area:center;width:100%}&>.card{border-radius:5.25516px;display:flex;flex-direction:column;gap:clamp(1.8rem,3rem,3vw);justify-content:space-between;padding:clamp(2rem,7rem,7vw) clamp(2rem,6rem,6vw) clamp(2rem,4rem,4vw);position:relative;width:min(100%,300px);z-index:1;&:nth-child(2n){background:#fffbf2}&:nth-child(odd){background:#f5fcfd}&:before{background:#f7a724;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:70%}& h3{color:#535353;font-size:clamp(2rem,2.5rem,3.6vw);font-weight:600;line-height:94.31%}& h3,& p{font-family:Work Sans;font-style:normal;text-align:center}& p{color:#000;font-size:clamp(1.8rem,2rem,2.4vw);font-weight:400;line-height:97.96%}& .cta{align-items:center;border:2px solid #f7a724;border-radius:5px;color:#f7a724;display:flex;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:600;justify-content:center;line-height:22px;padding:.7rem 1.8rem;text-align:center;&:hover{background:#f7a724;color:#fff}}}}}& section.section2{padding:clamp(2rem,6rem,6vw) 0 clamp(5rem,10rem,10vw);& .container{display:flex;flex-direction:column;gap:clamp(4rem,10rem,10vw)}& .header{display:flex;flex-direction:column;gap:clamp(1rem,2rem,2vw);& h2{color:#000;font-size:clamp(2rem,3.6rem,3.6vw);font-weight:700;line-height:94.31%}& h2,& p{font-family:Open Sans;font-style:normal;text-align:center}& p{color:#374648;font-size:clamp(1.6rem,2.2rem,2.2vw);font-weight:600}}& .cards{display:flex;flex-direction:column;gap:3rem;& .card{align-items:center;display:flex;flex-direction:row;justify-content:center;&:nth-child(odd){& .image{display:flex;justify-content:end;& figure{border-radius:47.5% 0 0 47.5%}}& .content{padding-left:clamp(1.6rem,3rem,3vw)}}&:nth-child(2n){flex-direction:row-reverse;& .image{& figure{border-radius:0 47.5% 47.5% 0}}& .content{padding-right:clamp(1.6rem,3rem,3vw);text-align:right;& a.cta{margin-left:auto}}}& .image{width:50%;& figure{align-items:center;display:flex;justify-content:center;line-height:0;max-height:320px;overflow:hidden;width:min(100%,420px);& img{object-fit:cover;width:100%}}}& .content{display:flex;flex-direction:column;gap:clamp(1rem,2rem,2vw);width:50%;& h3{color:#121212;font-family:Montserrat;font-size:clamp(2.2rem,4rem,4vw);font-weight:700;line-height:90%}& h3,& p{font-style:normal}& p{color:#333;font-family:DM Sans;font-size:1.6rem}& a.cta{border:.2rem solid #f7a724;border-radius:.5rem;color:#f7a724;font-family:Open Sans;font-size:1.8rem;font-style:normal;font-weight:600;gap:1rem;max-width:max-content;padding:.7rem 1.8rem;text-align:center;&:hover{background:#f7a724;color:#fff}}}}}@media (max-width:800px){& .cards{& .card{&+&{border-top:1px solid #ddd;padding-top:3rem}& .image{display:none!important}& .content{margin:0 auto;width:100%;& a.cta,& h3,& p{align-items:center;justify-content:center;margin:0 auto;text-align:center}}}}}}& section.section3{anchor-name:--section3-df-30938ca3;display:flex;flex-direction:column;gap:clamp(3rem,7rem,7vw);padding:clamp(5rem,15rem,15vw) 0 clamp(2rem,7rem,7vw);position:relative;&>img{height:100%;inset:0;object-fit:cover;position:absolute;position-anchor:--section3-df-30938ca3;position-area:center;width:100%}& .container{position:relative;z-index:1;& h2{color:#fff;font-family:Open Sans;font-size:clamp(2.6rem,4.8rem,4.8vw);font-style:normal;font-weight:700;margin:0 auto;text-align:center;width:min(100%,418px)}}& .footer{align-items:center;background:hsla(0,0%,99%,.4);box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;justify-content:center;min-height:100px;position:relative;width:100%;z-index:1;& .container{& h3{color:#fffbf2;font-family:Open Sans;font-size:clamp(2rem,3.2rem,3.2vw);font-style:normal;font-weight:700;padding:clamp(1rem,2rem,2vw) 0;text-align:center}}}}& section.section4{padding:clamp(5rem,15rem,15vw) 0;& .container{display:flex;flex-direction:column;gap:clamp(4rem,9rem,9vw)}& .cards{display:grid;gap:clamp(2rem,3.6rem,3.6vw);grid-template-columns:repeat(2,1fr);.card{background:#fcf9e7;border-radius:clamp(.8rem,2rem,2vw);display:flex;gap:clamp(1rem,2rem,2vw);padding-left:clamp(1.6rem,3rem,3vw);padding-top:clamp(1.6rem,3rem,3vw);& .card-content{display:flex;flex-direction:column;gap:clamp(2rem,5rem,5vw);justify-content:space-between;padding-bottom:clamp(1.6rem,3rem,3vw);width:50%;& h2{color:#374648;font-family:Open Sans;font-size:25px;font-style:normal;font-weight:700;line-height:27px;padding-top:2rem;position:relative;&:before{background:#f7a724;content:"";height:.3rem;position:absolute;top:0;width:min(50%,180px)}}& p{color:#374648;font-family:Open Sans;font-size:24px;font-style:normal;font-weight:600;line-height:30px}}& .card-image{align-self:self-end;display:flex;padding-bottom:clamp(1rem,2rem,2vw);padding-right:clamp(1.6rem,3rem,3vw);width:50%;& img{height:100%;margin-left:auto;object-fit:cover;width:min(100%,237px)}}}}& a.cta{border:2px solid #1fbbf2;border-radius:.5rem;color:#1fbbf2;display:flex;font-family:Open Sans;font-size:clamp(1.8rem,2.4rem,2.4vw);font-style:normal;font-weight:700;gap:1rem;margin:0 auto;max-width:max-content;padding:.7rem 1.8rem;text-align:center;&:hover{background:#1fbbf2;color:#fff}}@media (max-width:992px){& .cards{grid-template-columns:1fr}}}& section.section5{background:#fecc4e;padding:clamp(5rem,15rem,15vw) 0 clamp(10rem,35rem,35vw);& .container{display:flex;flex-direction:column;gap:clamp(3.5rem,9rem,9vw)}& .header{display:flex;flex-direction:column;gap:clamp(1.6rem,2.5rem,2.5vw);& h2{color:#b07e00;font-size:clamp(2rem,5rem,5vw);font-weight:700}& h2,& p{font-family:Open Sans;font-style:normal;text-align:center}& p{color:#374648;font-size:clamp(1.8rem,2.2rem,2.2vw);font-weight:600}}& .cards{display:grid;grid-template-columns:repeat(4,1fr);& .card-wrap{position:relative;&+&{padding-left:clamp(1rem,2.5rem,2.5vw)}& .card-connection{flex:0 0 10rem;left:-50px;position:absolute;width:10rem;z-index:1}&:nth-child(odd){& .card-connection{top:65%}}&:nth-child(2n){& .card-connection{top:25%}}& .card{align-items:center;background:#fff;border-radius:1.3rem;box-shadow:5.32267px 5.32267px 13.3067px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;padding:clamp(1.6rem,3rem,3vw);text-align:center;& h2{color:#fcb502;font-family:Oswald;font-size:clamp(3rem,10rem,10vw);font-style:normal;font-weight:700;text-align:center}& h3{font-size:clamp(1.8rem,2.5rem,2.5vw);font-weight:700}& h3,& p{color:#374648;font-family:Open Sans;font-style:normal;text-align:center}& p{font-size:1.6rem;font-weight:600}}}@media (max-width:992px){&{grid-template-columns:repeat(2,1fr)}& .card-wrap{padding:clamp(1rem,2.5rem,2.5vw);& .card-connection{display:none}&+&{padding:clamp(1rem,2.5rem,2.5vw)}}}@media (max-width:640px){&{display:flex;flex-direction:column;flex-wrap:wrap}& .card-wrap{padding:clamp(1rem,2.5rem,2.5vw) 0;&+&{padding:clamp(1rem,2.5rem,2.5vw) 0}}}}}& section.section6{display:flex;flex-direction:column;gap:clamp(5rem,20rem,20vw);padding-bottom:clamp(5rem,18rem,18vw);position:relative;& .container.flow{background:#f5f5f5;border-radius:1.5rem;box-shadow:0 4px 4px rgba(0,0,0,.25);margin-top:-100px;overflow:hidden;& .slide{anchor-name:--section6-df-30938ca3;display:flex;flex-direction:column;position:relative;& .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;&::-webkit-scrollbar{display:none}& .card{display:flex;flex:1 0 100%;flex-direction:column;gap:clamp(2rem,4rem,4vw);padding:clamp(4.2rem,4.2rem,4.2vw) clamp(2rem,3.2rem,3.2vw) clamp(2rem,3.2rem,3.2vw) clamp(2rem,4vw,4vw);scroll-snap-align:center;& h2{color:#121212;font-family:Open Sans;font-size:clamp(2.2rem,4rem,4vw);font-style:normal;font-weight:700;position:relative;text-align:center;&:before{background:#f7a724;content:"";height:.3rem;left:50%;position:absolute;top:-1.8rem;transform:translateX(-50%);width:min(50%,200px)}}& p{color:#121212;font-family:Open Sans;font-size:clamp(2rem,3.6rem,3.6vw);font-style:italic;font-weight:400;text-align:center}& .footer{display:flex;gap:1rem;margin:0 auto;width:min(100%,480px);& img{width:min(100%,80px)}&>div{display:flex;flex-direction:column;gap:.5rem;& strong{align-items:center;display:flex;font-size:1.8rem;font-style:normal;font-weight:700}& p,& strong{color:#121212;font-family:Open Sans}& p{font-size:1.6rem;font-style:italic;font-weight:400;text-align:left}}}}}& .control{display:flex;gap:2rem;justify-content:end;position:absolute;right:3rem;top:3rem;width:100%;& button{cursor:pointer;&[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}}}}}& .container.form{display:grid;gap:clamp(4rem,10rem,10vw);grid-template-columns:repeat(2,1fr);& .content{border-bottom:1px solid #d8d8d8;display:flex;flex-direction:column;gap:clamp(3rem,6rem,6vw);justify-content:space-between;padding-bottom:clamp(2rem,4.5rem,4.5vw);& h2{color:#374648;font-size:clamp(2.6rem,4.8rem,4.8vw);font-weight:700}& h2,& p{font-family:Open Sans;font-style:normal}& p{color:#121212;font-size:1.8rem;font-weight:400}}& .form{background:#000;border-radius:2rem;padding:clamp(3rem,6.4rem,6.4vw) clamp(3rem,7.5rem,7.5vw);& form{display:flex;flex-direction:column;gap:2rem;overflow:hidden;width:100%;& fieldset{display:grid;gap:1rem;&.form-columns-2{grid-template-columns:repeat(2,1fr)}}& input,& select,& textarea{color:rgba(0,0,0,.87);font-family:Roboto;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:.15px;width:100%}& .field{background:#fff;border-radius:.4rem .4rem 0 0;padding:.8rem 1.5rem 1.2rem;width:100%;&>label{color:#374648;display:block;font-family:Roboto;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.4px;margin-bottom:1rem}}& .hs_submit{& .actions{& input{align-items:center;background:#27b5e9;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-family:Open Sans;font-size:1.7rem;font-style:normal;font-weight:600;margin:0 auto;max-width:max-content;padding:1.6rem 2.6rem;text-align:center}}}& ul{list-style:none;&[role=checkbox]{display:flex;flex-direction:column;gap:.8rem;& label{cursor:pointer}}}& .hs-form-booleancheckbox-display{align-items:center;display:flex;gap:.8rem;& input{width:max-content}}& [role=radio]{& label{align-items:center;display:flex;gap:.8rem;& input{width:max-content}}}}}}@media (max-width:992px){& .container.form{grid-template-columns:1fr}}}}& footer{background:#000;display:flex;gap:clamp(2rem,4rem,4vw);justify-content:space-between;padding:clamp(2rem,4rem,4vw);& .left{border-bottom:1px solid #d8d8d8;width:50%}& .right{display:flex;flex-direction:column;gap:clamp(2rem,4rem,4vw);width:50%;& .social-links{align-items:center;align-self:self-end;display:flex;gap:1rem;& a{align-items:center;background:#feb600;border-radius:50%;display:flex;height:4rem;justify-content:center;width:4rem;& img{height:min(100%,2rem);object-fit:contain;width:min(100%,2rem)}}}& p{align-self:self-end;color:#fff;font-family:Open Sans;font-size:1.6rem;font-style:normal;font-weight:700}}@media (max-width:992px){flex-direction:column;& .left,& .right{width:100%}& .left{align-self:center;justify-self:center;text-align:center}& .right{align-self:center;justify-self:center;text-align:center;& .social-links,& p{align-self:center;justify-self:center}}}}}@keyframes df_30938ca3_spin_carousel{0%{translate:0}to{translate:-100%}}#df-30938ca3 main section.section1 .cards{align-items:stretch;display:grid!important;gap:clamp(1.5rem,2vw,2rem);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){#df-30938ca3 main section.section1 .cards{gap:2rem;grid-template-columns:1fr}#df-30938ca3 main section.section1 .cards>.card{width:100%}}