@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-Light.eot");src:local("Montserrat Light"),local("Montserrat-Light"),url("/assets/fonts/Montserrat/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-Light.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-MediumItalic.eot");src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url("/assets/fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-MediumItalic.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-Thin.eot");src:local("Montserrat Thin"),local("Montserrat-Thin"),url("/assets/fonts/Montserrat/Montserrat-Thin.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-Thin.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.eot");src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url("/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-BoldItalic.eot");src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url("/assets/fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-BoldItalic.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-SemiBold.eot");src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("/assets/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-ExtraLight.eot");src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url("/assets/fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot");src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url("/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-Italic.eot");src:local("Montserrat Italic"),local("Montserrat-Italic"),url("/assets/fonts/Montserrat/Montserrat-Italic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-Italic.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-Bold.eot");src:local("Montserrat Bold"),local("Montserrat-Bold"),url("/assets/fonts/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-Bold.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-LightItalic.eot");src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url("/assets/fonts/Montserrat/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-LightItalic.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-BlackItalic.eot");src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url("/assets/fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-BlackItalic.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.eot");src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url("/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-Regular.eot");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("/assets/fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-Regular.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-Medium.eot");src:local("Montserrat Medium"),local("Montserrat-Medium"),url("/assets/fonts/Montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-Medium.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-ExtraBold.eot");src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("/assets/fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-Black.eot");src:local("Montserrat Black"),local("Montserrat-Black"),url("/assets/fonts/Montserrat/Montserrat-Black.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-Black.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("/assets/fonts/Montserrat/Montserrat-ThinItalic.eot");src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url("/assets/fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Montserrat/Montserrat-ThinItalic.woff") format("woff"),url("/assets/fonts/Montserrat/Montserrat-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden;font-family:"Montserrat",sans-serif;font-style:normal;font-size:16px;font-weight:normal;line-height:1.5}body{min-height:100vh;overflow-x:hidden}body.error{background:linear-gradient(281.43deg, #fff -14.66%, rgba(255,255,255,0) 25.07%),linear-gradient(193.92deg, rgba(0,0,0,0.2) -26.35%, transparent 90.07%),#fff}.block-container{position:relative}a,button,input,textarea,svg,path,span,circle{transition:.3s}b,strong{font-weight:600}.grecaptcha-badge{display:none !important}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;line-height:1.3;margin:0 0 15px 0}a{text-decoration:none;color:#000}a:hover{color:#F02F5D}a:active{color:#D61846}h1,.h1{font-weight:600;font-size:48px;line-height:61px;color:#272727;margin-bottom:10px}@media screen and (max-width: 820px){h1,.h1{font-size:30px;line-height:38px;letter-spacing:0.01em;margin-bottom:20px}}h2,.h2{font-size:32px;color:#000}@media screen and (max-width: 820px){h2,.h2{font-size:24px}}h3,.h3{font-weight:600;font-size:20px;line-height:24px;color:#434343}@media screen and (max-width: 820px){h3,.h3{font-size:20px}}p{font-weight:400;font-size:16px;line-height:19px;color:#8A8A8A;margin:0 0 5px 0}p:last-child{margin-bottom:0}@media screen and (max-width: 820px){p{font-size:16px;line-height:19px}}ul{list-style-position:inside;padding:0;margin:20px 0}ul:last-child{margin-bottom:0}ul li{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#8A8A8A;margin-bottom:10px}ul li:last-child{margin-bottom:0}ul li ul{margin-top:10px;margin-left:25px;margin-bottom:10px}ul li::marker{color:#F02F5D}@media screen and (max-width: 820px){ul li{font-size:16px;line-height:19px}}ol{margin:0;padding-left:0;counter-reset:item}ol li{position:relative;padding-left:0;break-inside:avoid;margin-bottom:16px;list-style:none;display:flex;align-items:center}@media screen and (max-width: 820px){ol li{font-size:12px;line-height:14px}}ol li:last-child{margin-bottom:0}ol li::before{content:counter(item);counter-increment:item;width:48px;height:48px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:29px}@media screen and (max-width: 820px){ol li::before{font-size:18px;line-height:22px;color:#fff}}ol li span{flex:1}.padding-bottom_0{padding-bottom:0 !important}.margin_0{margin:0 !important}.margin-bottom_0{margin-bottom:0 !important}.margin-bottom_20{margin-bottom:20px !important}.background-color--snow{background-color:#F1F1F1}.background-color--white{background-color:#fff}.is-desktop{display:flex}.is-desktop-block{display:block}@media screen and (max-width: 820px){.is-desktop-block{display:none !important}}@media screen and (max-width: 820px){.is-desktop{display:none !important}}.is-mobile{display:none}@media screen and (max-width: 820px){.is-mobile{display:flex}}.is-mobile-block{display:none}@media screen and (max-width: 820px){.is-mobile-block{display:block}}.button{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;text-align:center;color:#fff;background:#F02F5D;border-radius:0;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;padding:20px 30px;border-radius:36px;border:0}@media screen and (max-width: 820px){.button{font-size:16px;line-height:20px}}.button:hover{background:#D61846;color:#fff}.button:active{background:#000;color:#fff}.button:disabled{background:#F1F1F1;color:#999}.button.active{background:#000;color:#fff;border-color:#000}.button svg{margin-left:8px}.button-size--none{padding:0;margin:20px 30px}.button-size--normal{padding:20px 30px}.button-size--wide{padding:14px 111px}.button-size--big{padding:19px 24px;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:19px}.button-size--width_100{width:100%;justify-content:center}.button-theme--transparent{background:none;color:#000;border-bottom:2px solid transparent;border-radius:0}.button-theme--transparent:hover{background:none;color:#F02F5D;border-bottom:2px solid #F02F5D}.button-theme--transparent:active{background:none;color:#F02F5D}.button-theme--default{background:#F02F5D;color:#fff}.button-theme--bordered{background:none;color:#272727;border:1px solid #C1C1C1}.button-theme--bordered:hover{color:#fff;background:#F02F5D;border:1px solid #F02F5D}.button-theme--bordered:active{color:#fff;background:#000;border:1px solid #000}.button-theme--bordered-white{background:none;color:#000;border:2px solid #000}.button-theme--bordered-white:hover{color:#fff;background:#000;border:2px solid #000}.button-theme--bordered-white:active{color:#fff;background:#206A5D;border:2px solid #206A5D}.button-theme--white{background:#fff;color:#000}.button-theme--white:hover{background:#1D8F25;color:#fff}.button-theme--white:active{background:#206A5D;color:#fff}.justify-content--space-between{justify-content:space-between}.justify-content--flex-end{justify-content:flex-end}.justify-content--center{justify-content:center}.align-items_flex-end{align-items:flex-end}.align-items_center{align-items:center}.flex_none{flex:none !important}.flex-direction_row{flex-direction:row}.flex-direction_row-reverse{flex-direction:row-reverse}.flex-direction_column{flex-direction:column}.flex-direction_column-reverse{flex-direction:column-reverse}.font-weight--100{font-weight:100}.font-weight--200{font-weight:200}.font-weight--300{font-weight:300}.font-weight--400{font-weight:400}.font-weight--500{font-weight:500}.font-weight--600{font-weight:600}.font-weight--700{font-weight:700}.font-weight--800{font-weight:800}.font-weight--900{font-weight:900}.color--blue{color:#1181D0}.color--pink{color:#000}.white-space--nowrap{white-space:nowrap}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.logo{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:29px;color:#000}.logo--link{color:#000}.logo span{color:#1181D0}.container{max-width:1140px;box-sizing:border-box;margin:0 auto;padding:25px 25px;position:relative}.container--full{max-width:100%}.container--tiny{max-width:1518px}.container--md{max-width:822px}.container--no-overflow{overflow:visible}.container--no-padding{padding:0 !important}.container--padding-t_80{padding-top:80px !important}.container--padding-t_60{padding-top:60px !important}.container--padding-b_0{padding-bottom:0 !important}.container--padding-b_200{padding-bottom:200px !important}.container--padding-tb_0{padding-top:0;padding-bottom:0}.container--padding-lr_0{padding-left:0 !important;padding-right:0 !important}@media screen and (max-width: 820px){.container{padding:35px 25px}.container--padding-tb_0{padding-top:0;padding-bottom:0}}.container--no-padding{padding:0}@media screen and (max-width: 992px){.container--no-padding{padding:0}}.display_none{display:none !important}.link svg{margin-left:35px}@media screen and (max-width: 820px){.link svg{width:23px}}.link:hover{color:#1074BC}.link:active{color:#0A64A5}.link-underline{text-decoration:underline}.link-size--18{font-style:normal;font-weight:500;font-size:18px;line-height:22px}.link-theme--white{color:#fff}.link-theme--transparent{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#000;display:flex;align-items:center}.link-theme--underline{text-decoration:underline;color:#000}.link-theme--underline:active{color:#0A64A5}.link-theme--underline:hover{color:#1074BC}.link-theme--green{color:#000}.link-theme--green:active{color:#1D8F25}.link-theme--green:hover{color:#206A5D}.link-theme--button{padding:15px 45px;background:#1181D0;color:#fff;font-weight:600;font-size:18px;line-height:22px}.link-theme--button:hover{background:#1074BC;color:#fff}.link-theme--button:active{background:#0A64A5;color:#fff}.swiper-container-horizontal.hidden{display:none}.float-links{position:fixed;bottom:30px;right:15px;z-index:15;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.swiper-content-pagination.hidden{visibility:hidden}.form-input{width:100%;background:transparent;padding:10px 0;border:0;border-bottom:1px solid #C1C1C1;border-radius:0;box-shadow:none;color:#000;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;resize:vertical}@media screen and (max-width: 820px){.form-input{line-height:20px}}.form-input:hover{border-color:#F02F5D;outline:none}.form-input:focus{border-color:#F02F5D;outline:none}.form-input::placeholder{color:#626262;opacity:1}.form-input.invalid:invalid{border-color:#000;box-shadow:none}.form-input.invalid:invalid+label::before{border-color:#000;box-shadow:none}.form-input-theme--transparent{background:none;border-color:#fff;color:#fff}.form-input-theme--transparent::placeholder{color:#fff;opacity:1}.preloader{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;background:rgba(28,65,84,0);z-index:1001}.preloader__image{position:relative;top:50%;left:50%;width:70px;height:70px;margin-top:-35px;margin-left:-35px;text-align:center;animation:preloader-rotate 2s infinite linear}@keyframes preloader-rotate{100%{transform:rotate(360deg)}}.loaded_hiding .preloader{transition:0.3s opacity;opacity:0}.loaded .preloader{display:none}.header{margin-bottom:25px;height:82px}@media screen and (max-width: 820px){.header{height:102px;margin-bottom:0}}.header-fixed{position:fixed;top:0;width:100%;z-index:15;animation:linear;transition:.3s}.header-fixed.fixed{background:rgba(255,255,255,0.7);backdrop-filter:blur(4px)}.header-fixed.remove-blur{backdrop-filter:none;transition:none;background:none}.header.main{position:absolute;width:100%;margin-bottom:0;z-index:9}.header-container{position:static}@media screen and (max-width: 820px){.header-container{padding-top:20px;padding-bottom:20px}}.header-content{display:flex;align-items:center;justify-content:space-between}.header-content--logo{display:flex;z-index:2}.header-content-col{position:absolute;width:50%;top:0;right:0;background:#fff;height:100vh;padding:130px 25px 60px 92px;display:flex;flex-direction:column;justify-content:space-between;z-index:1;transform:translateX(100%);animation-duration:.5s}.header-content-col.opened{animation-name:showMenu}.header-content-col.hide{animation-name:hideMenu}@media screen and (max-width: 1100px){.header-content-col{padding-top:100px}}@media screen and (max-width: 820px){.header-content-col{width:100%;padding:70px 25px 35px 25px}}.header-content-container{animation-duration:.5s}.header-content-container.hidden{display:none}.header-content-container.opened .header-content-col{animation-name:showMenu;transform:translateX(0%)}.header-content-container.opened::after{animation-duration:.5s;animation-name:showMenuOpacity}.header-content-container.hide .header-content-col{animation-name:hideMenu}.header-content-container.hide::after{animation-duration:.5s;animation-name:hideMenuOpacity}.header-content-container::after{content:"";position:fixed;top:0;left:0;background:rgba(238,238,238,0.7);width:100%;height:100%;pointer-events:auto;opacity:0}.header-content-menu{display:flex;flex-direction:column;margin-bottom:50px}@media screen and (max-width: 820px){.header-content-menu{height:calc(100vh - 101px);overflow-y:auto}}.header-content-menu-item{margin-bottom:20px}.header-content-menu-item:last-child{margin-bottom:0}.header-content-menu-contacts{display:flex;flex-direction:column}.header-content-menu-contacts-item{display:flex;margin-bottom:7px}.header-content-menu-contacts-item:last-child{margin-bottom:0}.header-content-menu-contacts__link{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;text-align:right;color:#000;display:flex;align-items:center}.header-content-menu-contacts__link.address{position:relative}.header-content-menu-contacts__link.address::after{content:"";position:absolute;width:2000px;height:1.5px;background:#F02F5D;top:50%;left:100%;margin-left:28px;transform:translateY(-50%)}.header-content-menu__link{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:41px;letter-spacing:0.01em;color:#000;border-bottom:4px solid transparent}.header-content-menu__link:hover{border-color:#F02F5D}.header-content-menu__link.active{border-color:#F02F5D}.header-content__btn{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;transition:.4s;z-index:2}.header-content__btn:hover .header-content__icon::after,.header-content__btn:hover .header-content__icon::before{width:26px}@media screen and (max-width: 992px){.header-content__btn{display:flex}}.header-content__icon{display:block;position:relative;background:#000;width:26px;height:2px;transition:.4s}.header-content__icon::after,.header-content__icon::before{content:"";display:block;position:absolute;background:#000;width:16px;height:2px;transition:.4s;right:0}.header-content__icon::before{top:-6px}.header-content__icon::after{top:6px}.header-content__checkbox{display:none}.header-content__checkbox:checked ~ .header-content__nav{opacity:1;transition-delay:0s}.header-content__checkbox:checked ~ .header-content-col{width:50%}.header-content__checkbox:checked ~ .header-content-container{display:flex}.header-content__checkbox:checked ~ .header-content-container::after{opacity:1;animation-duration:.5s;animation-name:showMenuOpacity}.header-content__checkbox:checked ~ .header-content__btn .header-content__icon{background:transparent}.header-content__checkbox:checked ~ .header-content__btn .header-content__icon::before,.header-content__checkbox:checked ~ .header-content__btn .header-content__icon::after{top:0;width:26px}.header-content__checkbox:checked ~ .header-content__btn .header-content__icon::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.header-content__checkbox:checked ~ .header-content__btn .header-content__icon::before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}@keyframes showMenu{from{transform:translate(100%)}to{transform:translate(0%)}}@keyframes hideMenu{from{transform:translate(0%)}to{transform:translate(100%)}}@keyframes showMenuOpacity{from{opacity:0}to{opacity:1}}@keyframes hideMenuOpacity{from{opacity:1}to{opacity:0}}.footer{background:#000}.footer-container{padding:60px 25px 30px 25px}@media screen and (max-width: 820px){.footer-container{padding:30px 25px}}.footer-content-header{margin-bottom:60px}@media screen and (max-width: 820px){.footer-content-header{margin-bottom:30px}}.footer-content-socials{display:flex;align-items:center;justify-content:flex-end;margin-bottom:15px}.footer-content-socials__link{margin-right:23px}.footer-content-socials__link:last-child{margin-right:0}.footer-content__text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:13px;text-align:right;color:#C5C5C5;max-width:266px}@media screen and (max-width: 820px){.footer-content__text{text-align:left}}.footer-content-item{display:flex;justify-content:space-between;flex-direction:column;flex:1}.footer-content-item-menu{display:flex}@media screen and (max-width: 820px){.footer-content-item-menu{flex-direction:column}}.footer-content-item-menu__soclinks{align-items:flex-end}.footer-content-item-menu__soclinks.is-desktop{display:flex}.footer-content-item-menu__soclinks.is-desktop-block{display:block}@media screen and (max-width: 820px){.footer-content-item-menu__soclinks.is-desktop-block{display:none !important}}@media screen and (max-width: 820px){.footer-content-item-menu__soclinks.is-desktop{display:none !important}}.footer-content-item-menu__soclinks.is-mobile{display:none}@media screen and (max-width: 820px){.footer-content-item-menu__soclinks.is-mobile{display:flex}}.footer-content-item-menu__soclinks.is-mobile-block{display:none}@media screen and (max-width: 820px){.footer-content-item-menu__soclinks.is-mobile-block{display:block}}@media screen and (max-width: 820px){.footer-content-item-menu__soclinks{align-items:flex-start;margin-bottom:45px}}.footer-content-menu{display:flex}@media screen and (max-width: 820px){.footer-content-menu{flex-direction:column}}.footer-content-menu__list{max-width:307px;list-style:none;margin:0 20px 0 0;flex:1}@media screen and (max-width: 820px){.footer-content-menu__list{margin-bottom:45px;margin-right:0}}.footer-content-menu__list:last-child{margin-right:0}.footer-content-menu__link{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#C5C5C5;margin-bottom:10px}.footer-content-menu__link.head{display:block;font-weight:600;font-size:20px;line-height:19px;margin-bottom:15px;color:#EDEDED}.footer-content-footer{margin-top:60px}@media screen and (max-width: 820px){.footer-content-footer{margin-top:30px}}.footer-content-footer-block{display:flex;justify-content:space-between}@media screen and (max-width: 820px){.footer-content-footer-block{flex-direction:column}}.footer-content-footer-block.copyright{align-items:center;justify-content:center;margin-top:30px}@media screen and (max-width: 820px){.footer-content-footer-block.copyright{align-items:flex-start}}.footer-content-footer-list{display:flex;flex-direction:column}@media screen and (max-width: 820px){.footer-content-footer-list{margin-bottom:20px}.footer-content-footer-list:last-child{margin-bottom:0}}.footer-content-footer-list.address{align-items:flex-end}@media screen and (max-width: 820px){.footer-content-footer-list.address{align-items:flex-start}}.footer-content-footer__link{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#747474;margin-bottom:10px}.footer-content-footer__link:last-child{margin-bottom:0}.footer-content-copyright{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff;display:flex;align-items:center}.footer-content-copyright svg{margin-right:20px}.workcard{width:calc((100% / 3) - 15px);margin-right:20px;margin-bottom:60px;position:relative;transition:.3s}.workcard:hover .image-element__image{-webkit-transform:scale(0.97);-moz-transform:scale(0.97);-ms-transform:scale(0.97);-o-transform:scale(0.97);transform:scale(0.97);border-color:#F02F5D}.workcard:hover .workcard-title{color:#F02F5D}.workcard:nth-last-child(1),.workcard:nth-last-child(2),.workcard:nth-last-child(3){margin-bottom:0}.workcard:nth-child(3n){margin-right:0}@media screen and (max-width: 820px){.workcard{width:calc((100% / 2) - 10px);margin-bottom:30px}.workcard:nth-child(3n){margin-right:20px}.workcard:nth-child(2n){margin-right:0}.workcard:nth-last-child(3){margin-bottom:30px}.workcard:nth-last-child(1),.workcard:nth-last-child(2){margin-bottom:0}}@media screen and (max-width: 330px){.workcard{width:100%;margin-right:0;margin-bottom:30px}.workcard:nth-child(4n),.workcard:nth-child(3n){margin-right:0}.workcard:nth-last-child(2),.workcard:nth-last-child(3){margin-bottom:30px}.workcard:nth-last-child(1){margin-bottom:0}}.workcard-image{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.workcard-image{aspect-ratio:auto}}.workcard-image picture{display:flex}.workcard-image .image-element__image{border-radius:50%;border:1px solid #C1C1C1}.workcard-title{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:26px;text-align:center;letter-spacing:0.01em;color:#272727;margin-top:30px;transition:.3s}@media screen and (max-width: 820px){.workcard-title{margin-top:20px;font-size:16px;line-height:20px}}.image-element img{overflow:hidden;transition:.3s}.image-element:not(.image-free-size) .image-element__image{width:100%}@media screen and (max-width: 992px){.image-element.image-free-size .image-element__image{width:100%}}.image-element.spec-photo .image-element__image{background:#fff;border-radius:50%}.image-position--right{justify-content:flex-end}.image-position--center{justify-content:center}.image-position--left{justify-content:flex-start}.slider-element{display:flex;flex-direction:column;justify-content:space-between;height:auto}.slider-element--num{font-weight:500;font-size:18px;line-height:19px;color:#434343;margin-bottom:15px}.slider-element--num::before{counter-increment:sliderelem;content:counter(sliderelem,decimal-leading-zero)}.slider-element--title{margin-bottom:15px}.slider-element--desc{font-weight:400;font-size:16px;line-height:19px;color:#8A8A8A;margin:0 0 5px 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.slider-element--desc p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.slider-element-footer{margin-top:30px;display:flex;align-items:center}.slider-element--partners{flex-shrink:1;width:calc(100% / 3 - 17px);height:auto;display:flex;align-items:center;justify-content:center;background:#F9F9F9;padding:25px 50px;margin-right:25px;margin-bottom:25px}@media screen and (max-width: 820px){.slider-element--partners{flex-shrink:0}}.slider-element--partners:nth-child(3n){margin-right:0}.slider-element--partners .image-element picture{display:flex}.slider-element--partners:hover .image-element__image{-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);-o-transform:scale(0.98);transform:scale(0.98)}.people{margin-bottom:30px}.people:last-child{margin-bottom:0}.people-photo{width:62px;height:62px;border-radius:50%;margin-bottom:15px;overflow:hidden}.people-post{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:19px;color:#434343;margin-bottom:15px}.people-name{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:21px;color:#434343;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.breadcrumbs__container{padding:25px 25px 5px 25px}@media screen and (max-width: 820px){.breadcrumbs__container{padding-bottom:0}}.breadcrumbs-theme--white{background:#fff}.breadcrumbs-theme--gray{background:#F1F1F1}.breadcrumb{padding:0;margin:0;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:19px;color:#8A8A8A;list-style-type:none;display:flex;align-items:center;flex-wrap:wrap}.breadcrumb-item a{color:#8A8A8A}.breadcrumb-item a:hover{color:#F02F5D}.breadcrumb-item.home{color:#434343;margin-right:6px}.breadcrumb-item.home a{color:#434343}.breadcrumb-item.home a:hover{color:#F02F5D}.breadcrumb-item.separator{display:flex;align-items:center}.breadcrumb li{display:inline-block;margin-bottom:0;padding-left:0}@media screen and (max-width: 820px){.breadcrumb li{font-size:20px;line-height:26px}}.breadcrumb li::before{content:"";width:0;height:0;display:none}.breadcrumb li a{color:#8A8A8A;text-decoration:none}.breadcrumb li a:hover{color:#434343}.breadcrumb li+li{margin-right:6px}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-w-8{width:.5em}svg:not(:root).svg-inline--fa{overflow:visible}.accordeon{padding:15px 0;border-bottom:1px solid #C1C1C1}.accordeon:first-child{border-top:1px solid #C1C1C1}.accordeon.active .accordeon-title::before{content:"-"}.accordeon.active .accordeon-content{display:block}.accordeon-title{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#434343;display:flex;cursor:pointer;transition:.3s}.accordeon-title:hover{color:#F02F5D}.accordeon-title::before{content:"+";width:16px;height:24px;margin-right:10px;font-size:24px;font-weight:400;color:#9C9C9C;display:inline-flex;align-items:center;justify-content:center}.accordeon-content{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#8A8A8A;padding-left:26px;margin-top:15px;display:none}.page-element{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% / 3 - 14px);margin-right:20px;margin-bottom:30px}.page-element:hover .image-element__image{transform:scale(0.97)}.page-element:hover .page-element__title{color:#F02F5D}.page-element:hover .page-element-thumb{transform:scale(0.97)}.page-element:nth-child(3n){margin-right:0}@media screen and (max-width: 1200px){.page-element{width:calc(100% / 2 - 10px)}.page-element:nth-child(3n){margin-right:20px}.page-element:nth-child(2n){margin-right:0}}@media screen and (max-width: 640px){.page-element{width:100%;margin-right:0}}.page-element__image{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.page-element__image .image-element{width:100%}.page-element__image:hover img{transform:scale(0.97)}.page-element__date{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:19px;color:#434343;margin-bottom:15px}.page-element__title{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:22px;color:#434343;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-element__desc{margin-top:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.page-element-thumb{background:#F1F1F1;padding:18px;width:100%;height:200px;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:900;font-size:39px;line-height:42px;color:#D9D9D9;display:flex;align-items:center;justify-content:center;transition:.3s}.page-element-footer{margin-top:30px;display:flex;align-items:center}@media screen and (max-width: 640px){.page-element-footer .button{width:100%}}.pagination{display:flex;padding-left:0;margin:30px 0 0 0;border-radius:4px;justify-content:flex-end;align-items:center}@media screen and (max-width: 820px){.pagination{margin:20px 0 0 0;justify-content:center}}.pagination>li{display:inline;margin-bottom:0;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#000;display:flex;align-items:center;justify-content:center;background:none;border-radius:5px;margin-right:5px}.pagination>li.total-pages,.pagination>li.divide{color:#999}.pagination>li:last-child{margin-right:0}.pagination>li.active{background:#F1F1F1;border-radius:5px}.pagination>li.control:hover svg path{fill:#1181D0}.pagination>li.control.prev{margin-right:20px}.pagination>li.control.next{margin-left:20px}.pagination>li.disabled.prev{margin-right:20px}.pagination>li.disabled.next{margin-left:20px}.real-content ul.pagination>li{list-style-type:none;margin-left:0;margin-bottom:0}.pagination>li>a,.pagination>li>span{position:relative;float:left;line-height:1.5;text-decoration:none;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:18px;color:#8A8A8A;display:flex;align-items:center;justify-content:center;border-radius:6px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#F02F5D;background-color:transparent}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#F02F5D;background-color:transparent;border-color:#fff;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#000;background-color:transparent;border-color:#fff;cursor:not-allowed}.tariffs-element{background:#fff;padding:40px 18px 25px;width:calc(100% / 3 - 15px);margin-right:25px;display:flex;flex-direction:column;justify-content:space-between;transition:.3s;height:auto}.tariffs-element:hover{scale:1.02;box-shadow:0px 4px 20px #E3E3E3}.tariffs-element-header{margin-bottom:50px}.tariffs-element-header--title{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#434343;margin-bottom:10px}.tariffs-element-header--price{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:30px;line-height:38px;letter-spacing:0.01em;color:#434343}.tariffs-element-header--subtitle{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#8A8A8A;margin-top:10px}.tariffs-element-text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;margin-top:15px}.tariffs-element-text b,.tariffs-element-text strong{font-weight:500;color:#F02F5D}.tariffs-element-text small{display:flex;border-top:1px solid #F02F5D;font-size:10px;line-height:14px;align-items:center;justify-content:center;padding-top:5px;margin-top:10px}.tariffs-element-list{margin-top:30px}.tariffs-element-item{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#8A8A8A;padding:10px 0;border-bottom:1px solid #D9D9D9}.tariffs-element-item:first-child{border-top:1px solid #D9D9D9}.tariffs-element-footer{margin-top:30px;display:flex;align-items:center}.tariffs-element-footer .button{margin-right:15px}.tariffs-element-footer .button:last-child{margin-right:0}.steps-element{border-left:7px solid #EDEDED;padding-left:30px;padding-bottom:30px;height:auto;animation-duration:1s}@media screen and (max-width: 820px){.steps-element{border-left:0;border-bottom:7px solid #EDEDED;padding:0 0 25px 0}}.steps-element:hover{cursor:pointer}.steps-element:hover .steps-element--title{color:#F02F5D}.steps-element:last-child{padding-bottom:0}.steps-element.active{border-color:#F02F5D}.steps-element.active .steps-element--title{color:#434343}.steps-element.active .steps-element--desc{color:#8A8A8A}.steps-element.swiper-slide-thumb-active{border-color:#F02F5D;animation-name:showStep}.steps-element.swiper-slide-thumb-active .steps-element{border-color:#EDEDED}.steps-element.swiper-slide-thumb-active .steps-element--title{color:#434343}.steps-element.swiper-slide-thumb-active .steps-element--desc{-webkit-line-clamp:none;color:#8A8A8A}.steps-element--title{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#C5C5C5;margin-bottom:15px;transition:.3s}.steps-element--desc{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#C5C5C5;transition:.3s;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@keyframes showStep{from{border-color:#EDEDED;max-height:88px}to{border-color:#F02F5D;max-height:100rem}}.service-element{display:flex;align-items:center;margin-bottom:30px}@media screen and (max-width: 820px){.service-element{flex-direction:column}}.service-element:not(.swiper-slide-active){opacity:0}.service-element-row{display:flex;align-items:center}@media screen and (max-width: 820px){.service-element-row{flex-direction:column}}.service-element.swiper-slide-active .service-element--right{opacity:1;animation-name:showImage}.service-element--title{margin-bottom:20px}.service-element--left{flex:1;max-width:602px}@media screen and (max-width: 992px){.service-element--left{width:50%;max-width:100%}}@media screen and (max-width: 820px){.service-element--left{width:100%}}.service-element--right{margin-left:100px;position:relative;opacity:0;animation-duration:.5s}.service-element--right.show-image{opacity:1}.service-element--right::after{bottom:0}.service-element--right::before{top:0}@media screen and (max-width: 820px){.service-element--right{margin-left:0;margin-top:35px}}.service-element--right picture{display:flex}@media screen and (max-width: 820px){.service-element--right img{aspect-ratio:1/1;object-fit:cover}}.service-element-button{display:flex;align-items:center;margin-top:40px}@media screen and (max-width: 820px){.service-element-button .button{width:100%}}@keyframes hideImage{from{opacity:1}to{opacity:0}}@keyframes showImage{from{opacity:0}to{opacity:1}}.main-banner{background:linear-gradient(281.43deg, #fff -14.66%, rgba(255,255,255,0) 25.07%),linear-gradient(193.92deg, rgba(0,0,0,0.2) -26.35%, transparent 90.07%),#fff}.main-banner-container{display:flex;min-height:800px;flex-direction:column;justify-content:space-between;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 820px){.main-banner-container{padding-bottom:60px}}.main-banner-content{display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width: 820px){.main-banner-content{flex-direction:column-reverse;align-items:flex-start}}.main-banner-content--left{max-width:498px}@media screen and (max-width: 820px){.main-banner-content--left{margin:auto}}@media screen and (max-width: 820px){.main-banner-content--right{position:relative;transform:translateY(0);margin-bottom:50px;display:flex;justify-content:center;align-items:center;margin:auto;left:-20px}.main-banner-content--right svg{width:75%;height:auto}}@media screen and (max-width: 820px){.main-banner-contacts{margin-bottom:30px}}.main-banner-contacts--text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;text-align:right;color:#272727;margin-bottom:7px;display:flex;position:relative}@media screen and (max-width: 820px){.main-banner-contacts--text{font-weight:700}}.main-banner-contacts--text:last-child{margin-bottom:0}.main-banner-contacts--text.address::after{content:"";position:absolute;width:2000px;height:1.5px;background:#F02F5D;top:50%;left:100%;margin-left:28px;transform:translateY(-50%)}.main-banner-footer{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 820px){.main-banner-footer{flex-direction:column}}.main-banner-footer--buttons{display:flex;align-items:center}@media screen and (max-width: 820px){.main-banner-footer--buttons{flex-wrap:wrap;justify-content:center;margin-top:60px}}.main-banner-footer--buttons .button{margin-right:15px}@media screen and (max-width: 820px){.main-banner-footer--buttons .button{margin-right:30px}}@media screen and (max-width: 820px){.main-banner-footer--buttons .button:first-child{width:100%;margin-right:0}}.main-banner-footer--buttons .button:last-child{margin-right:0}@media screen and (max-width: 820px){.main-banner-footer--buttons .button:last-child{margin-right:30px}}.page-text{margin-top:50px}@media screen and (max-width: 820px){.page-text{margin-top:0}}.page-text-container{padding-top:50px;padding-bottom:50px}@media screen and (max-width: 820px){.page-text-container{padding-top:30px;padding-bottom:30px}}.page-text-slider{max-height:592px;padding:0 35px;margin:0 -35px}@media screen and (max-width: 820px){.page-text-slider{max-height:none}}@media screen and (max-width: 820px){.page-text-slider-pagination--services{display:none}}.page-text-content{display:flex;flex-direction:column}.page-text-content--title{margin-bottom:20px}.page-text-content--left{flex:1}.page-text-content--right{margin-left:100px}@media screen and (max-width: 820px){.page-text-content--right{margin-left:0;margin-top:35px}}@media screen and (max-width: 820px){.page-text-content--right img{aspect-ratio:1/1;object-fit:cover}}.page-text-content-button{display:flex;align-items:center;margin-top:40px}@media screen and (max-width: 820px){.page-text-content-button .button{width:100%}}.swiper-container-vertical>.swiper-pagination-bullets{right:0}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:15px 0;width:10px;height:10px}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#F02F5D}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet:hover{background:#D61846}.work-container{padding-top:50px;padding-bottom:50px}@media screen and (max-width: 820px){.work-container{padding-top:30px;padding-bottom:30px}}.work-content-header{margin-bottom:50px}.work-content-body{display:flex;flex-wrap:wrap}.work-content-footer{display:flex;justify-content:center;align-items:center;margin-top:80px}.work-content-footer.pagination-container{justify-content:flex-end}.work-content-footer .pagination{margin-top:0}@media screen and (max-width: 820px){.work-content-footer{margin-top:50px}.work-content-footer.pagination-container{justify-content:center}}.slider-container{padding-top:50px;padding-bottom:50px}@media screen and (max-width: 820px){.slider-container{padding-top:30px;padding-bottom:30px}}.slider-theme--white{background:#fff}.slider-theme--gray{background:#F9F9F9}@media screen and (max-width: 820px){.slider-content{display:flex;flex-direction:column}}@media screen and (max-width: 820px){.slider-content-header{order:1}}.slider-content-body{counter-reset:sliderelem}@media screen and (max-width: 820px){.slider-content-body{order:2}}.slider-content--title{margin-bottom:50px}@media screen and (max-width: 820px){.slider-content--title{margin-bottom:30px}}.slider-content__swiper--prev,.slider-content__swiper--next{display:flex;align-items:center;cursor:pointer}.slider-content__swiper--prev.swiper-button-disabled,.slider-content__swiper--next.swiper-button-disabled{cursor:not-allowed}.slider-content__swiper--prev.swiper-button-disabled svg path,.slider-content__swiper--next.swiper-button-disabled svg path{stroke:#ddd}.slider-content__swiper--prev:hover svg path,.slider-content__swiper--next:hover svg path{stroke:#F02F5D}.slider-content__swiper--pagination{width:auto;margin:0 20px;color:#C5C5C5;font-size:20px;line-height:24px}.slider-content__swiper-buttons{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}.slider-content__swiper-buttons.is-mobile{display:none}@media screen and (max-width: 820px){.slider-content__swiper-buttons{justify-content:center;order:3;margin-top:50px;margin-bottom:0}.slider-content__swiper-buttons.is-mobile{display:flex}}@media screen and (max-width: 640px){.slider-content__swiper-buttons{margin-top:30px}}.slider-wrapper--partners{flex-wrap:wrap}@media screen and (max-width: 820px){.slider-wrapper--partners{flex-wrap:nowrap}}.slider-partners .slider-content__swiper-buttons{display:none}@media screen and (max-width: 992px){.slider-partners .slider-content__swiper-buttons{display:flex}}.swiper-pagination-current{color:#000}.about-container{padding-top:50px;padding-bottom:50px}@media screen and (max-width: 820px){.about-container{padding-top:30px;padding-bottom:30px}}.about-content-header{margin-bottom:30px}.about-content-body{display:flex}@media screen and (max-width: 820px){.about-content-body{flex-direction:column}}.about-content--text{flex:1}.about-content--team{position:relative;width:307px;margin-left:80px}@media screen and (max-width: 820px){.about-content--team{width:100%;margin-left:0}}.about-content--team-scroll{padding:20px 0;height:622px;overflow-y:scroll;scrollbar-width:auto;scrollbar-color:#F02F5D #EDEDED}.about-content--team-scroll::-webkit-scrollbar{width:10px}.about-content--team-scroll::-webkit-scrollbar-track{background-color:#F02F5D}.about-content--team::before{content:"";position:absolute;top:0;width:100%;height:100px;background:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 22.59%)}.about-content--team::after{content:"";position:absolute;bottom:0;width:100%;height:100px;background:linear-gradient(179.8deg, #FFF 0.17%, rgba(255,255,255,0) 22.68%);transform:rotate(-180deg)}.about-content-footer{display:flex;align-items:center;margin-top:30px;flex-wrap:wrap}.about-content-footer .button{margin-right:20px}@media screen and (max-width: 640px){.about-content-footer .button{width:100%;margin-right:0;margin-bottom:10px}}.about-content-footer .button:last-child{margin-right:0}@media screen and (max-width: 640px){.about-content-footer .button:last-child{margin-bottom:0}}@media screen and (max-width: 992px){.feedback{background-image:none !important}}.feedback-container{padding-top:50px;padding-bottom:50px;margin-top:25px;margin-bottom:25px}@media screen and (max-width: 820px){.feedback-container{padding-top:30px;padding-bottom:30px}}.feedback-custom-form{width:50%}@media screen and (max-width: 992px){.feedback-custom-form{width:100%}}.feedback-theme--white{background:#fff}.feedback-theme--gray{background:#F9F9F9}.feedback-content--title{margin-bottom:20px}.feedback-content__desc{max-width:500px}.feedback-content-header{margin-bottom:50px}@media screen and (max-width: 820px){.feedback-content-header{margin-bottom:30px}}.feedback .button{width:100%}.feedback-form-row{display:flex}@media screen and (max-width: 820px){.feedback-form-row{flex-direction:column}}.feedback-form-image{position:absolute;bottom:0;max-width:600px;width:100%;margin-left:60px}@media screen and (max-width: 820px){.feedback-form-image{position:relative;bottom:-35px}}.feedback-form__input-review{min-height:112px}.feedback-form__text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:11px;color:#626262}.feedback-form__block{width:50%;margin-right:30px;display:flex;align-items:center}@media screen and (max-width: 820px){.feedback-form__block{width:100%;margin-right:0;margin-bottom:25px}}.feedback-form__block:last-child{margin-right:0}@media screen and (max-width: 820px){.feedback-form__block:last-child{margin-bottom:0}}.feedback-form-col{display:flex;flex-direction:column;margin-right:20px;flex:1}@media screen and (max-width: 820px){.feedback-form-col{margin-right:0}}.feedback-form-col:last-child{margin-right:0}.feedback-form__item{margin-bottom:25px;min-height:44px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 820px){.feedback-form__item{margin-bottom:15px}}.feedback-form__item.upload input{display:none}.feedback-form__item.upload label{display:flex;align-items:center;min-height:44px}.feedback-form__item.upload label svg{margin-right:15px}.feedback-form__checkbox{background:#fff;border:1px solid transparent;border-radius:4px;position:absolute;z-index:-1;opacity:0;display:none}.feedback-form__checkbox.invalid:invalid{border-color:#000;box-shadow:none}.feedback-form__checkbox.invalid:invalid+label::before{border-color:#000;box-shadow:none}.feedback-form__checkbox+label{display:inline-flex;align-items:center;user-select:none;cursor:pointer}.feedback-form__checkbox+label::before{content:'';display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;background:none;border:1px solid #C1C1C1;box-sizing:border-box;border-radius:0;margin-right:15px;background-repeat:no-repeat;background-position:center center;background-size:100%}.feedback-form__checkbox:checked+label::before{background-image:url("/assets/images/icons/icon-check.svg")}.feedback-form__checkbox--big+label{display:inline-flex;align-items:flex-start;user-select:none;cursor:pointer;text-align:left}.feedback-form__checkbox--big+label::before{content:'';display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;background:#fff;border:1px solid transparent;border-radius:4px;margin-right:9px;background-repeat:no-repeat;background-position:center center}.feedback-form__checkbox--big+label .form__label--text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:22px;color:#000}.feedback-form__checkbox--big:checked+label::before{background-image:url("/assets/images/icons/check-big.svg");background-repeat:no-repeat;background-position:center center;background-size:15px}.error_upload{margin-top:10px}.portfolio-header.portfolio-detailed-container{padding-top:25px;padding-bottom:25px}@media screen and (max-width: 820px){.portfolio-header.portfolio-detailed-container{padding-top:30px;padding-bottom:30px}}.portfolio-header.portfolio-detailed-content{margin:0}.portfolio-header .portfolio-detailed-content{margin:0}.portfolio-detailed-container{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 820px){.portfolio-detailed-container{padding-top:30px;padding-bottom:30px}}.portfolio-detailed-gallery{position:absolute;border-radius:14px;width:33%;aspect-ratio:16 / 9}.portfolio-detailed-gallery .image-element__image{aspect-ratio:16/9}.portfolio-detailed .gallery-key-0{top:-41px;overflow:hidden;object-fit:cover;left:-115px}.portfolio-detailed-content--title{margin-bottom:30px}@media screen and (max-width: 820px){.portfolio-detailed-content--title{margin-bottom:20px}}.portfolio-detailed-content-header--title{margin-bottom:0}.portfolio-detailed-content--text p{margin-bottom:25px}.portfolio-detailed-content--text p:last-child{margin-bottom:0}@media screen and (max-width: 820px){.portfolio-detailed-content--text ul{column-count:1;margin-bottom:0}}.portfolio-detailed-content--text ul li{break-inside:avoid}@media screen and (max-width: 820px){.portfolio-detailed-content-header--title{margin-bottom:0}}.portfolio-detailed-content-header--category{margin-bottom:15px}.portfolio-detailed-content-gallery{display:flex;flex-wrap:wrap;margin-top:50px}@media screen and (max-width: 820px){.portfolio-detailed-content-gallery{margin-top:30px}}.portfolio-detailed-content-buttons{display:flex;justify-content:center;align-items:center}.portfolio-detailed-content-image,.portfolio-detailed-content--image{max-height:800px;overflow:hidden;position:relative;margin:20px 0}@media screen and (max-width: 820px){.portfolio-detailed-content-image,.portfolio-detailed-content--image{margin:0}}.portfolio-detailed-content-image picture,.portfolio-detailed-content--image picture{display:flex}.portfolio-detailed-content-image .image-element__image,.portfolio-detailed-content--image .image-element__image{object-fit:cover;object-position:center}.contacts-content-header{margin-bottom:50px}@media screen and (max-width: 820px){.contacts-content-header{margin-bottom:30px}}.contacts-content-list{display:flex;flex-wrap:wrap}.contacts-content-map{margin-top:25px}@media screen and (max-width: 820px){.contacts-content-map{margin-bottom:25px}}.contacts-content-item{width:calc(100% / 4 - 15px);margin-right:20px}@media screen and (max-width: 820px){.contacts-content-item{width:100%;margin-right:0;margin-bottom:20px}}.contacts-content-item:last-child{margin-right:0;margin-bottom:0}.contacts-content-item__label{margin-bottom:15px;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#434343}.contacts-content-item__text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:19px;color:#434343}.reviews-element{width:calc(100% / 3 - 15px);margin-right:20px;margin-bottom:30px}.reviews-element:nth-of-type(3n){margin-right:0}@media screen and (max-width: 820px){.reviews-element{width:calc(100% / 2 - 10px)}.reviews-element:nth-of-type(3n){margin-right:20px}.reviews-element:nth-of-type(2n){margin-right:0}}.reviews-content-header{margin-bottom:50px}.reviews-content-list{display:flex;flex-wrap:wrap}.reviews-detailed-header{margin-bottom:30px}.reviews-detailed-footer{display:flex;align-items:center;justify-content:center;margin-top:50px}.reviews-detailed-footer .button{margin-right:20px}.reviews-detailed-footer .button:last-child{margin-right:0}.faq-container{padding-bottom:50px}@media screen and (max-width: 820px){.faq-container{padding-top:30px;padding-bottom:30px}}.faq-content-list{margin-top:50px}.faq-content-header--title{margin-bottom:30px}@media screen and (max-width: 820px){.faq-content-header--title{margin-bottom:25px}}@media screen and (max-width: 820px){.page-list-container{padding-top:30px}}.page-list-content-header{margin-bottom:50px}@media screen and (max-width: 820px){.page-list-content-header{margin-bottom:30px}}.page-list-content__row{display:flex;flex-wrap:wrap}.page-list-content-categories{display:flex;align-items:center;flex-wrap:wrap;margin-top:25px}@media screen and (max-width: 640px){.page-list-content-categories{display:none}}@media screen and (max-width: 820px){.page-list-content-categories{overflow-y:scroll;padding-right:25px;width:calc(100% + 25px);scrollbar-width:none}}.page-list-content-categories .button{margin-right:20px;margin-bottom:20px}@media screen and (max-width: 640px){.page-list-content-categories .button{width:100%;margin-right:0}}.page-list-content-categories .button:last-child{margin-right:0}.category-element.active .page-list-content-categories{display:flex}.category-element.active .category-element-menu svg{transform:rotate(0)}.category-element-menu{display:none;align-items:center;cursor:pointer;font-size:18px;line-height:23px}.category-element-menu svg{margin-left:8px;transform:rotate(180deg)}@media screen and (max-width: 640px){.category-element-menu{display:flex}}@media screen and (max-width: 820px){.page-detailed-container{padding-top:30px;padding-bottom:30px}}.page-detailed-container__price:first-child{padding-top:0}.page-detailed-extended-theme--white{background:#fff}.page-detailed-extended-theme--snow{background:#F9F9F9}.page-detailed-text{display:flex;align-items:center}@media screen and (max-width: 992px){.page-detailed-text{flex-direction:column}}.page-detailed-text__info{flex:1}.page-detailed-text__image{margin-left:25px}@media screen and (max-width: 992px){.page-detailed-text__image{margin-left:0;margin-top:45px}}@media screen and (max-width: 820px){.page-detailed--footer{padding-top:0}}@media screen and (max-width: 820px){.page-detailed--preview{padding-top:0;padding-bottom:0}}.page-detailed-content .steps-content{margin-top:45px}@media screen and (max-width: 992px){.page-detailed-content .steps-content{margin-top:25px}}@media screen and (max-width: 820px){.page-detailed-content img{width:100%}}.page-detailed-content-image{margin:25px 0}.page-detailed-content-image picture{display:flex}.page-detailed-content p{margin-bottom:25px}.page-detailed-content p b,.page-detailed-content p strong{color:#000}.page-detailed-content p:last-child{margin-bottom:0}.page-detailed-content ol{counter-reset:item}.page-detailed-content ol li{counter-increment:item}.page-detailed-content ol li::before{width:auto;height:auto;background:none;font-size:16px;line-height:20px}.page-detailed-content-header--category{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:19px;color:#434343;margin-bottom:15px}.page-detailed-content-header--title{margin-bottom:0}.page-detailed-content-header--desc{margin-top:30px}.page-detailed-content h2.page-detailed-content--title,.page-detailed-content h3.page-detailed-content--title{margin-bottom:15px}.page-detailed-content h2.page-detailed-content--title+.page-detailed-blockimage,.page-detailed-content h3.page-detailed-content--title+.page-detailed-blockimage{margin-top:50px}@media screen and (max-width: 820px){.page-detailed-content h2.page-detailed-content--title+.page-detailed-blockimage,.page-detailed-content h3.page-detailed-content--title+.page-detailed-blockimage{margin-top:30px}}.page-detailed-content--title{margin-bottom:30px}.page-detailed-content--text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#8A8A8A;margin-bottom:10px}.page-detailed-content--text:last-child{margin-bottom:0}.page-detailed-content-thumb{background:#F1F1F1;padding:18px;width:100%;height:600px;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:900;font-size:60px;line-height:68px;color:#D9D9D9;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 820px){.page-detailed-content-thumb{font-size:13vw;line-height:13vw;height:auto}}.page-detailed-content-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.page-detailed-content-buttons .button{margin-right:20px}@media screen and (max-width: 820px){.page-detailed-content-buttons .button{width:100%;margin-right:0;margin-bottom:20px}.page-detailed-content-buttons .button:last-child{margin-bottom:0}}.page-detailed-content-buttons .button:last-child{margin-right:0}.page-detailed-price{margin:25px 0}.page-detailed-price-item{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #C1C1C1}.page-detailed-price-item:first-child{border-top:1px solid #C1C1C1}.page-detailed-price-item--text{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#434343;display:flex;cursor:pointer;margin-right:25px}.page-detailed-price-item--price{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#434343;display:flex;cursor:pointer;max-width:175px;width:100%;text-align:right;align-items:center;justify-content:flex-end}.page-detailed-blockimage{display:flex;flex-wrap:wrap}@media screen and (max-width: 820px){.page-detailed-blockimage.swiper-wrapper{flex-wrap:nowrap}}@media screen and (max-width: 820px){.page-detailed-blockimage{margin-top:30px}}.page-detailed-blockimage .gray-theme{height:auto;display:flex;align-items:center;justify-content:center;background:#F9F9F9;padding:20px}.page-detailed-blockimage .gray-theme img{width:100%}.page-detailed-blockimage-item{display:flex;margin-bottom:35px}.page-detailed-blockimage-item:last-child{margin-bottom:0}.page-detailed-blockimage-item.blockimage-col_2{width:calc((100% / 2) - 35px);margin-right:35px}.page-detailed-blockimage-item.blockimage-col_2:nth-child(2n){margin-right:0}.page-detailed-blockimage-item.blockimage-col_2:nth-last-child(1),.page-detailed-blockimage-item.blockimage-col_2:nth-last-child(2){margin-bottom:0}@media screen and (max-width: 820px){.page-detailed-blockimage-item.blockimage-col_2{width:100%;margin-right:0}}.page-detailed-blockimage-item.blockimage-col_3{width:calc((100% / 3) - 17px);margin-right:25px}.page-detailed-blockimage-item.blockimage-col_3:nth-child(3n){margin-right:0}.page-detailed-blockimage-item.blockimage-col_3:nth-last-child(1),.page-detailed-blockimage-item.blockimage-col_3:nth-last-child(2),.page-detailed-blockimage-item.blockimage-col_3:nth-last-child(3){margin-bottom:0}@media screen and (max-width: 820px){.page-detailed-blockimage-item.blockimage-col_3{width:100%;margin-right:0}}.page-detailed-blockimage-item.blockimage-col_4{width:calc((100% / 4) - 19px);margin-right:25px}.page-detailed-blockimage-item.blockimage-col_4:nth-child(4n){margin-right:0}.page-detailed-blockimage-item.blockimage-col_4:nth-last-child(1),.page-detailed-blockimage-item.blockimage-col_4:nth-last-child(2),.page-detailed-blockimage-item.blockimage-col_4:nth-last-child(3),.page-detailed-blockimage-item.blockimage-col_4:nth-last-child(4){margin-bottom:0}@media screen and (max-width: 820px){.page-detailed-blockimage-item.blockimage-col_4{width:100%;margin-right:0}}.page-detailed-blockimage-item.blockimage-col_5{width:calc((100% / 5) - 20px);margin-right:25px}.page-detailed-blockimage-item.blockimage-col_5:nth-child(5n){margin-right:0}.page-detailed-blockimage-item.blockimage-col_5:nth-last-child(1),.page-detailed-blockimage-item.blockimage-col_5:nth-last-child(2),.page-detailed-blockimage-item.blockimage-col_5:nth-last-child(3),.page-detailed-blockimage-item.blockimage-col_5:nth-last-child(4),.page-detailed-blockimage-item.blockimage-col_5:nth-last-child(5){margin-bottom:0}@media screen and (max-width: 820px){.page-detailed-blockimage-item.blockimage-col_5{width:100%;margin-right:0}}.page-detailed-blockimage-item.blockimage-text-pos_center{align-items:center}.page-detailed-blockimage-item.blockimage-text-pos_center .page-detailed-blockimage-item--text{text-align:center}.page-detailed-blockimage-item.blockimage-pos_top{flex-direction:column}.page-detailed-blockimage-item.blockimage-pos_bottom{flex-direction:column-reverse}.page-detailed-blockimage-item.blockimage-pos_left{flex-direction:row}.page-detailed-blockimage-item.blockimage-pos_left .page-detailed-blockimage-item--image{width:100px;margin-right:15px}.page-detailed-blockimage-item.blockimage-pos_right{flex-direction:row-reverse}.page-detailed-blockimage-item--image{min-height:80px;display:flex;align-items:center}.page-detailed-blockimage-item--image picture{display:flex}.page-detailed-blockimage-item--image img{max-height:80px}.page-detailed-blockimage-item--text{flex:1;margin-top:25px}.page-detailed-blockimage-item--title{margin-bottom:15px}.main-team-container{padding-top:50px}@media screen and (max-width: 820px){.main-team-container{padding-top:30px}}.main-team-content-header{margin-bottom:50px}@media screen and (max-width: 820px){.main-team-content-header{margin-bottom:30px}}.main-team-element{display:flex;align-items:center;margin-bottom:50px}@media screen and (max-width: 820px){.main-team-element{flex-direction:column-reverse;margin-bottom:30px}}.main-team-element:last-child{margin-bottom:0}.main-team-element:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width: 820px){.main-team-element:nth-child(2n){flex-direction:column-reverse}}.main-team-element:nth-child(2n) .main-team-element--left{margin-left:22px}@media screen and (max-width: 820px){.main-team-element:nth-child(2n) .main-team-element--left{margin-left:0;margin-top:30px}}.main-team-element--left{margin-right:22px;flex:1}@media screen and (max-width: 820px){.main-team-element--left{margin-right:0;margin-top:30px}}.main-team-element--post{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:19px;color:#434343;margin-bottom:15px}.main-team-element--fio{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:41px;letter-spacing:0.01em;color:#262626}@media screen and (max-width: 820px){.main-team-element--fio{font-size:30px;line-height:38px}}.main-team-element--desc{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#8A8A8A;margin-top:20px}.image-block-content{max-height:600px;overflow:hidden}.image-block-content picture{display:flex}.image-block-content picture img{object-fit:cover;object-position:center;max-height:600px}.service-content-header--title{margin-bottom:30px}.service-content-header--text p{margin-bottom:25px}.service-content-header--text p:last-child{margin-bottom:0}.service-content-body{margin-top:50px}@media screen and (max-width: 820px){.service-content-body{margin-top:30px}}.service-content-tariffs{padding:20px 20px 25px 20px;margin:35px -20px -25px -20px}@media screen and (max-width: 820px){.service-content-tariffs{margin-top:30px}}.tariffs{margin-top:25px;background:#F9F9F9}@media screen and (max-width: 820px){.tariffs{margin-top:0}}.tariffs-container{padding-top:50px;padding-bottom:50px}@media screen and (max-width: 820px){.tariffs-container{padding-top:30px;padding-bottom:30px}}.steps-container{padding-top:50px;padding-bottom:50px}.steps-content-slider{max-height:555px;padding:0 35px;margin:0 -35px;margin-top:25px}@media screen and (max-width: 820px){.steps-content-slider{width:100%;max-height:none;padding:0;margin:25px auto auto auto}}.steps-content-slider::after{content:"";position:absolute;bottom:0;width:100%;height:250px;background:linear-gradient(179.8deg, #FFF 0.25%, rgba(255,255,255,0) 50.68%);transform:rotate(-180deg)}@media screen and (max-width: 820px){.steps-content-slider::after{content:none}}.steps-content-slider-image{max-width:388px;margin-right:0}@media screen and (max-width: 820px){.steps-content-slider-image{aspect-ratio:1 / 1;max-width:100%}}.steps-content-header{margin-bottom:65px}.steps-content-header--title{max-width:781px}.steps-content-header--desc{margin-top:30px}.steps-content-list{max-width:503px;margin-right:50px}@media screen and (max-width: 820px){.steps-content-list{width:100%;margin-right:0}}.steps-content-row{display:flex;justify-content:space-between}@media screen and (max-width: 820px){.steps-content-row{flex-direction:column-reverse}}.steps-content-row.active .steps-element{border-color:#F02F5D}.steps-content-row.active .steps-element--desc{-webkit-line-clamp:none}.error-container{padding-top:110px;padding-bottom:110px}@media screen and (max-width: 820px){.error-container{padding-bottom:70px}}.error-content-body{display:flex;flex-direction:column;align-items:center}.error-content__logo{text-align:center;margin:auto auto 50px auto}@media screen and (max-width: 820px){.error-content__logo svg{width:70%}}.error-content__text{max-width:645px;text-align:center}.error-content__buttons{display:flex;justify-content:center;margin-top:70px}@media screen and (max-width: 820px){.error-content__buttons{margin-top:60px;flex-wrap:wrap}}.error-content__buttons .button{margin-right:5px}@media screen and (max-width: 820px){.error-content__buttons .button:first-child{width:100%;margin-right:0}}.error-content__buttons .button:last-child{margin-right:0}@media screen and (max-width: 820px){.error-content__buttons .button:last-child{margin-right:30px}}
/*# sourceMappingURL=main.min.css.map */
