.icon-modals{padding:60px 0}.icon-modals .btn-close{background:#fff;border:3px solid #1f2937;border-radius:100%;height:40px;margin:30px auto;min-height:40px;min-width:40px;opacity:1;transition:all .3s ease;width:40px;z-index:5}@media (min-width:768px){.icon-modals .btn-close{height:60px;min-height:60px;min-width:60px;width:60px}}.icon-modals .btn-close svg path{fill:#1f2937}.icon-modals .btn-close:hover{background:#1f2937;transition:all .3s ease}.icon-modals .btn-close:hover svg path{fill:#fff}.icon-modals .modal{padding:0}.icon-modals .modal__description{margin-bottom:60px}.icon-modals .modal__feat-image{overflow:hidden;padding-top:70%;position:relative;width:100%}.icon-modals .modal__feat-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.icon-modals .modal-dialog{height:100vh;margin:0;max-width:100%;width:100%}.icon-modals .modal-dialog .modal-content{height:100%;overflow:hidden}.icon-modals .modal-dialog .modal-content:before{background:radial-gradient(104.83% 75.68% at 48.97% 3.02%,#fff 0,#80b6ff 100%);border-radius:1303.733px;content:"";display:block;height:1000px;left:90%;position:absolute;top:10%;transform:translate(-50%,-50%) rotate(-135deg);width:1000px}.icon-modals .modal-dialog .modal-content:after{background:linear-gradient(187deg,#bcf6ec 5.4%,rgba(188,246,236,0) 22.09%);border-radius:1891.304px;content:"";display:block;height:1000px;left:12%;position:absolute;top:100%;transform:translate(-50%,-50%);width:1000px;z-index:1}.icon-modals .modal-dialog .modal-content .modal-body{overflow-x:hidden;padding:20px;scrollbar-color:gray transparent;scrollbar-width:thin;z-index:5}@media (min-width:768px){.icon-modals .modal-dialog .modal-content .modal-body{padding:24px}}@media (min-width:1200px){.icon-modals .modal-dialog .modal-content .modal-body{padding:60px}}.icon-modals .modal-dialog .modal-content .modal-body::-webkit-scrollbar{width:12px}.icon-modals .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track{background:transparent}.icon-modals .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb{background-clip:content-box;border:3px solid transparent;border-radius:6px}.icon-modals .modal-dialog .modal-content .eyebrow{color:#2c64e7;margin-bottom:12px}.icon-modals .modal-dialog .modal-content .title--lg{margin-bottom:30px}.icon-modals__title{margin-bottom:60px}.icon__button{background:unset;border:none;margin:auto;transform:scale(1);transition:all .3s ease;width:100%}.icon__button:hover{transform:scale(1.05);transition:all .3s ease}.icon__button:hover .icon__link,.icon__button:hover .icon__subtitle{color:#2c64e7}.icon__button:hover .icon__link span{border:1px solid #2c64e7}.icon__button:hover .icon__link span svg path{fill:#2c64e7}.icon__item{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.icon__item .text--lg{font-weight:500;letter-spacing:1px;text-transform:uppercase}.icon__item .icon__link{align-items:center;background:transparent;border:none;display:flex;gap:8px;justify-content:center;position:relative;width:100%}.icon__item .icon__link span{border:1px solid #000;border-radius:100%;height:20px;padding:5px;position:relative;width:20px}.icon__item .icon__link span svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-modals__title{text-align:center}.icon-modals__title .eyebrow{color:#2c64e7;margin-bottom:12px}.icon-modals-swiper{height:100%;margin:70px 0 60px;overflow:visible;width:100%}.icon-modals-swiper .swiper-slide{align-items:center;display:flex;height:100%;justify-content:center;padding-top:100%;position:relative;width:auto;@media(min-width:992px){display:inline-block;padding-top:0;width:auto}}.icon-modals-swiper .swiper-slide img{display:block;height:100%!important;height:auto;left:0;max-width:100%;object-fit:cover;position:absolute;top:0;width:100%;@media(min-width:992px){position:relative;width:auto}}.icon-modals-button{align-items:center;border:2px solid #fff;border-radius:100%;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:60px;z-index:10}.icon-modals-button-next{right:10px}.icon-modals-button-next svg{transform:rotate(0deg)}.icon-modals-button-prev{left:10px}.icon-modals-button-prev svg{transform:rotate(180deg)}.icon-modals-pagination{bottom:-45px!important}.icon-modals-pagination .swiper-pagination-bullet{background:#abc1f5;height:12px;width:12px}.icon-modals-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2c64e7;opacity:1}