html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}hr{box-sizing:initial;height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}button,input,select{margin:0}button{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}progress{vertical-align:initial}select{text-transform:none}textarea{margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%}a,h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-weight:700;line-height:59px;color:var(--header-color__h1)}h1,h2{font-family:var(--font-family);font-size:48px}h2{line-height:60px;color:var(--header-color__h2)}h3{font-size:45px;line-height:50px;color:var(--header-color__h3)}h3,h4{font-family:var(--font-family)}h4{font-size:36px;line-height:40px;color:var(--header-color__h4)}h5{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:30px}.text_body{font-size:16px;line-height:24px;color:var(--text-color_body)}.text_big-body,.text_body{font-family:var(--font-family);font-weight:400}.text_big-body{font-size:20px;line-height:30px;color:var(--text-color_big-body)}.text_light-body{font-family:var(--font-family);font-size:16px;line-height:24px;color:var(--text-color_light);font-weight:400}div,input,textarea{box-sizing:border-box;background-clip:padding-box}body{display:flex;flex-direction:column;align-items:center;min-width:1000px;margin:0;background-color:#fff;font-family:"Montserrat";font-weight:400}button{border:none;cursor:pointer;padding:0;background:none}button:focus{outline:none}a{cursor:pointer;text-decoration:none}.app{width:100%;height:100%}.page{display:flex;flex-direction:column;align-items:center;min-height:100vh}.page__content{width:100%}.page__content_limited-width{padding:0 20px}@media screen and (max-width:1070px){body{min-width:auto}h1,h2{font-size:28px;line-height:34px}.text_body{font-size:14px;line-height:20px}.text_big-body{font-size:16px;line-height:24px}}@media screen and (max-width:500px){body{min-width:auto}.text_big-body{font-size:14px;line-height:21px}}:root{--background-color:#fff;--text-color:#333;--box-border-color:#dadada;--box-border-color_focus:#333;--box-border-color__hover:#999;--font-family:"Montserrat";--text-color_light:#999;--accent-color:#044d84;--text-color_inversed:#fff;--primary-color:#036ed1;--error-color:#c60000;--header-color:var(--text-color);--label-color:var(--text-color);--text-color_body:var(--text-color);--text-color_big-body:var(--text-color);--text-color__button:var(--text-color_inversed);--text-color__button_transparent:var(--primary-color);--header-color__h1:var(--header-color);--header-color__h2:var(--header-color);--header-color__h3:var(--header-color);--header-color__h4:var(--header-color);--header-color__h5:var(--header-color);--text-color__button:var(--text-color_bold);--text-color__checkbox:var(--text-color_bold)}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Thin.43dd5b7a.ttf);font-weight:100}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ThinItalic.3c2b290f.ttf);font-weight:100;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ExtraLight.570a244c.ttf);font-weight:200}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ExtraLightItalic.1170df55.ttf);font-weight:200;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Light.409c7f79.ttf);font-weight:300}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-LightItalic.01c4560c.ttf);font-weight:300;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Regular.ee653992.ttf);font-weight:400}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Italic.a7063e0c.ttf);font-weight:400;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Medium.c8b6e083.ttf);font-weight:500}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-MediumItalic.40a74702.ttf);font-weight:500;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-SemiBold.c641dbee.ttf);font-weight:600}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-SemiBoldItalic.83c1ec1f.ttf);font-weight:600;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Bold.ade91f47.ttf);font-weight:700}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-BoldItalic.1b384149.ttf);font-weight:700;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ExtraBold.19ba7aa5.ttf);font-weight:800}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-ExtraBoldItalic.52a50ca0.ttf);font-weight:800;font-style:italic}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Black.27e3649b.ttf);font-weight:900}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-BlackItalic.d9b6ba59.ttf);font-weight:900;font-style:italic}.button{padding:12px 32px;font-size:16px;line-height:24px;font-weight:700;color:var(--text-color_inversed);background-color:var(--primary-color);border-radius:3px;cursor:pointer}.button:focus{outline:none}.button_light{color:var(--text-color_inversed);padding:11px 31px;background-color:initial}.button_accent{color:var(--text-color);background-color:var(--accent-color)}@media screen and (max-width:500px){.button{padding:12px 15px}.button_light{padding:11px 14px}}.intro-8{height:100%;padding:95px 0}.intro-8_align-start{align-items:flex-start!important;text-align:start!important}.intro-8__content{display:flex;flex-direction:column;align-items:center}.intro-8__heading{margin-bottom:12px}.intro-8__heading,.intro-8__text-big-body{text-align:center;color:#fff}.intro-8__buttons-block{display:flex;margin-top:36px}.intro-8__button-first{margin-right:12px;background-color:#fff;color:var(--accent-color)}.intro-8__button-second{margin-left:12px}@media screen and (max-width:1070px){.intro-8{min-height:auto;padding:70px 0}.intro-8__heading{max-width:333px}.intro-8__content{width:100%}.intro-8__text-big-body{max-width:390px}}@media screen and (max-width:500px){.intro-8{min-height:auto;padding:70px 0}.intro-8__content{width:100%;margin:0}.intro-8__text-big-body{max-width:311px}}.about-us__content_column{align-items:flex-start!important}.about-us__heading{color:var(--accent-color);margin-bottom:36px}.about-us__text-block{max-width:725px}.about-us__text{margin-bottom:10px}.about-us__text>b{font-weight:600}.about-us__text:last-child{margin-bottom:0}.about-us__buttons-block{margin-top:48px}.block{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:60px 0}.block__content{width:1056px;height:100%;padding:0 48px;z-index:1000}.block__content_column{flex-direction:column;justify-content:center;align-items:center}.block__content_column,.block__content_row{position:relative;width:1056px;height:100%;display:flex;padding:0 48px;z-index:1000}.block__content_row{flex-direction:row}.block__content_wide{width:100%}.block__bg-wrapper{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;overflow:hidden;contain:content;z-index:100}.block__bg{position:relative;object-fit:cover;width:100%}@media screen and (max-width:1070px){.block{padding:48px 0 60px}.block__content,.block__content_column,.block__content_row{width:100%}}@media screen and (max-width:500px){.block__content{width:100%}.block__content_column{width:100%;padding:0 12px}.block__content_row{padding:0 12px}}.contacts-map-1{padding:72px 0 80px}.contacts-map-1__content{align-items:flex-start}.contacts-map-1__header{margin-bottom:48px;color:var(--accent-color)}.contacts-map-1__location{display:flex;margin-bottom:18px}.contacts-map-1__photo-wrapper{width:304px;height:304px;background-color:#eee;border-radius:7px;margin-right:12px}.contacts-map-1__photo{width:100%;height:100%;object-fit:cover;border-radius:inherit}.contacts-map-1__map{width:632px;height:304px;background-color:#eee;border-radius:7px;margin-left:12px}.contacts-map-1__contacts{display:flex;margin-top:18px}.contacts-map-1__info-wrapper-1{display:flex;width:304px;margin-right:12px}.contacts-map-1__info-wrapper-2{display:flex;width:632px;margin-left:12px}.contacts-map-1__info{display:flex;flex-direction:column;width:100%}.contacts-map-1__info-text{margin-bottom:12px;font-weight:400}.contacts-map-1__info-text>a{text-decoration:none;color:var(--primary-color)}.contacts-map-1__info-text:last-child{margin-bottom:0}.contacts-map-1__social{display:flex;align-items:center;margin-top:24px;text-decoration:none;color:var(--primary-color);font-weight:600}.contacts-map-1__social:first-child{margin-trim:12px}.contacts-map-1__social>img{margin-right:16px}.contacts-map-1__info-header{margin-bottom:12px;font-size:24px;line-height:30px;color:var(--accent-color)}.contacts-map-1__inst-block{max-width:500px;margin-top:12px}@media screen and (min-width:860px){.contacts-map-1__inst-block{display:none}}@media screen and (max-width:1070px){.contacts-map-1__header{margin-bottom:48px}.contacts-map-1__location{flex-direction:column;align-items:flex-start;width:100%;max-width:500px}.contacts-map-1__photo-wrapper{width:100%;height:228px;margin:0 0 6px}.contacts-map-1__map{width:100%;height:228px;margin:6px 0 0}.contacts-map-1__contacts{flex-direction:column;width:100%}.contacts-map-1__social{margin-top:12px}.contacts-map-1__info-wrapper-1{width:auto;margin:0 0 12px}.contacts-map-1__info-wrapper-2{width:auto;flex-direction:column;margin:12px 0 0}.contacts-map-1__info{margin:12px 0}.contacts-map-1__info:first-child{margin-top:0}.contacts-map-1__info:last-child{margin-bottom:0}}.map{width:100%;height:100%}.map,.ymaps-2-1-76-inner-panes{border-radius:7px}.map__placemark{fill:green}.features-3__header{margin-bottom:48px;margin-left:10px;color:#fff}.features-3__content{align-items:unset;padding:0 36px}.features-3__card-header{color:#044d84}@media screen and (max-width:500px){.features-3__header{margin-bottom:36px}.features-3__content{width:100%;padding:0}}.carousel{display:flex}.carousel__inside{display:flex;justify-content:flex-start;width:100%;flex-wrap:wrap}.carousel__row{display:flex;justify-content:center;margin-bottom:24px}.carousel__slide{margin:10px}.carousel__slide:first-child{padding-left:0}.carousel__slide:last-child{padding-right:0}@media screen and (max-width:500px){.carousel{overflow-x:scroll}.carousel__inside{flex-wrap:nowrap;justify-content:flex-start;width:auto;margin:0;padding:0 6px}.carousel__slide{margin:6px}}.card{width:225px;min-height:220px;height:100%;padding:0 28px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#f0f0f0;border-radius:6px;box-sizing:border-box;transition:all .3s}.card:hover{background-color:#fff;box-shadow:6px 6px 10px hsla(0,0%,72.9%,.5)}.card__icon-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:155px}.card__icon{width:100%;height:100%}.card__header{font-size:19px;line-height:21px;font-weight:600;margin-bottom:23px;text-align:center}.card__text-wrapper{width:100%}.card__text{line-height:20px;font-weight:300;text-align:center}.features-4{padding-bottom:45px}.features-4__header{margin-bottom:25px;color:var(--accent-color)}.features-4__content{align-items:flex-start}.features-4__grid{display:flex;flex-wrap:wrap;width:975px}.features-4__cell{display:flex;justify-content:center;align-items:center;width:180px;height:140px;margin-top:15px;margin-bottom:15px;margin-right:15px}.features-4__cell>img{width:100%;height:100%}@media screen and (max-width:1070px){.features-4__grid{width:calc(100% + 15px)}.features-4__cell{width:142px;height:110px;margin:0 12px}}.c-form-1{padding-bottom:48px}.c-form-1__header{margin-bottom:72px;color:#fff}.c-form-1__content{align-items:flex-start}.c-form-1__title{font-weight:700;font-size:16px;line-height:19px;color:#ffb800;margin-bottom:24px;align-self:flex-start}.c-form-1__form,.c-form-1__form-inst-wrapper{width:100%;display:flex}.c-form-1__form{max-width:468px;flex-direction:column;align-items:flex-start}.c-form-1__inst-block{width:305px;margin-left:50px}.c-form-1__input-wrapper{display:flex;flex-direction:row;width:100%}.c-form-1__input{width:100%}.c-form-1__error-text{margin-left:12px}.c-form-1__c-number{font-size:16px;font-weight:700;margin-left:16px}.c-form-1__bottom{display:flex;align-items:flex-start;margin-top:20px}.c-form-1__button{margin-right:18px;margin-bottom:0;background-color:#fff;color:var(--accent-color)}.c-form-1__result-wrapper{margin-left:18px;max-width:370px}.c-form-1__success{font-size:20px;font-weight:600;color:#fff}.c-form-1__error{font-size:20px;font-weight:600;color:var(--error-color)}@media screen and (max-width:1070px){.c-form-1__header{margin-bottom:48px}.c-form-1__input-wrapper{flex-direction:column;align-items:flex-start}.c-form-1__error-text{margin-left:0;padding-top:8px}}@media screen and (max-width:860px){.c-form-1__inst-block{display:none}}@media screen and (max-width:650px){.c-form-1__bottom{flex-direction:column}.c-form-1__button{margin:0 0 12px}.c-form-1__result-wrapper{margin:12px 0}}.input-wrapper{display:flex;width:100%;margin:12px 0}.input-wrapper:first-of-type{margin-top:0}.input-wrapper:last-of-type{margin-bottom:0}.input-wrapper__inside{display:flex;flex-direction:column;width:100%}.input{width:100%;height:48px;padding:13px 0 11px 16px;background-color:#fff;border:1px solid var(--box-border-color);border-radius:4px;transition:all .2s}.input_textarea{height:168px}.input::-webkit-input-placeholder{color:var(--text-color_light)}.input::placeholder{color:var(--text-color_light)}.input:last-of-type{margin-bottom:0}.input:focus{outline:none;border:1px solid var(--box-border-color_focus)}.input:hover{border:1px solid var(--box-border-color__hover);background:#f5f5f5}.input_error{box-shadow:none;border:1px solid var(--error-color)!important}.input__error-wrapper{display:flex;align-items:center}.input_filled{border:1px solid #ffb800}.input:-moz-ui-invalid{box-shadow:none;color:var(--error-color);border-bottom:1px solid var(--error-color)}.input__error-text{color:var(--error-color)}@media screen and (max-width:1070px){.input-wrapper{margin:6px 0}.input__error-wrapper{align-items:baseline}}.instagram__widget{margin:0 auto;border-radius:6px;box-shadow:0 6px 15px -10px rgba(0,0,0,.75)}.widget__header{display:flex;align-items:center;position:relative;border-bottom:none!important;box-shadow:inset 0 0 100px hsla(0,0%,100%,0),0 1px 0 0 rgba(0,0,0,.05);background:#3897f0;border-radius:6px 6px 0 0;text-decoration:none;transition:all .3s ease;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;padding:10px}.w-header__avatar{width:40px;height:40px;border-radius:50%;vertical-align:middle;border-style:none}.w-header__username{padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:450px){.w-header__username{line-height:14px;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}}.w-header__logo{margin-left:auto;margin-right:0}.w-header__logo svg{fill:#fff;overflow:hidden;vertical-align:middle}.widget__stats{width:100%;flex-direction:row;justify-content:space-around;padding:10px;background-color:#f7f7f7;box-shadow:inset 0 0 100px hsla(0,0%,100%,0),0 1px 0 0 rgba(0,0,0,.05)}.stats,.widget__stats{display:flex;align-items:center}.stats{flex-direction:column;justify-content:center}.stats__number{width:33.3%;font-size:14px;font-weight:600;text-align:center}.stats__title{color:#999;font-weight:400}.widget__gallery{display:flex;flex-wrap:wrap;padding:5px;background-color:#fff}@media (max-width:850px){.widget__gallery{grid-template-columns:auto auto auto}.widget__gallery .photo__caption p{font-size:.9em!important}}@media (max-width:600px){.widget__gallery{grid-template-columns:auto auto}.widget__gallery .photo__caption p{font-size:.8em!important}}@media (max-width:450px){.widget__gallery{grid-template-columns:auto}.widget__gallery .photo__caption p{font-size:.7em!important}}@media (max-width:375px){.widget__gallery .photo__caption p{font-size:1em!important}}.photo__link{display:block!important;text-decoration:none;position:relative;display:inline-block;overflow:hidden;max-width:100%;height:auto;width:calc(33% - 10px);margin:5px}.photo__image{max-width:100%;height:auto;object-fit:contain;vertical-align:middle;border-style:none}.photo__caption{display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;color:#fff;background:#000;text-decoration:none;transition:opacity .5s}.photo__caption p{padding:15px;font-size:.9em;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;text-align:center;position:relative}.photo__caption span{color:#eb0000}a:hover .photo__caption{opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget__footer{display:flex;justify-content:center;align-items:center;height:100%;padding-bottom:10px;border-radius:0 0 6px 6px;background-color:#fff}.footer__button{padding:6px 16px;font-size:14px;line-height:24px;font-weight:700;color:#fff;background-color:#036ed1;border-radius:3px;cursor:pointer;text-decoration:none}.footer__button:hover{background:#126fc6!important;color:#fff;text-decoration:none}.portfolio-6__header{margin-bottom:72px}.portfolio-6__photos{display:flex;flex-direction:column}.portfolio-6__photo{width:100%;height:100%;object-fit:cover;border-radius:6px}.portfolio-6__photos-line-1{display:flex;margin-bottom:12px}.portfolio-6__photos-line-1-1{width:632px;height:444px;margin-right:12px;border-radius:6px;background-color:#eee}.portfolio-6__photos-line-1-2{display:flex;flex-direction:column;margin-left:12px}.portfolio-6__photos-line-1-2-1{margin-bottom:12px}.portfolio-6__photos-line-1-2-1,.portfolio-6__photos-line-1-2-2{width:304px;height:210px;border-radius:6px;background-color:#eee}.portfolio-6__photos-line-1-2-2{margin-top:12px}.portfolio-6__photos-line-2{display:flex;margin-top:12px}.portfolio-6__photos-line-2-1{width:304px;height:264px;margin-right:12px;border-radius:6px;background-color:#eee}.portfolio-6__photos-line-2-2{width:632px;height:264px;margin-left:12px;border-radius:6px;background-color:#eee}@media screen and (max-width:1070px){.portfolio-6__header{margin-bottom:48px}.portfolio-6__photos-line-1{flex-direction:column;margin:0}.portfolio-6__photos-line-1-1{width:100%;height:70vw;margin:0 0 6px}.portfolio-6__photos-line-1-2{flex-direction:row;margin:6px 0}.portfolio-6__photos-line-1-2-1{width:calc(50% - 6px);height:34.5vw;margin:0 6px 0 0}.portfolio-6__photos-line-1-2-2{width:calc(50% - 6px);height:34.5vw;margin:0 0 0 6px}.portfolio-6__photos-line-2{flex-direction:column;margin:0}.portfolio-6__photos-line-2-1{width:100%;height:87vw;margin:6px 0}.portfolio-6__photos-line-2-2{width:100%;height:42vw;margin:6px 0}}.reviews-1__header{color:#fff;margin-bottom:72px}.reviews-1__carousel-wrapper{width:100%;height:100%}.reviews-1__carousel{position:relative;flex-direction:row;align-items:center;overflow:hidden}.reviews-1__carousel-button{width:48px;height:48px;display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0;border:none;border-radius:50%;background-color:#fff}.reviews-1__carousel-arrow{fill:#000;transition:fill .2s}.reviews-1__carousel-button:disabled>.reviews-1__carousel-arrow{fill:#eee}.reviews-1__carousel-button:focus{outline:none}.reviews-1__carousel-slider{width:100%}.reviews-1__carousel-slide{display:flex;flex-direction:column;align-items:center;margin:0 29px}.reviews-1__carousel-photo-wrap{width:170px;height:170px;background:#eee;border-radius:50%;margin-bottom:12px}.reviews-1__carousel-photo{width:100%;border-radius:50%}.reviews-1__carousel-name{margin:12px 0;text-align:center;color:#fff}.reviews-1__carousel-text{color:var(--text-color_light);margin-top:12px;text-align:center;color:#fff}@media screen and (max-width:1070px){.reviews-1__header{margin-bottom:48px}.reviews-1__carousel-button{position:absolute;top:67px;width:36px;height:36px;z-index:50}.reviews-1__carousel-button_left{left:0}.reviews-1__carousel-button_right{right:0}}.header-4{position:fixed;background-color:var(--background-color)}.banner,.banner-img{width:100%}.banner-img_mobile{display:none}@media screen and (max-width:960px){.header-4__social-icon{width:32px;height:32px}}@media screen and (max-width:600px){.banner-img_pc{display:none}.banner-img_mobile{display:block}}.header{position:relative;top:0;width:100%;flex-direction:column;justify-content:center;z-index:10000}.header,.header__logo{display:flex;align-items:center}.header__logo{margin-right:40px}.header__logo>img{width:116px}.header__content{display:flex;align-items:center;justify-content:center;max-width:1056px;height:72px;width:100%;padding:0 48px}.header__button{background:none;transition:all .2s}.header__button:hover{opacity:.7}.header__button-burger{margin-left:28px}@media screen and (max-width:960px){.header__content{justify-content:flex-end}}@media screen and (max-width:500px){.header__content{padding:0 12px}}.header-link,.header-menu{display:flex;align-items:center}.header-link{flex-shrink:0;font-size:17px;line-height:24px;font-weight:600;margin-right:24px;text-decoration:none;color:#044d84;transition:all .2s}.header-link>a{display:flex;justify-content:center;align-items:center}.header-link:hover{opacity:.7}.header-link:last-child{margin-right:0}.header-link:focus{outline:none}@media screen and (max-width:960px){.header-link{margin-right:12px}}.menu{position:fixed;left:0;flex-direction:column;width:100%;height:100%;background-color:#fff;z-index:10000}.menu,.menu__header{display:flex;justify-content:space-between}.menu__header{align-items:center}.menu__links{display:flex;flex-direction:column}.menu__link{display:flex;font-size:16px;line-height:24px;font-weight:600;text-decoration:none;color:#000;transition:all .2s;margin:12px 0}.menu__link:first-child{margin-top:0}.menu__link:last-child{margin-bottom:0}.menu__link:hover{opacity:.7}.menu__link:focus{outline:none}.menu__footer{display:flex;flex-direction:column;align-items:flex-start}.menu__action-button,.menu__contacts,.menu__socials{margin:12px 0}.menu__action-button:first-child,.menu__contacts:first-child,.menu__socials:first-child{margin-top:0}.menu__action-button:last-child,.menu__contacts:last-child,.menu__socials:last-child{margin-bottom:0}.menu__contact{font-size:14px;font-weight:700;color:var(--text-color);margin-bottom:3px}.menu__contact:last-of-type{margin-bottom:0}.menu__socials{display:flex}.menu__social{margin:0 2px;transition:all .2s;cursor:pointer}.menu__social:hover{opacity:.7}.menu__social:first-child{margin-left:0}.menu__social:last-child{margin-right:0}.menu-f-scr-2{width:100%}.menu-f-scr-2__header{max-width:1056px;padding:0 48px;height:72px;background-color:#fff}.menu-f-scr-2__header,.menu-f-scr-2__header-content{display:flex;align-items:center;justify-content:flex-end;width:100%}.menu-f-scr-2__link{margin:0 12px 0 0}.menu-f-scr-2__button{margin:12px 0;color:#fff}.menu-f-scr-2__button-close{margin-top:0}.menu-f-scr-2__button:last-child{margin-bottom:0}.menu-f-scr-2__button:first-child{margin-top:0}.menu-f-scr-2__social{display:flex;margin-right:40px}.menu-f-scr-2__content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.menu-f-scr-2__bg-wrapper{z-index:-1}.menu-f-scr-2__logo{margin-bottom:40px}.menu-f-scr-2__logo>img{width:200px}.menu-f-scr-2__links{align-items:center}@media screen and (max-width:960px){.menu-f-scr-2__social-icon{width:32px;height:32px}}@media screen and (max-width:500px){.menu-f-scr-2__header{padding:0 24px 0 12px}}.header-6{background-color:var(--background-color)}.menu-f-scr{width:100%;padding:24px 32px 48px}.price-t-2__title{margin-bottom:72px}.price-t-2__table-wrapper{width:100%;overflow-x:auto}.price-t-2__content{align-items:flex-start}.price-t-2__table{max-width:632px;width:100%;border-spacing:0}.price-t-2__row{padding:0}.price-t-2__row:nth-child(odd){background-color:#eee}.price-t-2__cell{min-height:48px;padding:9px 0}.price-t-2__col-first{padding-left:24px;padding-right:20px}.price-t-2__col-last{min-width:-webkit-max-content;min-width:max-content;padding-right:24px;padding-left:20px}@media screen and (max-width:1070px){.price-t-2__title{margin-bottom:48px}.price-t-2__col-first{padding-left:12px;padding-right:20px}.price-t-2__col-last{padding-right:12px;padding-left:20px}}@media screen and (max-width:500px){.price-t-2__content{padding:0}.price-t-2__title{margin-bottom:48px;margin-left:12px}}.price-t-4__title{margin-bottom:72px}.price-t-4__table-wrapper{width:100%;overflow-x:auto}.price-t-4__content{align-items:flex-start}.price-t-4__table{max-width:632px;width:100%;border-spacing:0}.price-t-4__t-head{height:48px;background-color:var(--accent-color);color:var(--text-color)}.price-t-4__th{text-align:start}.price-t-4__th-1{padding-left:24px;padding-right:20px}.price-t-4__row{padding:0}.price-t-4__row:nth-child(odd){background-color:#eee}.price-t-4__cell{min-height:48px;padding:9px 0}.price-t-4__col-first{padding-left:24px;padding-right:20px}.price-t-4__col-mid{padding-right:20px;padding-left:20px}.price-t-4__col-last{min-width:-webkit-max-content;min-width:max-content;padding-right:24px;padding-left:20px}@media screen and (max-width:1070px){.price-t-4__title{margin-bottom:48px}.price-t-4__col-first{padding-left:12px;padding-right:20px}.price-t-4__col-last{padding-right:12px;padding-left:20px}}@media screen and (max-width:500px){.price-t-4__content{padding:0}.price-t-4__title{margin-left:12px}}.footer-1{margin-top:auto;margin-bottom:0}.footer-1__content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1056px;padding:0 48px;z-index:1000}.footer-1__logo{margin-right:104px}.footer-1__logo>img{width:233px}.footer-1__menu{display:flex}.footer-1__menu-button{display:flex;align-items:center;font-size:17px;line-height:24px;font-weight:600;margin:12px;text-decoration:none;color:#fff;transition:all .2s}.footer-1__menu-button:first-child{margin-left:0}@media screen and (max-width:1056px){.footer-1__content{flex-direction:column;align-items:center}.footer-1__logo{margin-right:0}.footer-1__menu{margin-top:44px;flex-direction:column;align-items:center}.footer-1__menu-button{margin:12px 0}.footer-1__menu-button:first-child{margin-top:0}.footer-1__menu-button:last-child{margin-bottom:0}}.p-page-1__to-main{display:flex;align-items:center;margin-bottom:48px}.p-page-1__to-main,.p-page-1__to-main:visited{color:var(--text_color)}.p-page-1__to-main-arrow{display:flex;align-items:center;margin-right:24px}.p-page-1__to-main-text{font-size:19px}.p-page-1__content_column{align-items:flex-start}.p-page-1__heading{color:var(--accent-color);margin-bottom:36px}.p-page-1__text-block{max-width:725px}.p-page-1__text{margin-bottom:10px}.p-page-1__text>b{font-weight:600}.p-page-1__text:last-child{margin-bottom:0}.p-page-1__buttons-block{margin-top:48px}.p-page-1__gallery{width:100%;margin-bottom:48px}.p-page-1__left-nav{left:0}.p-page-1__left-nav,.p-page-1__right-nav{position:absolute;padding:50px 10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4}.p-page-1__right-nav{right:0}.p-page-1__thumbnail{border:2px solid transparent!important}.p-page-1__thumbnail.active,.p-page-1__thumbnail:focus,.p-page-1__thumbnail:hover{border:2px solid var(--primary-color)!important}@media screen and (max-width:1070px){.p-page-1__to-main{margin-bottom:24px}.p-page-1__to-main-arrow{margin-right:12px}.p-page-1__to-main-arrow>img{width:30px;height:25px}.p-page-1__to-main-text{font-size:14px;font-weight:500;line-height:20px}.p-page-1__gallery{margin-bottom:36px}.p-page-1__heading{margin-bottom:24px}}.carousel-arrow{width:48px;height:48px;border-radius:50%;background-color:#fff;border:1px solid #eee}.carousel-arrow__svg{fill:var(--primary-color)}@media screen and (max-width:1070px){.carousel-arrow{width:40px;height:40px;opacity:.7}}
/*# sourceMappingURL=main.1837a7df.chunk.css.map */