.conditions{box-sizing:border-box;width:100%;height:60%;padding:2rem 0}.conditions h2{color:var(--color-blue)}.conditions>.container{flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;padding:0 32px;display:flex}.conditions>.container .box{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.conditions>.container .box div{box-sizing:border-box;border:3px solid var(--sky-blue);border-radius:20px;align-items:center;gap:15px;width:100%;min-width:100%;height:100%;padding:1.5rem 2rem;display:flex}.conditions>.container .box div svg{width:45px;fill:var(--sky-blue);stroke:var(--sky-blue);flex-shrink:0}.conditions>.container .box div p:has(strong) strong{color:var(--primary-blue);margin-top:-10px;font-size:clamp(1rem,3vw,2.074rem)}@media screen and (max-width:1440px){.conditions{padding:2rem 0 1rem}}@media screen and (min-width:1154px){.conditions .container{padding:0 6rem}}@media screen and (max-width:768px){.conditions{height:max-content}.conditions>.container .box{gap:2%}.conditions>.container .box div{flex-direction:column;padding:1rem}.conditions>.container .box div p{font-size:16px}}@media screen and (max-width:430px){.conditions>.container{padding:0 20px}.conditions>.container>h1{font-size:2.074rem}.conditions>.container>.box{flex-direction:column;align-items:center;gap:10px;display:flex}.conditions>.container>.box div{flex-direction:row;padding:4px 10px}.conditions>.container>.box div:not(.mobile){display:none}.conditions>.container>.box div p:has(strong){margin-top:0}}
.stats{background:var(--linear);height:40%;color:var(--color-white);padding:60px 32px}.stats>.container{flex-direction:column;justify-content:space-between;align-items:center;gap:3rem;height:100%;display:flex}.stats>.container h1{color:var(--color-white)}.stats>.container>.box{justify-content:space-between;gap:20px;width:100%;height:100%;display:flex}.stats>.container>.box div{box-sizing:border-box;background-color:var(--amber);width:100%;height:100%;color:var(--color-dark);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:20px 40px;font-size:1.728rem;display:flex}.stats>.container>.box div strong{color:var(--color-white);font-size:clamp(1rem,2vw + 1rem,3.2rem)}@media screen and (min-width:1154px){.stats{padding:60px 6rem}}@media screen and (max-width:768px){.stats{height:max-content}.stats .box{flex-direction:column}}@media screen and (max-width:430px){.stats{height:100%}.stats .container .box div{flex-direction:row;justify-content:flex-start;gap:10px;padding:11px 21px;font-size:1rem}}
.carousel{flex-direction:column;gap:1rem;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.carousel-wrapper{width:100%;height:auto;display:flex;overflow:visible}.carousel-item{flex-shrink:0}.control{width:auto;height:auto;color:var(--color-dark);opacity:.7;background-color:#0000;border:none;position:absolute;top:50%;transform:translateY(-50%)}.control:disabled{opacity:.5}.control svg{width:58px}.left{left:-30px}.right{left:auto;right:-30px}.dots{align-self:center;gap:.5rem;width:12px;height:12px;display:flex}.dot{background-color:var(--color-dark);opacity:.4;cursor:pointer;border-radius:99999px;flex-shrink:0;width:100%;height:100%;transition:all .3s;transform:scale(0)}.dot.active{opacity:1;transition:all;transform:scale(1)}.dot.active+.dot{transform:scale(.8)}.dot.active+.dot+.dot{transform:scale(.4)}.dot:has(+.dot.active){transform:scale(.8)}.dot:has(+.dot+.dot.active){transform:scale(.4)}
.team{box-sizing:border-box;flex-direction:column;align-items:center;gap:2rem;width:100%;min-height:1vh;padding:51px 32px;display:flex}.team h2{color:var(--color-blue)}.team p{text-align:start;max-width:979px}.team .carousel{max-width:1480px}.team .carousel .carousel-wrapper{max-width:431px}.team .carousel .carousel-wrapper .carousel-item{box-sizing:border-box;border:1px solid #000;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:auto;padding:30px;transition:all .3s;display:flex;transform:scale(.9)}.team .carousel .carousel-wrapper .carousel-item img{object-fit:cover;border-radius:10px;flex-shrink:1;width:100%;max-height:506px}.team .carousel .carousel-wrapper .carousel-item div{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.team .carousel .carousel-wrapper .carousel-item div h4{font-size:2.074rem}.team .carousel .carousel-wrapper .carousel-item div small{color:#6c6a6a;font-size:1rem}.team .carousel .carousel-wrapper .carousel-item.active{background-image:var(--linear);color:var(--color-white);border:#0000;transform:scale(1)}.team .carousel .carousel-wrapper .carousel-item.active small{color:var(--color-white)}@media screen and (min-width:1154px){.team{padding:51px 6rem}}
.reviews{box-sizing:border-box;max-width:100%;min-height:100lvh;color:var(--color-white);background:linear-gradient(#4f9cf9,#22638c);flex-direction:column;align-items:center;gap:2rem;padding:51px 32px;display:flex}.reviews h2{color:#fff}.reviews .review-card{flex-direction:column;height:min-content;display:flex}.reviews .carousel{max-width:1470px}.reviews .carousel-item{color:#000;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;background-color:#fff;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;min-width:100%;height:min-content;padding:2rem;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000001a}.reviews .carousel-item p{color:#000;text-align:left;font-size:.833rem;line-height:1.6}.reviews .carousel-item .review-text{flex-grow:1}.reviews .carousel-item .card{border-top:1px solid #ccc;align-items:center;gap:1rem;width:100%;margin-top:1rem;padding-top:1rem;display:flex}.reviews .carousel-item .card .image{flex-shrink:0}.reviews .carousel-item .card img{object-fit:cover;border-radius:100%;width:95px;height:95px;margin-right:1rem}.reviews .carousel-item .note h5{color:#1c1c1c;margin:0;font-size:1.2rem;font-weight:700;line-height:36px}.reviews .carousel-item .note small{color:#000;opacity:.9;font-size:.694rem;line-height:20px}.reviews .carousel-item.active{background-color:#4f9cf9}.reviews .carousel-item.active .review-card,.reviews .carousel-item.active p,.reviews .carousel-item.active small{color:var(--color-white)}.reviews .carousel-item.active h5{color:var(--color-blue)}.reviews .controls{display:none}.reviews .carousel .carousel-wrapper{align-items:center;width:100%;max-width:472px;height:min-content}.reviews .review-card{height:100%;color:var(--color-blue);position:relative}.reviews .review-card:before{content:"“";z-index:1;font-size:4em;position:absolute;top:-15px}@media (min-width:1024px){.reviews .card{text-align:left;border-top:1px solid #212529;justify-content:flex-start;padding-top:50px}.reviews h5{color:var(--color-blue);text-align:left;margin-bottom:20px}.reviews p{margin-top:30px;margin-left:10px}}@media (max-width:1023px) and (min-width:768px){.reviews .card{border-top:1px solid #212529;align-items:center;padding-top:10px;font-size:.8rem;display:flex}.reviews img{width:50px;height:50px}.reviews h5{color:var(--color-blue);font-size:1.2rem}.reviews p{margin-top:30px;font-size:.85rem;line-height:20px}.reviews .note{margin-left:10px}}@media screen and (max-width:767px){.reviews .reviews .carousel .carousel-wrapper{width:100%}.reviews .controls{display:none}.reviews .card{border-top:1px solid #212529;flex-direction:row;align-items:center;padding-top:30px}.reviews .review-card{color:var(--color-white);position:relative}.reviews .review-card:before{content:"“";z-index:1;font-size:4em;position:absolute;top:-10px}.reviews img{width:70px;height:70px;margin:0 auto}.reviews h5{color:var(--color-blue);margin-bottom:20px;font-size:1.2rem}.reviews p{margin-top:70px;font-size:.8rem;line-height:20px}.reviews .note{margin-left:15px}}@media (max-width:590px){.reviews .carousel-item{background-color:#4f9cf9;width:100%;padding:30px}.reviews .carousel-item.carousel-item h5{color:var(--color-blue)}.reviews .carousel-item.carousel-item p,.reviews .carousel-item.carousel-item small{color:var(--color-white)}.reviews img{width:95px;height:95px}.reviews h5{color:var(--color-blue);font-size:1rem}.reviews p{margin-top:30px;font-size:.8rem}}@media screen and (min-width:1154px){.reviews{padding:51px 6rem}}
