:root{--primary:#8cad7e;--main-font:"Lexend Deca",sans-serif;--font-weight-regular:300;--font-weight-bold:500;--font-weight-extra-bold:600;--font-size-title:10vw;--font-size-title-medium:8vw;--font-size-title-small:5vw;--font-size-subtitle:4.2vw;--font-size-description:4.2vw}.btn-primary,.btn-secondary,.btn-secondary-white,.btn-tertiary,.btn-tertiary-white{align-items:center;cursor:pointer;display:flex;justify-content:center;text-decoration:none}img{border-radius:15px}.carousel img{border-radius:0}.title{color:#000;font-size:var(--font-size-title)}.subtitle,.title{font-family:var(--main-font);font-weight:var(--font-weight-extra-bold)}.subtitle{align-self:flex-start;font-size:var(--font-size-subtitle)}.title-medium{font-size:var(--font-size-title-medium)}.title-medium,.title-small{color:#000;font-family:var(--main-font);font-weight:var(--font-weight-bold)}.title-small{font-size:var(--font-size-title-small)}.description,.description-small{font-family:var(--main-font);font-size:var(--font-size-description);font-weight:var(--font-weight-regular)}.content{align-items:center;justify-content:center;width:100%}.container,.content{display:flex;flex-direction:column;gap:10vw}.section-container{gap:10vw;margin-bottom:15%;margin-top:15%;width:90%}.mini-container,.section-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.mini-container{gap:5vw}.mini-row{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center;margin-bottom:1rem}.mini-container{flex:1 1 0;max-width:33.3333333333%}.buttons{align-items:center;display:flex;flex-direction:row;gap:5vw;justify-content:flex-start;width:100%}.bold{font-weight:var(--font-weight-bold)}.regular{font-weight:var(--font-weight-regular)}.btn-primary{background-color:var(--primary);border:none;border-radius:5px;color:#fff}.btn-primary,.btn-secondary{font-family:var(--main-font);font-size:1rem;font-weight:var(--font-weight-regular);padding:3% 5%;transition:all .3s ease-in-out}.btn-secondary{background:none;border:1px solid rgba(0,0,0,.3);border-radius:5px;color:#000}.btn-secondary-white{border:1px solid hsla(0,0%,100%,.3);border-radius:5px;color:#fff;transition:all .3s ease-in-out}.btn-secondary-white,.btn-tertiary{background:none;font-family:var(--main-font);font-size:1rem;font-weight:var(--font-weight-regular);padding:3% 5%}.btn-tertiary{color:#000}.btn-tertiary,.btn-tertiary-white{align-items:center;border:none;display:flex;flex-direction:row;justify-content:center}.btn-tertiary-white{background:none;color:#fff;font-family:var(--main-font);font-size:1rem;font-weight:var(--font-weight-regular);padding:3% 5%}.btn-primary:hover,.btn-secondary:hover{transform:scale(1.05)}.section-type-1 .subtitle{align-self:center}.section-type-1 .mini-container .icon{color:var(--primary);font-size:8vw}.section-type-block-13 .content{flex-direction:column!important}.section-type-1 .mini-container{text-align:center}.section-type-1 .buttons{justify-content:center}.section-type-1 .description,.section-type-1 .title{text-align:center}.section-type-2 .container-left{align-items:center;display:flex;flex-direction:column;gap:10vw;justify-content:center}.section-type-2 .title{align-self:flex-start}.section-type-2 .container-right{background-repeat:no-repeat;background-size:cover;border-radius:15px;max-width:100%}.section-type-2 .container-right img{height:40vh;opacity:0;width:90vw}.section-type-3 .container-left,.section-type-3 .features{align-items:center;display:flex;flex-direction:column;gap:10vw;justify-content:center}.section-type-3 .features-container{align-items:flex-start;display:flex;flex-direction:column;gap:3vw;justify-content:center}.section-type-3 .container-right{background-repeat:no-repeat;background-size:cover;border-radius:15px;height:auto;height:90%;width:100%}.section-type-3 .container-right img{height:40vh;opacity:0;width:90vw}.section-type-4 .container-left{align-items:center;display:flex;flex-direction:column;gap:5vw;justify-content:center}.section-type-4 .container-left .subtitle{align-self:flex-start;font-weight:700}.section-type-4 .benefits-list{align-items:flex-start;display:flex;flex-direction:column;gap:3vw;justify-content:center}.section-type-4 .benefits-list .benefits-list-item{align-items:center;display:flex;flex-direction:row;gap:3vw;justify-content:flex-start}.section-type-4 .container-left .buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.section-type-4 .container-right{background-repeat:no-repeat;background-size:cover;border-radius:15px;height:90%;width:100%}.section-type-4 .container-right img{opacity:0;width:100%}.section-type-5{gap:3vw}.section-type-5 .container-right{width:100%}.section-type-6 .container-bottom{background-repeat:no-repeat;background-size:cover;border-radius:15px;height:30vh;width:100%}.section-type-6 .container-bottom img{opacity:0;width:100%}.section-type-6 .benefits-list-item{align-items:flex-start;display:flex;flex-direction:column;gap:1vw;text-align:left}.section-type-6 .benefits-list-item .icon{color:var(--primary);font-size:8vw}.section-type-6 .container-top{align-items:center;display:flex;flex-direction:column;gap:5vw;justify-content:center}.section-type-6 .container-right,.section-type-6 .container-right .benefits-list{align-items:center;display:flex;flex-direction:column;gap:10vw;justify-content:center}.section-type-7{align-items:center;gap:15vw;justify-content:center;text-align:center}.section-type-7 .container{align-items:center;display:flex;flex-direction:column;gap:3vw;justify-content:center}.section-type-7 .subtitle{align-self:center}.section-type-7 .members{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.section-type-7 .member{align-items:center;box-sizing:border-box;display:flex;flex:1 1 22%;flex-direction:column;max-width:22%;min-width:220px;text-align:center}.section-type-7 .member-photo{border-radius:50%;display:block;height:200px;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:200px}.section-type-7 .member-info{align-items:center;color:#000;display:flex;flex-direction:column;gap:3vw;justify-content:center}.section-type-7 .member-info .member-name{font-size:5vw;font-weight:var(--font-weight-bold)}@media(min-width:700px){:root{--font-size-title:2.5vw;--font-size-title-small:1.25vw;--font-size-title-medium:2vw;--font-size-subtitle:0.8vw;--font-size-description:1vw}.sub-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.buttons{gap:.8vw}.btn-primary,.btn-secondary{border-radius:8px;font-size:1vw;padding:2% 4%}.btn-secondary-white{border-radius:8px;font-size:1vw;padding:1% 2%}.btn-tertiary{padding:2% 4%}.btn-tertiary,.btn-tertiary-white{align-items:center;display:flex;flex-direction:row;font-size:1vw;justify-content:center}.btn-tertiary-white{gap:1vw;padding:1% 2%}.section-container{gap:3vw;margin-bottom:5%;margin-top:5%}.section-type-1 .buttons,.section-type-1 .description,.section-type-1 .title{width:50%}.section-type-block-13 .content{flex-direction:column!important}.section-type-1 .content{flex-direction:row;gap:5vw;margin-bottom:3%;margin-top:3%}.section-type-1 .mini-container .icon{color:var(--primary);font-size:3vw}.section-type-1 .mini-container{gap:1vw;width:30%}.section-type-1 .title{text-align:center}.section-type-2{flex-direction:row}.section-type-2 .container-left{gap:3vw}.section-type-2 .container-right img{height:auto;max-height:80vh;width:50vw}.section-type-3{flex-direction:row}.section-type-3 .container-left{align-items:flex-start!important;gap:3vw}.section-type-3 .features{flex-direction:row;gap:3vw}.section-type-3 .features-container{gap:1vw}.section-type-3 .container-right img{height:auto;max-height:80vh;width:50vw}.section-type-3 .container-right{background-repeat:no-repeat;background-size:cover;border-radius:15px;width:50%}.section-type-4{flex-direction:row;justify-content:space-between}.section-type-4 .container-left{align-items:flex-start;gap:1.5vw;width:40%}.section-type-4 .benefits-list,.section-type-4 .benefits-list .benefits-list-item{gap:1vw}.section-type-4 .container-right img{height:auto;max-height:80vh;width:50vw}.section-type-4 .container-right{background-repeat:no-repeat;background-size:cover;border-radius:15px;width:50%}.section-type-5{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,85%,.58);border:1px solid #fff;border-radius:17px;box-shadow:12px 17px 51px rgba(0,0,0,.22);color:#000;cursor:pointer;flex-direction:row!important;font-weight:bolder;justify-content:space-between;margin-bottom:10%;margin-top:10%;padding:3%;text-align:center;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90%}.section-type-5:hover{border:1px solid #000;transform:scale(1.05)}.section-type-5:active{transform:scale(.95) rotate(1.7deg)}.section-type-5 .container-left{display:flex;flex-direction:column;width:100%}.section-type-5 .container-right{display:flex;justify-content:flex-end}.section-type-5 .buttons{justify-content:flex-end;width:50%}.section-type-6 .container-top{align-items:flex-start;display:flex;flex-direction:row;gap:5vw;justify-content:center}.section-type-6 .container-right .benefits-list{align-items:center;display:flex;flex-direction:row;gap:5vw;justify-content:center}.section-type-6 .benefits-list-item .icon{color:var(--primary);font-size:2vw}.section-type-6 .container-right{gap:3vw}.section-type-7{gap:5vw}.section-type-7 .container{align-items:center;display:flex;flex-direction:column;gap:1vw;justify-content:center;width:50%}.section-type-7 .members{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.section-type-7 .member{align-items:center;box-sizing:border-box;display:flex;flex:1 1 22%;flex-direction:column;max-width:22%;min-width:220px;text-align:center}.section-type-7 .member-info{gap:.5vw}.section-type-7 .member-info .member-name{font-size:1.2vw;font-weight:var(--font-weight-bold)}.section-type-7 .member-photo{height:10vw;width:10vw}}.carousel-block{position:relative;width:100%}.carousel-block .carousel-images{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;justify-content:center;position:relative;width:100%}.carousel-block .carousel-next,.carousel-block .carousel-prev{align-items:center;background:none;border:none;box-shadow:none;color:#009688;cursor:pointer;display:flex;font-size:2.5rem;justify-content:center;outline:none;padding:0 .5rem;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s;z-index:2}.carousel-block .carousel-prev{left:0}.carousel-block .carousel-next{right:0}.carousel-block .carousel-next:disabled,.carousel-block .carousel-prev:disabled{cursor:default;opacity:.3}.carousel-block .carousel-next:focus,.carousel-block .carousel-prev:focus{box-shadow:none;outline:none}.carousel-block .carousel-dots{align-items:center;bottom:-2.5rem;display:flex;gap:.5rem;justify-content:center;left:50%;margin-top:1.5rem;position:absolute;transform:translateX(-50%);width:auto;z-index:3}.carousel-block .carousel-prev{left:-2.5rem}.carousel-block .carousel-next{right:-2.5rem}@media(max-width:900px){.carousel-block .carousel-prev{left:-1.2rem}.carousel-block .carousel-next{right:-1.2rem}.carousel-block .carousel-dots{bottom:-2rem}}@media(max-width:600px){.carousel-block .carousel-images{gap:1rem}}@media(max-width:900px){.promise-grid-content{align-items:stretch!important;flex-direction:column!important}.promise-main-title-col{justify-content:flex-start!important;margin-bottom:2rem}.promise-boxes{align-items:stretch!important;flex-direction:column!important}.promise-box{max-width:unset!important;min-width:unset!important;width:100%!important}}.promise-grid-block{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.promise-grid-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:80%}.promise-main-title-col{align-items:center;display:flex;flex:1 1 320px;justify-content:center;min-width:260px}.promise-boxes{display:flex;flex:2 1 600px;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.promise-box{box-shadow:none;flex:1 1 320px;max-width:420px}.promise-section{background:none;padding:0;width:80%}.promise-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.promise-row,.promise-row--top{margin-bottom:2rem}.promise-title-col{align-items:center;display:flex;height:320px;justify-content:center}.promise-box--top{flex:1 1 60%}.promise-box{align-items:flex-start;background:#f4f6f8;border-radius:24px;color:#222;display:flex;flex:1 1 50%;flex-direction:column;max-width:500px;min-width:320px;padding:2rem}.promise-icon{height:48px;margin-bottom:1rem;width:48px}.promise-box-desc{font-size:1rem}@media(max-width:900px){.promise-row{align-items:stretch;flex-direction:column}.promise-box,.promise-box--top,.promise-title-col{max-width:unset;min-width:unset;width:100%}}.promise-box,.promise-box--top{align-items:flex-start;background:#f4f6f8;border-radius:24px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:320px;justify-content:flex-start;max-width:500px;min-height:260px;min-width:320px;padding:2.5rem 2rem;width:500px}.promise-title{color:#222;font-size:3rem;font-weight:700;margin:0 0 2rem;max-width:500px;min-width:320px;text-align:left}.promise-box-title{color:#6eb1be;font-size:2rem;font-weight:700;margin:0 0 .7rem}.promise-box-desc{color:#222;font-size:1.1rem;font-weight:400;margin:0}@media(max-width:900px){.promise-box,.promise-box--top{height:auto!important;max-width:unset!important;min-height:220px;min-width:unset!important;width:100%!important}.promise-title{font-size:2.2rem}.promise-box-title{font-size:1.5rem}.promise-box_desc{font-size:1rem}}.popup-boxes-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media(max-width:900px){.popup-boxes-row{align-items:stretch;flex-direction:column;gap:1.5rem}.popup-box{max-width:100%!important;width:100%!important}}.popup-box{align-items:center;border:2px solid #1565a5;border-radius:24px;box-shadow:0 2px 12px rgba(0,0,0,.07);cursor:pointer;display:flex;flex-direction:column;height:380px;justify-content:center;max-width:600px;min-height:320px;min-width:420px;padding:3rem 2.5rem;text-align:center}.popup-box,.popup-modal-content{background:#fff;position:relative}.popup-modal-content{border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.15);max-width:90vw;min-width:320px;padding:2rem}.popup-modal-close{background:none;border:none;color:#1565a5;cursor:pointer;font-size:2.5rem;line-height:1;position:absolute;right:1.2rem;top:1.2rem;z-index:2}.popup-modal-content h2{margin-top:3rem}.popup-title{margin-bottom:2rem;margin-right:2rem}.popup-boxes-main-title{font-size:2.5rem;font-weight:700;margin-bottom:2.5rem;text-align:center}.faq-accordion-block{font-family:Lexend Deca,Arial,sans-serif;margin:2rem auto;max-width:1200px}.faq-item{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.03);margin-bottom:1.2rem;overflow:hidden;transition:box-shadow .2s}.faq-item.open,.faq-item:focus-within{border-color:#1565a5;box-shadow:0 4px 16px rgba(21,101,165,.08)}.faq-question-row{align-items:center;background:#f8fafd;cursor:pointer;display:flex;outline:none;padding:1.2rem 2rem;transition:background .2s}.faq-item.open .faq-question-row,.faq-question-row:hover{background:#eaf3fa}.faq-question-row img,.faq-question-row span[style*="font-size: 22"]{display:inline-block;height:28px!important;margin-right:1.2rem;-o-object-fit:contain;object-fit:contain;width:28px!important}.faq-question{color:#1565a5;flex:1;font-size:1.15rem;font-weight:600;letter-spacing:.5px}.faq-arrow{color:#1565a5;font-size:2rem;margin-left:1.2rem;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-answer-row{animation:faqFadeIn .3s;background:#fff;border-top:1px solid #e0e0e0;color:#222;font-size:1.08rem;padding:1.5rem 2.5rem 1.7rem 4.5rem}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.faq-accordion-block{max-width:98vw;padding:0 1vw}.faq-answer-row{padding:1.2rem 1.2rem 1.2rem 2.5rem}.faq-question-row{padding:1rem}}.social-follow-block{margin-bottom:5%;margin-top:5%;padding:2.5rem 0;text-align:center}.social-follow-title{font-size:2.2rem;font-weight:700;margin-bottom:2.5rem}.social-follow-buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.social-btn{align-items:center;background:#1177b3;border-radius:1rem;box-shadow:0 2px 8px rgba(17,119,179,.08);color:#fff;display:flex;font-size:1.5rem;font-weight:500;gap:.8rem;padding:.7rem 2.2rem;text-decoration:none;transition:transform .18s,box-shadow .18s}.social-btn i{font-size:2.1rem}.social-btn:focus,.social-btn:hover{box-shadow:0 4px 16px rgba(17,119,179,.18);color:#fff;transform:scale(1.07)}@media(max-width:700px){.social-follow-buttons{align-items:center;flex-direction:column;gap:1.2rem}.social-btn{justify-content:center;width:90%}}.center-block{align-items:center;display:flex;gap:2rem;justify-content:center;margin-left:auto;margin-right:auto;width:90%}.center-block img{height:auto;max-height:80vh;width:50vw}@media(max-width:768px){.mini-row{flex-wrap:wrap!important;gap:1rem}.mini-container{box-sizing:border-box;flex:0 0 50%!important;max-width:50%!important}}.overlay-text{color:"#fff";font-size:"6rem";font-weight:"bold";left:"50%";letter-spacing:"2px";position:"absolute";text-align:"center";text-transform:"uppercase";top:"50%";transform:"translate(-50%, -50%)";width:"90%";z-index:2}@media(max-width:768px){.overlay-text{font-size:3rem!important;width:100%!important}}.popup-box{background:"#fff";border:"2px solid #1565a5";border-radius:"24px";box-shadow:"0 2px 12px rgba(0,0,0,0.07)";cursor:"pointer";flex:"1 1 0";max-width:"550px";min-width:"450px";padding:"2rem";position:"relative";text-align:"center"}@media(max-width:768px){.popup-box{min-width:unset!important;width:80%!important}.popup-boxes-row{align-items:center!important}}.testimonial-row{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.testimonial-row .list-item{box-sizing:border-box;flex:1 1 0;max-width:33.33%;min-width:0}@media(max-width:900px){.testimonial-row{align-items:center;flex-direction:column}.testimonial-row .list-item{max-width:unset!important}}@media(max-width:600px){.testimonial-row .list-item{max-width:unset!important}}.testimonials .content{flex-direction:column!important}
