@charset "UTF-8";
.site-middle{padding:0 25px}@media screen and (min-width:1400px){.site-middle{padding:0 50px}}@media screen and (min-width:1600px){.site-middle{padding:0 75px}}@font-face{font-family:"Raleway";src:url("/themes/personal/fonts/Raleway-Light/Raleway-Light.woff2") format("woff2"), url("/themes/personal/fonts/Raleway-Light/Raleway-Light.woff") format("woff"), url("/themes/personal/fonts/Raleway-Light/Raleway-Light.ttf") format("ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/themes/personal/fonts/Raleway-Regular/Raleway-Regular.woff2") format("woff2"), url("/themes/personal/fonts/Raleway-Regular/Raleway-Regular.woff") format("woff"), url("/themes/personal/fonts/Raleway-Regular/Raleway-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/themes/personal/fonts/Raleway-SemiBold/Raleway-SemiBold.woff2") format("woff2"), url("/themes/personal/fonts/Raleway-SemiBold/Raleway-SemiBold.woff") format("woff"), url("/themes/personal/fonts/Raleway-SemiBold/Raleway-SemiBold.ttf") format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("/themes/personal/fonts/Raleway-Bold/Raleway-Bold.woff2") format("woff2"), url("/themes/personal/fonts/Raleway-Bold/Raleway-Bold.woff") format("woff"), url("/themes/personal/fonts/Raleway-Bold/Raleway-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cuprum";src:url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.woff2") format("woff2"), url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.woff") format("woff"), url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("/themes/personal/fonts/icomoon/icomoon.woff") format("woff"), url("/themes/personal/fonts/icomoon/icomoon.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}.text-formatted::after{content:"";display:table;clear:both}.text-formatted a{color:inherit;transition:all 0.3s}.text-formatted a:hover{color:#FFD71D}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6{margin-bottom:10px}.text-formatted h1{font-size:40px}.text-formatted h2{font-size:33px}.text-formatted h3{font-size:25px}.text-formatted h4{font-size:16px;font-weight:400}.text-formatted img{margin-bottom:15px}.text-formatted img.align-left{margin-right:30px}.text-formatted img.align-right{margin-left:30px}.text-formatted hr{border:none;border-bottom:1px solid #e8edf2}.text-formatted strong,.text-formatted b{font-weight:700}.text-formatted ul{margin:20px auto;padding:0;line-height:1.5;list-style:none;overflow:hidden}.text-formatted ul li{padding-left:39px;position:relative;margin-bottom:15px}.text-formatted ul li::before{position:absolute;top:50%;left:0;font-family:'icomoon';font-size:24px;font-weight:400;line-height:1;color:inherit;content:'';color:#4C7EFF;transform:translateY(-50%)}.text-formatted iframe.float-left{margin-right:30px}.text-formatted iframe.float-right{margin-left:30px}.text-formatted p{line-height:1.5;margin:0 auto 15px}.text-formatted p:last-child{margin-bottom:0}.text-formatted table{width:100%}.text-formatted table td{padding:5px;border:1px solid #e8edf2}.text-formatted .youtube-embed-wrapper,.text-formatted iframe{display:block;margin:0 auto 20px}.text-formatted blockquote{margin:10px 0;padding:10px 25px 8px;background:rgba(76, 126, 255, 0.2)}ul,ol{margin:0;padding:0;list-style:none}.pager__items{display:flex;justify-content:center;align-items:center}.pager__item a{font-weight:400;font-size:16px;line-height:1.5;text-decoration:none}@media screen and (min-width:1200px){.pager__item a{font-size:18px}}@media screen and (min-width:1600px){.pager__item a{font-size:20px}}.pager__item.is-active a{font-weight:700;color:#4C7EFF}.pager__item--first{display:none}.pager__item--last{display:none}.pager__item--previous,.pager__item--next{padding:5px}.pager__item--previous a,.pager__item--next a{display:block;font-size:0}.pager__item--previous a::before,.pager__item--next a::before{content:'';font-family:'icomoon';font-size:24px;font-weight:400;line-height:1;color:inherit;color:#4C7EFF}.pager__item--previous a{transform:rotate(180deg)}*,*::after,*::before{box-sizing:border-box}body{position:relative;width:100%;margin:0 auto;font-family:'Raleway', "Arial", "Helvetica", sans-serif;font-weight:400;font-size:16px;line-height:1.25;color:#333333;font-feature-settings:'pnum' on, 'lnum' on;overflow-x:hidden;background:#FAFAFA}body.no-scroll{overflow:hidden}@media screen and (min-width:1200px){body{font-size:18px}}@media screen and (min-width:1600px){body{font-size:20px}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img,svg{display:block;max-width:100%;height:auto}button{font-family:inherit}a{color:inherit}.gl-devel{font-family:'Cuprum';margin:15px auto 0;padding-left:26px;text-align:left;position:relative;display:table;text-transform:uppercase;line-height:1.25;color:#fff;white-space:nowrap}.gl-devel-mask{position:absolute;top:0;bottom:0;background:#FFD71D;width:0%}.gl-devel-mask--title{left:0}.gl-devel-mask--role{background:#FFD71D;right:0}.gl-devel-title{font-size:26px;display:table;position:relative}.gl-devel-title svg,.gl-devel-title img{position:absolute;right:100%;width:auto;height:80%;top:10%;margin:0 3px 0 0}.gl-devel-name{position:relative;transform:scale(0)}.gl-devel-role{font-size:14px;letter-spacing:3px;display:table;position:relative}.gl-devel-role a{text-decoration:none;position:relative;display:block;transform:scale(0)}.gl-devel-role a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transition-duration:0.2s}.gl-devel-role a:hover:after{transform:scaleX(1)}.gl-devel.is-animate .gl-devel-title img,.gl-devel.is-animate .gl-devel-title svg{animation:glyanec_img 5s infinite}.gl-devel.is-animate .gl-devel-mask{animation-delay:0.5s}.gl-devel.is-animate .gl-devel-mask--title{animation:mainBlock 1s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards}.gl-devel.is-animate .gl-devel-mask--role{animation:mainBlockRight 1s cubic-bezier(0.74, 0.06, 0.4, 0.92) forwards}.gl-devel.is-animate .gl-devel-role a,.gl-devel.is-animate .gl-devel-name{transition:0s ease 0.5s;transform:scale(1)}@keyframes mainBlock{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@keyframes secBlock{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@keyframes mainFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes popIn{0%{opacity:0}50%{opacity:1;bottom:45px}65%{bottom:0px;width:15px}80%{bottom:20px}100%{bottom:2px;transform:scale(1)}}@keyframes secFadeIn{0%{opacity:0}15%{opacity:0}100%{opacity:1}}@keyframes top{0%{opacity:0;bottom:-80px}100%{opacity:1;bottom:0px}}@keyframes icon{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3) rotate(-2deg)}100%{opacity:1;bottom:0px}}.ajax-progress{text-align:center;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000;background:rgba(255, 255, 255, 0.5);font-size:0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:auto;height:auto;opacity:1;border-radius:0}.ajax-progress.ajax-progress-throbber{position:absolute}.ajax-progress .message{display:none}.ajax-progress .inner-throbber{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ajax-progress .throbber{background:none;padding:0;width:49px;height:49px;margin:0;border:3px solid #4C7EFF;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 575ms infinite linear}.ajax-progress.ajax-progress-fullscreen{position:absolute;left:0;right:0;top:0;bottom:auto;height:4px;display:block;width:100%;background-color:white;border-radius:2px;background-clip:padding-box;overflow:hidden}.ajax-progress.ajax-progress-fullscreen.is-fixed{position:fixed}.ajax-progress.ajax-progress-fullscreen .indeterminate{background-color:#4C7EFF}.ajax-progress.ajax-progress-fullscreen .indeterminate::before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.ajax-progress.ajax-progress-fullscreen .indeterminate::after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes cssload-spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}.block-personal-local-tasks{position:fixed;left:10px;bottom:10px;max-width:100vw;max-width:calc(100vw - 20px);background:rgba(0, 0, 0, 0.6);z-index:95;cursor:default}.block-personal-local-tasks .contextual{display:none}.block-personal-local-tasks nav.tabs{overflow-x:auto;max-width:100%}.block-personal-local-tasks nav.tabs ul{margin:0;display:flex}.block-personal-local-tasks nav.tabs a{padding:7px 20px;font-size:16px;color:#fff;background:transparent;border:none;transition:all 0.3s}.block-personal-local-tasks nav.tabs a:hover,.block-personal-local-tasks nav.tabs a.is-active{color:#4C7EFF}.menu{list-style:none;margin:0;padding:0}.b-rating{display:inline-block;vertical-align:middle;height:14px;width:105px;background:url("/themes/personal/images/icons/rating.svg") repeat-x 0 -15px;position:relative;margin-left:-3px}.b-rating__inner{content:"";position:absolute;top:0;bottom:0;left:0;background:url("/themes/personal/images/icons/rating.svg") repeat-x 0 0;z-index:1}.b-rating-small{display:inline-block;vertical-align:middle;height:12px;width:70px;background:url("/themes/personal/images/icons/rating-small.svg") repeat-x 0 -13px;position:relative;margin-left:-2px}.b-rating-small__inner{content:"";position:absolute;top:0;bottom:0;left:0;background:url("/themes/personal/images/icons/rating-small.svg") repeat-x 0 0;z-index:1}.b-rating-big{display:inline-block;vertical-align:middle;height:19px;width:140px;background:url("/themes/personal/images/icons/rating-big.svg") repeat-x 0 -20px;position:relative;margin-left:-4px}.b-rating-big__inner{content:"";position:absolute;top:0;bottom:0;left:0;background:url("/themes/personal/images/icons/rating-big.svg") repeat-x 0 0;z-index:1}#drupal-live-announce{display:none}.ajax-loading{pointer-events:none;opacity:0.5}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fivestar-basic div.fivestar-widget-static div.star,.fivestar-basic div.fivestar-widget div.star{width:24px;height:24px;background:url("/themes/personal/images/ico-stars.svg") no-repeat center 0;margin:0 8px 0 0}.fivestar-basic div.fivestar-widget-static div.star span.off,.fivestar-basic div.fivestar-widget-static div.star a,.fivestar-basic div.fivestar-widget div.star span.off,.fivestar-basic div.fivestar-widget div.star a{background:url("/themes/personal/images/ico-stars.svg") no-repeat center 0}.fivestar-basic div.fivestar-widget-static div.star span.on,.fivestar-basic div.fivestar-widget-static div.star.hover a,.fivestar-basic div.fivestar-widget-static div.star.on a,.fivestar-basic div.fivestar-widget div.star span.on,.fivestar-basic div.fivestar-widget div.star.hover a,.fivestar-basic div.fivestar-widget div.star.on a{background:url("/themes/personal/images/ico-stars.svg") no-repeat center bottom}.page-not-mobile{display:none}.error-page{text-align:center;font-size:18px;padding-bottom:30px}.error-page a{color:inherit;transition:all 0.3s}.error-page a:hover{color:#4C7EFF}.error-page .number{font-size:160px;line-height:1;font-weight:800;margin-bottom:30px;color:#4C7EFF}.page-error .error-page{padding:80px 0}.page-error .error-page a{transition:color 300ms ease}.page-error .error-page a:hover{color:#4C7EFF}@media screen and (min-width:1200px){.page-error .error-page{padding:150px 0}}.maintenance-page{min-height:100vh;background-image:linear-gradient(0deg, rgba(0, 5, 24, 0.4), rgba(0, 5, 24, 0.4)), url("/themes/personal/images/main_slider_bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.maintenance-page .layout-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}.maintenance-page .layout-container header{margin-bottom:15px}.maintenance-page .layout-container main{text-align:center;color:#fff}.select2-container--default .select2-selection--single{height:48px;border:1px solid #E9EBED;border-radius:1px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:25px;padding-right:48px;line-height:48px;color:#333333}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;width:48px;display:flex;justify-content:center;align-items:center}.select2-container--default .select2-selection--single .select2-selection__arrow::before{content:'';font-family:'icomoon';font-size:24px;font-weight:400;line-height:1;color:inherit;color:#4C7EFF;transform:rotate(180deg)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-results>.select2-results__options{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#4C7EFF rgba(76, 126, 255, 0.3)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:6px;height:6px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background:rgba(76, 126, 255, 0.3)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:#4C7EFF}.select2-results__option{padding:14px 25px}form{max-width:100%}.form-item{position:relative;max-width:100%;margin-bottom:10px}input[type="email"],input[type="text"],input[type="password"],textarea{width:100%;padding:16px 13.5px 15px;border:1px solid #E9EBED;border-radius:1px;background:#fff;transition:border-color 300ms ease}input[type="email"]:focus,input[type="email"]:hover,input[type="text"]:focus,input[type="text"]:hover,input[type="password"]:focus,input[type="password"]:hover,textarea:focus,textarea:hover{border-color:#4C7EFF;outline:none}input[type="password"],input[type="email"],input[type="text"]{padding:16px 13.5px 15px}.form-item textarea{resize:none}#edit-files{position:absolute;width:1px;height:1px;visibility:hidden;pointer-events:none}.form-item-files{overflow:hidden}.form-form-quote__files>label{display:flex;align-items:center;padding:15px;border:1px solid #E9EBED;line-height:1.5;color:#4C7EFF;cursor:pointer}.form-form-quote__files>label::before{margin-right:10px;content:"";font-family:'icomoon';font-weight:400;font-size:25px;line-height:1;color:#4C7EFF}.form-form-quote__files>div{display:none}.description{display:none}#edit-files-upload{width:1px;height:1px}.webform-button--submit{display:flex;justify-content:center;align-items:center;min-width:310px;padding:17.5px 25px;border:none;background-color:#4C7EFF;font-weight:600;text-transform:uppercase;color:#fff;transition:box-shadow 300ms ease, color 300ms ease, transform 300ms ease}.webform-button--submit:hover{box-shadow:inset 0 0 0 2em #FFD71D, 0 0.5em 0.5em -0.4em #FFD71D;color:#333333;transform:translateY(-0.25em)}form label{font-size:1rem;font-weight:600;margin:0 0 8px;display:block;color:#4A5568;text-transform:uppercase}@media screen and (min-width:1200px){form label{font-size:1rem;font-weight:600}}form .field--type-fivestar{margin-bottom:10px}.form-item--error-message{padding:10px;padding-left:30px;position:absolute;bottom:-5px;left:50% !important;transform:translate(-50%, 100%);margin-left:0;height:auto;transition:all 0.3s;opacity:0;visibility:hidden;background:#fff url("/themes/personal/images/icons/error.svg") no-repeat 5px center;background-size:16px 16px;z-index:15;border:1px solid #DB001A;border-radius:5px;font-size:12px;text-align:left;width:max-content;max-width:100%}.form-item--error-message strong{font-weight:normal}.form-item--error-message:after{content:'';transform:translateX(-50%);position:absolute;left:50%;top:-8px;border:5px solid transparent;border-bottom:5px solid #fff;z-index:2}.form-item--error-message:before{content:'';transform:translateX(-50%);position:absolute;left:50%;top:-10px;border:5px solid transparent;border-bottom:5px solid #DB001A;z-index:1}.form-item--error-message.is-visible{opacity:1;visibility:visible}.webform-confirmation{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px}.webform-confirmation__back a:hover{color:#4C7EFF}.user-login-form{display:flex;flex-direction:column;align-items:center;padding:80px 0}.user-login-form .form-item{max-width:480px}@media screen and (min-width:1200px){.user-login-form .form-item{margin-bottom:30px}}.user-login-form .form-submit{display:flex;justify-content:center;align-items:center;min-width:310px;padding:17.5px 25px;border:none;background-color:#4C7EFF;font-weight:600;text-transform:uppercase;color:#fff;transition:box-shadow 300ms ease, color 300ms ease, transform 300ms ease}.user-login-form .form-submit:hover{box-shadow:inset 0 0 0 2em #FFD71D, 0 0.5em 0.5em -0.4em #FFD71D;color:#333333;transform:translateY(-0.25em)}@media screen and (min-width:1200px){.user-login-form{padding:160px 0}}.mfp-container{padding:0}.magnific-popup{display:block;width:386px;margin:10px auto;background:#FAFAFA;max-width:100%;padding:30px 25px}@media screen and (min-width:1200px){.magnific-popup{width:436px;padding:50px}}.magnific-popup__title{font-size:1.25rem;font-weight:700;margin-bottom:25px;text-transform:uppercase}@media screen and (min-width:1200px){.magnific-popup__title{font-size:1.7rem;font-weight:700}}.magnific-popup .mfp-close{right:15px;top:15px;width:24px;height:24px;line-height:0;opacity:1;color:#333333;display:flex;align-items:center;justify-content:center}.magnific-popup .confirmation-message{text-align:center}.magnific-popup .form-actions .form-submit{display:flex;justify-content:center;align-items:center;min-width:310px;padding:17.5px 25px;border:none;background-color:#4C7EFF;font-weight:600;text-transform:uppercase;color:#fff;transition:box-shadow 300ms ease, color 300ms ease, transform 300ms ease;min-width:0;width:100%}.magnific-popup .form-actions .form-submit:hover{box-shadow:inset 0 0 0 2em #FFD71D, 0 0.5em 0.5em -0.4em #FFD71D;color:#333333;transform:translateY(-0.25em)}.site-header__top{position:relative;z-index:15;padding:10px 25px;background:linear-gradient(0deg, rgba(41, 74, 160, 0.98), rgba(41, 74, 160, 0.98)), url("/themes/personal/images/bg-line.png"), #294AA0}@media screen and (min-width:1400px){.site-header__top{padding:10px 50px}}@media screen and (min-width:1600px){.site-header__top{padding:10px 75px}}.region-header-top{display:flex;justify-content:flex-end}.block-social-networks__label{margin-bottom:10px;font-size:16px;color:#fff}.block-social-networks__social-link{display:flex}.block-social-networks__item:not(:last-child){margin-right:47px}.block-contacts__schedule,.block-contacts__data{margin-bottom:15px}.block-contacts__schedule-title,.block-contacts__phones,.block-contacts__address-title{font-weight:700;line-height:1.25;text-transform:uppercase;color:#fff}.block-contacts__phones a,.block-contacts__address-title a{text-decoration:none}.block-contacts__schedule-desc,.block-contacts__email,.block-contacts__address-desc{font-size:14px;color:#fff;opacity:0.6}.block-contacts__email a{text-decoration:none}.block-contacts__schedule,.block-contacts__data,.block-contacts__address{position:relative;padding-left:30px}.block-contacts__schedule::before,.block-contacts__data::before,.block-contacts__address::before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:'icomoon';font-weight:400;font-size:20px;line-height:1;color:#FFD71D}.block-contacts__schedule::before{content:''}.block-contacts__data::before{content:''}.block-contacts__address::before{content:''}@media screen and (min-width:1200px){#block-header-contacts{display:none}}#block-contacts-f{margin-bottom:30px}.site-footer__second{padding:50px 25px 30px;background:linear-gradient(0deg, rgba(41, 74, 160, 0.98), rgba(41, 74, 160, 0.98)), url("/themes/personal/images/bg-line.png"), #294AA0}.site-footer .block-logo{margin-bottom:50px}.site-footer .block-logo__content{display:flex;flex-direction:column;align-items:center;text-align:center}.site-footer .block-logo__logo-light{margin-bottom:15px}.site-footer .block-logo__logo-light img{max-width:54px;max-height:54px}.site-footer .block-logo__title{font-weight:700;font-size:24px;letter-spacing:0.04em;text-transform:uppercase;color:#fff}.site-footer .block-logo__subtitle{font-weight:300;font-size:12px;letter-spacing:3.9px;text-transform:uppercase;color:#fff}.site-footer .block-logo__logo-dark{display:none}.site-footer .block-social-networks{margin-bottom:50px}.region-footer{display:flex;flex-direction:column;align-items:center}.block-copyright{order:1;width:310px;margin-top:30px}.block-copyright__content{max-width:250px}@media screen and (min-width:768px){.block-copyright__content{max-width:unset}}.block-copyright__text{color:#fff}.block-copyright__text p{margin:0}.node-page .basic-page-default{padding-top:50px}.node-page .basic-page-default h1{position:relative;margin-bottom:30px;padding-bottom:20px;font-weight:700;text-align:center;text-transform:uppercase;color:#333333}@media screen and (max-width:1200px){.node-page .basic-page-default h1{font-size:calc(30px + (30) * ((100vw - 360px) / (1200 - 360)))}}@media screen and (min-width:1200px){.node-page .basic-page-default h1{font-size:calc(45px + (15) * ((100vw - 1200px) / (1920 - 1200)))}}.node-page .basic-page-default h1::before{position:absolute;left:50%;bottom:0;width:100px;height:5px;background-color:#4C7EFF;content:'';transform:translateX(-50%)}@media screen and (min-width:1200px){.node-page .basic-page-default h1{margin-bottom:50px;padding-bottom:30px}}.basic-page-top{position:relative;padding-top:100px;padding-bottom:100px;color:#fff;text-align:center}@media screen and (min-width:1200px){.basic-page-top{padding-top:243px;padding-bottom:100px}}@media screen and (min-width:1600px){.basic-page-top{min-height:650px}}.basic-page-top .field-page-cap{position:absolute;left:-25px;right:-25px;top:0;bottom:0;z-index:-1}@media screen and (min-width:1400px){.basic-page-top .field-page-cap{left:-50px;right:-50px}}@media screen and (min-width:1600px){.basic-page-top .field-page-cap{left:-75px;right:-75px}}.basic-page-top .field-page-cap:before{position:absolute;left:0;top:0;right:0;bottom:0;content:'';background:rgba(0, 5, 24, 0.4)}.basic-page-top .field-page-cap img{width:100%;height:100%;object-fit:cover}.basic-page-top h1{font-size:1.875rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:1200px){.basic-page-top h1{font-size:3rem;font-weight:700;letter-spacing:7px}}.basic-page-back{padding:20px 0 0;margin:15px 0 0;position:relative}@media screen and (min-width:1200px){.basic-page-back{padding-top:35px;margin-top:30px}}.basic-page-back:before{content:'';position:absolute;width:100px;height:5px;left:50%;top:0;margin:0 0 0 -50px;background:#FFD71D}.basic-page-back a{font-size:0.875rem;font-weight:400;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@media screen and (min-width:1200px){.basic-page-back a{font-size:0.8rem;font-weight:400}}.basic-page-back a:before{font-family:'icomoon';font-size:24px;font-weight:400;line-height:1;color:inherit;content:'';margin:0 10px 0 0}.block-type-site-contacts .field-block-geolocation{position:relative;z-index:1}.block-type-site-contacts .field-block-geolocation .geolocation-map-container{height:100% !important}.block-type-site-contacts .field-block-geolocation .js-hide{display:none}.block-page-site-contacts{margin-left:-25px;margin-right:-25px;position:relative;z-index:1}@media screen and (min-width:1400px){.block-page-site-contacts{margin-left:-50px;margin-right:-50px}}@media screen and (min-width:1600px){.block-page-site-contacts{margin-left:-75px;margin-right:-75px}}.block-page-site-contacts p{margin:0}.block-page-site-contacts .group-fields{background:#fff;padding:40px 25px}.block-page-site-contacts .group-item,.block-page-site-contacts .block-type-site-contacts__address,.block-page-site-contacts .field-block-schedule-desc{padding:0 0 0 30px;margin:0 0 15px;position:relative;font-size:0.875rem;font-weight:400;color:rgba(51, 51, 51, 0.6)}@media screen and (min-width:1200px){.block-page-site-contacts .group-item,.block-page-site-contacts .block-type-site-contacts__address,.block-page-site-contacts .field-block-schedule-desc{font-size:0.8rem;font-weight:400}}.block-page-site-contacts .group-item:before,.block-page-site-contacts .block-type-site-contacts__address:before,.block-page-site-contacts .field-block-schedule-desc:before{font-family:'icomoon';font-size:24px;font-weight:400;line-height:1;color:inherit;color:#4C7EFF;position:absolute;left:0;top:-2px}.block-page-site-contacts .group-item .field-block-phones,.block-page-site-contacts .group-item strong,.block-page-site-contacts .block-type-site-contacts__address .field-block-phones,.block-page-site-contacts .block-type-site-contacts__address strong,.block-page-site-contacts .field-block-schedule-desc .field-block-phones,.block-page-site-contacts .field-block-schedule-desc strong{font-size:1rem;color:#333333;font-weight:700}.block-page-site-contacts .field-block-schedule-desc:before{content:''}.block-page-site-contacts .field-block-phones a,.block-page-site-contacts .field-block-email a,.block-page-site-contacts .field-block-address-title a{text-decoration:none}.block-page-site-contacts .field-block-address-title{font-weight:700;font-size:1rem;color:#333333}.block-page-site-contacts .field-block-address-title a::before{position:absolute;top:0;left:0;right:0;bottom:0;content:''}.block-page-site-contacts .block-type-site-contacts__address:before{content:''}.block-page-site-contacts .group-item-dialog:before{content:''}.block-page-site-contacts .field-block-social-link{margin:30px 0 0}.block-page-site-contacts .field-block-social-link .field__label{font-size:0.875rem;font-weight:400;margin:0 0 10px}@media screen and (min-width:1200px){.block-page-site-contacts .field-block-social-link .field__label{font-size:0.8rem;font-weight:400}}.block-page-site-contacts .field-block-social-link .field__items{display:flex;flex-wrap:wrap;margin:0 -25px -25px}.block-page-site-contacts .field-block-social-link .block-type-site-contacts__item{margin:0 25px 25px;display:flex}.block-page-site-contacts .field-block-social-link .block-type-site-contacts__item a{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.block-page-site-contacts .field-block-social-link .block-type-site-contacts__item a:hover img{transform:scale(1.5)}.block-page-site-contacts .field-block-social-link .block-type-site-contacts__item img{height:auto;max-height:100%;transition-duration:0.2s}.block-page-site-contacts .field-block-geolocation .geolocation-map-wrapper{height:500px}.block-footer-contacts-map .field-block-geolocation .geolocation-map-wrapper{height:500px}.page-node-12 .site-footer{display:none}@keyframes pulse{0%{box-shadow:0 0 0 0 #FFD71D}}.btn-scroll-top{position:fixed;z-index:5;left:25px;bottom:60px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:none;background-color:#4C7EFF;font-size:0;visibility:hidden;transform:scale(0);transition:transform 300ms ease, visibility 300ms ease, box-shadow 300ms ease, background-color 300ms ease}.btn-scroll-top.is-visible{visibility:visible;transform:scale(1)}.btn-scroll-top:hover{animation:pulse 1s;box-shadow:0 0 0 20px rgba(255, 255, 255, 0);background-color:#FFD71D}.btn-scroll-top::before{content:'';font-family:'icomoon';font-size:24px;font-weight:400;line-height:1;color:inherit;color:#fff}@media screen and (min-width:1200px){.btn-scroll-top{width:60px;height:60px}}@media screen and (min-width:1400px){.btn-scroll-top{left:50px}}@media screen and (min-width:1600px){.btn-scroll-top{left:75px}}.node-back-link{display:inline-flex;justify-content:center;align-items:center;margin-top:15px;padding:0;border:none;background:transparent;font-size:0.875rem;color:#fff}.node-back-link::before{margin-right:10px;content:'';font-family:'icomoon';font-size:24px;font-weight:400;line-height:1;color:inherit;color:#fff}@media screen and (min-width:1200px){.node-back-link{margin-top:30px}}.region-popups .block-contacts{position:fixed;z-index:15;right:0;left:0;bottom:0;padding:10px 25px;background:linear-gradient(0deg, rgba(41, 74, 160, 0.98), rgba(41, 74, 160, 0.98)), url("/themes/personal/images/bg-line.png"), #294AA0;transform:translateY(100%);opacity:0;transition:transform 300ms ease, opacity 300ms ease}.region-popups .block-contacts.is-visible{transform:translateY(0);opacity:1}@media screen and (min-width:1200px){.region-popups .block-contacts{display:none}}.region-popups .block-contacts__content{display:flex;justify-content:center}.region-popups .block-contacts__data{margin:0}@media screen and (min-width:992px){.site-footer{display:flex}.site-footer__first{order:10;display:flex;flex-direction:column;flex-grow:1}.site-footer__second{width:525px;flex-shrink:0}.block-footer-contacts-map .field-block-geolocation,.block-footer-contacts-map .block-type-site-contacts__content,.block-footer-contacts-map .block-type-site-contacts__layout,.block-footer-contacts-map,.region-footer-first{display:flex;flex-grow:1}.block-footer-contacts-map .field-block-geolocation .geolocation-map-wrapper{height:auto;flex-grow:1}}@media screen and (min-width:1200px){.block-page-site-contacts .group-fields{position:absolute;z-index:20;right:75px;top:50%;transform:translateY(-50%);width:420px;padding:50px}.block-page-site-contacts .field-block-geolocation .geolocation-map-wrapper{height:736px}}/*# sourceMappingURL=styles.css.map */