.price-pt{padding-top:100px}.price-pb{padding-bottom:100px}.tablePrices-title{color:#090909;font-size:40px;font-style:normal;font-weight:700;line-height:120%}.tablePrices-title span{background:var(--gradient-accent,linear-gradient(278deg,#f99515 -7.42%,#ff7316 112.6%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.tablePrices-subtitle{margin-top:16px;color:#333;font-size:18px;font-weight:300;line-height:140%}.tablePrices-top{display:flex;align-items:flex-end;justify-content:space-between}.tablePrices-search{position:relative;width:420px}.tablePrices-search::after{content:"";position:absolute;left:10px;top:16px;z-index:3;pointer-events:none;width:20px;height:20px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2003_849)"><path d="M19.8258 18.98L14.9655 14.1197C16.2692 12.6208 17.0586 10.6652 17.0586 8.52772C17.0586 3.82262 13.2316 0 8.53089 0C3.82579 0 0.00317383 3.82705 0.00317383 8.52772C0.00317383 13.2284 3.83022 17.0554 8.53089 17.0554C10.6684 17.0554 12.624 16.2661 14.1229 14.9623L18.9832 19.8226C19.0985 19.9379 19.2537 20 19.4045 20C19.5553 20 19.7105 19.9424 19.8258 19.8226C20.0564 19.592 20.0564 19.2106 19.8258 18.98ZM1.19608 8.52772C1.19608 4.48337 4.48654 1.19734 8.52645 1.19734C12.5708 1.19734 15.8568 4.4878 15.8568 8.52772C15.8568 12.5676 12.5708 15.8625 8.52645 15.8625C4.48654 15.8625 1.19608 12.5721 1.19608 8.52772Z" fill="%23333333"/></g><defs><clipPath id="clip0_2003_849"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');background-repeat:no-repeat;background-position:center}.tablePrices-search input{display:flex;align-items:center;padding-left:45px;color:#090909;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.56px;width:100%;border-radius:32px;background:#f8f8fa;height:52px;border:1px solid #f8f8fa;box-shadow:0 4px 30px 0 rgb(0 0 0 / .03) inset}.tablePrices-search input::placeholder{color:#333}.tablePrices-block{margin-top:24px;padding-bottom:19px;border-bottom:1px solid #c7ced4}.tablePrices-block:first-child{margin-top:32px}.tablePrices-block__title{user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#333;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;position:relative;z-index:3}.tablePrices-block__title svg{transition:all 0.4s;display:block}.tablePrices-block__title.hide-block svg{transform:rotate(180deg)}.tablePrices-block__list{display:flex;flex-wrap:wrap;margin:-4px -10px 0}.tablePrices-block__item{margin-top:20px;padding:0 10px;width:33.333%}.tablePrices-block__item-wrapper{padding:19px 19px 19px 17px;border-radius:16px;border:1px solid #c7ced4;background:#fff;display:flex;align-items:center;min-height:100%;position:relative;transition:all 0.4s}.tablePrices-block__item-wrapper:hover{border-color:#ff7316}.tablePrices-block__item-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.tablePrices-block__item-circle{width:12px;min-width:12px;height:12px;border-radius:100%;background:rgb(251 140 21 / .3);padding:2px;margin-right:6px}.tablePrices-block__item-circle span{background:linear-gradient(278deg,#f99515 -7.42%,#ff7316 112.6%);width:100%;height:100%;border-radius:100%;display:block}.tablePrices-block__item-name{color:#090909;font-size:18px;font-weight:500;line-height:140%}.tablePrices-block__item-price{font-size:20px;font-weight:700;line-height:140%;white-space:nowrap;margin-left:auto}.tablePrices-block__item-price.gradient-color{background:linear-gradient(278deg,#f99515 -7.42%,#ff7316 112.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.tablePrices-block__item-price.green-color{color:#00ad54}.priceBenefits-title{text-align:center;margin:0}.priceBenefits-subtitle{width:860px;max-width:100%;margin:16px auto 0;color:#333;text-align:center;font-size:18px;font-weight:300;line-height:140%}.priceBenefits-subtitle strong,.priceBenefits-subtitle b{font-weight:500}.priceBenefits-list{margin:0 -10px;padding-top:12px;display:flex;flex-wrap:wrap}.priceBenefits-block{width:33.333%;margin-top:20px;padding-left:10px;padding-right:10px}.priceBenefits-item{padding:20px;border-radius:20px;background:#fff;min-height:100%;box-shadow:0 4px 30px 0 rgb(255 255 255 / .25) inset,0 10px 30px 0 rgb(101 101 101 / .1)}.priceBenefits-item__icon{width:40px;min-width:40px;height:40px;border-radius:8px;background:linear-gradient(278deg,#f99515 -7.42%,#ff7316 112.6%);display:flex;align-items:center;justify-content:center;margin-right:16px}.priceBenefits-item__icon img{display:block;max-width:100%;height:auto}.priceBenefits-item__top{display:flex;align-items:center}.priceBenefits-item__title{font-size:20px;font-weight:700;line-height:140%;background:linear-gradient(278deg,#f99515 -7.42%,#ff7316 112.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.priceBenefits-item__text{margin-top:16px;color:#333;font-weight:500;line-height:160%}.priceBreadcrumbs{margin:20px 0 32px;color:#c7ced4;font-size:14px;font-weight:500;line-height:20px;display:flex;align-items:center;flex-wrap:wrap}.priceBreadcrumbs a{display:inline-flex;text-decoration:none;outline:none}.priceBreadcrumbs b{display:block;margin:0 10px;width:5px;min-width:5px;height:5px;border-radius:100%;background:#c7ced4}.priceMain-list{display:flex;flex-wrap:wrap;justify-content:space-between}.priceMain-block{width:calc(50% - 10px)}.priceMain-left{padding:24px;min-height:100%;background-image:url(/wp-content/uploads/page-service/banner-1.png);background-size:cover;background-position:center;border-radius:24px}.priceMain-title{color:#090909;font-size:64px;font-weight:700;line-height:110%}.priceMain-title span{background:var(--gradient-accent,linear-gradient(278deg,#f99515 -7.42%,#ff7316 112.6%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.priceMain-subtitle{margin:12px 0;color:#333;font-size:18px;font-weight:300;line-height:140%}.priceMain-subtitle strong,.priceMain-subtitle b{font-weight:500}.priceMain-btn{text-decoration:none;outline:none;display:inline-flex;align-items:center;height:48px;border-radius:32px;background:#090909;padding:0 24px;color:#fff;font-size:18px;font-weight:500;line-height:120%;cursor:pointer;user-select:none;transition:all 0.4s}.priceMain-btn svg{margin-left:12px}.priceMain-btn:hover{background:#ff7316}.priceMain-title span{display:block}.priceMain-right{border-radius:24px;background:linear-gradient(278deg,#f99515 -7.42%,#ff7316 112.6%);padding:24px;overflow:hidden;position:relative}.priceMain-right__img{bottom:0;right:0;position:absolute}.priceMain-index{position:relative;z-index:3}.priceMain-right__title{width:380px;max-width:100%;color:#fff;font-size:40px;font-weight:700;line-height:140%;text-transform:uppercase}.priceMain-right__text{color:#fff;font-size:24px;font-weight:500;line-height:140%;width:560px;max-width:100%}.priceMain-right__items{padding-top:10px;display:flex;flex-wrap:wrap;width:563px;max-width:100%;justify-content:space-between}.priceMain-right__item{padding:8px;border-radius:16px;background:#fff;box-shadow:0 4px 30px 0 rgb(255 255 255 / .25) inset;margin-top:20px;width:calc(50% - 10px);display:flex;align-items:center}.priceMain-right__item:first-child{margin-right:40%}.priceMain-right__item-icon{width:48px;min-width:48px;height:48px;border-radius:8px;background:linear-gradient(278deg,#f99515 -7.42%,#ff7316 112.6%);display:flex;align-items:center;justify-content:center;margin-right:8px}.priceMain-right__item-icon img{max-width:100%;height:auto;display:block}.priceMain-right__item-content{flex-grow:1}.priceMain-right__item-title{color:#090909;font-size:32px;font-weight:700;line-height:100%}.priceMain-right__item-title span{background:var(--gradient-accent,linear-gradient(278deg,#f99515 -7.42%,#ff7316 112.6%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.priceMain-right__item-title small{font-size:14px;line-height:100%}.priceMain-right__item-text{color:#333;font-size:12px;font-weight:500;line-height:120%}.priceBanner-wrapper{background-image:url(/wp-content/uploads/page-service/banner-bg.png);background-size:cover;background-position:center;border-radius:24px;padding:48px;display:flex;align-items:center;justify-content:space-between}.priceBanner-right{width:474px;min-width:474px;margin-left:20px}.priceBanner-left{flex-grow:1}.priceBanner-title{color:#fff;margin:0}.priceBanner-subtitle{margin:12px 0 16px;font-size:16px;line-height:160%;font-weight:500;color:#fff}.priceBanner-link{display:inline-flex;align-items:center;color:#fff;font-size:18px;font-weight:500;line-height:120%;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-skip-ink:auto;text-decoration-thickness:7.5%;text-underline-offset:auto;text-underline-position:from-font}.priceBanner-link svg{display:block;margin-right:12px}.priceBanner-right form{position:relative}.priceBanner-right input[type="tel"],.priceBanner-right input[type="text"]{display:flex;align-items:center;width:100%;border:1px solid #fff;border-radius:32px;height:49px;background:#fff;padding-left:19px;color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.priceBanner-right input::placeholder{color:#7d8389}.priceBanner-right form .wpcf7-spinner{display:none!important}.priceBanner-right .wpcf7 form.invalid .wpcf7-response-output{color:#fff;text-align:center}.priceBanner-right .wpcf7 form.sent .wpcf7-response-output{color:#fff;text-align:center}.priceBanner-btn{height:41px;top:4px;right:4px;width:150px;border:none;cursor:pointer;user-select:none;transition:all 0.4s;border-radius:24px;background:#333;color:#fff;font-size:14px;font-weight:700;line-height:120%;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;z-index:2}.priceBanner-btn:hover{background:#ff7316;color:#fff}.tablePrices-blocks{position:relative}.tablePrices-block:last-child{padding-bottom:0}.tablePrices-blocks::before{content:"";position:absolute;left:0;bottom:0;width:100%;background:#fff;z-index:3;height:1px}@media (max-width:1200px){.tablePrices-block__item{width:50%}.tablePrices-search{margin-left:16px}.priceMain-block{width:100%}.priceMain-block:last-child{margin-top:20px}.priceMain-list{display:block}.priceBanner-right{width:380px;min-width:380px}}@media (max-width:992px){.tablePrices-search{width:100%;margin:20px 0 0 0}.tablePrices-top{display:block}.tablePrices-subtitle{margin-top:16px}.price-pt{padding-top:80px}.price-pb{padding-bottom:80px}.priceBenefits-block{width:50%}.priceBanner-wrapper{display:block;padding:32px}.priceBanner-left{width:100%}.priceBanner-right{width:474px;min-width:auto;max-width:100%;margin:27px 0 0 0}}@media (max-width:767px){.tablePrices-block__item{width:100%}.priceBreadcrumbs{margin-bottom:40px}.priceMain-left{padding:16px 16px 32px;border-radius:20px}.priceMain-title{font-size:40px;line-height:110%}.priceMain-subtitle{margin:12px 0;font-size:16px;line-height:140%}.priceMain-btn{padding:0;width:100%;height:48px;font-size:18px;justify-content:center}.priceMain-right{padding:16px}.priceMain-right__title{font-size:28px;line-height:120%}.priceMain-right__text{font-size:20px;line-height:120%}.priceMain-right__items{padding-top:12px;width:270px;max-width:100%}.priceMain-right__item{margin-top:12px;width:100%}.priceMain-right__item:first-child{margin-right:0}}@media (max-width:576px){.tablePrices-subtitle{font-size:16px;line-height:140%}.priceMain-right__img{left:55px;right:auto;width:401px;min-width:401px;max-width:none}.tablePrices-title{font-size:32px;line-height:120%}.priceBenefits-block{width:100%;margin-top:16px}.priceBenefits-list{padding-top:16px}.priceBenefits-item__text{font-size:14px;line-height:160%;margin-top:12px}.priceBenefits-subtitle{font-size:16px;line-height:140%}.priceBenefits-item__icon{width:32px;min-width:32px;height:32px;margin-right:16px}.tablePrices-block{padding-bottom:15px;margin-top:16px}.tablePrices-block:first-child{margin-top:24px}.tablePrices-block__title{font-size:20px;line-height:140%}.tablePrices-block__item-name{font-size:16px;line-height:140%}.tablePrices-block__item-price{font-size:18px;line-height:140%}.tablePrices-block__item-wrapper{padding:15px 15px 15px 13px;border-radius:16px}.price-pt{padding-top:64px}.price-pb{padding-bottom:64px}.priceBanner-wrapper{padding:32px 20px 60px;background-position:center right}.priceBanner-title{font-size:32px}.priceBanner-subtitle{margin:12px 0 16px;font-size:14px;line-height:160%}.priceBanner-link{font-size:16px}.priceBanner-right input{height:48px}.priceBanner-btn{position:static;width:100%;height:48px;margin:12px 0 0 0}}