.hero{overflow:hidden;background-color:#93d2ff}h1{text-shadow:0 0 5px #000}.hero .hero-content{height:100%;flex-wrap:wrap;margin:0;padding-top:20px;padding-bottom:60px}@media (450px <=width){.hero .hero-content{padding-bottom:80px}}@media (768px <=width){.hero .hero-content{max-width:700px;padding-top:40px;margin:auto}}@media (width >=1024px){.hero .hero-content{margin:0 30px;padding:30px 0}}@media (1280px <=width){.hero .hero-content{margin:0 30px;padding:80px 0}}.hero .hero-content .title{font-size:26px;line-height:1em;font-weight:900;text-align:center;color:#fff;margin-bottom:50px}@media (500px <=width){.hero .hero-content .title{font-size:30px;margin-bottom:50px}}@media (768px <=width){.hero .hero-content .title{font-size:40px;margin-bottom:50px}}@media (1024px <=width){.hero .hero-content .title{font-size:40px;text-align:left;margin-bottom:30px}}@media (1280px <=width){.hero .hero-content .title{font-size:50px;text-align:left;margin-bottom:50px}}.hero .hero-content .text{font-size:20px;line-height:1.25em;font-weight:400;color:#fff;text-align:center}@media (500px <=width){.hero .hero-content .text{font-size:25px}}@media (1024px <=width){.hero .hero-content .text{font-size:22px;text-align:left}}.hero .image-layers{position:relative;width:280px;height:280px;margin:auto auto 50px}@media (500px <=width){.hero .image-layers{width:350px;height:350px;margin-bottom:70px}}@media (1024px <=width){.hero .image-layers{width:400px;height:400px;margin-bottom:0}}@media (1280px <=width){.hero .image-layers{width:500px;height:500px;margin-bottom:0}}.hero .image-layers img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:50px}@media (1024px <=width){.hero .image-layers img{border-radius:50px}}.hero-items{display:flex;flex-wrap:wrap;justify-content:center;margin:-76px -10px 20px}.hero-item{height:122px;width:calc(50% - 20px);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;background:#fff;box-shadow:0 4px 38px #00000017;border:1px solid #bfbfbf;z-index:1;margin:10px}@media (width > 640px){.hero-items{margin-left:-15px;margin-right:-15px}.hero-item{width:calc(33.333% - 30px);margin:15px}}@media (width > 768px){.hero-items{margin-bottom:10px}}@media (width > 1024px){.hero-items{margin:-76px -15px 20px}.hero-item{width:calc(16.666% - 30px);margin:15px}}.hero-item img,.hero-item svg{width:50px;height:50px;margin-bottom:15px}.hero-item p{max-width:130px;font-size:14px;line-height:16px;font-weight:600;text-align:center;text-transform:uppercase}.services ul li{margin-bottom:7px;padding-left:17px;position:relative}.services ul li:before{background:#034a8c;border-radius:50%;content:"";display:block;height:5px;left:0;position:absolute;top:6px;width:5px}.faq-item{margin-top:10px}.faq-toggle{display:flex;align-items:center;position:relative;text-align:left;text-shadow:none;text-transform:none;width:100%;border-top:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;border-left:3px solid #ececec;border-radius:0/0px;background:#f1f3f8;font-size:18px;line-height:24px;font-weight:700;color:#444;padding:14px 16px;cursor:pointer;transition:all .2s ease-in-out}.faq-toggle:hover,.faq-toggle:focus{color:#f68210;background:#f1f3f8;border-top:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:3px solid #f68210}.faq-item .title{padding-right:10px}.faq-item .trigger{margin-left:auto;position:relative;width:24px;height:24px}.faq-item .trigger:before,.faq-item .trigger:after{content:"";position:absolute;top:11px;width:12px;height:2px;background:#444;transition:all .13s ease-in-out}.faq-item .trigger:before{left:2px;transform:rotate(45deg)}.faq-item .trigger:after{right:2px;transform:rotate(-45deg)}.faq-toggle:hover .trigger:after,.faq-toggle:hover .trigger:before,.faq-toggle:focus .trigger:after,.faq-toggle:focus .trigger:before{background:#c54b43}.faq-item.open .trigger:before{transform:rotate(-45deg)}.faq-item.open .trigger:after{transform:rotate(45deg)}.faq-item .item-content{overflow:hidden;height:0;transition:height .3s linear}.faq-item .item-inner{border:1px solid #d1d1d1;background:#fff;padding:20px}.faq-item .item-inner a{color:#a0036c;text-decoration:none}.faq-item .item-inner a:hover{border-bottom:2px solid #a0036c}.splide__slide{padding:15px}#reviews{padding:30px 0}@media (width >= 500px){#reviews{padding:30px 40px}}.reviews .item{height:100%;box-shadow:0 2px 18px #6e82d030;border-radius:10px;padding:20px}.splide__arrow{background:#e4e4e4;transition-duration:.3s;opacity:1}.splide__arrow:hover{background:#f68210}.splide__arrow:focus-visible{outline:none}.splide__arrow svg{fill:#1a4176}.splide__arrow{width:40px;height:40px}#reviews .splide__arrow--prev{left:0}#reviews .splide__arrow--next{right:0}.image-gallery{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-8px;margin-right:-8px}.image-gallery .image{aspect-ratio:480/345;position:relative;width:calc(50% - 8px);margin:4px;border-radius:16px;overflow:hidden}@media (640px <= width){.image-gallery{margin-left:-10px;margin-right:-10px}.image-gallery .image{width:calc(33% - 20px);margin:10px}}@media (1024px <= width){.image-gallery{margin-left:-10px;margin-right:-10px}.image-gallery .image{width:calc(25% - 20px);margin:10px}}.image-gallery .image a{position:absolute;width:100%;height:100%;cursor:pointer;border:unset}.image-gallery img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.image-gallery .image .overlay{position:absolute;display:flex;width:100%;height:100%;opacity:0;visibility:hidden;align-items:center;justify-content:center;background:#5c75b680}.image-gallery .image:hover .overlay{visibility:visible;opacity:1;transition-duration:.3s}.image-gallery .image .overlay svg{width:50px;height:50px;fill:#fff;color:#fff}.prose h2.title-image-gallery{margin-top:0}
