.big-container{padding:0 20px;max-width:1640px}.big-container .row{--bs-gutter-x:none}.big-container .col-lg-6{padding-right:20px;padding-left:20px}.full-container{padding:0;max-width:none}.new-style h2{margin-top:150px}.new-style h1,.new-style h2{margin-bottom:60px;font-family:Fira Sans Condensed}.new-style h1{margin-top:100px}.new-style p{font-family:Fira Sans}.modal[class$=-modal],.modal__wrapper .modal[class*=-modal]{display:block}@media (max-width:1169px){.new-style .title{margin-bottom:50px;margin-top:100px}}@media (max-width:767px){.new-style h1.title{margin-top:70px}}.header__info--adress{font-size:20px;font-weight:300;margin-right:30px;color:#fff;line-height:1.2}.navigation.header__navigation .header__info{display:none}.navigation.header__navigation._full-screen .header__info{flex-direction:column;gap:15px;align-items:center;margin-top:60px;display:flex}.navigation.header__navigation._full-screen .header__info a{font-size:20px;color:#fff}.navigation.header__navigation._full-screen .header__info--adress{margin:0}@media (max-width:870px){.navigation .navigation__list .navigation__item:nth-child(3){order:-3}.navigation .navigation__list .navigation__item:nth-child(5){order:-2}.navigation .navigation__list .navigation__item:nth-child(2){order:-1}.navigation .navigation__list .navigation__item:first-child .navigation__link{padding:0 8px}.header .header__inner .header__info .header__info--adress,.header .header__inner .header__info .header__info--phone{font-size:16px}}@media (max-width:600px){.header .header__inner .header__info .header__info--adress{margin-right:0}.header .header__inner .header__info{justify-content:center;flex-direction:column;align-items:flex-end}}@media (max-width:400px){.header .header__inner .header__info .header__info--adress,.header .header__inner .header__info .header__info--phone{font-size:14px}.header .header__inner .header__logo{flex:0 0 120px}}.footer .container .footer__line{align-items:flex-start}.footer .big-container .footer__line .footer__block.footer__nav{max-width:544px}.footer__info{flex-direction:column;gap:15px;display:flex}.footer__info--adress,.footer__info--phone{font-size:16px;color:#fff}.footer__info .footer__info--phone:hover{color:#f54c28}.button-orange{background-color:#f54c28}.button.button-orange:hover{color:#222;background-color:#fff}.footer,.footer__social ul .footer__social--item{height:auto}.footer .container .footer__line{flex-wrap:wrap}.footer .container .footer__line:first-child{margin-bottom:15px}.footer .container .footer__line-column{flex-direction:row;gap:30px;width:auto;display:flex}.footer .container .footer__line .footer__block.footer__social{flex:auto}@media (max-width:1515px){.footer .container .footer__line .footer__block.footer__logo{flex:0 0 250px}.footer .container .footer__line .footer__block.footer__copyright,.footer .container .footer__line .footer__block.footer__social{flex:0 0 150px}.footer .big-container .footer__line .footer__block.footer__nav{max-width:470px}}@media (max-width:1285px){.footer .container .footer__line,.footer .container .footer__line-column{gap:60px;width:100%}.footer .container .footer__line-column:nth-child(2){justify-content:flex-end;align-items:center}.footer .container .footer__info{flex-direction:row;align-items:center}.footer .big-container .footer__line .footer__block.footer__nav{flex:auto;max-width:700px}.footer .container .footer__line .footer__block.footer__logo{flex:auto}}@media (max-width:955px){.footer__list{justify-content:center;max-width:none;flex-direction:row}.footer .container .footer__line-column:first-child{flex-direction:column;align-items:center}.footer .container .footer__line-column:nth-child(2){justify-content:center;flex-wrap:wrap}.footer .container .footer__line .footer__block{margin-bottom:0}.footer__list{height:auto}.footer .container .footer__line.footer__other{flex:auto;flex-wrap:wrap;flex-direction:row;gap:0;margin-top:50px}}@media (max-width:900px){.footer .container .footer__line .footer__block.footer__rating{flex:auto;width:auto}.footer__rating .footer__rating--text{text-align:left}}@media (max-width:650px){.footer .container .footer__info{flex-direction:column}}@media (max-width:479px){.footer .container .footer__line.footer__other{justify-content:center}}.banner-section{height:auto;background:none}.banner-img,.banner-img__mobile{max-height:733px;object-fit:cover;width:100%}.banner-img{height:100%;display:block}.banner-img__mobile{display:none}.banner-section:after{content:none}.banner-section .button-orange{margin:25px auto 0}.banner-section .button-orange:hover{color:#fff;background-color:#222}@media (max-width:768px){.banner-img{display:none}.banner-img__mobile{display:block}}.advantages-section .advantages-section__list{column-gap:20px;align-items:stretch;row-gap:40px}.advantages-section .advantages-section__list .advantage{padding:35px;flex-direction:row;gap:40px;align-items:flex-start;box-shadow:0 1px 6px rgba(0,87,146,.15)}.advantages-section .advantages-section__list .advantage:nth-of-type(-n+3){margin-bottom:0}.advantages-section .advantages-section__list .advantage__number{height:60px;justify-content:center;font-size:30px;font-weight:900;color:#fff;max-width:60px;background-color:#f54c28;align-items:center;width:100%;display:flex}.advantages-section .advantages-section__list .advantage__title{font-size:24px;font-weight:600;margin-bottom:15px;line-height:27px}.advantages-section .advantages-section__list .advantage__text{font-size:20px;text-transform:none;text-align:left;margin-top:0}@media (max-width:1200px){.advantages-section .advantages-section__list .advantage__title{font-size:22px}.advantages-section .advantages-section__list .advantage__text{font-size:18px;line-height:24px}}@media (max-width:980px){.advantages-section .advantages-section__list .advantage{flex:0 0 auto;width:100%}.advantages-section .advantages-section__list{row-gap:20px}}@media (max-width:767px){.advantages-section .advantages-section__list .advantage:nth-of-type(n){margin-bottom:0}.advantages-section .advantages-section__list .advantage{gap:25px}.advantages-section .advantages-section__list .advantage__number{height:45px;font-size:24px;max-width:45px}}@media (max-width:570px){.advantages-section .advantages-section__list .advantage{padding:35px 20px}}.services-swiper{max-width:1466px}.services-container .swiper-button-next:after,.services-container .swiper-button-prev:after{height:0;content:"";border-style:solid;width:0;display:block}.services-container .swiper-button-next{right:32px;top:60%}.services-container .swiper-button-prev{top:60%;left:32px}.swiper-button-next:after{border-color:transparent transparent transparent #f54c28;border-width:16px 0 16px 20px}.swiper-button-prev:after{border-color:transparent #f54c28 transparent transparent;border-width:16px 20px 16px 0}.services-container .swiper-button-next.swiper-button-disabled,.services-container .swiper-button-prev.swiper-button-disabled{opacity:1}.services-container .swiper-button-disabled.swiper-button-next:after{border-color:transparent transparent transparent #f0f0f0}.services-container .swiper-button-disabled.swiper-button-prev:after{border-color:transparent #f0f0f0 transparent transparent}.services-container .swiper-button-next:hover,.services-container .swiper-button-prev:hover{opacity:.7}.services-swiper .swiper-slide img{display:block}.services-swiper .swiper-slide div{height:92px;padding:0 20px;justify-content:center;font-size:24px;font-weight:500;color:#fff;border-top:8px solid #f54c28;text-align:center;background-color:#222;align-items:center;line-height:27px;display:flex}.services-swiper .swiper-slide:hover div{background-color:#f54c28}@media (max-width:1610px){.services-swiper{max-width:calc(100% - 70px)}.services-container .swiper-button-next{right:20px}.services-container .swiper-button-prev{left:20px}}@media (max-width:1024px){.services-swiper .swiper-slide div{height:80px;font-size:20px;line-height:24px}}@media (max-width:768px){.services-swiper{max-width:none}.services-container .swiper-button-next,.services-container .swiper-button-prev{display:none}}@media (max-width:550px){.services-swiper .swiper-slide div{font-size:18px;line-height:22px}}.properties-section{padding-top:100px;background-color:#222;padding-bottom:100px;margin-top:150px}.properties-section__inner{row-gap:80px}.properties-section__item{padding:0 20px;flex-direction:column;gap:20px;align-items:center;display:flex}.properties-section--icon{height:100px;justify-content:center;background-color:#f54c28;align-items:center;border-radius:50%;width:100px;display:flex}.properties-section--title{font-size:24px;font-weight:500;color:#fff;max-width:410px;text-align:center;line-height:34px;font-family:Fira Sans}@media (max-width:1300px){.properties-section--title{font-size:22px;line-height:30px}}@media (max-width:990px){.properties-section--title{font-size:20px;line-height:27px}.properties-section__inner{row-gap:60px}}@media (max-width:650px){.properties-section{padding-top:60px;padding-bottom:60px}}@media (min-width:650px) and (max-width:1199px){.properties-section__item{flex:0 0 auto;width:50%}}.abonements-swiper .swiper-wrapper{align-items:stretch}.abonements-swiper .swiper-button-next,.abonements-swiper .swiper-button-prev{display:none}.abonements-swiper .swiper-slide{height:auto;flex-direction:column;display:flex}.abonements-swiper .swiper-slide .logo{padding:20px;justify-content:center;font-size:24px;font-weight:500;color:#fff;text-align:center;background-color:#f54c28;align-items:center;width:100%;display:flex}.abonements-section__content{height:100%;padding:15px 25px 35px;justify-content:space-between;flex-direction:column;background-color:#f0f0f0;align-items:center;display:flex}.abonements-section__content--title{font-size:24px;font-weight:500;margin-bottom:15px;text-align:center}.abonements-section__content--list{margin-bottom:25px;flex-direction:column;gap:10px;display:flex}.abonements-section__content--list li{font-size:18px;line-height:24px;font-family:Fira Sans}.abonements-section__content--list li:before{height:9px;margin-right:10px;content:"";background:#222;width:9px;display:inline-block}@media (max-width:786px){.abonements-section__content{padding:15px 15px 35px}.abonements-section__content--title{font-size:20px}.abonements-section__content--list{gap:5px}.abonements-section__content--list li{font-size:16px}}.card-section__inner{margin-top:150px}.card-section--container{justify-content:center;color:#fff;width:100%;display:flex}.card-section--img img{height:100%;object-fit:cover;width:100%;display:block}.card-section--info{padding-top:60px;background-color:#f54c28;padding-bottom:80px;width:calc(100vw - 58%);padding-left:163px}.card-section--test{justify-content:center;flex-direction:column;background-color:#222;width:calc(100vw - 42%);padding-left:159px;display:flex}.card-section--title{font-size:60px;font-weight:700;margin-bottom:20px;line-height:72px}.card-section--info p{font-size:20px;max-width:520px;line-height:24px}.card-section--subtitle{font-size:24px;font-weight:600;margin-bottom:20px;max-width:550px;line-height:29px;margin-top:15px;font-family:Fira Sans}@media (max-width:1700px){.card-section--info{padding-left:20px}}@media (max-width:1169px){.card-section__inner{margin-top:100px}}@media (max-width:1300px){.card-section--img img{min-height:300px}.card-section--container{flex-direction:column}.card-section--info,.card-section--test{width:100%}.card-section--info{padding:40px 20px}.card-section--title{margin-bottom:10px}.card-section--info p{max-width:none}.card-section--test{padding:40px 20px;align-items:center}.card-section--subtitle{max-width:none;text-align:center}}@media (max-width:700px){.card-section--title{font-size:50px;line-height:56px}.card-section--subtitle{font-size:20px}}@media (max-width:500px){.card-section--img img{min-height:200px}}#stepFormModal .modal-dialog{height:auto;max-width:750px}#stepFormModal .modal-content{min-height:483px;padding:70px;position:relative;border-radius:0;width:750px}#stepFormModal .modal-header .btn-close{right:30px;color:#222;position:absolute;top:30px}#stepFormModal .modal-header .btn-close:hover{color:#f54c28}#stepFormModal h2{font-size:24px;font-weight:600;color:#222;line-height:29px;font-family:Fira Sans Condensed,sans-serif}#stepFormModal .form-check-label{font-size:20px;font-weight:400;color:#222;margin-left:7px;line-height:24px;font-family:Fira Sans,sans-serif}#stepFormModal .form-check-input{height:24px;border:2px solid #f54c28;min-width:24px;width:24px}#stepFormModal .form-check-input:checked{background-color:#f54c28}#stepFormModal #nextStep{height:50px;color:#fff;background-color:#222;width:260px}#stepFormModal #nextStep,#stepFormModal #prevStep{font-size:20px;font-weight:400;font-family:Fira Sans Condensed,sans-serif}#stepFormModal #prevStep{padding:0;color:#f54c28;background-color:transparent}#stepFormModal #nextStep:hover{background-color:#f54c28}#stepFormModal #prevStep:hover{color:#222}#stepFormModal #stepCounter{font-size:30px;font-weight:600;color:#f54c28;font-family:Fira Sans Condensed,sans-serif}#stepFormModal .step-6 #stepCounter{visibility:hidden}#stepFormModal .modal-header{padding:0;border:none}#stepFormModal .modal-footer{padding:0;justify-content:space-between;border:none;margin-top:35px}#stepFormModal .modal-confirm .modal-footer{justify-content:center}#stepFormModal .modal-confirm #stepCounter{display:none}#stepFormModal .modal-footer>*{margin:0}#stepFormModal .modal-body{padding:0}#stepFormModal .step{flex-direction:column;display:flex}#stepFormModal .step h2{margin-bottom:40px;max-width:420px;align-self:center;text-align:center}#stepFormModal .form-check{flex-direction:row;align-items:center;display:flex}#stepFormModal .form-check:not(:last-child){margin-bottom:15px}#stepFormModal .form-check:last-child{margin-bottom:0}#stepFormModal .form-check-input:checked{border-color:#f54c28}#stepFormModal .step-photo .row:first-child{margin-bottom:25px}#stepFormModal .step-photo img{height:150px;object-fit:cover;width:288px}#stepFormModal .btn-check:focus+.btn,.btn:focus{box-shadow:none}#stepFormModal .step-3 .row:not(:first-child){margin-top:25px}.step-final{color:#fff;background-color:#f54c28}#stepFormModal .step-6 h2,#stepFormModal .step-7 h2{font-size:24px;font-weight:400;margin-bottom:40px;color:#fff;text-transform:uppercase;max-width:550px;line-height:29px;font-family:Fira Sans Condensed,sans-serif}#stepFormModal .step-6 .input-name,#stepFormModal .step-6 .input-phone{font-size:18px;font-weight:400;color:#fff;line-height:38px}#stepFormModal .step-6 input{border:1px solid #fff;background-color:#fff;border-radius:0}#stepFormModal .step-6 input::placeholder{color:hsla(0,0%,100%,.7)}#stepFormModal .step-6 .form-check-input{height:15px;border:1px solid #fff;margin-right:5px;min-width:15px;background-color:transparent;border-radius:0;width:15px}#stepFormModal .step-6 .form-check-input:checked{background-color:transparent}#stepFormModal .step-6 .form-check-label{font-size:12px;color:#fff}#stepFormModal .step-6 .form-check-label a{text-decoration:underline;font-weight:500;color:#fff}#stepFormModal .step-6 .form-check{justify-content:center;align-items:flex-start}#stepFormModal .step-final #prevStep{color:#fff}#stepFormModal .step-final #nextStep:hover{color:#222;background-color:#fff}@media (max-width:767px){#stepFormModal .modal-dialog{margin:0}#stepFormModal .modal-content{height:auto;padding:70px 30px;width:100%}#stepFormModal .step-final .row{gap:15px}#stepFormModal .step-final .col-6{width:100%}}@media (max-width:550px){#stepFormModal .modal-footer{flex-direction:column;gap:20px}#stepFormModal #nextStep{order:-1}#stepFormModal .form-check-label{font-size:16px}}@media (max-width:400px){#stepFormModal .step-3 .col-6{margin-bottom:10px;width:100%}#stepFormModal .step-3 .row:not(:first-child){margin-top:10px}}.contacts-section .contacts-section__inner{justify-content:flex-start;gap:75px;align-items:stretch}.contacts-section .contacts-section__inner .contacts-section__map{flex:auto;height:508px;max-width:1030px}.contacts-section .contacts-section__inner .contacts-section__content{padding-top:0;justify-content:space-between;flex-direction:column;text-align:left;display:flex}.contacts-section .contacts-section__inner .contacts-section__content .marker{justify-content:flex-start;margin-bottom:10px;margin-top:0}.contacts-section__content--text:first-child{font-size:20px;font-weight:500}.contacts-section .contacts-section__inner .contacts-section__content .contacts-section__content--text{padding-bottom:15px}.contacts-section .contacts-section__inner .contacts-section__content .contacts-section__content--text:last-child{padding-bottom:0}.contacts-section__content--links button{margin-top:15px}.contacts-section__content--links .button-orange:hover{color:#fff;background-color:#222}.contacts-section__content--shedule p{font-size:18px;line-height:27px}@media (max-width:1169px){.contacts-section .full-container{padding:0 20px}.contacts-section .contacts-section__inner .contacts-section__content{flex-wrap:wrap;margin-bottom:0;flex-direction:row;gap:40px}.contacts-section .contacts-section__inner .contacts-section__map{max-width:none}}@media (max-width:715px){.contacts-section .contacts-section__inner{gap:30px}}.feedback-menu{right:25px;position:fixed;bottom:30px;z-index:10000}.feedback-menu .accordion-body{padding:0}.feedback-menu .accordion-item{border:none;background-color:transparent}.feedback-menu .accordion-header .accordion-button{height:80px;border-radius:50%;width:80px}.feedback-menu .accordion-collapse.collapse~.accordion-header .accordion-button{background-color:#f54c28}.feedback-menu .accordion-collapse.collapse.show~.accordion-header .accordion-button{background-color:#fff}.feedback-menu .accordion-button:after{content:none}.feedback-menu .accordion-button .closed{display:block}.feedback-menu .accordion-button .open,.feedback-menu .accordion-collapse.collapse.show~.accordion-header .closed{display:none}.feedback-menu .accordion-collapse.collapse.show~.accordion-header .open{display:block}.feedback-menu .accordion-item--phone,.feedback-menu .accordion-item--wa{height:80px;justify-content:center;margin-bottom:20px;align-items:center;border-radius:50%;width:80px;display:flex}.feedback-menu .accordion-item--wa{background-color:#4ac759}.feedback-menu .accordion-item--phone{background-color:#f54c28}.feedback-menu .accordion-item:first-of-type .accordion-button,.feedback-menu .accordion-item:last-of-type .accordion-button.collapsed{border-radius:50%}@media (min-width:956px) and (max-width:1285px){.feedback-menu{bottom:110px}}.reviews-section__inner{justify-content:center;flex-direction:row;gap:20px;display:flex}.twogis{border:1px solid #e6e6e6;border-radius:8px}@media (max-width:990px){.reviews-section__inner{flex-direction:column;align-items:center}.reviews-section--yandex{max-width:760px;width:100%!important}.twogis{max-width:760px;width:100%}}.documents-page{padding-bottom:0}.documents__links{justify-content:center;gap:20px;display:flex}.documents-page .documents__links .documents__links--link:not(:last-child){margin-bottom:25px}@media (max-width:1169px){.new-style.documents-page .content-block h2{margin-bottom:50px;margin-top:100px}}@media (max-width:990px){.documents__links{flex-direction:column}}@media (max-width:767px){.new-style.documents-page .content-block h2{font-size:22px;margin-top:70px}}#cycleStudio.photo-item{height:auto}.cycle-subtitle{font-weight:600;margin-bottom:4px;margin-top:12px}.cycle-list__item{font-size:18px;margin-bottom:12px;line-height:30px}.cycle-list__item--mark{height:12px;margin-right:12px;background:#f54c28;width:12px;display:inline-block}