.course-main{min-height:800px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:flex-end;position:relative;color:var(--color-light)}.course-main:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.5)}.course-main>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.course-main .blur{--translate:-50%,60%;left:0;bottom:0}.course-main .container{padding-bottom:50px;padding-top:50px}.course-main video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.course-main .sub-title{--color:var(--color-primary);margin-bottom:20px}.course-main .title{max-width:670px}.course-main .description{margin-top:20px;max-width:550px}.course-main .cities-list{margin-top:24px;font-size:24px}.course-main .for-btn{margin-top:40px}.course-main .obj{right:40px;bottom:0;width:600px;transform:translate(0%,48%);z-index:2}@media (min-width:768px) and (max-width:1199px){.course-main{min-height:500px}.course-main .obj{width:450px}.course-main .cities-list{margin-top:20px;font-size:20px}}@media (max-width:767px){.course-main{min-height:500px}.course-main .obj,.course-main .blur{display:none}.course-main .container{padding-bottom:30px;padding-top:30px}.course-main .sub-title{margin-bottom:15px}.course-main .title{max-width:670px}.course-main .title.big{font-size:24px}.course-main .description{margin-top:15px}.course-main .cities-list{margin-top:15px;font-size:15px}}.course-schedule{background:var(--color-bg-2);padding:95px 0 100px 0;color:var(--color-light);margin-top:20px;position:relative}.course-schedule .obj-1{width:55px;right:5%;top:60px}.course-schedule .content-block{max-width:550px}.course-schedule .schedule-row:not(:first-of-type) .schedule-col:first-of-type{font-weight:500;font-family:var(--ff-headings)}.course-schedule .schedule-row-1{color:var(--color-primary);font-size:18px;text-transform:uppercase}@media (min-width:768px){.course-schedule .schedule-table{margin-top:145px;margin-left:30px;max-width:535px;width:100%;display:table}.course-schedule .schedule-row{display:table-row}.course-schedule .schedule-row .schedule-col{display:table-cell;padding:12px 12px}}@media (min-width:768px) and (max-width:1199px){.course-schedule{padding-bottom:65px}.course-schedule .schedule-table{margin-left:0}}@media (min-width:768px) and (max-width:991px){.course-schedule .schedule-table{margin-top:60px}}@media (max-width:767px){.course-schedule{padding:60px 0}.course-schedule .obj{display:none}.course-schedule .schedule-table{font-size:16px;margin-top:75px;display:flex;overflow-x:auto;margin-right:calc(var(--bs-gutter-x) * -.5);padding-right:calc(var(--bs-gutter-x) * .5)}.course-schedule .schedule-table .schedule-row{flex-shrink:0}.course-schedule .schedule-table .schedule-row:not(:last-of-type) .schedule-col{padding-right:40px}.course-schedule .schedule-table .schedule-row .schedule-col:not(:last-of-type){margin-bottom:12px}.course-schedule .schedule-table .schedule-row .schedule-col-1{padding-bottom:4px;min-height:40px;display:flex;align-items:center;border-bottom:1px solid var(--color-light-3)}}.course-impressions{position:relative;padding:180px 0 180px 0}.course-impressions .floating-bg{display:none}.course-impressions.has-bg{padding-bottom:525px}.course-impressions.has-bg .floating-bg{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:1920px;aspect-ratio:2.3378995434;display:block}.course-impressions .obj-1{width:55px;left:10%;bottom:110px}.course-impressions .blur{right:0;bottom:0;transform:translate(50%,50%)}.course-impressions .content-top{margin-bottom:100px}.course-impressions .swiper-slide{height:auto;max-width:510px}@media (min-width:768px) and (max-width:1199px){.course-impressions{padding:130px 0}.course-impressions .obj-1{width:45px;bottom:70px}.course-impressions.has-bg{padding-bottom:375px}.course-impressions.has-bg .floating-bg{width:1310px}.course-impressions .content-top{margin-bottom:40px}.course-impressions .content-top .row{--bs-gutter-y:30px}}@media (max-width:767px){.course-impressions{padding:100px 0}.course-impressions .obj-1{width:45px;bottom:70px}.course-impressions.has-bg{padding-bottom:275px}.course-impressions.has-bg .floating-bg{transform:translateX(-46%);width:750px}.course-impressions .content-top{margin-bottom:40px}.course-impressions .content-top .row{--bs-gutter-y:30px}}.course-info-list{padding:180px 0 180px 0}.course-info-list .content-top{margin:0 0 100px 0}.course-info-list .blocks{--columns:3;display:grid;grid-template-columns:repeat(var(--columns),1fr)}.course-info-list .blocks .block{padding:24px 30px;position:relative;border-right:1px dotted #717171}.course-info-list .blocks .block .icon{top:10px;right:24px;width:32px;position:absolute}.course-info-list .blocks .block .sub-title{font-size:24px;color:var(--color-light)}.course-info-list .blocks .block .text{margin-top:4px}@media (min-width:1200px){.course-info-list .blocks .block:nth-child(3n){border-right:none}.course-info-list .blocks .block:nth-child(3n):not(:last-of-type):before{position:absolute;content:'';height:1px;border-bottom:1px dotted #717171;width:7000px;left:50%;bottom:0;transform:translateX(-50%)}}@media (min-width:768px) and (max-width:1199px){.course-info-list{padding:130px 0 110px 0}.course-info-list .content-top .row{--bs-gutter-y:25px}.course-info-list .blocks{--columns:2}.course-info-list .blocks .block:nth-child(2n){border-right:none}.course-info-list .blocks .block:nth-child(2n):before{position:absolute;content:'';height:1px;border-bottom:1px dotted #717171;width:7000px;left:50%;bottom:0;transform:translateX(-50%)}}@media (max-width:767px){.course-info-list{padding:100px 0 70px 0}.course-info-list .content-top{margin:0 0 35px 0}.course-info-list .content-top .row{--bs-gutter-y:25px}.course-info-list .blocks{--columns:1}.course-info-list .blocks .block{padding:24px 30px;border-right:none;border-bottom:1px dashed var(--color-light-3)}}.course-reg-motivation{padding:180px 0 180px 0;position:relative}.course-reg-motivation .floating-bg{position:absolute;left:50%;top:0;transform:translateX(-50%);width:1920px;aspect-ratio:2.3378995434}.course-reg-motivation .content-row{background:rgba(0,0,0,.3);border:1px solid var(--color-primary);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:80px}.course-reg-motivation .content-row .content-block .for-btn{margin-top:80px}.course-reg-motivation .content-row .blocks{display:grid;grid-template-columns:repeat(3,1fr)}.course-reg-motivation .content-row .block{padding:0 30px}.course-reg-motivation .content-row .block:not(:last-of-type){border-right:1px solid var(--color-primary)}.course-reg-motivation .content-row .block .sub-title,.course-reg-motivation .content-row .block h3{font-size:20px;margin-bottom:15px;font-family:var(--ff-headings);color:var(--color-light)}.course-reg-motivation .more-description{color:var(--color-light)}@media (min-width:768px){.course-reg-motivation .more-description{margin:60px 0 0 80px;max-width:770px}}@media (min-width:768px) and (max-width:1199px){.course-reg-motivation{padding:110px 0}.course-reg-motivation .content-row{padding:40px 20px}.course-reg-motivation .content-row .blocks .block{padding:0 24px}.course-reg-motivation .content-row .blocks .block:first-of-type{padding-left:0}}@media (min-width:768px) and (max-width:991px){.course-reg-motivation .content-row .content-block{margin-bottom:60px}.course-reg-motivation .content-row .for-btn{margin-top:60px}}@media (max-width:767px){.course-reg-motivation{padding:50px 0 60px 0}.course-reg-motivation .blur{--size:300px;--blur:110px;left:0;top:0;transform:translate(-60%,-70%)}.course-reg-motivation .floating-bg{transform:translateX(-30%);width:1130px;bottom:-110px;top:initial}.course-reg-motivation .content-row{padding:40px 0 40px 24px}.course-reg-motivation .content-row .content-block{margin-bottom:60px}.course-reg-motivation .content-row .blocks{overflow-x:auto}.course-reg-motivation .content-row .block{padding:0 24px;width:250px;flex-shrink:0}.course-reg-motivation .content-row .block:first-of-type{padding-left:0}.course-reg-motivation .content-row .for-btn{margin-top:60px;padding-right:24px}.course-reg-motivation .content-row .for-btn .cl-btn{width:100%}.course-reg-motivation .more-description{margin-top:24px}}.course-reg-tariffs{--slide-width:455px;padding:180px 0 50px 0}.course-reg-tariffs [class*=swiper-packages]{position:relative;z-index:5}.course-reg-tariffs .content-top{margin-bottom:95px;position:relative;z-index:3}.course-reg-tariffs .tariffs-packages{--tanslate:-50%,0%;position:relative}.course-reg-tariffs .tariffs-packages .obj{transform:translate(var(--tanslate))}.course-reg-tariffs .tariffs-packages .obj.obj-big{transform:translate(var(--tanslate)) scale(1.5)}.course-reg-tariffs .tariffs-packages .obj-1{--tanslate:-50%,0%;left:0;bottom:0;width:600px}.course-reg-tariffs .tariffs-packages .obj-2{--tanslate:50%,-35%;right:0;top:0;width:380px}.course-reg-tariffs .tariffs-bottom{max-width:1000px;margin:40px auto 0}.course-reg-tariffs .tariffs-bottom .pic-wrapper{position:relative}.course-reg-tariffs .tariffs-bottom .pic-wrapper .blur{--size:40%;--blur:110px;left:50%;top:50%}.course-reg-tariffs .tariffs-bottom .pic-wrapper .pic{position:relative;z-index:3;aspect-ratio:1.8017664377}@media (min-width:768px){.course-reg-tariffs .swiper-slide{width:var(--slide-width)}.course-reg-tariffs .swiper-slide.min{--slide-width:400px}.course-reg-tariffs .swiper-slide.single-tariff{--slide-width:auto}.course-reg-tariffs .swiper-slide.has-more-prices{display:flex;align-items:flex-start;column-gap:48px}.course-reg-tariffs .swiper-slide.has-more-prices:not(.single-tariff){width:auto}.course-reg-tariffs .swiper-slide.has-more-prices .tariff-card{flex-shrink:0;width:415px}.course-reg-tariffs .swiper-slide:not(.has-more-prices){max-width:415px}.course-reg-tariffs .swiper-slide .tariff-prices-info{max-width:775px}}@media (min-width:768px) and (max-width:1199px){.course-reg-tariffs{padding:120px 0 50px 0}.course-reg-tariffs .swiper-packages:not(.single-slide-packages){--slide-width:330px}.course-reg-tariffs .tariffs-packages .obj-1{--tanslate:-50%,0%;width:400px}.course-reg-tariffs .tariffs-packages .obj-2{--tanslate:50%,-35%;width:250px}.course-reg-tariffs .swiper-slide.has-more-prices{column-gap:15px}.course-reg-tariffs .swiper-slide.has-more-prices .tariff-prices-info{max-width:550px}}@media (max-width:767px){.course-reg-tariffs{padding:90px 0 50px 0}.course-reg-tariffs .tariffs-packages:not(.single-slide-packages){--slide-width:330px}.course-reg-tariffs .tariffs-packages:not(.single-slide-packages) .swiper-slide{width:var(--slide-width)}.course-reg-tariffs .tariffs-packages:not(.single-slide-packages) .swiper-slide.min{--slide-width:300px}.course-reg-tariffs .content-top{margin-bottom:35px}.course-reg-tariffs .content-top .row{--bs-gutter-y:35px}.course-reg-tariffs .tariffs-packages .obj{display:none}.course-reg-tariffs .tariffs-bottom{margin:16px auto 0;text-align:center}.course-reg-tariffs .tariffs-bottom .row{--bs-gutter-y:24px;flex-direction:column-reverse}.course-reg-tariffs .tariffs-bottom .pic-wrapper{position:relative}.course-reg-tariffs .tariffs-bottom .pic-wrapper .blur{--size:40%;--blur:110px;left:50%;top:50%}.course-reg-tariffs .tariffs-bottom .pic-wrapper .pic{position:relative;z-index:3;aspect-ratio:1.8017664377}}.course-gallery{padding:50px 0 100px 0}.course-gallery .gallery-masonry{column-count:4;gap:0}.course-gallery .gallery-masonry .gallery-item{cursor:zoom-in}.course-gallery .gallery-masonry .gallery-item:hover img{filter:brightness(1.5)}.course-gallery .gallery-masonry .gallery-item img{transition:.3s ease-in-out}@media (max-width:767px){.course-gallery{padding:40px 0 60px 0}.course-gallery .gallery-masonry{column-count:2}}.course-fighters{padding:180px 0 180px 0}.course-fighters .blur{--translate:-80%,-20%;opacity:.6}.course-fighters .content-top{margin:0 0 100px 0}.course-fighters .content-top .text{max-width:640px}.course-fighters .swiper-slide{max-width:400px}.course-fighters .fighter-card{--visible-height:70px;position:relative;overflow:hidden}.course-fighters .fighter-card:hover .fighter-info-wrapper{transform:translateY(0)}.course-fighters .fighter-card:hover .fighter-info-wrapper::-webkit-scrollbar-thumb{background-color:var(--color-primary)}.course-fighters .fighter-card .photo{aspect-ratio:.8239564428}.course-fighters .fighter-card .fighter-info-wrapper{background:var(--color-bg);padding:0 20px 20px 20px;position:absolute;bottom:0;transform:translateY(calc(100% - var(--visible-height)));transition:.3s ease-in-out;max-height:100%;width:100%}.course-fighters .fighter-card .fighter-info-wrapper::-webkit-scrollbar-thumb{background-color:transparent}.course-fighters .fighter-card .fighter-info-wrapper .fighter-info{display:flex;align-items:center;justify-content:space-between;column-gap:10px;height:var(--visible-height);padding:5px 0}.course-fighters .fighter-card .fighter-info-wrapper .fighter-info .fighter-name{color:var(--color-light);font-family:var(--ff-headings);font-weight:500}@media (min-width:768px) and (max-width:1199px){.course-fighters{padding:110px 0}}@media (max-width:767px){.course-fighters{padding:80px 0 60px 0}.course-fighters .blur{--translate:-60%,50%;--size:340px}.course-fighters .content-top{margin:0 0 35px 0}.course-fighters .swiper-slide{max-width:350px}}.course-reservation{padding:100px 0;background:var(--color-primary);position:relative;z-index:2}.course-reservation .content-wrapper{background:var(--color-dark);padding:80px}.course-reservation .contact-block{position:relative;border:1px solid var(--color-light-2);color:var(--color-light)}.course-reservation .contact-block .pic{aspect-ratio:.7352517986}.course-reservation .contact-block .reservation-contact{position:absolute;left:0;bottom:0;width:100%;padding:40px}.course-reservation .contact-block .contacts-list{margin-top:16px;font-family:var(--ff-headings)}.course-reservation .contact-block .contacts-list .link:not(:last-of-type){margin-bottom:15px}.course-reservation .contact-block .contacts-list .link a{display:inline-block;background:var(--color-primary);padding:4px 15px;text-decoration:none}.course-reservation .contact-block .contacts-list .link a:hover{filter:brightness(1.3)}@media (min-width:992px) and (max-width:1199px){.course-reservation .content-wrapper{padding:40px 25px}}@media (min-width:768px) and (max-width:991px){.course-reservation .content-wrapper .row{--bs-gutter-y:60px}}@media (max-width:767px){.course-reservation{background:none;padding:80px 0}.course-reservation .content-wrapper{padding:0}.course-reservation .content-wrapper .row{--bs-gutter-y:80px}.course-reservation .contact-block .reservation-contact{padding:15px 15px 24px 15px}}.course-come-courses{padding:120px 0}.course-come-courses .blur{--translate:50%,-20%;opacity:.6;right:0}.course-come-courses .content-top{margin-bottom:95px}.course-come-courses .swiper-slide{height:auto;max-width:500px}@media (min-width:768px) and (max-width:1199px){.course-come-courses .swiper-slide{max-width:400px}}@media (max-width:767px){.course-come-courses{padding:80px 0 80px 0}.course-come-courses .blur{display:none}.course-come-courses .content-top{margin-bottom:35px}.course-come-courses .swiper-slide{max-width:300px}}.tariff-card{border:1px solid var(--color-bg-2);background:rgba(0,0,0,.4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:.3s ease-in-out;padding:54px 24px;color:var(--color-light);position:relative;z-index:5}.tariff-card:hover{border-color:var(--color-primary)}.tariff-card:hover .cl-btn{--color:var(--color-light);background:var(--color-primary)}.tariff-card:hover .cl-btn:hover{filter:brightness(1.3)}.tariff-card .tariff-header{padding-bottom:45px;gap:10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-bg-2)}.tariff-card .tariff-header .tariff-name{font-family:var(--ff-headings);font-weight:500;text-transform:uppercase;font-size:18px}.tariff-card .tariff-header .frame-block{--color:var(--color-primary);cursor:pointer}.tariff-card .tariff-header .frame-block:hover{--color:var(--color-light)}.tariff-card .tariff-body{padding:35px 0 0 0}.tariff-card .tariff-body .tariff-price{text-transform:uppercase;font-size:15px;margin-bottom:35px;font-family:var(--ff-headings);font-weight:500;hyphens:auto}.tariff-card .tariff-body .tariff-price span{font-size:32px}.tariff-card .tariff-body .for-btn .cl-btn{width:100%}.tariff-card .tariff-body .tariff-info-list{margin-top:35px}.tariff-card .tariff-body .tariff-info-list .tariff-info-row{display:flex;align-items:center;column-gap:8px}.tariff-card .tariff-body .tariff-info-list .tariff-info-row:not(:last-of-type){margin-bottom:32px}.tariff-card .tariff-body .tariff-info-list .tariff-info-row .tariff-info-label{color:#D9D9D9;flex-grow:1}.tariff-card .tariff-body .tariff-info-list .tariff-info-row .tariff-info-value{text-align:right}.tariff-card .tariff-body .tariff-info-list .tariff-info-row .tariff-info-value .highlighted{color:var(--color-primary);font-size:1.3em;font-weight:700}.tariff-card .tariff-body .tariff-other-info{margin-top:34px;font-size:12px;color:var(--color-primary)}.tariff-card .tariff-body .tariff-description{margin-top:34px}@media (max-width:1199px){.tariff-card{padding:30px 24px}.tariff-card .tariff-header{padding-bottom:35px;gap:20px;flex-direction:column;align-items:flex-start}.tariff-card .tariff-body{padding:35px 0 0 0}.tariff-card .tariff-body .tariff-price{margin-bottom:24px}.tariff-card .tariff-body .tariff-info-list{margin-top:24px}.tariff-card .tariff-body .tariff-info-list .tariff-info-row{display:flex;align-items:center;column-gap:4px}.tariff-card .tariff-body .tariff-info-list .tariff-info-row:not(:last-of-type){margin-bottom:24px}.tariff-card .tariff-body .tariff-info-list .tariff-info-row .tariff-info-label{color:#D9D9D9;flex-grow:1}.tariff-card .tariff-body .tariff-info-list .tariff-info-row .tariff-info-value{text-align:right}.tariff-card .tariff-body .tariff-info-list .tariff-info-row .tariff-info-value .highlighted{color:var(--color-primary);font-size:1.3em;font-weight:700}.tariff-card .tariff-body .tariff-other-info{margin-top:34px;font-size:12px;color:var(--color-primary)}.tariff-card .tariff-body .tariff-description{margin-top:34px}}.tariff-info-bar{display:flex;align-items:center;column-gap:8px}.tariff-info-bar .tariff-info-value{color:var(--color-primary)}.tariff-info-bar .progress-bar-wrap{width:120px;height:16px;background:var(--color-bg);display:flex;justify-content:space-evenly;position:relative}.tariff-info-bar .progress-bar-wrap .progress-bar{height:100%;background:linear-gradient(0deg,#762A01 0,#FF6E1F 55%,#FF9B65 100%);box-shadow:0 0 10px 0 rgba(255,110,31,.5);position:absolute;left:0;top:0}.tariff-info-bar .progress-bar-wrap div{width:2px;z-index:3;position:relative;background:var(--color-dark)}.tariff-prices-info{flex-grow:1}.tariff-prices-info .block{padding:24px;display:flex;align-items:center;gap:20px}.tariff-prices-info .block:not(:last-of-type){border-bottom:1px solid var(--color-primary)}.tariff-prices-info .block .text-block{flex-grow:1}.tariff-prices-info .block .text-block .name{font-family:var(--ff-headings);text-transform:uppercase;font-weight:500;color:var(--color-primary)}.tariff-prices-info .block .text-block .text{margin-top:10px}.tariff-prices-info .block .prices{font-family:var(--ff-headings);text-transform:uppercase;font-weight:500}.tariff-prices-info .block .prices .price:not(.old-price){color:var(--color-light)}.tariff-prices-info .block .prices .price.old-price{position:relative;display:inline-block}.tariff-prices-info .block .prices .price.old-price:before{position:absolute;content:'';left:0;top:50%;width:100%;height:1px;background:var(--color-light-2)}.tariff-prices-info .block .prices .price span{font-size:26px}.tariff-prices-info .tariff-info-txt{margin-top:20px;font-style:italic}@media (min-width:768px){.tariff-prices-info .prices{flex-shrink:0}}@media (max-width:767px){.tariff-prices-info .block{flex-direction:column;align-items:flex-start;gap:35px}}.course-schedule-2{padding:120px 0 120px 0;position:relative}.course-schedule-2 .blur{--translate:50%,-50%;--size:560px;--blur:105px;right:0;top:50%}.course-schedule-2 .for-title{margin-bottom:100px}.course-schedule-2 .blocks{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.course-schedule-2 .blocks .block{min-height:155px;padding:24px;display:flex;flex-direction:column;justify-content:center;position:relative;border:1px dotted var(--color-primary);background:rgba(0,0,0,.05);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.course-schedule-2 .blocks .block.past *{color:var(--color-light-3)!important}.course-schedule-2 .blocks .block.past .past-txt{display:block}.course-schedule-2 .blocks .block.past .dates{display:none}.course-schedule-2 .blocks .block.nearest{color:var(--color-light)}.course-schedule-2 .blocks .block.nearest .nearest-labe{display:block}.course-schedule-2 .blocks .block .city-name{text-transform:uppercase;font-weight:500;font-size:20px;font-family:var(--ff-headings);color:var(--color-primary)}.course-schedule-2 .blocks .block .dates{margin-top:15px}.course-schedule-2 .blocks .block .dates>div{display:inline-block}.course-schedule-2 .blocks .block .past-txt{display:none;margin-top:15px}.course-schedule-2 .blocks .block .nearest-labe{position:absolute;right:16px;top:16px;padding:2px 8px;border-radius:4px;background:var(--color-primary);color:var(--color-dark);font-size:14px;line-height:1;display:none}@media (min-width:768px){.course-schedule-2 .blocks{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1199px){.course-schedule-2{padding:90px 0}.course-schedule-2 .blur{--size:360px;--blur:105px;--translate:50%,-80%}.course-schedule-2 .blocks .block{padding:16px}}@media (max-width:767px){.course-schedule-2{padding:90px 0 60px 0}.course-schedule-2 .blur{display:none}.course-schedule-2 .for-title{margin-bottom:35px}.course-schedule-2 .blocks .block{padding:35px 16px;min-height:initial}.course-schedule-2 .toggle-blocks-btn{margin-top:35px}}.modal-tariff{background:var(--color-bg);opacity:0;visibility:hidden;display:block!important}.modal-tariff.show{opacity:1;visibility:visible}.modal-tariff .modal-dialog{max-width:100%}.modal-tariff .modal-dialog .modal-content{max-width:1270px;margin:auto;background:none;border-radius:0;box-shadow:none;border:0}.modal-tariff .modal-title{margin-bottom:75px;padding-right:20px}.modal-tariff .modal-tariff-info{background:var(--color-dark);padding:40px;color:var(--color-light)}.modal-tariff .modal-tariff-info .modal-tariff-header{padding:0 0 35px 0;border-bottom:1px solid var(--color-bg);display:flex;align-items:center;gap:35px}.modal-tariff .modal-tariff-info .modal-tariff-header .tariff-name{text-transform:uppercase;font-family:var(--ff-headings);font-weight:500}.modal-tariff .modal-tariff-info .modal-tariff-header .tariff-price{font-size:15px;font-family:var(--ff-headings);font-weight:700}.modal-tariff .modal-tariff-info .modal-tariff-header .tariff-price span{font-size:32px}.modal-tariff .modal-tariff-info .tariff-info-list{display:flex;gap:10px;padding:35px 0 70px 0}.modal-tariff .modal-tariff-info .tariff-info-list .tariff-info-label{margin-bottom:10px}.modal-tariff .modal-tariff-info .modal-tariff-program-txt{background:var(--color-primary);color:var(--color-dark);padding:5px 10px;text-align:center}.modal-tariff .modal-tariff-info .modal-tariff-program-txt a{text-decoration:underline}.modal-tariff .modal-tariff-info .modal-tariff-program-txt a:hover{text-decoration:none}.modal-tariff .modal-tariff-days{margin-top:80px}.modal-tariff .modal-tariff-days .accordion-item{position:relative;border:0;background:none;padding:40px 0}.modal-tariff .modal-tariff-days .accordion-item:nth-of-type(odd):before{position:absolute;content:'';left:50%;top:0;height:100%;width:6000px;transform:translateX(-50%);background:var(--color-dark)}.modal-tariff .modal-tariff-days .accordion-item .accordion-button{position:relative;z-index:3;border:0;background:none;display:block}.modal-tariff .modal-tariff-days .accordion-item .accordion-button .tariff-day-number{color:var(--color-light);margin-bottom:10px}.modal-tariff .modal-tariff-days .accordion-item .accordion-button .tariff-day-title{font-weight:500;font-family:var(--ff-headings);color:var(--color-primary)}.modal-tariff .modal-tariff-days .accordion-item .accordion-collapse{position:relative;z-index:3}@media (max-width:767px){.modal-tariff .modal-tariff-days{--bs-accordion-btn-icon:url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2710%27 viewBox=%270 0 17 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 1.41421L1.41421 0L9.84781 8.43359L8.43359 9.84781L0 1.41421Z%27 fill=%27%23FF6E1F%27/%3E%3Cpath d=%27M16.8583 1.41421L15.4441 0L7.01938 8.42471L8.43359 9.83893L16.8583 1.41421Z%27 fill=%27%23FF6E1F%27/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2710%27 viewBox=%270 0 17 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 1.41421L1.41421 0L9.84781 8.43359L8.43359 9.84781L0 1.41421Z%27 fill=%27%23FF6E1F%27/%3E%3Cpath d=%27M16.8583 1.41421L15.4441 0L7.01938 8.42471L8.43359 9.83893L16.8583 1.41421Z%27 fill=%27%23FF6E1F%27/%3E%3C/svg%3E");margin-top:60px}.modal-tariff .modal-tariff-days .accordion-item{padding:30px 0}.modal-tariff .modal-tariff-days .accordion-item:nth-of-type(odd):before{position:absolute;content:'';left:50%;top:0;height:100%;width:6000px;transform:translateX(-50%);background:var(--color-dark)}.modal-tariff .modal-tariff-days .accordion-item .accordion-button{padding:0 30px 0 0;border:0;box-shadow:none}.modal-tariff .modal-tariff-days .accordion-item .accordion-button:not(.collapsed):after{top:40%}.modal-tariff .modal-tariff-days .accordion-item .accordion-button:after{position:absolute;right:15px;top:45%}.modal-tariff .modal-tariff-days .accordion-item .accordion-body{padding:30px 0 0 0}}.modal-tariff .tariffs-packages .swiper-slide{height:auto}.modal-tariff .tariffs-packages .swiper-slide .tariff-card{height:100%}@media (min-width:768px){.modal-tariff .modal-tariff-info .modal-tariff-header .tariff-price{margin-left:auto}.modal-tariff .modal-tariff-info .tariff-info-list{gap:40px 10px;display:grid;grid-template-columns:repeat(6,1fr)}.modal-tariff .modal-tariff-days .accordion-item{display:flex}.modal-tariff .modal-tariff-days .accordion-item .accordion-button{width:40%;pointer-events:none}.modal-tariff .modal-tariff-days .accordion-item .accordion-button:after{display:none}.modal-tariff .modal-tariff-days .accordion-item .accordion-collapse{width:60%;display:block!important}}@media (max-width:1199px){.modal-tariff .tariffs-packages .swiper-container{overflow:visible}.modal-tariff .tariffs-packages .swiper-slide{max-width:360px}.modal-tariff .modal-tariff-info .tariff-info-list{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px) and (max-width:991px){.modal-tariff .modal-tariff-info .tariff-info-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.modal-tariff .modal-title{margin-bottom:60px}.modal-tariff .modal-tariff-info{padding:40px 24px 0 24px}.modal-tariff .modal-tariff-info .modal-tariff-header{flex-direction:column;align-items:flex-start;gap:19px}.modal-tariff .modal-tariff-info .modal-tariff-header .for-btn{width:100%}.modal-tariff .modal-tariff-info .modal-tariff-header .for-btn .cl-btn{width:100%}.modal-tariff .modal-tariff-info .tariff-info-list{flex-direction:column;gap:30px;padding:35px 0 45px 0}.modal-tariff .modal-tariff-info .tariff-info-list .tariff-info-label{margin-bottom:8px}.modal-tariff .modal-tariff-info .modal-tariff-program-txt{margin:0 -24px}}