.button,button[type=submit]{cursor:pointer}.button--red,.section{box-shadow:4px 4px 8px rgba(0,0,0,.25)}.link-icon--more .icon,.link-text--more .icon{margin-top:.2rem;height:8px;margin-left:.5rem}.link-icon--lower,.link-text--more{text-transform:lowercase}.form .form-check-input:checked,.form__btns .form-check-input:checked{border-color:#888;background-color:#888;margin:0}:root{--field-width:100%;--form-offers-mr-sl:1rem;--nav-menu-mb:0.75rem;--nav-menu-pt:30px;--btn-padding:0.5rem;--bs-body-line-height:130%;--nav-btn-pd:19px;--size-clubs-result-h:300px;--form-book-w:100%;--slider-club-w:100%;--slider-club-h:365px;--page-sale-mb:30px;--page-sale-mr:0.25rem;--page-sale-count:2;--page-sale-w-size:calc(100% / var(--page-sale-count) - var(--page-sale-mr));--box-pd-base:37px;--box-pd:37px 1rem;--slidePicMaxSize:410px;--mainSlidePicMaxSize:233px}@media (min-width:375px){:root{--slider-club-h:427px}}@media (min-width:768px){:root{--nav-btn-pd:20px;--nav-menu-pt:1.4rem}}@media (min-width:992px){:root{--field-width:calc(50% - 0.5rem);--slider-club-h:539px;--form-book-w:30%;--slider-club-w:calc(70% - 10px);--size-clubs-result-h:650px;--page-sale-mb:50px;--page-sale-mr:1rem;--page-sale-count:4}.section--bg-pic .section__pic-bg{animation:1s ease-in-out animBgRev}}@media (min-width:1200px){:root{--btn-padding:0.7rem 1rem;--nav-btn-pd:20px 24px 19px 24px;--bs-modal-border-radius:14px;--slider-club-h:501px;--slider-club-w:70%;--size-clubs-result-h:850px;--box-pd:0 55px 30px 37px}}@keyframes animBg{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes animBgRev{from{transform:scale(1.2)}to{transform:scale(1)}}@font-face{font-family:"Avenir Next Cyr";font-weight:400;font-style:normal;font-display:swap;src:local("Avenir Next Cyr"),url("/assets/templates/fh2023/fonts/AvenirNextCyr-Regular.woff2") format("woff2"),url("/assets/templates/fh2023/fonts/AvenirNextCyr-Regular.woff") format("woff")}@font-face{font-family:"Avenir Next Cyr Medium";font-weight:500;font-style:normal;font-display:swap;src:local("Avenir Next Cyr Medium"),url("/assets/templates/fh2023/fonts/avenirnextcyr-medium.woff2") format("woff2"),url("/assets/templates/fh2023/fonts/avenirnextcyr-medium.woff") format("woff")}@font-face{font-family:"Avenir Next Cyr Bold";font-weight:900;font-style:normal;font-display:swap;src:local("Avenir Next Cyr Bold"),url("/assets/templates/fh2023/fonts/avenirnextcyr-bold.woff2") format("woff2"),url("/assets/templates/fh2023/fonts/avenirnextcyr-bold.woff") format("woff")}@font-face{font-family:"Avenir Next Cyr Demi";font-weight:700;font-style:normal;font-display:swap;src:local("Avenir Next Cyr Demi"),url("/assets/templates/fh2023/fonts/AvenirNextCyr-Demi.woff2") format("woff2"),url("/assets/templates/fh2023/fonts/AvenirNextCyr-Demi.woff") format("woff")}@font-face{font-family:"Avenir Next Cyr Light";font-weight:300;font-style:normal;font-display:swap;src:local("Avenir Next Cyr Light"),url("/assets/templates/fh2023/fonts/AvenirNextCyr-Light.woff2") format("woff2"),url("/assets/templates/fh2023/fonts/AvenirNextCyr-Light.woff") format("woff")}body,html{padding:0;margin:0}html{height:100%}body{font-family:"Avenir Next Cyr",sans-serif;font-size:20px;line-height:130%}img{width:100%;height:auto;object-fit:cover}svg{fill:currentColor}.small{font-size:.875rem;line-height:100%}.section{border-radius:16px}.section--bg-pic{z-index:1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;max-width:550px;min-height:254px;padding:5rem 1rem 1rem;background-color:#42474d;transition:.3s;background-size:cover;text-decoration:none;overflow:hidden}@media (min-width:768px){.section--bg-pic{padding:2.5rem 1.5rem 1rem 2.075rem}.nav-city__title span{max-width:120px}}.section--bg-pic .section__pic-bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.section--bg-pic .section__pic-bg img,.section--bg-pic .section__pic-bg picture{display:block;width:100%;min-height:254px}.section--bg-pic:focus,.section--bg-pic:hover{transition:.3s;text-decoration:none;outline:0}.section--bg-pic:focus .link-text--more .icon,.section--bg-pic:hover .link-text--more .icon{width:40px;transform:translateX(6px);transition:.3s}.section--bg-pic .title{margin-bottom:1.5625rem;color:#fff}.section--bg-pic .link-text--more{margin-left:auto;margin-right:0;color:#fff}.list a:focus,.list a:hover,.section--bg-pic .link-text--more:focus,.section--bg-pic .link-text--more:hover,.slider .swiper-button-next:focus,.slider .swiper-button-next:hover,.slider .swiper-button-prev:focus,.slider .swiper-button-prev:hover{color:#fffeda}.title{font-family:"Avenir Next Cyr Demi",Arial,"Helvetica CY",sans-serif;font-weight:700;line-height:130%;font-size:16px}.nav-city__list a,.subtitle{font-family:"Avenir Next Cyr",Arial,"Helvetica CY",sans-serif}@media (min-width:375px){.title{font-size:calc(.4419889503vw + 14.3425414365px)}}.subtitle span,.title span{word-spacing:inherit}.subtitle{display:inline-block;font-weight:400;line-height:130%;font-size:16px}.button,.link-pay{font-family:"Avenir Next Cyr Demi",Arial,"Helvetica CY",sans-serif;line-height:130%;transition:.3s}@media (min-width:375px){.subtitle{font-size:calc(.4419889503vw + 14.3425414365px)}}.logo{display:block;width:126px;height:33px}@media (min-width:992px){.section--bg-pic .section__pic-bg img,.section--bg-pic .section__pic-bg picture{height:100%}.section--bg-pic:focus .section__pic-bg,.section--bg-pic:focus::before,.section--bg-pic:hover .section__pic-bg,.section--bg-pic:hover::before{animation:1s forwards animBg}.section--bg-pic .title{min-height:52px}.logo{width:230px;height:39px}}@media (min-width:1300px){:root{--page-sale-count:4;--box-pd:0 30px 37px}.logo{width:269px;height:45px}}.logo--footer{width:154px;height:25px}.logo--footer picture{width:100%;height:100%}.button{background-color:transparent;border:none;outline:0;margin:0;padding:16px 20px;font-weight:700;font-size:16px}@media (min-width:375px){.button{font-size:calc(.4419889503vw + 14.3425414365px)}}.button--red{padding:.5rem 2rem;color:#fff;border:2px solid #cd4141;background-color:#cd4141;border-radius:16px}.button--red:focus,.button--red:hover{color:#cd4141;background-color:transparent}.button--outline{color:#fff;border:2px solid #fff;border-radius:16px;background-color:transparent}.button--outline:focus,.button--outline:hover{color:#fffeda;border-color:#fffeda;background-color:transparent}.button--yellow{color:#42474d;border:2px solid #fffeda;border-radius:16px;background-color:#fffeda}.button--yellow:focus,.button--yellow:hover{border-color:#42474d}.link-pay{padding:17px 19px;font-weight:700;color:#fff;border:2px solid #cd4141;background-color:#cd4141;box-shadow:8px 8px 16px rgba(73,76,79,.19),-8px -8px 10px #fff;border-radius:16px;text-decoration:none;font-size:16px}.link-icon,.link-text{font-family:inherit;text-decoration:none;display:flex}@media (min-width:375px){.link-pay{font-size:calc(.4419889503vw + 14.3425414365px)}}@media (min-width:1280px){.button,.link-pay,.subtitle,.title{font-size:20px}}.link-pay:focus,.link-pay:hover{color:#cd4141;background-color:transparent;text-decoration:none}.link-text{flex-wrap:wrap;align-items:center;color:#fff}.link-text:focus,.link-text:hover{color:#fffeda;text-decoration:none}.link-icon,.link-text--more,.link-text--more:focus,.link-text--more:hover{color:#42474d}.link-text--svg .icon{margin-right:.4375rem;fill:#fffeda}.link-text--more{font-weight:400;font-size:15px;line-height:140%;line-height:normal}.link-text--arrow span{width:calc(100% - 16px - .5rem)}.link-text--arrow .icon{margin-right:.5rem;fill:#fffeda}.link-icon{flex-wrap:wrap;align-items:center}.link-icon--bold,.nav-city .title,.phone{font-family:"Avenir Next Cyr Demi",Arial,"Helvetica CY",sans-serif}.link-icon:focus,.link-icon:hover{text-decoration:none;color:#42474d}.link-icon--more{font-style:normal;font-weight:400;font-size:15px;line-height:140%;transition:.3s}.nav-city__title,.nav-select{background-color:#e2f0fb;box-shadow:8px 8px 16px rgba(73,76,79,.19),-8px -8px 10px #fff;line-height:normal;color:#42474d;transition:.3s}.link-icon--more:focus .icon,.link-icon--more:hover .icon{width:40px;transform:translateX(6px);transition:.3s}.link-icon--more .icon{transition:.3s}.blog__title,.box__title span,.links__list,.nav-city .title,.number,.page-footer__phone,.page-title-icon h1{text-transform:uppercase}.nav-select{padding:0 1rem;margin:.5rem;border-radius:16px;cursor:pointer}.nav-city__title,.nav-select select{border:none;outline:0;cursor:pointer}.nav-select:focus{border:1px solid #000}.nav-select:focus,.nav-select:hover{background-color:#fffeda}.nav-select select{padding:.5rem 0;background-color:transparent;font-size:16px}.nav-city__title~.nav-city__list.d-block,.nav-select option{background-color:#fffeda}.nav-select select:focus{outline:0}.nav-select option{padding:.5rem}.nav-select option:hover{background-color:#fff}.nav-city{position:relative;height:100%}.nav-city .title{margin-bottom:15px;font-weight:700;font-size:15px;line-height:140%}.nav-city__title{display:flex;flex-wrap:nowrap;align-items:center;margin:0;padding:0;padding:var(--nav-btn-pd);font-family:inherit;font-weight:400;font-size:1rem;height:100%;border-radius:16px;text-decoration:none}.box__title,.nav-city__list li:first-child a{font-weight:700}.box__title,.list,.list--bold{line-height:130%}.nav-city__title:focus,.nav-city__title:hover{color:#42474d;background-color:#fffeda}.nav-city__title:focus svg,.nav-city__title:hover svg{fill:#42474d;stroke:#ffffff}.nav-city__title svg{margin-left:.5rem}.nav-city__title span{white-space:nowrap;overflow:hidden}.nav-city__title--outline{background-color:transparent;color:#42474d;box-shadow:none;border:1px solid}.nav-city__title--outline.active,.nav-city__title--outline:hover{background:linear-gradient(176deg,#e9876c 0,#da6240 76.4%,#db7255 100%);color:#fff}.box,.box:focus,.box:hover,.nav-city__list a{color:#42474d;text-decoration:none}.nav-city__title--outline.active svg,.nav-city__title--outline:hover svg{fill:white}.nav-city__wrapper{z-index:10;position:absolute;top:75%;left:0;padding:1rem .2rem .1rem 1rem;border-radius:16px;background-color:#fffeda;box-shadow:4px 4px 8px rgba(0,0,0,.25)}.nav-city__list{list-style:none;margin:0;padding:0}.nav-city__list li{min-width:180px;margin-bottom:.25rem}@media (min-width:375px){.nav-city__list li{min-width:200px}}@media (min-width:768px){.nav-city__list li{min-width:175px}}.nav-city__list a{display:block;transition:.3s;font-weight:400;font-size:18px;line-height:130%;padding-bottom:.1rem}.box__title,.nav-city__list a:focus,.nav-city__list a:hover,.number,.page-footer__phone,.page-title-icon h1,.slider--sale .swiper-pagination-fraction{font-family:"Avenir Next Cyr Demi",Arial,"Helvetica CY",sans-serif}@media (min-width:375px){.nav-city__list a{font-size:20px}}@media (min-width:768px){.nav-city__list a{font-size:17px}}.nav-city__list a:focus,.nav-city__list a:hover{font-weight:700;transition:.3s}.my-custom-scrollbar{height:300px;overflow-y:auto;overflow-x:hidden}.my-custom-scrollbar::-webkit-scrollbar{width:.45rem}.my-custom-scrollbar::-webkit-scrollbar-thumb,.my-custom-scrollbar::-webkit-scrollbar-track-piece{background:rgba(66,71,77,.15);border-radius:41px}.box,.slider,.slider .swiper-slide{border-radius:16px}.my-custom-scrollbar::-webkit-scrollbar-track{background:0 0}.box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:8px 8px 16px rgba(73,76,79,.19),-8px -8px 10px #fff;background-color:#e2f0fb;width:100%;padding:10% 2rem}.box--yellow,.box:focus,.box:hover{background-color:#fffeda}@media (min-width:1300px){.nav-select select{padding:.7rem 0;font-size:20px}.nav-city__title{margin-left:0}.box{margin-top:0;width:50%;padding:25% 2rem}}.box__title{position:relative;margin:auto;padding-top:calc(25% + .5rem);padding-bottom:5%;font-size:20px;width:100%;max-width:220px}@media (min-width:1200px){.link-pay{padding:17px 25px}.nav-city__title{line-height:130%}.nav-city__list li{min-width:200px}.nav-city__list a{font-size:20px}.box{padding-bottom:2rem}.box__title{padding-bottom:2%;padding-top:calc(30% + .5rem)}}.box__title::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-size:contain;background-repeat:no-repeat;background-position:50% 0}.box__title span{display:block}.box--job{align-items:flex-end}.box--job .box__title::before{width:27%;height:35%;min-width:94px;background-image:url("../img/icons/job.svg")}@media (min-width:1400px){:root{--form-book-w:30%;--slider-club-w:70%;--slider-club-h:575px}.section--bg-pic{padding:2.5rem 2.075rem}.nav-city__title span{max-width:200px}.box__title{font-size:22px;padding-top:calc(40% + .5rem)}.box--job .box__title::before{min-width:120px;height:38%}}.box--schedule{align-items:flex-end;height:100%}.box--schedule .box__title::before{width:30%;height:43%;min-width:50px;background-image:url("../img/icons/schedule-2.svg")}.box--schedule .box__title span{display:block;text-transform:lowercase}.box__link{margin:auto 0 0 auto}.box__link span{margin:0}.box:focus .link-text--more .icon,.box:hover .link-text--more .icon{width:40px;transform:translateX(6px);transition:.3s}.box--yellow:focus,.box--yellow:hover{background-color:#e2f0fb}.box__content{display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:26px 57px 29px 33px}@media (min-width:420px){:root{--slidePicMaxSize:540px;--mainSlidePicMaxSize:240px}}@media (min-width:992px){.my-custom-scrollbar{height:auto}:root{--slidePicMaxSize:600px;--mainSlidePicMaxSize:500px}}.slider{width:100%;height:auto;overflow:hidden}.slider--main .swiper-container{overflow:hidden;position:relative;width:99.4%;border-radius:16px}@media (min-width:425px){.slider--main .swiper-container{width:99.2%}}@media (min-width:576px){.section--bg-pic{min-height:254px}.slider--main .swiper-container{width:99.1%}}@media (min-width:768px){.slider--main .swiper-container{width:99.5%;box-shadow:8px 8px 16px rgba(73,76,79,.19),-8px -8px 10px #fff}}@media (min-width:1920px){.slider--main .swiper-container{width:99.4%}}.slider--main .swiper-wrapper{height:auto;box-shadow:none}.nav-menu__link,.slider .swiper-wrapper{box-shadow:8px 8px 16px rgba(73,76,79,.19),-8px -8px 10px #fff}.slider .swiper-container{position:relative}.slider .swiper-wrapper{height:auto}.modal--bg .modal-content,.modal--bg-sm .modal-content{box-shadow:4px 4px 8px rgba(0,0,0,.25);overflow:hidden}.slider .swiper-slide{height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;will-change:transform;display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none;max-height:var(--slidePicMaxSize);overflow:hidden}.slider .swiper-slide picture{width:100%;height:auto}.slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:1rem}.slider .swiper-pagination{bottom:18px;left:50%;transform:translateX(-50%)}.slider .swiper-pagination-bullet{margin:0 6px;background-color:#fff;border:2px solid #fff;border-radius:50%;width:8px;height:8px;opacity:1}.slider .swiper-pagination-bullet-active{background-color:transparent}.slider .swiper-button-container{background-color:rgba(0,0,0,.25)}.slider .swiper-button-next,.slider .swiper-button-prev{z-index:4;color:#fff}.slider--content{height:360px}@media (min-width:576px){.slider--content{height:400px}}@media (min-width:768px){.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:2.45rem}.slider--content{height:435px}}.slider--content .swiper-container,.slider--content .swiper-slide img,.slider--content .swiper-slide picture,.slider.slider--main{height:100%}.slider--content .swiper-wrapper{height:100%!important}@media (min-width:576px){.slider--content .swiper-slide{height:400px}}@media (min-width:768px){.slider--content .swiper-slide{height:435px}}@media (min-width:992px){.slider--content,.slider--content .swiper-slide{height:500px}}.slider--sale .swiper-wrapper,.slider.slider--bg .swiper-container,.slider.slider--bg .swiper-slide,.slider.slider--bg .swiper-wrapper,.slider.slider--presale .swiper-wrapper{height:100%!important}.slider--slide-br .swiper-slide{background-position:center;background-size:cover;border-radius:16px;overflow:hidden}.slider--sale .swiper-button-next{right:10px}.modal .btn-close,.modal--bg .btn-close{top:1rem;right:1rem;outline:0;opacity:1;cursor:pointer}.slider--sale .swiper-button-prev{left:10px}.slider--sale .swiper-button-next:after,.slider--sale .swiper-button-prev:after{font-size:1rem}@media (min-width:768px){.slider--sale .swiper-button-next{right:17px}.slider--sale .swiper-button-prev{left:17px}.slider--sale .swiper-button-next:after,.slider--sale .swiper-button-prev:after{font-size:2.45rem}}.slider--sale .swiper-pagination-fraction{bottom:10px;left:35px;color:#fff;font-size:20px}.modal--bg .modal-body,.modal--bg .modal-header{font-family:"Avenir Next Cyr",Arial,"Helvetica CY",sans-serif}.list{list-style:none;margin:0;padding:0;font-weight:400;font-size:16px}.list li{font-weight:inherit;margin-bottom:.5rem}.list--bold,.list--bold li{font-weight:700}.list a{text-decoration:none}.list--bold{font-size:20px}.modal .btn-close{position:absolute;z-index:11;color:#fffeda;background:0 0;width:25px;height:25px;padding:0}.modal .btn-close:focus,.modal .btn-close:hover{outline:0;box-shadow:none}.modal .btn-close::before{content:"+";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:150%;font-weight:300;color:#fffeda;background-color:#8f8f8f;border-radius:50%;transform:rotate(-45deg)}.article-preview:hover .article-preview__img,.article-preview__link:focus .article-preview__img{transform:scale(1.05)}.modal .btn-close .icon{width:26px;height:26px;fill:#fffeda;stroke:#42474d}.modal--bg .modal-content{position:relative;background-color:#fffeda;border-radius:16px;border:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.modal .btn-close::before{color:#8f8f8f;background-color:#fffeda}.modal .btn-close{color:#fffeda;width:29px;height:29px}.modal .btn-close .icon{fill:#fffeda;stroke:#42474d}.modal--bg .modal-content{padding:1rem;min-height:240px}.modal--bg .modal-content::before{content:"";position:absolute;top:0;right:0;height:100%;width:45%;background-image:var(--pic);background-repeat:no-repeat;background-position:100% 0;background-size:cover;background-color:#42474d}}.modal--bg .modal-header{border:none;font-weight:700}.modal--bg .title{width:calc(100% - 30px)}.modal--bg .btn-close{z-index:10;position:absolute;border:none;margin:0;padding:0;color:#42474d;background:0 0;display:flex;overflow:hidden;align-items:center;justify-content:center;width:29px;height:29px}.modal--bg .modal-body,.modal--bg-sm .modal-body{flex-direction:column;font-weight:400;display:flex}.modal--bg .btn-close .icon{fill:#42474d;stroke:#fffeda}@media (min-width:768px){.modal--bg .btn-close{color:#fffeda;position:absolute;top:2rem;right:2rem}.modal--bg .btn-close .icon{fill:#fffeda;stroke:#42474d}}.modal--bg .modal-body{justify-content:center;width:100%;padding:1rem;font-size:15px;line-height:140%;color:#42474d}@media (min-width:992px){.modal--bg .modal-body{width:50%;padding:0 1rem}}.modal--bg .modal-body p{margin:0 0 .5rem}.modal--bg .modal-body ul{margin:0 0 1rem;padding-left:.6rem}.modal--bg-sm .modal-dialog{max-width:500px;width:100%;margin:1rem auto}.form .form-control,.form .form-label,.form .form-select{margin-bottom:0;font-family:"Avenir Next Cyr",Arial,"Helvetica CY",sans-serif;font-style:normal}.modal--bg-sm .modal-content{position:relative;background-color:#fffeda;border-radius:16px;border:1px solid rgba(0,0,0,.1)}.modal--bg-sm .title{width:calc(100% - 30px);font-size:1.2rem;line-height:normal}.modal--bg-sm .modal-header{border:none;font-family:"Avenir Next Cyr",Arial,"Helvetica CY",sans-serif;font-weight:700}.modal--bg-sm .modal-body{justify-content:center;width:100%;padding:1.6rem 1rem;font-family:"Avenir Next Cyr",Arial,"Helvetica CY",sans-serif;font-size:1rem;line-height:normal;color:#42474d}.form__check,.form__policy{line-height:140%;font-weight:400}.modal--bg-sm .modal-body p{margin:0 0 .5rem}.modal--bg-sm .modal-body .list{margin:0 0 1rem;padding-left:1rem;list-style:disc}.form .form-check-input,.modal--bg-sm .modal-body .list li{margin:0}.form{display:flex;flex-direction:column;position:relative}.form__policy{font-size:12px;color:#8f8f8f}@media (min-width:576px){.modal--bg-sm .modal-body{padding:2rem}.form__policy{font-size:13px;color:#42474d}}.form__policy a{color:inherit}.form__check{display:flex;align-items:center;margin-top:.7rem;font-style:normal;font-size:15px;color:#8f8f8f;cursor:pointer}.form__check-text{display:inline-flex;flex-wrap:wrap;width:calc(100% - 1.3em);padding-left:.4rem}.form__check-text span,.form__label-name,.page-footer__support span,.page-title-icon .small{display:block}@media (min-width:768px){.modal--bg-sm .modal-dialog{max-width:768px}.modal--bg-sm .modal-content::before{content:"";position:absolute;top:0;right:0;height:100%;width:45%;background-image:var(--pic);background-repeat:no-repeat;background-position:100% 0;background-size:cover;background-color:#42474d}.modal--bg-sm .modal-body{width:50%;padding:3rem 1rem 3rem 3rem}.form__check-text{padding-left:.8rem}}.custom-form-check a,.form__check-text a{color:inherit;text-decoration:revert}.article-preview__link,.blog__nav-link,.breadcrumbs__link,.mobile-menu a,.nav-menu__link,.page-body .link,.page-body .link:focus,.page-body .link:hover,.page-footer__support a{text-decoration:none}.custom-form-check a:focus,.custom-form-check a:hover,.form .form-select:active,.form .form-select:focus,.form__check-text a:focus,.form__check-text a:hover{color:#42474d}.form__check .form-check-input{width:1.3em;height:1.3em}.form .form-control,.form .form-label,.form .form-select{font-weight:400;font-size:17px;line-height:140%;color:#42474d;padding-bottom:.75rem;outline-color:#42474d}@media (min-width:768px){.form .form-control,.form .form-label,.form .form-select{font-size:15px}}@media (min-width:1024px){.form .form-control,.form .form-label,.form .form-select{padding:0 0 1rem}}@media (min-width:1200px){:root{--slidePicMaxSize:575px}.form__check{font-size:14px;justify-content:stretch}.form__check-text{padding-left:.5rem}.form .form-control,.form .form-label,.form .form-select{padding-bottom:1rem}}.form__label-name{padding-bottom:.25rem}.form .form-control{font-size:17px}.form .form-control::placeholder{font-size:17px}.form .form-control,.form .form-select{border-radius:6px;border-color:transparent;padding:.75rem .75rem .75rem 1.45rem;cursor:pointer}.form .form-control:focus,.form .form-control:hover,.form .form-select:focus,.form .form-select:hover{box-shadow:0 0 0 .15rem rgba(164,176,186,.22)}.form .form-control::placeholder,.form .form-select::placeholder{font-family:"Avenir Next Cyr",Arial,"Helvetica CY",sans-serif;font-style:normal;font-weight:400;line-height:130%;color:rgba(66,71,77,.5);font-size:17px}@media (min-width:320px){.form .form-control::placeholder,.form .form-select::placeholder{font-size:calc(-.4464285714vw + 18.4285714286px)}}@media (min-width:768px){.form .form-control{font-size:15px}.form .form-control::placeholder,.form .form-select::placeholder{font-size:15px}}.form .form-label{position:relative;padding-bottom:.75rem}.form .invalid-feedback,.form .valid-feedback{position:absolute;bottom:-4px;right:0;text-align:right}.form .form-select{font-size:17px;font-weight:400;color:rgba(66,71,77,.5)}.form .form-select option{padding:10px;color:#42474d;min-height:50px;font-size:17px;line-height:30px}.form__btns{position:relative;display:flex;flex-direction:column;margin-top:auto;margin-bottom:auto;padding-right:0;padding-top:1rem}.form__btns button[type=submit]{margin-top:0;margin-bottom:10px;padding:13px 29px;max-width:100%;width:100%;text-align:center}@media (min-width:1200px){.form .form-control,.form .form-select{padding-left:1.65rem}.form__btns button[type=submit]{padding-top:.8rem;padding-bottom:.8rem}}.custom-form-check{display:flex;align-items:center;margin-top:.7rem;font-style:normal;font-weight:400;font-size:.9rem;line-height:normal;color:#8f8f8f;cursor:pointer}.number,.page-footer__phone,.page-title-icon h1{font-weight:700;line-height:130%}.custom-form-check label:focus::before,.custom-form-check label:hover::before,.custom-form-check:focus::before{cursor:pointer;border-color:#42474d}.custom-form-check input:checked+label::before{z-index:1;content:"";position:absolute;top:0;left:0;width:20px;height:20px;padding:5px;background-image:url(../img/icons/check.svg);background-repeat:no-repeat;background-position:50% 50%;color:#fff;font-weight:700;background-color:#8f8f8f}.custom-form-check label{position:relative;display:block;padding-left:30px;cursor:pointer}.custom-form-check label::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:5px;border:1px solid #42474d;background-color:#fff}.was-validated:invalid .custom-form-check label::before{outline:red solid 2px}.was-validated:valid .custom-form-check label::before{outline:green solid 2px}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.phone .icon{margin-right:.4375rem}.number{font-style:normal;font-size:40px}@media (min-width:375px){.number{font-size:calc(7.6335877863vw + 11.3740458015px)}}@media (min-width:768px){.form__btns{align-items:flex-start}.number{font-size:calc(-8.9285714286vw + 138.5714285714px)}}@media (min-width:992px){.form__check{margin-top:1rem}.number{font-size:calc(6.4935064935vw - 14.4155844156px)}}.page--overlay{overflow:hidden}.page-title-icon{display:flex;flex-wrap:wrap;justify-content:center;width:100%;color:#42474d}.page-title-icon h1{margin:0 0 1rem;font-size:22px;letter-spacing:.02em;color:inherit}@media (min-width:350px){.page-title-icon h1{font-size:22px}}@media (min-width:375px){.page-title-icon h1{font-size:23px}}@media (min-width:576px){.form .form-control::placeholder,.form .form-select::placeholder{font-size:17px}.form__btns button[type=submit]{width:auto}.page-title-icon h1{font-size:26px}}@media (min-width:768px){.page-title-icon{justify-content:flex-start;width:auto;color:rgba(73,76,79,.5)}.page-title-icon h1{font-size:50px}}.page-title-icon .icon{margin-top:3px;width:20px;height:18px;fill:rgba(73,76,79,0.5)}@media (min-width:375px){.page-title-icon .icon{margin-top:6px;width:30px}}@media (min-width:576px){.page-title-icon .icon{width:30px;height:23px}}@media (min-width:768px){.page-title-icon .icon{margin-left:.5rem;margin-top:15px;width:30px;height:37px}}.page-title-icon .small{font-size:.75rem;line-height:100%;color:#8f8f8f}.page-body{display:flex;flex-direction:column;justify-content:space-between;font-size:20px;line-height:130%;width:100%;min-height:100vh;background-color:#f5f5f5;scroll-behavior:smooth;padding-top:100px}.page-body .container{position:relative;max-width:1440px;width:100%;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:992px){.page-title-icon h1{font-size:60px}.page-title-icon .icon{margin-top:10px;margin-left:.5rem;height:60px}.page-body .container{padding-left:20px;padding-right:20px}}.page-header{z-index:999;position:fixed;top:0;left:0;width:100%;background-color:#42474d;padding:1.8rem 0 1.2rem;transition:.3s}@media (min-width:768px){.page-title-icon .small{font-size:.875rem;font-weight:700}.page-header{padding:1.6rem 0}}@media (min-width:992px){.page-header{padding:1.3rem 0 1.1rem}}.page-header .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row-reverse}.page-header a{align-items:center;color:#fff}.page-header .phone{width:30px}@media (min-width:768px){.page-header .phone{width:50px;padding-right:21px}}.page-header .phone span,.page-header__lk{display:none}.page-header .phone .icon{width:14px;height:24px;margin-left:auto}@media (min-width:768px){.page-header .phone .icon{width:17px;height:27px}.page-header .logo{width:230px;height:40px}}.page-header__lk span{margin-left:0}.page-header__btn-menu{background-color:transparent;border:none;outline:0;margin:0;padding:0;cursor:pointer;display:flex;color:#fff}@media (max-width:768px){.page-header .phone{position:absolute;top:0;right:16px}.page-header .logo{margin:0 auto}.page-header__btn-menu{position:absolute;top:0;left:16px}}.page-header__btn-menu .icon{width:30px;height:30px;fill:#ffffff}.scroll-down .page-header{transform:translate3d(0,-100%,0)}.scroll-up .page-header{transform:none;color:#42474d}.scroll-up:not(.menu-open) .page-header{background-color:#42474d;box-shadow:4px 4px 8px rgba(0,0,0,.25)}.page-footer{margin-top:auto;margin-bottom:0;padding-bottom:1.6rem;padding-top:2.2rem;background-color:#42474d;color:#fff}@media (min-width:768px){.page-header__btn-menu .icon{width:50px}.page-footer{padding-top:2.2rem;padding-bottom:2rem}}.page-footer__top{display:grid;grid-template-areas:"phone" "links" "support" "logo"}@media (min-width:768px){.page-footer__top{grid-template-columns:1fr 1fr;column-gap:3%;grid-template-areas:"logo support" "phone support " "links  links"}.page-footer .logo{margin-bottom:.5rem;padding-left:7px}}@media (min-width:992px){.page-header .container{flex-direction:row}.page-header .phone{width:auto;padding-right:0}.page-header .phone span,.page-header__lk{display:flex}.page-header .phone .icon{width:14px;height:24px}.page-header .logo{width:auto;height:auto}.page-header__btn-menu{display:none}.page-footer{padding-top:2.4rem}.page-footer__top{grid-template-columns:1fr 3fr;column-gap:5%;grid-template-areas:"phone links" "logo links " "support  links"}.page-footer .logo{margin-bottom:.5rem;padding-left:0}}@media (min-width:1200px){.custom-form-check{font-size:14px}.page-body .container{padding-left:80px;padding-right:80px}.page-header{padding:1.7rem 0 1.4rem}.page-footer__top{grid-template-columns:1fr 4fr 1fr;column-gap:20px;grid-template-areas:"logo links support" "phone links support " ".    links support ";align-content:space-between}}.page-footer .logo{grid-area:logo}.page-footer__phone{grid-area:phone;display:flex;align-items:center;font-size:20px;margin-bottom:1.7rem}@media (min-width:768px){.page-footer__phone{padding-left:7px}}.page-footer__phone .icon{width:47px;height:37px;margin-right:14px}.page-footer__links{flex-grow:1;grid-area:links;margin-bottom:.4rem}@media (min-width:576px){.page-footer__links,.page-footer__phone{margin-bottom:1rem}}@media (min-width:768px){.page-footer__phone .icon{display:none;margin-right:0}.page-footer__links{padding-top:1.2rem}}.page-footer__support{grid-area:support;margin-bottom:1.6rem;font-size:15px;line-height:21px}@media (min-width:768px){.page-footer__support{margin-bottom:1rem;padding-top:.9rem}.page-footer__support span{display:inline-block}}@media (min-width:992px){.page-footer__phone{margin-bottom:0;padding-left:0}.page-footer__links,.page-footer__support{padding-top:0}}.page-footer__support a{padding-left:.2rem;color:inherit}.mobile-menu .link-text svg,.page-footer__support a:focus,.page-footer__support a:hover{color:#fffeda}.page-footer__buttom{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;padding:1rem 2rem .5rem 0;margin-top:1.1rem;font-family:"Avenir Next Cyr",Arial,"Helvetica CY",sans-serif;font-weight:300;font-size:14px;line-height:120%;border-top:1px solid #fff}@media (min-width:768px){.page-footer__buttom{flex-direction:row;padding-right:0;padding-top:2rem;margin-top:1.2rem;align-items:center}}@media (min-width:992px){.page-footer__buttom{margin-top:2rem}}@media (min-width:1200px){.page-footer__support span{display:block}.page-footer__buttom{margin-top:17px}}.page-footer__buttom a{margin-bottom:10px}@media (min-width:768px) and (max-width:800px){.box--job,.box--schedule{width:47vw!important}.page-footer__buttom .link-text{width:24%}}.page-footer__copy{line-height:144%}.links{display:flex;flex-wrap:wrap;flex-direction:column}.links__list{list-style:none;margin:0;padding:0;font-family:"Avenir Next Cyr Demi",Arial,"Helvetica CY",sans-serif;font-weight:700;line-height:130%;width:100%;font-size:17px}@media (min-width:375px){.links__list{font-size:calc(.7633587786vw + 14.1374045802px)}}@media (min-width:1400px){.box--schedule .box__title::before{min-width:70px;height:47%}.form__btns button[type=submit]{margin-right:auto;margin-left:0;padding:.8rem 1.6rem}.page-footer__top{column-gap:50px;row-gap:5px}.page-footer__support{padding-left:34px;padding-top:3px}.page-footer__buttom{margin-top:35px}.links__list{padding-top:4px;padding-left:50px}}.links__list li{margin-bottom:.77rem}.links__list li span{width:86%}@media (min-width:768px){.links{flex-direction:row;justify-content:space-between;margin-bottom:0}.links__list{font-size:20px;width:50%}.links__list li span{width:80%}.links__list .icon{margin-right:1rem}}.links__list a{display:block}.nav-menu{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1rem;padding:1.5rem 0 1.1rem;padding-top:var(--nav-menu-pt);padding-bottom:calc(var(--nav-menu-pt) - var(--nav-menu-mb))}@media (max-width:576px){.section--bg-pic .link-text--more .icon,.section--bg-pic:focus .link-text--more .icon,.section--bg-pic:hover .link-text--more .icon{width:19px}.page-body{padding-top:80px}.nav-menu{padding-left:16px;padding-right:16px}}@media (min-width:992px){.links__list li span{width:90%}.links__list .icon{margin-right:.7rem}.nav-menu.container{margin-bottom:15px}}@media (min-width:1200px){.nav-menu{align-items:start}.nav-menu.container{margin-bottom:20px}}.nav-menu__list{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}@media (max-width:450px){.nav-city{width:100%}.nav-city__title{width:100%;justify-content:space-between}.nav-menu__list{justify-content:space-between}.nav-menu__item{flex-grow:1;width:calc(50% - .35rem)}}@media (min-width:992px){.nav-menu__list{flex-wrap:nowrap;align-items:center;gap:.5rem}}@media (min-width:1300px){.box__content{padding:0}.number{font-size:70px}.nav-menu__list{flex-wrap:wrap;gap:.75rem}}@media (min-width:450px){.nav-menu__item:nth-child(2){max-width:325px}}@media (max-width:450px){.nav-menu__item.order-1.order-md-3{width:25%}.nav-menu__item.order-3{width:40%}}.nav-menu__link{display:flex;flex-wrap:nowrap;align-items:center;padding:var(--nav-btn-pd);font-family:inherit;font-weight:400;font-size:.88rem;line-height:130%;color:#42474d;background-color:#e2f0fb;border-radius:16px;transition:.3s}.breadcrumbs__item:last-child::before,.mobile-menu{display:none}.article-preview__title,.blog__title{font-family:"Avenir Next Cyr Demi",Arial,"Helvetica CY",sans-serif}.nav-menu__link:focus,.nav-menu__link:hover{color:#42474d;background-color:#fffeda;text-decoration:none}.nav-menu__link span{padding-right:12px;width:calc(100% - 20px)}.nav-menu__link.active{background-color:#fffeda;color:#42474d}.nav-menu__link--sale span{padding-right:20px}.nav-menu__link--outline{background-color:transparent;color:#42474d;box-shadow:none;border:1px solid}.mobile-menu,.mobile-menu .link-pay{box-shadow:4px 4px 8px rgba(0,0,0,.25)}.nav-menu__link--outline.active,.nav-menu__link--outline:hover{background:linear-gradient(176deg,#e9876c 0,#da6240 76.4%,#db7255 100%);color:#fff}.nav-menu__link svg{width:16px;height:16px;margin-left:auto}.nav-menu .link-pay{margin-bottom:var(--nav-menu-mb)}.mobile-menu .list,.mobile-menu a{margin:.5rem 0}.mobile-menu{position:absolute;top:0;left:0;z-index:10;width:100%;background-color:rgba(0,0,0,.5);min-height:110vh}.mobile-menu.active{display:flex}.mobile-menu__wrapper{position:relative;display:flex;flex-direction:column;align-items:start;padding:2rem 1rem 1rem;background-color:#42474d;height:100%;min-height:110vh;min-width:320px}.mobile-menu__btn-close{position:absolute;top:1rem;right:1.2rem;background-color:transparent;border:none;outline:0;margin:0;padding:0;cursor:pointer;display:flex;overflow:hidden;align-items:center;justify-content:center;width:30px;height:30px;color:#fffeda}.breadcrumbs,.social{flex-wrap:wrap;list-style:none}.mobile-menu__btn-close .icon{fill:#fffeda;stroke:#42474d}.mobile-menu .link-pay{padding-top:13px;padding-bottom:13px;font-size:20px}.mobile-menu .list a{display:block;padding:.25rem 0}.mobile-menu hr{background-color:#fff;width:100%;height:2px}.social{display:flex;align-items:center;margin:0 0 1.2rem;padding:0}.social__item:not(:last-child){margin-right:.8rem}.social__link{display:block;color:#fff}.social__link:focus,.social__link:hover{color:#fffeda}.social__link--vk .icon{width:42px;height:24px}@media (min-width:768px){.nav-menu{padding-top:var(--nav-menu-pt);padding-bottom:calc(var(--nav-menu-pt) - var(--nav-menu-mb))}.social__item:not(:last-child){margin-right:.3rem}.social__link--vk .icon{width:31px;height:18px}}.social__link--inst .icon{width:40.65px;height:28.45px}@media (min-width:768px){.social__link--inst .icon{width:30px;height:21px}}.social__link--fb .icon{width:35px;height:35px}@media (min-width:768px){.social__link--fb .icon{width:26px;height:26px}}.social__link--support{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;width:40px;height:40px;border:1px solid #fff;border-radius:7px}.social__link--support .icon{width:25px;height:25px;margin-left:2px}.social .icon{fill:#ffffff}.modal-submit-form .btn-close{top:10px;right:5px}.articles__wrapper,.blog{display:flex;flex-direction:column;gap:1.5rem}.breadcrumbs{display:flex;gap:.75rem;padding:1.5rem 0 1rem}.breadcrumbs__item{position:relative;font-weight:400;font-size:1rem;line-height:130%;color:#42474c}.breadcrumbs__item:not(:last-child)::before{content:"/";position:absolute;right:-.5rem;top:50%;transform:translate(0,-50%);font-size:1rem;line-height:130%;color:#42474c}.breadcrumbs__item:last-child{color:rgba(66,71,76,.6)}.breadcrumbs__link{color:inherit}.blog__nav-item,.blog__title{line-height:130%;color:#42474d}.blog__title{font-weight:700;font-size:2rem;letter-spacing:.02em;margin-bottom:0}.blog__nav-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.blog__nav-item{border:1px solid #42474c;border-radius:1rem;font-weight:400;font-size:.88rem;transition:.3s}.blog__nav-item.active,.blog__nav-item:hover{background:#fffeda}.blog__nav-link{display:block;color:inherit;padding:1.06rem 1.38rem}.blog__nav-link:hover{color:inherit}@media (min-width:576px){.links__list li{margin-bottom:.7rem}.nav-menu__item:nth-child(2){width:auto}.nav-menu__link svg{width:20px;height:20px}.articles__wrapper{display:grid;gap:2rem;grid-auto-rows:1fr;align-items:stretch;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.blog__nav-item,.nav-menu__link{font-size:1.12rem}.blog{gap:2rem}.breadcrumbs{padding:1rem 0}.blog__title{font-size:3.12rem}.blog__nav-list{gap:1rem}.articles__wrapper{display:grid;grid-template-columns:repeat(3,1fr)}}.articles__item{display:flex;flex-direction:column}.blog__btn-more{display:inline-block;min-width:170px;margin:0 auto 40px;border-radius:1rem;padding:.62rem 2.38rem .75rem;box-shadow:-8px -8px 10px 0 #fff,8px 8px 16px 0 rgba(73,76,79,.19);background:#cd4141;color:#fff;transition:box-shadow .3s ease-in-out,background .3s ease-in-out,color .3s ease-in-out,transform .3s ease-in-out;cursor:pointer}.blog__btn-more:hover{box-shadow:-8px -8px 10px 0 #fff,8px 8px 16px 0 rgba(73,76,79,.3);background:#ba3838;color:#fff;transform:scale(1.1)}.article-preview{height:100%;border-radius:1.38rem;box-shadow:-1px 4px 24px 0 rgba(0,0,0,.2);background:#fff;overflow:hidden;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.article-preview:hover{box-shadow:-1px 4px 24px 0 rgba(0,0,0,.3);transform:translateY(-2px)}.article-preview__figure{margin:0;width:100%;background-color:rgba(0,0,0,.2);overflow:hidden}.article-preview__img{display:block;width:100%;height:100%;max-height:13rem;object-fit:cover;transition:transform .5s ease-in-out;will-change:transform}.article-preview__link{display:block;color:inherit;transition:.3s}.article-preview__link:focus{outline:0}.article-preview__content{padding:1rem 1rem 0;margin-top:auto;margin-bottom:24px}.article-preview__title{font-weight:700;font-size:1rem;line-height:120%;color:#000}.article-preview__description{display:-webkit-box;display:-moz-box;display:-ms-flexbox;-webkit-line-clamp:3;-moz-line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:.75rem;line-height:120%;color:#000;margin-bottom:0}@media (min-width:768px){.blog__btn-more{padding:.62rem 1.38rem .75rem}.article-preview__img{max-height:16rem}.article-preview__content{margin-bottom:12px}.article-preview__title{font-size:1.25rem}.article-preview__description{-webkit-line-clamp:2;-moz-line-clamp:2}}.article-preview__footer{padding:0 1rem 1rem}.article-preview .link-icon{position:relative;display:inline-block;padding-right:2.5rem;font-weight:400;font-size:.94rem;line-height:140%;transition:.3s}.article-preview .link-icon::before{content:"";position:absolute;top:60%;right:0;transform:translate(0,-50%);width:2rem;height:1rem;background-image:url("/assets/templates/blog2025/icons/icon-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.article-preview .link-icon:hover{padding-right:3rem;transition:.3s}
