@charset "UTF-8";.price-block{padding:3.75rem 0;position:relative;overflow:hidden}.price-block::before{content:"";position:absolute;left:-350px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1100px;height:1100px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(37,57,104,.85) 0,rgba(37,57,104,.55) 35%,rgba(37,57,104,.2) 60%,rgba(37,57,104,0) 100%);-webkit-filter:blur(180px);filter:blur(180px);z-index:0}.price-block__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.price-block__label{font-weight:600;font-size:clamp(.875rem,14 / 1920 * 100vw,.875rem);line-height:130%;text-transform:uppercase;color:#08c6e8}.price-block__title{font-weight:700;font-size:clamp(2rem,40 / 1920 * 100vw,2.875rem);line-height:110%;color:#fff}.price-block__body{margin-top:2.5rem;overflow:visible;width:100%}.price-block__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-block__slide{background:#102045;border-radius:1rem;padding:2.5rem;height:auto}.price-block__text p{font-weight:400;font-size:clamp(1rem,18 / 1920 * 100vw,1.25rem);line-height:130%;color:#586587;margin-bottom:1.5625rem}.price-block__text p strong{font-weight:700;font-size:clamp(1.25rem,24 / 1920 * 100vw,1.5rem);color:#fff}.price-block__text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.price-block__text ul li{font-weight:400;font-size:clamp(1rem,16 / 1920 * 100vw,1rem);line-height:110%;color:#fff;position:relative;padding-left:20px}.price-block__text ul li:after{content:"";position:absolute;top:0;left:0;width:1.1875rem;height:1.1875rem;background:url(/wp-content/themes/webmac/assets/img/svg/check.svg) center top/cover no-repeat}.price-block__btn{margin-top:1.875rem}.price-block__btn .secondary-btn{font-size:clamp(1rem,16 / 1920 * 100vw,1rem)}.price-block__pagination{margin-top:2.5rem;position:relative;bottom:0}.swiper-slide-active{border:1px solid #08c6e8}@media screen and (min-width:1024px){.price-block{padding:5rem 0}.price-block__head{max-width:36.25rem}}