html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
html,html *{-webkit-tap-highlight-color:transparent;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
@font-face{font-family:'SF UI Display Regular';font-display:swap;src:local("SF UI Display Regular");src:url('/resources/fonts/sf/SFCompactDisplay-Regular.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Medium';font-display:swap;src:local("SF UI Display Medium");src:url('/resources/fonts/sf/SFCompactDisplay-Medium.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Semibold';font-display:swap;src:local("SF UI Display Semibold");src:url('/resources/fonts/sf/SFCompactDisplay-Semibold.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Bold';font-display:swap;src:local("SF UI Display Bold");src:url('/resources/fonts/sf/SFCompactDisplay-Bold.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Thin';font-display:swap;src:local("SF UI Display Thin");src:url('/resources/fonts/sf/SFCompactDisplay-Thin.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display';font-display:swap;src:local("SF UI Display Light");src:url('../fonts/sf/SFCompactText-Light.otf');font-weight:100;font-style:normal;}.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}
.ui-menu .ui-menu{position:absolute;}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px 0.4em;}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}
.ui-menu .ui-menu-icon{left:auto;right:0;}
@font-face{font-family:'SF UI Display Regular';font-display:swap;src:local("SF UI Display Regular");src:url('/resources/fonts/sf/SFCompactDisplay-Regular.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Medium';font-display:swap;src:local("SF UI Display Medium");src:url('/resources/fonts/sf/SFCompactDisplay-Medium.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Semibold';font-display:swap;src:local("SF UI Display Semibold");src:url('/resources/fonts/sf/SFCompactDisplay-Semibold.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Bold';font-display:swap;src:local("SF UI Display Bold");src:url('/resources/fonts/sf/SFCompactDisplay-Bold.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Thin';font-display:swap;src:local("SF UI Display Thin");src:url('/resources/fonts/sf/SFCompactDisplay-Thin.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display';font-display:swap;src:local("SF UI Display Light");src:url('../fonts/sf/SFCompactText-Light.otf');font-weight:100;font-style:normal;}body{-webkit-text-size-adjust:none;position:relative;color:#2b2c3a;font:13px/18px 'SF UI Display',sans-serif;word-wrap:break-word;}
*,:before,:after{box-sizing:border-box;}
a,button,input,textarea{max-width:100%;margin:0;background:transparent;padding:0;border:none;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;display:inline-block;vertical-align:top;cursor:pointer;color:inherit;font:inherit;text-align:inherit;text-decoration:none;text-transform:inherit;letter-spacing:inherit;}
input[type="text"],textarea{cursor:auto;}
h1,h2,h3,h4,h5,h6{margin:0;font:inherit;}
p{margin:0;}
span{max-width:100%;display:inline-block;}
ul{margin:0;padding:0;list-style:none;}
li{display:block;}
strong{font-weight:bold;}
em{font-style:italic;}
sup{position:relative;top:-5px;font-size:70%;}
img{max-width:100%;height:auto;}
table{width:100%;border-spacing:0;border-collapse:collapse;}
td{vertical-align:top;}
iframe{max-width:100%;}
.clear:after{width:100%;height:0;clear:both;display:block;content:"";}
.buttons{line-height:0;text-align:center;}
.overflow{overflow:hidden;}
.overflow-auto{max-height:100%;overflow:auto;}
.hidden{display:none;}
.align{max-width:100%;display:inline-block;vertical-align:middle;line-height:1;}
.align.a-t{vertical-align:top;}
.align.a-b{vertical-align:bottom;}
section,article,aside,header,footer,nav,figure,figcaption{display:block;}
time,mark{display:inline-block;}
label{display:block;}
.visual-content>*:first-child{margin-top:0;}
.visual-content>*:last-child{margin-bottom:0;}
.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.inline-table{width:100%;display:inline-table;}
.table-row{display:table-row;}
.table-cell{display:table-cell;}
.text-underline{text-decoration:underline;}
.full-width{width:100%;}
.wrapper{width:100%;max-width:1100px;margin:0 auto;padding:0 30px;}
.tac{text-align:center;}
.tdl{text-decoration:line-through;}
.dib{display:inline-block;vertical-align:top;}
.w155{max-width:100%;width:155px;}
.w170{max-width:100%;width:170px;}
.w200{max-width:100%;width:200px;}
.w230{max-width:100%;width:230px;}
.w250{max-width:100%;width:250px;}
.w270{max-width:100%;width:270px;}
.w292{max-width:100%;width:292px;flex:0 0 292px;}
.w300{max-width:100%;width:300px;}
.w521{max-width:100%;width:521px;}
.w541{max-width:100%;width:541px;}
.w600{max-width:100%;width:600px;}
.w741{max-width:100%;width:741px;}
.w852{max-width:100%;width:852px;}
.w910{max-width:100%;width:910px;}
.w1089{max-width:100%;width:1089px;}
.w1032{max-width:100%;width:1032px;}
.h108{height:108px;}
.h168{height:168px;}
.red{color:#ed484a;}
.dark-red{color:#953536;}
.full{width:100%;height:100%;position:absolute;top:0;left:0;z-index:7;}
.flex-right{margin-left:auto;}
.flex-left{margin-right:auto;}
.w100p{width:100%;}
.fw900{font-weight:900;}
.asfs{align-self:flex-start;}
#jivo_chat_widget{display:none;}
#jivo_custom_widget{position:fixed;right:-3px;top:30%;width:35px;float:right;z-index:300000;cursor:pointer;height:222px;}#jivo_custom_widget span{font-size:227px;}
#jivo_custom_widget .label{transform:rotate(-90deg);white-space:nowrap;color:white;top:-58px;position:relative;font:600 14px/24px 'SF UI Display',sans-serif;}
#jivo_custom_widget.jivo_online span{font-size:175px;}
@media screen and (max-width:1004px){#jivo_custom_widget{display:none !important;}}@font-face{font-family:'SF UI Display Regular';font-display:swap;src:local("SF UI Display Regular");src:url('/resources/fonts/sf/SFCompactDisplay-Regular.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Medium';font-display:swap;src:local("SF UI Display Medium");src:url('/resources/fonts/sf/SFCompactDisplay-Medium.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Semibold';font-display:swap;src:local("SF UI Display Semibold");src:url('/resources/fonts/sf/SFCompactDisplay-Semibold.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Bold';font-display:swap;src:local("SF UI Display Bold");src:url('/resources/fonts/sf/SFCompactDisplay-Bold.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Thin';font-display:swap;src:local("SF UI Display Thin");src:url('/resources/fonts/sf/SFCompactDisplay-Thin.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display';font-display:swap;src:local("SF UI Display Light");src:url('../fonts/sf/SFCompactText-Light.otf');font-weight:100;font-style:normal;}@font-face{font-family:'icons';font-display:swap;src:url('/resources/fonts/icons/Icons.eot');src:url('/resources/fonts/icons/Icons.eot?ys6w4c#iefix') format('embedded-opentype'),url('/resources/fonts/icons/Icons.ttf') format('truetype'),url('/resources/fonts/icons/Icons.woff') format('woff'),url('/resources/fonts/icons/Icons.svg?ys6w4c#icomoon') format('svg');font-weight:normal;font-style:normal;}.icons{font-family:'Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-visa:before{content:"\e953";}
.icon-belcard:before{content:"\e904";}
.icon-raschet:before{content:"\e92d";}
.icon-mastercard:before{content:"\e921";}
.icon-mastercard-sign:before{content:"\e920";}
.icon-raschet-sign:before{content:"\e92c";}
.icon-belcard-sign:before{content:"\e903";}
.icon-instagram:before{content:"\e916";}
.icon-mail:before{content:"\e91b";}
.icon-facebook:before{content:"\e912";}
.icon-odnoklassniki:before{content:"\e924";}
.icon-twitter:before{content:"\e939";}
.icon-vk:before{content:"\e90c";}
.icon-repetitory:before{content:"\e930";}
.icon-remont:before{content:"\e92f";}
.icon-foto-i-videosemka:before{content:"\e913";}
.icon-furniture:before{content:"\e914";}
.icon-beauty:before{content:"\e902";}
.icon-bytovaya-tehnika:before{content:"\e905";}
.icon-artists:before{content:"\e901";}
.icon-komputery-i-elektronika:before{content:"\e917";}
.icon-prices:before{content:"\e92b";}
.icon-clock:before{content:"\e909";}
.icon-share-social:before{content:"\e936";}
.icon-consultant:before{content:"\e90b";}
.icon-pig:before{content:"\e928";}
.icon-performers:before{content:"\e925";}
.icon-courses:before{content:"\e93d";}
.icon-certificates:before{content:"\e906";}
.icon-education:before{content:"\e910";}
.icon-up-arrow:before{content:"\e93a";}
.icon-down-arrow:before{content:"\e90f";}
.icon-left-arrow:before{content:"\e918";}
.icon-right-arrow:before{content:"\e933";}
.icon-down-arrow-bold:before{content:"\e90e";}
.icon-phone:before{content:"\e927";}
.icon-user:before{content:"\e93b";}
.icon-review:before{content:"\e931";}
.icon-rating:before{content:"\e92e";}
.icon-star:before{content:"\e937";}
.icon-time:before{content:"\e938";}
.icon-location:before{content:"\e919";}
.icon-search:before{content:"\e934";}
.icon-lupa:before{content:"\e91a";}
.icon-settings:before{content:"\e935";}
.icon-reviews:before{content:"\e932";}
.icon-play:before{content:"\e929";}
.icon-phone-call:before{content:"\e926";}
.icon-mouse:before{content:"\e923";}
.icon-menu:before{content:"\e922";}
.icon-master .path1:before{content:"\e91c";color:#000000;}
.icon-master .path2:before{content:"\e91d";margin-left:-1em;color:#ffffff;}
.icon-master .path3:before{content:"\e91e";margin-left:-1em;color:#ffffff;}
.icon-master .path4:before{content:"\e91f";margin-left:-1em;color:#ffffff;}
.icon-info:before{content:"\e915";}
.icon-error:before{content:"\e911";}
.icon-dot:before{content:"\e90d";}
.icon-close-up:before{content:"\e90a";}
.icon-checkbox-square:before{content:"\e908";}
.icon-check-mark:before{content:"\e907";}
.icon-points:before{content:"\e92a";}
.icon-logo:before{content:"\e900";}
.icon-line:before{content:"\e93e";}
.icon-karma:before{content:"\e93f";}
.icon-avatar .path1:before{content:"\e940";color:#eeeff3;}
.icon-avatar .path2:before{content:"\e941";margin-left:-0.98046875em;color:#dddfe8;}
.icon-avatar .path3:before{content:"\e942";margin-left:-0.98046875em;color:#dddfe8;}
.icon-higher-education:before{content:"\e943";}
.icon-loan:before{content:"\e944";}
.icon-massage:before{content:"\e945";}
.icon-guarantee:before{content:"\e946";}
.icon-tools:before{content:"\e947";}
.icon-online-selection:before{content:"\e948";}
.icon-basketball-ball:before{content:"\e949";}
.icon-jivo_widget_offline .path1:before{content:"\e94a";color:#ed484a;}
.icon-jivo_widget_offline .path2:before{content:"\e94b";margin-left:-0.15625em;color:#f9f9f9;}
.icon-jivo_widget_offline .path3:before{content:"\e94c";margin-left:-0.15625em;color:#f9f9f9;}
.icon-jivo_widget_offline .path4:before{content:"\e94d";margin-left:-0.15625em;color:#f9f9f9;}
.icon-jivo_widget_offline .path5:before{content:"\e94e";margin-left:-0.15625em;color:#f9f9f9;}
.icon-jivo_widget_offline .path6:before{content:"\e94f";margin-left:-0.15625em;color:#701d17;}
.icon-jivo_widget_online .path1:before{content:"\e950";color:#ed484a;}
.icon-jivo_widget_online .path2:before{content:"\e951";margin-left:-0.1982421875em;color:#f9f9f9;}
.icon-search-big:before{content:"\e953";}
.icon-credit-card:before{content:"\e954";}
.icon-employee:before{content:"\e955";}
.icon-gift:before{content:"\e954";}
.icon-question-mark:before{content:"\e93c";}
.header{width:100%;padding:33px 0;transition:padding 0.3s ease-in,margin-left 0.5s ease;position:absolute;top:0;left:0;z-index:35;color:#fff;}.header.inner{background:#ed484a;position:fixed;padding:10px 0;}.header.inner .logo .for-default{display:none;}
.header.inner .logo .for-active{display:inline-block;}
.header.inner .button-white{border-color:#fff;}
.header .select-city{width:140px;}
.header .text-phone{margin:0 0 0 100px;}
.header .button-icon{margin:0 0 0 36px;}
.header .select-expert{margin:0 42px 0 0;}
.header .wrapper{display:flex;align-items:center;}
.header-right{margin:0 0 0 auto;display:flex;align-items:center;}.header-right .button-white{padding:9px 18px;}
.logo .icon-logo,.footer-copyright .icon-logo{font-size:16px;}
.logo{width:134px;margin:7px 20px 0 0;}.logo .for-active{display:none;}
.select{position:relative;}.select.inner .select-now{color:#588fcd;}
.select.active .select-now:before{transform:rotate(-180deg);}
.select.active .select-now:after{display:block;}
.select.active .select-dropdown{display:block;}
.select-now{padding:0 18px 0 0;position:relative;display:inline-block;cursor:pointer;font:500 14px/20px 'SF UI Display',sans-serif;}.select-now.white:after{margin:21px 0 0;border-bottom-color:#fff;}
.select-now .icon-down-arrow{font-weight:bold;font-size:10px;position:relative;left:5px;top:1px;}
.select-now:after{margin:-3px 0 0;border:6px solid transparent;border-bottom-color:#202129;position:absolute;top:100%;right:11px;display:none;content:"";}
.select-dropdown{min-width:150px;margin:9px 0 0;background:#202129;border-radius:7px;position:absolute;top:100%;left:-49px;z-index:12;display:none;color:#fff;font:500 16px/22px 'SF UI Display',sans-serif;white-space:nowrap;padding:14px 0 11px;}.select-dropdown.w331{width:331px;left:auto;right:-54px;}
.select-dropdown.white{margin:33px 0 0;background:#fff;color:#2b2c3a;}.select-dropdown.white .link{padding:13px 36px 13px 33px;display:flex;}.select-dropdown.white .link:hover{background:#eeeff2;color:inherit;}
.select-dropdown li{display:flex;align-items:center;}
.select-dropdown .link{padding:7px 29px;flex-grow:1;}.select-dropdown .link:hover,.select-dropdown .link:active{color:#ed484a;}.select-dropdown .link:hover .small-link,.select-dropdown .link:active .small-link{text-decoration:none;}
.select-dropdown .small-link{margin:0 36px 0 15px;color:#588fcd;font:500 14px/18px 'SF UI Display',sans-serif;text-decoration:underline;}.select-dropdown .small-link:hover{text-decoration:none;}
.select-dropdown.w600{min-width:600px;left:auto;right:-54px;}
.select-dropdown .select-nav-r{width:350px;float:right;overflow-y:scroll;height:400px;}.select-dropdown .select-nav-r .nav-element{display:none;}.select-dropdown .select-nav-r .nav-element.active{display:block;}
.select-dropdown .select-nav-l{width:230px;float:left;}
.select-dropdown .select-nav-l .link.active,.select-dropdown .select-nav-r .link.active{background:#eeeff2;color:inherit;}
.select-dropdown-cover{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:31;opacity:0.7;display:none;}
.text-phone{padding:0 0 0 24px;position:relative;font:100 20px/20px 'SF UI Display',sans-serif;}.text-phone .icon-phone{font-size:17px;font-weight:600;bottom:0;position:relative;margin-right:7px;}
.button-white{padding:9px 18px;border:1px solid #a4a6b1;border-radius:3px;font:500 14px/21px 'SF UI Display',sans-serif;white-space:pre;}.button-white:hover{background:#ffffff;color:#6d6e7d;}
.promo-section{height:680px;background:url(../img/bg_promo.jpg) center 100% no-repeat;position:relative;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;}
.scroll-down{margin:0 0 0 -29px;padding:15px 20px;position:absolute;bottom:33px;left:50%;font-size:24px;width:15px;}.scroll-down:before{display:inline-block;vertical-align:top;}
.scroll-down .icon-down-arrow{font-size:12px;font-weight:bold;margin-left:6px;}
.promo-title{margin:0 0 42px;font:100 35px/60px 'SF UI Display Thin',sans-serif;}
.promo-subtitle{margin:0 0 49px;color:#c8c7cd;font:italic 18px/22px 'SF UI Display',sans-serif;}
.promo-form{max-width:100%;width:800px;margin:0 auto;}
.promo-form-content{display:flex;}.promo-form-content .error{margin:0;}
.promo-input{width:100%;position:relative;}.promo-input .icon-lupa{position:absolute;top:49%;left:32px;width:16px;height:16px;margin:-9px 0 0;font-size:17px;font-weight:bold;}
.promo-input .input{width:100%;background:rgba(255, 255, 255, 0.15);padding:17px 20px 17px 57px;border-radius:3px;position:relative;z-index:1;color:#fff;font:500 16px/24px 'SF UI Display',sans-serif;text-align:left;}.promo-input .input::-webkit-input-placeholder{color:#fff;}
.promo-input .input::-moz-placeholder{color:#fff;}
.promo-input .input:-ms-input-placeholder{color:#fff;}
.promo-button{width:158px;margin:0 0 0 20px;}.promo-button .button{width:100%;}.promo-button .button.big{padding:16px 20px;}
.button{background:#fff;padding:11px 19px;border:1px solid #facaca;border-radius:3px;position:relative;color:#ed484a;display:inline-flex;align-items:center;justify-content:center;font:500 14px/21px 'SF UI Display',sans-serif;text-align:center;white-space:nowrap;}.button:hover{background:#ed484a;border-color:#ed484a;color:#fff;}
.button.invert{background:#ed484a;border-color:#ed484a;color:#fff;}.button.invert:hover{background:#fff;border-color:#facaca;color:#ed484a;}
.button.medium{padding:11px 37px;font:500 16px/24px 'SF UI Display',sans-serif;}
.button.big{padding:12px 20px;font:500 14px/24px 'SF UI Display',sans-serif;}
.button.small{display:none;padding:0;border:0;height:64px;}
.button.red{background:transparent;border-color:#ed484a;}.button.red:hover{background:#fff;border-color:#fff;color:#ed484a;}
.button.with-icon{padding-left:67px;padding-right:67px;font:500 16px/24px 'SF UI Display',sans-serif;}.button.with-icon .icon{margin:-12px 0 0;position:absolute;top:50%;left:16px;}.button.with-icon .icon.i-long-arrow-left-red{margin:-5px 0 0;}
.button.with-icon .icon.i-long-arrow-left-white{margin:-5px 0 0;}
.button.tal{justify-content:flex-start;}.button.tal.big{padding-left:24px;}
.button.tal .icon{margin:0 23px 0 0;}
.button .icon{margin:0 11px 0 0;}
.loading:before{width:100%;height:100%;background:#ed484a url(../img/loading.gif) center center no-repeat;background-size:50px 50px;border-radius:3px;position:absolute;top:0;left:0;z-index:9;content:'';}
.video .loading:before{background-color:white;}
.ui-menu{max-height:300px;background:#fff;padding:14px 0;border-radius:10px;box-shadow:0 5px 25px rgba(0, 0, 0, 0.1);transform:translateY(4px);z-index:30;overflow:auto;color:#2b2c3a;}.ui-menu.z-index-50{z-index:50;}
.ui-menu-item{padding:3px 55px;font:500 16px/24px 'SF UI Display',sans-serif;}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:0;color:#ed484a;}
.promo-example{margin:20px 0 0;padding:0 30px;color:#c8c7cd;font:italic 14px/22px 'SF UI Display',sans-serif;text-align:left;}.promo-example a{margin:0 0 0 3px;border-bottom:1px dashed #fff;display:inline;color:#fff;font:500 14px/20px 'SF UI Display',sans-serif;}.promo-example a:hover{border-color:#ed484a;color:#ed484a;}
.experts-section{padding:0 0 98px;position:relative;top:-50px;}.experts-section .text-title{margin:0 0 8px;}
.text-title{font:100 32px/46px 'SF UI Display Thin',sans-serif;text-align:center;}.text-title.big{font:100 69px/69px 'SF UI Display',sans-serif;}
.text-subtitle{font:italic 18px/22px 'SF UI Display',sans-serif;text-align:center;}
.experts-blocks{margin:74px 0 0;}
.page_vacancy.idx{margin:45px 0 0;}
.experts-blocks-in{border:solid #e8e9eb;border-width:1px 1px 0 0;display:flex;flex-flow:row wrap;}
.experts-block{width:25%;height:290px;padding:22px 35px;border:solid #e8e9eb;border-width:0 0 1px 1px;position:relative;}.experts-block.empty{width:100%;}.experts-block.empty.w-3-4{width:75%;}
.experts-block.empty.w-2-4{width:50%;}
.experts-block.empty.w-1-4{width:25%;}
.experts-block .experts-block-hover{min-height:160px;}.experts-block .experts-block-hover a{border-bottom:1px solid transparent;}.experts-block .experts-block-hover a:hover{color:#ed484a;}
.experts-block .experts-item:hover{color:#ed484a;}
.experts-block-image{margin-bottom:5px;margin-right:5px;display:inline-block;}.experts-block-image .icons{font-size:18px;font-weight:bold;top:2px;position:relative;}
.experts-block-name{display:inline-block;min-height:35px;font:16px/24px 'SF UI Display',sans-serif;}
.experts-block-hover{font:normal 14px/20px 'SF UI Display Thin',sans-serif;}
.experts-block-hover li{margin:10px 0 0;}.experts-block-hover li.small{margin:24px 0 0;font:italic 14px/20px 'SF UI Display Thin',sans-serif;font-weight:100;}
.experts-block-hover li:first-child{margin:0;}
.expert-buttons{margin:85px 0 0;text-align:center;}.expert-buttons .reg_link_block{margin:35px 0 0;}
.form-section{background:url(../img/bg_form.jpg) center 0 no-repeat;}.form-section .wrapper{height:1080px;display:flex;justify-content:center;align-items:center;}
.form-section .form-label{padding:0 30px;}
.form-content{max-width:100%;width:920px;background:#fff;padding:45px 60px 30px;border-radius:10px;}.form-content .text-title{margin:0 0 18px;}
.form-content .text-subtitle{margin:0 0 31px;}
.form-row{margin:20px 0 0;}.form-row.m35{margin-top:35px;}
.form-row.m20{margin-top:20px;}
.form-row.m45{margin-top:45px;}
.form-row:first-child{margin:0;}
.form-row+.page-title{margin-top:40px;}
.form-fields{padding:1px 0 0;}.form-fields.p70 .form-fields-in{margin:-70px 0 0 -70px;}
.form-fields.p70 .form-field{width:100%;margin:70px 0 0;padding:0 0 0 70px;}
.form-fields-in{margin:-20px 0 0 -20px;display:flex;}
.form-field{width:100%;margin:20px 0 0;padding:0 0 0 20px;position:relative;}.form-field.w-1-2{width:50%;}
.form-field.w270{flex:0 0 200px;}
.form-field-icon{width:69px;height:58px;position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;}
.form-label{margin:0 0 11px;font:500 16px/26px 'SF UI Display',sans-serif;}.form-label.m20{margin:0 0 20px;}
.form-label.f16{font:500 16px/22px 'SF UI Display',sans-serif;}
.form-label+.form-list{margin-top:20px;}
.form-map-content{min-height:147px;margin-bottom:10px;}.form-map-content img{height:146px;width:240px;}
.form-input.with-icon{position:relative;display:inline-block;width:100%;font-size:22px;}.form-input.with-icon:before{width:20px;height:20px;margin:-15px 0 0;position:absolute;top:26px;left:22px;font-family:'Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.form-input.with-icon .input{padding-left:52px;}.form-input.with-icon .input::-webkit-input-placeholder{color:#424350;}
.form-input.with-icon .input::-moz-placeholder{color:#424350;}
.form-input.with-icon .input:-ms-input-placeholder{color:#424350;}
.form-input.i-name:before{content:"\e93b";}
.form-input.i-phone:before{content:"\e927";font-weight:bold;}
.form-input.i-email:before{content:"\e91b";}
.form-input.other{font:500 16px/20px 'SF UI Display',sans-serif;}.form-input.other input{-webkit-appearance:radio;margin-top:7px;}
.form-input.other label{padding:5px 10px;color:#424350;display:inline-block;}
.form-input.other input{margin-top:4px;}
.form-input.other input[type=radio]{-webkit-appearance:radio;}
.form-input.other input[type=checkbox]{-webkit-appearance:checkbox;}
.form-input.other .input_other{-webkit-appearance:none;width:90%;}
.form-input.other .other{margin:19px 5px 0 0;}
.form-input .input{width:100%;background:#f6f6f7;padding:11px 28px;border:1px solid #f6f6f7;border-radius:3px;color:#424350;font:500 14px/20px 'SF UI Display',sans-serif;}.form-input .input::-webkit-input-placeholder{color:#848592;}
.form-input .input::-moz-placeholder{color:#848592;}
.form-input .input:-ms-input-placeholder{color:#848592;}
.form-input .input.white{background:#fff;border-color:#dbdbdb;}.form-input .input.white::-webkit-input-placeholder{color:#b3b3b3;}
.form-input .input.white::-moz-placeholder{color:#b3b3b3;}
.form-input .input.white:-ms-input-placeholder{color:#b3b3b3;}
.form-input .input.dark-placeholder::placeholder{color:#424350;}
.form-input .input.dark-placeholder::-moz-placeholder{color:#424350;}
.form-input .input.dark-placeholder::-webkit-input-placeholder{color:#424350;}
.form-input .input.dark-placeholder:-ms-input-placeholder{color:#424350;}
.form-input textarea.input{height:139px;resize:none;}
.form-cost{width:185px;display:inline-block;}.form-cost input{width:100%;background:#f6f6f7;padding:11px 28px;border:1px solid #f6f6f7;border-radius:3px;color:#424350;font:500 14px/20px 'SF UI Display',sans-serif;width:140px;}.form-cost input::-webkit-input-placeholder{color:#848592;}
.form-cost input::-moz-placeholder{color:#848592;}
.form-cost input:-ms-input-placeholder{color:#848592;}
.form-cost input.white{background:#fff;border-color:#dbdbdb;}.form-cost input.white::-webkit-input-placeholder{color:#b3b3b3;}
.form-cost input.white::-moz-placeholder{color:#b3b3b3;}
.form-cost input.white:-ms-input-placeholder{color:#b3b3b3;}
.form-cost input.dark-placeholder::placeholder{color:#424350;}
.form-cost input.dark-placeholder::-moz-placeholder{color:#424350;}
.form-cost input.dark-placeholder::-webkit-input-placeholder{color:#424350;}
.form-cost input.dark-placeholder:-ms-input-placeholder{color:#424350;}
.form-cost span{padding:18px 5px;font:600 15px/20px 'SF UI Display',sans-serif;}
.form-location input{width:100%;background:#f6f6f7;padding:11px 28px;border:1px solid #f6f6f7;border-radius:3px;color:#424350;font:500 14px/20px 'SF UI Display',sans-serif;}.form-location input::-webkit-input-placeholder{color:#848592;}
.form-location input::-moz-placeholder{color:#848592;}
.form-location input:-ms-input-placeholder{color:#848592;}
.form-location input.white{background:#fff;border-color:#dbdbdb;}.form-location input.white::-webkit-input-placeholder{color:#b3b3b3;}
.form-location input.white::-moz-placeholder{color:#b3b3b3;}
.form-location input.white:-ms-input-placeholder{color:#b3b3b3;}
.form-location input.dark-placeholder::placeholder{color:#424350;}
.form-location input.dark-placeholder::-moz-placeholder{color:#424350;}
.form-location input.dark-placeholder::-webkit-input-placeholder{color:#424350;}
.form-location input.dark-placeholder:-ms-input-placeholder{color:#424350;}
.form-location label{margin:0 0 3px 5px;font:600 15px/20px 'SF UI Display',sans-serif;}
.form-radiobutton{font:500 16px/20px 'SF UI Display',sans-serif;}.form-radiobutton input{-webkit-appearance:radio;margin-top:7px;}
.form-radiobutton label{padding:5px 10px;color:#424350;display:inline-block;}
.form-checkboxe{font:500 16px/20px 'SF UI Display',sans-serif;}.form-checkboxe input{-webkit-appearance:radio;margin-top:7px;}
.form-checkboxe label{padding:5px 10px;color:#424350;display:inline-block;}
.form-checkboxe input{-webkit-appearance:checkbox;}
.form-field-button{width:198px;margin:20px 0 0 20px;}.form-field-button.rubber{flex:0 0 270px;}
.form-notes{margin:29px 0 0;padding:0 30px;color:#a8abb6;font:500 14px/22px 'SF UI Display',sans-serif;}.form-notes.p0{padding:0;}
.form-notes.f16{font:500 16px/24px 'SF UI Display',sans-serif;}
.form-notes.dark{color:#424350;}
.form-notes a{border-bottom:1px dashed #a8abb6;display:inline;}.form-notes a:hover{color:#ed484a;border-color:#ed484a;}
.steps-section{padding:77px 0 120px;margin:0 auto;}.steps-section .text-title{margin:0 0 141px;}
.steps-blocks{padding:0 50px;}
.steps-blocks-in{margin:-120px 0 0;display:flex;flex-wrap:wrap;}
.steps-block{width:33.33333%;margin:120px 0 0;padding:0 80px;position:relative;text-align:center;}
.steps-block-num{position:absolute;top:12px;left:32px;color:#ededf0;font:bold 72px/70px 'SF UI Display',sans-serif;letter-spacing:0.025em;}
.page_vacancy .steps-block-num{font:bold 42px/70px 'SF UI Display',sans-serif;}
.page_vacancy .steps-block-image{height:90px;}
.page_vacancy .steps-block{margin-top:40px;}
.page_vacancy .steps-block-name{font:500 14px/20px 'SF UI Display',sans-serif;}
.page_vacancy .order-similar-blocks{max-width:700px;margin:0 auto;}
.page_vacancy .steps-section{padding:40px 0 60px;}.page_vacancy .steps-section .text-title{margin:0 0 115px;font:100 28px/44px 'SF UI Display',sans-serif;}
.page_vacancy .steps-section .steps-block-num{color:white;}
.page_vacancy .experts-section{padding:0 0 0px;}
.page_vacancy.idx .steps-section .text-title{margin:0 0 145px;}
.page_vacancy.idx .margin_top{margin-top:170px;}
.page_vacancy .reviews-section{padding-bottom:70px;}
.page_vacancy .similar_block{margin:5px auto 45px auto;max-width:700px;margin-bottom:45px;}.page_vacancy .similar_block .text-title{margin-bottom:20px;}
.page_vacancy .seo_story_block{margin:0 auto;max-width:700px;margin-bottom:45px;}
.page_vacancy .seo_story_block{max-width:800px;}
.page_vacancy .question-blocks{margin-top:0;}
.question-block-content{font:500 14px/20px 'SF UI Display',sans-serif;}.question-block-content .org-table-row{margin:5px 0;}
.question-block-content .org-table-row-link{cursor:pointer;line-height:27px;text-decoration:none;}
.question-block-content .question-table-answer{padding:15px 23px;}
.steps-block-image{height:260px;margin:0 0 20px;display:flex;justify-content:center;align-items:center;}
.steps-block-name{font:600 18px/24px 'SF UI Display',sans-serif;}
.steps-block-text{margin:25px 0 0;color:#797a86;font:500 14px/24px 'SF UI Display',sans-serif;}
.features-section{padding:104px 0 172px;position:relative;}.features-section:before{background:#f4f5f8;position:absolute;top:547px;bottom:0;left:0;right:0;z-index:1;content:'';}
.features-section .wrapper{position:relative;z-index:3;}
.features-section .text-title{margin:0 0 105px;}
.features-blocks-in{border:solid #ececee;border-width:0 0 1px 1px;display:flex;flex-wrap:wrap;}
.features-block{width:25%;min-height:665px;background:#fff;padding:200px 55px 129px;border:solid #ececee;border-width:1px 1px 0 0;position:relative;text-align:center;}.features-block:before{width:21px;height:21px;margin:-11px 0 0 -11px;background:#ed484a;border:5px solid #fff;border-radius:100%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);position:absolute;top:100%;left:50%;}
.features-block:after{width:90px;height:90px;margin:0 0 0 -45px;position:absolute;top:70px;left:50%;font-size:130px;font-family:'Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.features-block.f1:after{content:'\e928';font-size:128px;}
.features-block.f2:after{content:'\e925';margin:0 0 0 -50px;font-size:100px;}
.features-block.f3:after{content:'\e909';margin:0 0 0 -50px;font-size:100px;}
.features-block.f4:after{content:'\e90b';font-size:134px;left:47%;}
.features-block-name{font:600 18px/24px 'SF UI Display',sans-serif;}
.features-block-text{margin:25px 0 0;color:#797a86;font:500 14px/24px 'SF UI Display',sans-serif;}
.features-block-num{width:100%;position:absolute;bottom:17px;left:0;color:#ededf0;font:bold 72px/70px 'SF UI Display',sans-serif;text-align:center;letter-spacing:0.025em;}
.reviews-section{padding:77px 0 226px;}
.revs-blocks{margin:141px 0 0;}
.revs-blocks-in{margin:-126px -40px 0;display:flex;flex-wrap:wrap;}
.revs-block-wr{width:50%;margin:126px 0 0;padding:0 63px;}
.revs-block{min-height:525px;padding:56px 55px;border:16px solid #f4f5f8;position:relative;}.revs-block:before{position:absolute;top:-55px;right:36px;font-family:'Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e932';font-size:95px;color:#ed484a;}
.revs-block-user{margin:0 0 15px;display:flex;}
.revs-block-user-image{margin:0 21px -21px -107px;}.revs-block-user-image img{width:76px;border:6px solid #fff;border-radius:100%;box-shadow:0 5px 25px rgba(14, 24, 36, 0.1);}
.revs-block-user-info{padding:10px 0 0;}
.revs-block-user-name{margin:0 0 2px;font:600 18px/24px 'SF UI Display',sans-serif;}
.revs-block-user-role{color:#a8abb6;font:500 14px/18px 'SF UI Display',sans-serif;}
.revs-block-text{min-height:380px;color:#797a86;font:500 14px/24px 'SF UI Display',sans-serif;}
.revs-block-author{margin:23px 0 0;}
.revs-block-author-name{color:#ed484a;font:600 18px/24px 'SF UI Display',sans-serif;}
.revs-block-author-date{margin:4px 0 0;color:#a8abb6;font:500 14px/18px 'SF UI Display',sans-serif;}
.revs-block-mark{position:absolute;bottom:35px;right:-48px;color:#ededf0;font:bold 120px/120px 'SF UI Display',sans-serif;}.revs-block-mark:before{width:16px;height:86px;background:#fff;position:absolute;top:25px;right:32px;content:"";}
.revs-block-mark-in{position:relative;z-index:3;}
.footer-wr{background-size:cover;color:#fff;}
.prefooter{padding:83px 0 179px;text-align:center;}.prefooter .text-title{margin:0 0 125px;}
.prefooter-buttons{display:flex;justify-content:center;flex-wrap:wrap;}.prefooter-buttons .button{margin:10px;}
.footer{background:rgba(30, 34, 49, 0.5);}
.pays{padding:45px 0 48px;border-bottom:1px solid #585965;}
.pays-block-in{display:flex;justify-content:space-around;align-items:center;}
.pays-block{padding:10px;line-height:0;}.pays-block .icons{font-size:44px;}
.footer-content{padding:45px 0 44px;font:500 14px/22px 'SF UI Display',sans-serif;}
.footer-cols-in{margin:-56px 0 0;display:flex;flex-wrap:wrap;}
.footer-col{width:25%;margin:56px 0 0;padding:0 80px 0 0;}
.footer-copyright{min-height:120px;}.footer-copyright .icon-logo{width:100px;margin:0 0 25px;display:inline-block;}
.footer-socs{margin:22px 0 0;}.footer-socs .icons{width:36px;height:36px;margin:3px;border:1px solid #6d6f79;border-radius:3px;text-align:center;}.footer-socs .icons.icon-vk:before{font-size:11px;top:9px;}
.footer-socs .icons:before{font-size:17px;position:relative;top:8px;}
.footer-socs .icons:hover{opacity:0.7;}
.footer-socs-in{margin:-3px;display:flex;flex-wrap:wrap;}
.footer-name{margin:0 0 21px;font:600 16px/26px 'SF UI Display',sans-serif;}
.footer-list li{margin:22px 0 0;}.footer-list li:first-child{margin:0;}
.footer-list a:hover{color:#ed484a;}
.footer-contacts{padding:1px 0 0;}.footer-contacts ul{margin:-21px 0 0;}
.footer-contacts li{margin:21px 0 0;padding:0;position:relative;}.footer-contacts li .icons{color:#e6e6e6;margin-right:10px;position:relative;font-size:15px;font-weight:100;}.footer-contacts li .icons.icon-phone{left:1px;top:1px;font-size:17px;font-weight:600;}
.footer-contacts li .icons.icon-time{top:4px;}
.footer-contacts li .icons.icon-mail{top:2px;}
.footer-contacts li.i-phone{font:100 16px/26px 'SF UI Display',sans-serif;}
.page{background:#f1f1f1;padding:0 0 51px;}.page.white{background:#fff;}
.page-in{display:flex;}
.page-content{width:100%;margin:56px auto 0 auto;}
.page-content-in{margin:0;background:#fff;border-radius:10px;padding:53px 49px 50px;}.page-content-in:first-child{margin:0;}
.page-content-in.pb182{padding-bottom:182px;}
.page-title-big{margin:0 0 54px;font:100 22px/40px 'SF UI Display',sans-serif;}.page-title-big.red{color:#ed484a;}
.page-text{max-width:750px;font:500 16px/24px 'SF UI Display',sans-serif;}
.page-buttons{margin:29px 0 0;}
.page-heading{margin:0 0 55px;padding:0 0 45px;border-bottom:1px solid #f4f4f4;}
.page-title{margin:0 0 26px;font:100 18px/44px 'SF UI Display',sans-serif;}.page-title+.servs-blocks{margin:56px 0 0;}
.page-list{max-width:830px;padding:1px 0 0;color:#666774;font:500 16px/20px 'SF UI Display',sans-serif;}.page-list ul{margin:-19px 0 0 -50px;display:flex;flex-wrap:wrap;align-items:flex-start;}
.page-list li{width:33.33333%;margin:18px 0 0;padding:0 0 0 50px;}
.page-list a{color:#2a7ec4;border-bottom:1px solid #2a7ec4;display:inline;}.page-list a:hover{border-color:#ed484a;color:#ed484a;}
.blog-blocks{margin:-45px -25px 0;display:flex;flex-wrap:wrap;}
.blog-block{width:33.33333%;margin:45px 0 0;padding:0 25px;}
.blog-block-image{height:230px;margin:0 0 15px;border-radius:3px;position:relative;overflow:hidden;line-height:0;}.blog-block-image img{width:100%;min-height:100%;}
.blog-block-image-link{width:100%;height:100%;position:relative;z-index:1;}
.blog-block-categories{position:absolute;bottom:10px;left:10px;z-index:3;}
.blog-block-categories-in{margin:-10px 0 0 -10px;}
.blog-block-category{margin:10px 0 0 10px;background:#ed484a;padding:5px 17px;border-radius:3px;color:#fff;font:500 16px/20px 'SF UI Display',sans-serif;}
.blog-block-meta{margin:0 0 17px;}
.blog-block-meta-in{margin:-10px 0 0 -15px;display:flex;}
.text-meta{margin:10px 0 0 15px;position:relative;color:#666774;font:500 16px/20px 'SF UI Display',sans-serif;}
.text-meta.with-icon{padding:0 0 0 24px;}.text-meta.with-icon:before{width:20px;height:20px;background:transparent url('../img/icons.png') 0px 0px no-repeat;position:absolute;top:0;left:0;content:"";}
.text-meta.comments:before{background-position:0px -472px;}
.text-meta.views:before{background-position:0px -504px;}
.text-meta-link{border-bottom:1px solid #2a7ec4;display:inline;color:#2a7ec4;}.text-meta-link:hover{border-color:#ed484a;color:#ed484a;}
.blog-block-name{font:500 24px/32px 'SF UI Display',sans-serif;}
.blog-block-name-link:hover{color:#ed484a;}
.pagination{margin:0;display:flex;font:500 14px/20px 'SF UI Display',sans-serif;text-align:center;}.pagination ul{border:1px solid #e9eaeb;border-radius:3px;display:flex;}
.pagination li{width:40px;border-left:1px solid #e9eaeb;display:flex;align-items:center;}.pagination li:first-child{border-left:none;}.pagination li:first-child .pagination-text{border-radius:3px 0 0 3px;}
.pagination li:last-child .pagination-text{border-radius:0 5px 5px 0;}
.pagination li.active{background:transparent;color:#1c1d2a;font-size:16px;}
.pagination .pagination-text{width:100%;padding:9px 0;}
.pagination a{color:#ed484a;}.pagination a .icons{position:relative;font-size:10px;font-weight:600;}
.pagination a:hover{background:#ed484a;color:#fff;}
.breadcrumbs{margin:0 0 29px;font:500 14px/20px 'SF UI Display Thin',sans-serif;}.breadcrumbs>ul{display:flex;}.breadcrumbs>ul>li{padding:0 0 0 10px;position:relative;}.breadcrumbs>ul>li:first-child{padding-left:0 !important;}
.breadcrumbs>ul>li .icon-right-arrow{font-weight:bold;font-size:10px;margin-left:10px;}
.breadcrumbs>ul>li>a{display:inline;color:#588fcd;}.breadcrumbs>ul>li>a:hover{border-color:#ed484a;color:#ed484a;}
.breadcrumbs.view-order>ul>li{padding:0 0 0 26px;}
.breadcrumbs.view-order .icon-right-arrow{position:absolute;top:4px;left:-4px;margin-left:15px;}
.breadcrumbs+.page-content-visual{margin:44px 0 0;}
.breadcrumbs+.contacts{margin:46px 0 0;}
.map{height:447px;margin:0 0 21px;position:relative;}
.map-frame{width:100%;height:100%;position:relative;z-index:1;}.map-frame>ymaps{width:100%;height:100%;}
.map-info{width:444px;background:#fff;padding:28px 35px 24px;position:absolute;bottom:23px;left:97px;z-index:3;}.map-info a{border-bottom:1px solid #dde6f3;vertical-align:middle;color:#2a7ec4;font:500 16px/20px 'SF UI Display',sans-serif;}.map-info a:hover{border-color:#ed484a;color:#ed484a;}
.map-title{font:bold 18px/30px 'SF UI Display',sans-serif;}
.map-text{margin:35px 0 0;font:500 16px/34px 'SF UI Display',sans-serif;}
.org-heading{margin:0 0 36px;display:flex;}
.org-heading-left{width:100%;padding:26px 0 0;}
.org-title{margin:0 0 5px;font:300 26px/34px 'SF UI Display',sans-serif;}
.org-subtitle{font:500 16px/20px 'SF UI Display',sans-serif;}
.org-heading-right{margin:0 70px 0 30px;flex:0 0 170px;}.org-heading-right .button{margin:0 0 17px;}.org-heading-right .button+.org-heading-blocks.type2{margin-top:32px;}
.org-heading-right .executors-block-list{margin:43px 0 0;}
.org-heading-blocks.type2 .org-heading-block{border:none;text-align:left;}
.org-heading-blocks.type2 .org-heading-block-value{color:inherit;font:300 34px/52px 'SF UI Display',sans-serif;}
.org-heading-blocks.type2 .org-heading-block-label{font:500 14px/18px 'SF UI Display',sans-serif;}
.org-heading-blocks-in{margin:0 -15px;display:flex;justify-content:center;}
.org-heading-block{width:50%;padding:0 15px;border-left:1px solid #e8e9eb;text-align:center;}.org-heading-block:first-child{border-left:none;}.org-heading-block:first-child:last-child{width:auto;}
.org-heading-block-value{color:#ed484a;font:300 34px/42px 'SF UI Display',sans-serif;}
.org-heading-block-label{margin:4px 0 0;font:500 14px/20px 'SF UI Display',sans-serif;}
.org-heading-block-label-link{color:#588fcd;line-height:16px;}.org-heading-block-label-link:hover{border-color:#ed484a;color:#ed484a;}
.slider-prev-link{color:#588fcd;line-height:16px;border-bottom:none;margin-right:50px;}.slider-prev-link:hover{border-color:#ed484a;color:#ed484a;}
.photo-grid{margin:25px 10px 0 0;position:relative;overflow:hidden;}.photo-grid.h137 .photo-block-in{height:137px;}.photo-grid.h137 .photo-block-in img{height:100%;}
.photo-grid:before{width:50px;height:100%;background:linear-gradient(to left, #ffffff, transparent);position:absolute;top:0;right:0;z-index:7;display:none;content:"";}
.popup-photo .popup{display:block;position:relative;max-width:520px;max-height:520px;height:100%;margin:0 auto;}.popup-photo .popup .title{position:absolute;top:92%;margin:0 auto;text-align:center;width:100%;color:white;padding:0 8px;}.popup-photo .popup .title span{font-size:14px;}
.popup-photo .popup .swiper-container{width:100%;height:100%;}
.popup-photo .popup .swiper-slide{text-align:center;font-size:18px;}
.popup-photo .popup .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:46%;}
.popup-photo .popup .button-close{top:4px;right:4px;}.popup-photo .popup .button-close .icons{color:white;font-size:12px;bottom:8px;left:7px;}
.photo-blocks-in{margin:-15px -500px 0 -15px;display:flex;flex-wrap:wrap;height:135px;}
.photo-blocks-big{position:relative;}.photo-blocks-big .photo-block-in{height:200px;}
.photo-blocks-small{margin:15px 0 0;position:relative;}.photo-blocks-small .photo-block-in{height:120px;}
.photo-block{margin:15px 0 0 2px;position:relative;z-index:1;}.photo-block.fixed-width img{width:100%;height:auto;}
.photo-block img{height:100%;}
.photo-block .hide{display:none;}
.photo-block-in{height:200px;border-radius:3px;position:relative;overflow:hidden;line-height:0;}.photo-block-in img{position:relative;z-index:1;}
.photo-block-in:hover .photo-block-hover{opacity:1;}
.photo-block-hover{width:100%;height:100%;background:rgba(0, 0, 0, 0.5);transition:opacity 0.5s ease;border-radius:3px;position:absolute;top:0;left:0;z-index:3;display:flex;justify-content:center;align-items:center;opacity:0;color:#fff;font:600 24px/24px 'SF UI Display',sans-serif;text-align:center;}
.org-options{margin:0 0 56px;padding:33px 0 37px;border:solid #e8e9eb;border-width:1px 0;font:500 16px/20px 'SF UI Display',sans-serif;}.org-options.no-text{margin:27px 0 0;padding:33px 0 0;border-width:1px 0 0;}.org-options.no-text ul{margin:-10px -10px 0;}
.org-options.no-text li{width:auto;margin:10px 0 0;padding:0 10px;}.org-options.no-text li .icon{width:22px;height:20px;position:static;}
.org-options.no-text+.org-locations.type-aside{margin:51px 0 0;padding:0;border:none;}
.org-options.vertical{margin:45px 0 0;padding:0;border:none;}.org-options.vertical:first-child{margin-top:0;}
.org-options.vertical li{width:100%;}
.org-options ul{margin:-30px -25px 0 0;display:flex;flex-wrap:wrap;}
.org-options li{width:25%;margin:30px 0 0;padding:0 25px 0 30px;position:relative;}
.org-options .icon{position:absolute;top:0;left:0;}.org-options .icon.i-tea{top:-2px;}
.org-options .icon.i-child-area{left:-2px;}
.org-options .icon.i-document{top:1px;}
.org-options .icon.i-warranty{top:2px;}
.org-options .icon.i-money-time{top:2px;}
.org-options .icon.i-ok{top:5px;}
.org-content{display:flex;}
.org-content-left .photo-grid{margin:34px 0 0;}
.org-block{margin:20px 0 0;}.org-block:first-child{margin:0;}
.org-block-title{margin:0 0 11px;padding:0 0 0 30px;position:relative;font:600 16px/28px 'SF UI Display',sans-serif;}.org-block-title.big{margin:0 0 20px;padding:0 0 0 30px;font:600 16px/28px 'SF UI Display',sans-serif;}
.org-block-title .icons{width:32px;height:32px;margin:-10px 0 0;position:absolute;top:50%;left:1px;font-size:20px;}.org-block-title .icons.icon-courses{font-size:37px;}
.org-block-title+.masters-blocks{margin-top:30px;}
.org-block-title+.marks-blocks{margin-top:31px;}
.org-block-title-num{font:600 16px/28px 'SF UI Display',sans-serif;}
.org-table{margin:0 0 0 -10px;font:500 14px/20px 'SF UI Display',sans-serif;}
.org-table tr:nth-child(2n - 1) td{background:#f8f9fb;padding-top:11px;padding-bottom:11px;}
.org-table tr:last-child td{background:#fff;}
.org-table td{padding:17px 10px;}
.org-table a{color:#588fcd;line-height:16px;text-decoration:underline;}.org-table a:hover{border-color:#ed484a;color:#ed484a;}
.org-table-row{padding:10px;}.org-table-row:nth-child(2n - 1){background:#f8f9fb;}.org-table-row:nth-child(2n - 1) .org-table-row-in{padding-top:3px;padding-bottom:11px;}
.org-table-row:last-child{background:#fff;}
.org-table-row-in{padding:3px 0 10px 0;display:flex;}.org-table-row-in .bold{font-weight:bold;}
.org-table-col{width:55%;padding:0 10px;}.org-table-col a{color:#588fcd;line-height:16px;text-decoration:none;}.org-table-col a:hover{color:#ed484a;}
.org-table-col a.org-table-row-link{color:#2b2c3a;line-height:20px;text-decoration:underline;}
.org-table-col.price{width:45%;text-align:right;}
.org-table-row-link{text-decoration:underline;}.org-table-row-link.active{text-decoration:none;}
.org-table-row-content{padding:0 10px;font:500 14px/24px 'SF UI Display Thin',sans-serif;}
.org-table-row-hidden{display:none;}
.org-table-row-hidden-name{margin:26px 0 4px;font:600 14px/24px 'SF UI Display',sans-serif;}.org-table-row-hidden-name:first-child{margin:0;}
.org-table-more{display:inline;}.org-table-more.active .for-default{display:none;}
.org-table-more.active .for-active{display:inline;}
.org-table-more .for-active{display:none;}
.hr{height:1px;background:#e8e9eb;margin:20px 0;}.hr+.org-block{margin-top:0;}
.org-block-text{font:500 14px/22px 'SF UI Display Thin',sans-serif;}.org-block-text p{margin:10px 0 0;}.org-block-text p:first-child{margin:0;}
.org-block-text a{color:#588fcd;text-decoration:underline;}.org-block-text a:hover{color:#ed484a;}
.org-block-text .label{font:500 14px/22px 'SF UI Display',sans-serif;}
.org-block-text-more.active .for-default{display:none;}
.org-block-text-more.active .for-active{display:inline;}
.org-block-text-more .for-active{display:none;}
.masters-blocks{padding:1px 0 0;}.masters-blocks.m70 .masters-blocks-in{margin-top:-68px;}
.masters-blocks.m70 .masters-block{margin:68px 0 0;}
.masters-blocks-in{margin:-42px 0 0;}
.masters-block{margin:30px 0 0;display:flex;}
.masters-block-image{height:99px;border-radius:3px;flex:0 0 99px;overflow:hidden;line-height:0;}.masters-block-image a{width:100%;height:100%;}
.masters-block-image img{width:100%;min-height:100%;}
.reviews-block-user-image .icon-avatar,.masters-block-image .icon-avatar,.map-point-logo .icon-avatar{font-size:100px;}.reviews-block-user-image .icon-avatar .icons,.masters-block-image .icon-avatar .icons,.map-point-logo .icon-avatar .icons{float:left;}
.masters-block-info{padding:0 22px;display:flex;flex-wrap:wrap;}
.masters-block-heading{width:100%;margin:0 0 15px;}.masters-block-heading .masters-block-footing{margin:20px 0 0;}
.masters-block-name{margin:0 0 10px;font:500 16px/20px 'SF UI Display',sans-serif;}.masters-block-name:last-child{margin:0;}
.masters-block-name.big{display:flex;align-items:baseline;color:#2a7ec4;font:500 18px/30px 'SF UI Display',sans-serif;}
.masters-block-name a{color:#588fcd;}.masters-block-name a:hover{color:#ed484a;}
.masters-block-name-link{color:#588fcd;line-height:20px;}
.masters-block-text{font:500 14px/18px 'SF UI Display',sans-serif;}.masters-block-text.grey{color:#666774;}
.masters-block-footing{width:100%;margin:10px 0 0;display:flex;align-self:flex-end;}
.masters-block-meta{margin:0 0 0 15px;position:relative;color:#ed484a;font:500 16px/20px 'SF UI Display',sans-serif;}.masters-block-meta:first-child{margin:0;}
.masters-block-meta.with-icon{padding:0 0 0 3px;}.masters-block-meta.with-icon .icon-review{margin-left:28px;}
.masters-block-meta .icons{position:absolute;top:1px;left:0;}
.masters-block-meta .bold{font-weight:bold;}
.masters-block-meta .dark{color:#2b2c3a;}
.masters-block-meta-link{margin-left:auto;padding:0 0 0 10px;color:#ed484a;font:500 14px/20px 'SF UI Display',sans-serif;}.masters-block-meta-link:hover{text-decoration:underline;}
.masters-block-right{margin-left:auto;}
.address-block{margin:29px 0 0;}.address-block:first-child{margin:0;}
.address-block-name{font:500 16px/20px 'SF UI Display',sans-serif;}
.address-block-footing{margin:7px 0 0;display:flex;}
.address-block-district{margin:0 17px 0 0;font:bold 14px/18px 'SF UI Display',sans-serif;}
.address-block-link{color:#588fcd;font:500 14px/18px 'SF UI Display',sans-serif;}.address-block-link:hover{border-color:#ed484a;color:#ed484a;}
.marks-blocks{padding:0 10px 0 0;border-width:16px 16px 16px 0;position:relative;}.marks-blocks.m40{margin:40px 0;}
.mb60{margin:0 0 60px;}
.marks-block{margin:17px 0 0;display:flex;}.marks-block:first-child{margin:0;}
.marks-table-name{width:168px;margin:0 20px 0 0;font:500 14px/14px 'SF UI Display',sans-serif;}
.marks-table-scale{width:100%;height:2px;margin:8px 0 0;background:#d5d8de;position:relative;overflow:hidden;margin-right:20px;}.marks-table-scale:before{width:100%;height:100%;background:url(../img/bg_scale.png) 0 0 repeat;background-size:auto 100%;position:absolute;top:0;left:0;z-index:3;content:"";}
.marks-table-scale-active{height:100%;background:#ed484a;position:relative;z-index:1;}
.marks-table-value{width:30px;font:500 16px/20px 'SF UI Display',sans-serif;text-align:right;}
.reviews-blocks+.pagination{margin:76px 0 0;}
.client-review{padding:0 0 15px;margin:10px 0 0;}.client-review:first-child{margin:0;}
.reviews-block{margin:76px 0 0;padding:0 0 15px;border-bottom:1px solid #e8e9eb;position:relative;}.reviews-block.type2{margin:44px 0 0;}.reviews-block.type2 .reviews-block{padding:0 0 27px;}
.reviews-block.type2:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.reviews-block.type2:last-child .reviews-block{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.reviews-block:first-child{margin:0;}
.reviews-block .reviews-block{margin:32px 0 -16px 180px;padding:0 0 55px;}.reviews-block .reviews-block:before{width:180px;height:1px;background:#fff;position:absolute;bottom:-1px;left:-180px;content:'';}
.reviews-block .reviews-block .reviews-block-text.type2{margin:9px 0 0;}
.reviews-block.questions{margin:32px 0 0 0;}
.reviews-block-in{display:flex;}
.reviews-block-left{width:70px;margin:0 30px 0 0;}
.reviews-block-mark{color:#ed484a;text-align:center;}
.reviews-block-value{margin:0 0 2px;color:#ed484a;font:300 42px/50px 'SF UI Display',sans-serif;}
.reviews-block-stars{display:flex;justify-content:space-between;}
.reviews-block-star{width:11px;height:11px;}.reviews-block-star:first-child{margin:0;}
.reviews-block-star.active{color:#ed484a;}.reviews-block-star.active:before{font-size:26px;position:relative;top:-6px;left:-7px;}
.reviews-block-link{margin:12px 0 0;display:block;color:#588fcd;font:500 14px/24px 'SF UI Display',sans-serif;text-align:center;}.reviews-block-link:hover .reviews-block-link-span{border-color:#ed484a;color:#ed484a;}
.reviews-block-link-span{display:inline;line-height:20px;}
.reviews-block-right{width:100%;}
.reviews-block-heading{margin:0 0 4px;display:flex;}
.reviews-block-title{font:600 14px/20px 'SF UI Display',sans-serif;}
.reviews-block-date{margin:0 0 0 21px;color:#797a86;font:500 14px/20px 'SF UI Display',sans-serif;}.reviews-block-date.big{font:500 16px/20px 'SF UI Display',sans-serif;}
.reviews-block-category{color:#797a86;font:500 14px/20px 'SF UI Display',sans-serif;}
.reviews-block-text{margin:10px 0 0;display:flex;font:500 14px/22px 'SF UI Display Thin',sans-serif;}.reviews-block-text.type2{font-style:italic;}
.reviews-block-photos{height:58px;margin:0 23px 0 0;position:relative;flex:0 0 58px;}
.reviews-block-photos-image{width:100%;height:100%;line-height:0;}.reviews-block-photos-image img{width:100%;height:100%;border-radius:3px;}
.reviews-block-photos-overlay{width:100%;height:100%;background:rgba(0, 0, 0, 0.5);border-radius:3px;position:absolute;top:0;left:0;z-index:3;color:#fff;font:500 16px/20px 'SF UI Display',sans-serif;display:flex;cursor:pointer;justify-content:center;align-items:center;text-align:center;}.reviews-block-photos-overlay:hover .icon{transform:scale(1.2);}
.reviews-block-photos-overlay.fs18{font-size:18px;}
.reviews-block-photos-overlay .icon{width:18px;height:18px;margin:0 0 4px;transition:transform 0.5s ease;display:block;}
.reviews-block-photos-overlay-in{padding:4px 0 0;}.reviews-block-photos-overlay-in .icon-lupa{font-size:20px;font-weight:700;}
.reviews-block-text-in{width:100%;}
.reviews-block-text-more{border-bottom:1px solid #b7cce7;display:inline;color:#588fcd;}.reviews-block-text-more:hover{border-color:#ed484a;color:#ed484a;}
.reviews-block-text-more.active .for-default{display:none;}
.reviews-block-text-more.active .for-active{display:inline;}
.reviews-block-text-more .for-active{display:none;}
.reviews-block-source{margin:29px 0 0;display:flex;justify-content:flex-end;color:#797a86;font:italic 14px/20px 'SF UI Display',sans-serif;}.reviews-block-source.type2{justify-content:flex-start;}.reviews-block-source.type2 .reviews-block-source-in{padding:0;display:flex;align-items:center;}.reviews-block-source.type2 .reviews-block-source-in:before{display:none;}
.reviews-block-source.type2 .reviews-block-title{margin:0 12px 0 0;color:#2b2c3a;}
.reviews-block-source-in{padding:0 0 0 31px;position:relative;}.reviews-block-source-in:before{width:20px;height:1px;background:#e8e9eb;position:absolute;top:50%;left:0;content:"";}
.reviews-blocks-more{margin:47px 0 0;text-align:center;}
.reviews-blocks-more-link{color:#588fcd;font:bold 18px/26px 'SF UI Display',sans-serif;}.reviews-blocks-more-link:hover{border-color:#ed484a;color:#ed484a;}
.reviews-blocks-notes{margin:23px 0 0;font:500 14px/24px 'SF UI Display',sans-serif;}
.reviews-blocks-buttons{margin:40px 0 0;}
.org-content-right{margin:50px 0 0 80px;flex:0 0 400px;}
.education-blocks-in{display:none;}
.gallery-education{cursor:pointer;}.gallery-education:hover{color:#ed484a;}.gallery-education:hover .icon-link{background-image:url(/resources/img/icon_link_rd.svg);}
.gallery-education .icon-link{margin-left:5px;background-image:url(/resources/img/icon_link.svg);width:13px;height:12px;display:inline-block;}
.org-table-info{margin:0 0 54px;font:500 14px/24px 'SF UI Display',sans-serif;}
.org-table-info tr:first-child td{border-top:none;}
.org-table-info td{padding:16px 0;border-top:1px solid #e8e9eb;}.org-table-info td:first-child{width:60%;padding-right:20px;font:600 14px/24px 'SF UI Display',sans-serif;}
.org-locations.type-aside{margin:24px 0 0;padding:23px 0 0;border-top:1px solid #e8e9eb;}.org-locations.type-aside:first-child{margin-top:0;padding-top:0;border-top:none;}
.org-locations.type-aside .org-locations-block{margin:23px 0 0;}.org-locations.type-aside .org-locations-block:first-child{margin-top:0;}
.org-locations.type-aside .org-locations-name{margin:0 0 5px;}
.org-locations.type-aside .org-locations-link,.org-locations.type-aside .org-locations-more{margin:2px 0 0;}
.org-locations-title{margin:0 0 28px;font:bold 24px/30px 'SF UI Display',sans-serif;}
.org-locations-block{margin:23px 0 0;}.org-locations-block:first-child{margin:0;}
.org-locations-name{margin:0 0 13px;font:600 16px/24px 'SF UI Display',sans-serif;}
.org-locations-text{margin:3px 0 0;font:500 14px/24px 'SF UI Display Thin',sans-serif;}.org-locations-text.margin-big{margin:14px 0 0;}
.org-locations-text span.background{background:#f6f6f7;padding:1px 8px;min-width:150px;margin-bottom:4px;margin-right:1px;}
.org-locations-text .org-locations-more{display:block;padding:1px 8px;}
.org-locations-link,.org-locations-more{color:#588fcd;font:500 14px/20px 'SF UI Display Thin',sans-serif;text-decoration:none;}.org-locations-link.small,.org-locations-more.small{font:500 14px/18px 'SF UI Display',sans-serif;}
.org-locations-link.red,.org-locations-more.red{color:#ed484a;}
.org-locations-link.black,.org-locations-more.black{color:#2b2c3a;}
.org-locations-link.active .for-default,.org-locations-more.active .for-default{display:none;}
.org-locations-link.active .for-active,.org-locations-more.active .for-active{display:inline;}
.org-locations-link:hover,.org-locations-more:hover{color:#ed484a;}
.org-locations-link .for-active,.org-locations-more .for-active{display:none;}
.org-aside-title{margin:0 0 25px;font:300 16px/24px 'SF UI Display',sans-serif;}.org-aside-title+.page-aside-masters-list{margin-top:-13px;}
.org-serts-blocks{position:relative;}.org-serts-blocks .photo-block{margin:0 0 0 2px;}
.org-serts-blocks-in{margin:0 -500px 0 2px;display:flex;flex-wrap:wrap;height:135px;}.org-serts-blocks-in .gallery-counter{height:120px;}
.org-serts-block{width:25%;margin:10px 0 0 10px;position:relative;line-height:0;}.org-serts-block:last-child .photo-block-hover{opacity:1;}
.org-serts-block:hover .photo-block-hover{opacity:1;}
.org-serts-block .photo-block-hover{border-radius:0;}
.org-serts-block-image{width:100%;height:100%;position:relative;z-index:1;}.org-serts-block-image img{width:100%;height:100%;}
.org-aside-title+.org-aside-socs{margin:-13px 0 0;}
.org-aside-socs{padding:1px 0 0;}
.org-aside-socs-in{margin:-7px 0 0 -6px;}
.org-aside-soc{width:36px;height:35px;margin:6px 0 0 6px;border:1px solid #b5b5ba;border-radius:3px;position:relative;text-align:center;font-size:13px;}.org-aside-soc.icons:before{position:relative;top:9px;left:1px;}
.org-aside-soc.icon-vk{font-size:10px;}.org-aside-soc.icon-vk:before{top:12px;}
.org-aside-soc.icon-facebook:before{top:9px;}
.org-aside-soc.icon-instagram:before{top:9px;}
.org-aside-soc.icon-odnoklassniki:before{top:9px;}
.org-aside-soc:hover.icons:before{color:white;}
.org-aside-soc:hover.icon-vk{background-color:#507299;}
.org-aside-soc:hover.icon-facebook{background-color:#3b5998;}
.org-aside-soc:hover.icon-instagram{background-color:#EB4152;}
.org-aside-soc:hover.icon-odnoklassniki{background-color:#F58220;}
.org-aside-soc:hover.icon-tw{background-color:#1DA1F2;}
.org-aside-soc:hover .org-aside-soc-number{margin:12px 0 0;left:0;opacity:1;}
.org-aside-soc-number{width:100%;margin:24px 0 0;background:#fff;padding:6px 10px;border-radius:3px;box-shadow:0 0 12px rgba(14, 24, 36, 0.15);transition:margin 0.5s ease, opacity 0.5s ease;position:absolute;top:100%;left:-9999px;z-index:3;opacity:0;font:600 12px/17px 'SF UI Display',sans-serif;white-space:nowrap;}.org-aside-soc-number:before{margin:0 0 0 -5px;border:4px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:100%;left:50%;content:"";}
.org-aside-soc-number-in{text-align:center;}
.reviews-block-user{margin:0 0 21px;display:flex;}
.reviews-block-user-image{height:99px;margin:0 20px 0 0;flex:0 0 99px;line-height:0;}.reviews-block-user-image a{width:100%;height:100%;}
.reviews-block-user-image img{width:100%;height:100%;border-radius:3px;}
.reviews-block-user-info{width:100%;}
.reviews-block-user-name{margin:0 0 7px;font:500 16px/18px 'SF UI Display',sans-serif;}
.reviews-block-user-name-link{text-decoration:underline;color:#588fcd;}.reviews-block-user-name-link:hover{color:#ed484a;}
.reviews-block-user-role{font:500 14px/20px 'SF UI Display',sans-serif;}
.reviews-block-footing{margin:24px 0 0;}.reviews-block-footing .reviews-block-source{margin:0;}
.reviews-block-footing .reviews-block-date{margin:7px 0 0;}
.servs-block{margin:51px 0 0;padding:51px 0 0;border-top:1px solid #f3f3f3;}.servs-block:first-child{margin-top:0;padding-top:0;border-top:none;}
.servs-block-name{margin:0 0 35px;display:flex;align-items:baseline;font:500 24px/30px 'SF UI Display',sans-serif;}
.servs-block-name-link{display:inline;color:#2a7ec4;text-decoration:underline;}.servs-block-name-link:hover{color:#ed484a;}
.servs-block-num{margin:0 0 0 16px;color:#969696;font:500 12px/16px 'SF UI Display',sans-serif;}.servs-block-num.f16{font:500 16px/20px 'SF UI Display',sans-serif;}
.servs-block-list{font:500 16px/20px 'SF UI Display',sans-serif;}.servs-block-list.one-line li{width:100%;display:flex;}
.servs-block-list.one-line .servs-block-num{margin-left:auto;padding:0 0 0 16px;}
.servs-block-list ul{margin:-19px -15px 0;padding:1px 0 0;display:flex;flex-wrap:wrap;}
.servs-block-list li{width:33%;margin:18px 0 0;padding:0 15px;}
.servs-block-list-link{display:inline;color:#2a7ec4;text-decoration:underline;}.servs-block-list-link:hover{color:#ed484a;}
.page-aside{margin:65px 0 0 16px;position:relative;flex:0 0 400px;}
.page-aside-list{background:#fff;border-radius:3px;margin:0 0 28px;font:500 16px/20px 'SF UI Display',sans-serif;}
.page-aside-list li{border-top:2px solid #f8f8f8;padding:14px 50px;display:flex;align-items:center;}.page-aside-list li:first-child{border-radius:5px 5px 0 0 ;}
.page-aside-list li:last-child{border-radius:0 0 5px 5px;}
.page-aside-list li.active{background:#f8f8f8;}
.page-aside-list .servs-block-num{flex:0 0 60px;text-align:right;}
.page-aside-list-text{width:100%;font:500 14px/20px 'SF UI Display',sans-serif;}
.page-aside-list-link{width:100%;color:#2a7ec4;font:500 16px/20px 'SF UI Display',sans-serif;}.page-aside-list-link:hover{color:#ed484a;}
.page-aside-search{margin:0 0 44px;padding:0 50px;}
.page-aside-search-input-wr{position:relative;}.page-aside-search-input-wr .icons{margin:-7px 0 0;position:absolute;top:50%;left:21px;z-index:3;font-size:14px;font-weight:600;color:#2b2c3a;}
.page-aside-search-input{width:100%;background:#fff;border-radius:3px;padding:19px 26px 19px 56px;position:relative;z-index:1;color:#424350;font:500 14px/20px 'SF UI Display',sans-serif;}.page-aside-search-input ::placeholder{color:#424350;}
.page-aside-search-input ::-moz-placeholder{color:#424350;}
.page-aside-search-input ::-webkit-input-placeholder{color:#424350;}
.page-aside-search-input :-ms-input-placeholder{color:#424350;}
.aside-help-active .page-aside-help{position:fixed;top:98px;z-index:19;}
.aside-help-stop .page-aside-help{position:absolute;top:auto;bottom:0;left:0 !important;}
.page-aside-help{background:#fff;padding:41px 50px 49px;border-radius:3px;}
.page-aside-help-title{margin:0 0 30px;font:600 18px/24px 'SF UI Display',sans-serif;}
.page-aside-help-buttons .icon-phone:before{font-size:20px;margin:0 11px 0 0;position:relative;font-weight:600;}
.page-aside-help-buttons .button{margin:18px 0 0;}
.page-aside-help-list{margin:25px 0 0;font:500 16px/24px 'SF UI Display',sans-serif;}
.page-aside-help-list li{margin:25px 0 0;padding:0 0 0 28px;position:relative;}.page-aside-help-list li:first-child{margin:0;}
.page-aside-help-list li .icon{position:absolute;top:6px;left:0;}
.order-details .page-title-big{margin:0 0 32px;text-align:left;}
.order-details-table{margin:0 0 52px;}
.order-details-table tr:first-child td{padding-top:0;}
.order-details-table td{width:100%;padding:26px 0 0;}.order-details-table td:first-child{width:auto;padding-right:50px;white-space:nowrap;}
.order-details-table .order-details{margin:0;}
.order-details-table .reviews-block-date{margin:16px 0 0;}
.order-details-table .order-details-name{margin:-5px 0 0;}
.order-details-name{margin:0 0 18px;font:500 16px/30px 'SF UI Display',sans-serif;}
.order-details-table-text{font:500 16px/24px 'SF UI Display',sans-serif;}
.order-details-review-in{display:flex;}
.order-details-review-image{width:120px;height:120px;margin:0 30px 0 0;flex:0 0 120px;position:relative;line-height:0;}.order-details-review-image .photo-grid{margin-top:0;}
.order-details-review-image .photo-block{margin:0;}.order-details-review-image .photo-block a{left:15px;top:15px;position:relative;}
.order-details-review-image img{width:100%;height:100%;border-radius:3px;position:relative;z-index:1;}
.order-details-review-image .photo-block-hover{opacity:1;}
.order-details-review-text{font:italic 14px/24px 'SF UI Display',sans-serif;}
.order-details-review-author{margin:18px 0 0;font:500 14px/20px 'SF UI Display',sans-serif;}
.order-details-buttons{display:flex;align-items:center;}
.order-details-buttons-note{margin:0 0 0 44px;font:500 16px/22px 'SF UI Display',sans-serif;}
.order-similar-block{margin:25px 0 0;padding:24px 0 0;border-top:1px solid #f4f4f4;display:flex;}.order-similar-block:first-child{margin-top:0;padding-top:0;border-top:none;}
.order-similar-block .reviews-block-date{margin:0;}
.order-similar-block-left{width:100%;}
.order-similar-block-right{margin:0 0 0 30px;flex:0 0 270px;}
.order-similar-block-title{margin:0 0 7px;font:500 16px/30px 'SF UI Display',sans-serif;}
.order-similar-block-title-link{color:#2a7ec4;}.order-similar-block-title-link:hover{border-color:#ed484a;color:#ed484a;}
.order-similar-block-text{margin:7px 0 0;font:500 14px/24px 'SF UI Display',sans-serif;}
.order-similar-block-price{margin:17px 0 0;color:#ed484a;font:500 14px/20px 'SF UI Display',sans-serif;}
.order-similar-block-price-in{background:#f1f1f1;padding:6px 10px;border-radius:6px;display:inline-block;}
.search-master .page-title{margin:0 0 36px;}
.search-master-row{display:flex;}
.search-master-input{width:100%;}.search-master-input .page-aside-search-input{background:#f1f1f3;padding:14px 26px 14px 47px;}
.search-master-button{margin:0 0 0 15px;flex:0 0 300px;}
.search-master-note{margin:16px 0 0;color:#666774;font:500 14px/20px 'SF UI Display',sans-serif;}
.page-aside-block{background:#fff;padding:34px 50px 52px;border-radius:10px;}.page-aside-block.for-orgs{margin:0 0 40px;padding-bottom:36px;}
.page-aside-what{margin:0 0 60px;}
.page-aside-what-name{margin:0 0 15px;font:500 18px/30px 'SF UI Display',sans-serif;}
.page-aside-what-list{font:500 14px/24px 'SF UI Display',sans-serif;}
.page-aside-what-list li{margin:15px 0 0;padding:0 0 0 24px;position:relative;}.page-aside-what-list li:first-child{margin:0;}
.page-aside-what-list li:before{width:6px;height:6px;background:#ed484a;border-radius:100%;position:absolute;top:7px;left:5px;content:"";}
.page-aside-what-list a{color:#2a7ec4;border-bottom:1px solid #2a7ec4;display:inline;}.page-aside-what-list a:hover{border-color:#ed484a;color:#ed484a;}
.page-aside-masters .masters-block-heading{margin:0 0 11px;}
.page-aside-masters-title{margin:0 0 35px;font:300 24px/32px 'SF UI Display',sans-serif;}
.masters-block{position:relative;}
.page-aside-masters-more{margin:63px 0 0;font:500 16px/20px 'SF UI Display',sans-serif;}.page-aside-masters-more.m34{margin:34px 0 0;}
.page-aside-masters-more-link{color:#2a7ec4;border-bottom:1px solid #2a7ec4;display:inline;}.page-aside-masters-more-link:hover{border-color:#ed484a;color:#ed484a;}
.promo-executor{background:url(../img/bg_promo_executor.jpg) center 0 no-repeat;background-size:cover;color:#fff;}
.promo-executor-in{height:900px;display:flex;align-items:center;}
.promo-executor-content{max-width:760px;}
.promo-executor-text{font:100 24px/32px 'SF UI Display',sans-serif;}
.promo-executor-buttons{margin:50px 0 0;display:flex;align-items:center;}
.promo-executor-buttons-notes{margin:0 0 0 17px;font:100 14px/20px 'SF UI Display',sans-serif;}
.how-section{padding:78px 0 86px;}.how-section .page-title-big{text-align:center;}
.how-blocks+.why-blocks{margin:77px 0 0;}
.how-block{display:flex;align-items:center;}.how-block:nth-child(2n) .how-block-info{order:2;}
.how-block:nth-child(2n) .how-block-image{order:1;}
.how-block-info{width:50%;padding:0 53px;display:flex;}
.how-block-info-left{margin:2px 15px 0 0;flex:0 0 35px;}
.how-block-num{color:#ed484a;font:100 55px/55px 'SF UI Display',sans-serif;}
.how-block-name{margin:0 0 29px;font:300 24px/30px 'SF UI Display',sans-serif;}
.how-block-text{font:500 16px/24px 'SF UI Display',sans-serif;}
.how-section-image{width:50%;line-height:0;}
.helper-block{margin:35px 0 0;}.helper-block.active .helper-block-name .icon{transform:rotate(-180deg);}
.helper-block.active .helper-block-content{height:auto;margin:7px 0 0;padding:11px 15px;opacity:1;}
.helper-block-name{font:500 16px/24px 'SF UI Display',sans-serif;}
.helper-block-name-link{padding:0 21px 0 0;position:relative;color:#2a7ec4;}.helper-block-name-link .icon{margin:-3px 0 0;transition:transform 0.5s ease;position:absolute;top:50%;right:0;}
.helper-block-name-link:hover{color:#ed484a;}.helper-block-name-link:hover .helper-block-name-link-in{border-color:#ed484a;}
.helper-block-name-link-in{border-bottom:1px dotted #88b7de;}
.helper-block-content{height:0;background:#f1f1f1;border-radius:10px;transition:margin 0.2s ease, height 0.5s ease, opacity 0.5s ease;overflow:hidden;opacity:1;color:#666774;font:500 16px/24px 'SF UI Display',sans-serif;}
.why-blocks{padding:1px 0 0;}.why-blocks .icons{font-size:100px;color:#ed484a;}
.why-blocks .page-title-big{margin:0 0 85px;}
.question-blocks{padding:1px 0 0;}.question-blocks .page-title{text-align:center;margin:0 0 25px;font:100 45px/50px 'SF UI Display',sans-serif;}
.question-blocks{margin-top:50px;}
.why-blocks-in{margin:-51px -50px 0;display:flex;flex-wrap:wrap;}
.question-blocks-in{display:flex;flex-wrap:wrap;}
.question-blocks-in{padding:0 45px;}.question-blocks-in .question-title{padding:10px;display:block;width:100%;font:300 24px/30px 'SF UI Display',sans-serif;}
.question-blocks-in .question-block-text{font:500 16px/24px 'SF UI Display',sans-serif;padding:10px 40px;}.question-blocks-in .question-block-text p{line-height:30px;}
.why-block{width:33.33333%;margin:50px 0 0;padding:0 50px;text-align:center;}
.why-block-image{height:64px;margin:0 0 30px;display:flex;justify-content:center;align-items:center;}
.why-block-name{font:300 24px/30px 'SF UI Display',sans-serif;}
.why-block-text{margin:14px 0 0;font:500 16px/24px 'SF UI Display',sans-serif;}
.publ .blog-block-meta{margin:0 0 54px;}
.visual-content{font:500 16px/24px 'SF UI Display',sans-serif;}.visual-content p{margin:15px 0;}
.visual-content h2{margin:28px 0 16px;font:500 24px/32px 'SF UI Display',sans-serif;}.visual-content h2+img{margin-top:0;}
.visual-content img{margin:38px 0;}
.visual-content a{color:#2a7ec4;border-bottom:1px solid #2a7ec4;display:inline;}.visual-content a:hover{border-color:#ed484a;color:#ed484a;}
.visual-content ol{margin:25px 0;counter-reset:ol;}.visual-content ol li:before{margin:0 15px 0 0;display:inline-block;counter-increment:ol;content:counter(ol) ". ";color:#ed484a;font:500 24px/24px 'SF UI Display',sans-serif;}
.visual-content li{margin:25px 0 0;}
.pink-block{margin:53px 0;padding:28px 30px 30px;border:15px solid #fac8c8;border-radius:3px;}
.shadow-block{max-width:540px;margin:23px 0;padding:26px 30px 33px;box-shadow:0 0 25px 5px #e1e1e1;}
.executors{margin:43px 0 0;padding:43px 0 0;border-top:1px solid #f8f8f8;}.executors .page-title{margin:0 0 62px;}
.executors-blocks{margin:51px 0 0;padding:50px 0 0;border-top:1px solid #f6f6f6;}.executors-blocks:first-child{margin-top:0;padding-top:0;border-top:none;}
.executors-blocks-middle-price .org-block-title{margin:40px 0 22px;padding-left:0;font:300 18px/34px 'SF UI Display',sans-serif;}
.executors-blocks-middle-price .org-table-col{width:100%;}.executors-blocks-middle-price .org-table-col.price{width:100%;min-width:190px;}
.executors-blocks-middle-price .org-table-row-mid-price{width:100%;padding:5px 0 0 0;display:inline-block;}.executors-blocks-middle-price .org-table-row-mid-price td{width:100%;}
.executors-blocks-middle-price .org-table-row-mid-price .org-table-row-in{padding-top:0;}
.executors-blocks-middle-price .org-table-row-mid-price.header-price{padding:0 10px;}
.executors-blocks-middle-price .org-table-mid-price{margin:0;font:500 14px/20px 'SF UI Display',sans-serif;}.executors-blocks-middle-price .org-table-mid-price .odd{background:#f8f9fb;}
.executors-blocks-middle-price .org-table-mid-price th{width:100%;}
.executors-blocks-middle-price .org-table-mid-price td,.executors-blocks-middle-price .org-table-mid-price th{padding:10px 10px 10px 10px;}
.executors-blocks-middle-price .org-table-mid-price th{padding-bottom:15px;}
.executors-blocks-middle-price .org-table-mid-price .price-desc td,.executors-blocks-middle-price .org-table-mid-price .price-desc th{padding-top:0;}
.executors-blocks-middle-price .org-table-mid-price .price-desc .org-table-row-content{padding-bottom:15px;}
.executors-blocks-middle-price .org-table-mid-price a{color:#588fcd;line-height:16px;text-decoration:underline;}.executors-blocks-middle-price .org-table-mid-price a:hover{border-color:#ed484a;color:#ed484a;}
.executors-blocks-middle-price .org-table-mid-price .org-table-row:nth-child(2n){background:none;}
.executors-blocks-middle-price .org-table-row-link-mid-price{text-decoration:underline;}.executors-blocks-middle-price .org-table-row-link-mid-price.active{text-decoration:none;}
.executors-blocks .type3{margin-top:48px;}
.executors-block{margin:51px 0 0;padding:50px 0 0;border-top:1px solid #f6f6f6;}.executors-block:first-child{margin-top:0;padding-top:0;border-top:none;}
.executors-block.type2{margin:20px 0 0;background:#fff;padding:25px;border-radius:3px;}.executors-block.type2:first-child{margin-top:0;}
.executors-block.type2 .org-heading-right{margin:0 0 0 20px;flex:0 0 170px;}
.executors-block .org-block{margin:20px 0 0;}
.executors-block.inner{margin:0;padding:0;border:none;}
.executors-block-in{display:flex;}
.executors-block-left{width:100%;}
.executors-block-left-in{display:flex;}.executors-block-left-in+.photo-grid{margin:58px 0 0;}
.executors-block-image{width:123px;height:123px;margin:0 25px 0 0;position:relative;flex:0 0 123px;line-height:0;}.executors-block-image img{border-radius:3px;position:relative;z-index:1;width:123px;}
.executors-block-image .icon-avatar{font-size:125px;}.executors-block-image .icon-avatar .icons{float:left;}
.executors-block-image-link{width:100%;height:100%;position:relative;z-index:1;}
.executors-block-image-video-link{width:38px;height:38px;background:#ed484a;border-radius:100%;position:absolute;bottom:9px;right:8px;z-index:3;}.executors-block-image-video-link:before{margin:-7px 0 0 -5px;border:7px solid transparent;border-left:14px solid #fff;position:absolute;top:50%;left:50%;content:"";}
.executors-block-image-video-link:hover{opacity:0.7;}
.executors-block-content{width:100%;}
.executors-block-name{margin:0 0 5px;font:300 22px/28px 'SF UI Display',sans-serif;}.executors-block-name.red a{color:#ed484a;}.executors-block-name.red a:hover{text-decoration:underline;}
.executors-block-name a{color:#588fcd;}.executors-block-name a:hover{color:#ed484a;}
.executors-block-text{margin:0 0 10px;font:500 14px/20px 'SF UI Display',sans-serif;}
.executors-block-exp{margin:0;color:#797a86;font:italic 14px/20px 'SF UI Display',sans-serif;}
.executors-block-list{padding:1px 0 0 5px;font:500 14px/24px 'SF UI Display Thin',sans-serif;margin-top:25px;}.executors-block-list.f14{font:500 14px/18px 'SF UI Display',sans-serif;}
.executors-block-list.one-column ul{margin-top:-25px;}
.executors-block-list.one-column li{width:100%;margin-top:18px;}
.executors-block-list.vertical ul{margin-top:-25px;}
.executors-block-list.vertical li{width:100%;margin-top:24px;}
.executors-block-list ul{margin:-14px -30px 0 0;display:flex;flex-wrap:wrap;}
.executors-block-list li{width:50%;margin:13px 0 0;padding:0 30px;position:relative;}.executors-block-list li .icon{position:absolute;top:6px;left:0;}
.org-block-more{margin:51px 0 0;font:500 14px/20px 'SF UI Display',sans-serif;}.org-block-more a{color:#2a7ec4;display:inline;}.org-block-more a:hover{border-color:#ed484a;color:#ed484a;}
.blog-also{margin:50px 0 0;padding:53px 50px 0;border-top:1px solid #f5f5f5;}.blog-also:first-child{margin-top:0;padding-top:0;border-top:none;}
.blog-also-title{margin:0 0 17px;font:300 24px/30px 'SF UI Display',sans-serif;}
.blog-also-blocks{padding:1px 0 0;}
.blog-also-blocks-in{margin:-51px -25px 0;display:flex;flex-wrap:wrap;}
.blog-also-block{width:33.33333%;margin:50px 0 0;padding:0 25px;}
.blog-also-block-image{margin:0 0 15px;line-height:0;}.blog-also-block-image a{width:100%;height:100%;}
.blog-also-block-image img{width:100%;height:100%;border-radius:3px;}
.blog-also-block-name{font:500 16px/24px 'SF UI Display',sans-serif;}
.blog-also-block-name-link{color:#2a7ec4;}.blog-also-block-name-link:hover{color:#ed484a;}
.page-aside-blog{padding-top:55px;}.page-aside-blog .blog-also-title{margin:0 0 33px;}
.page-aside-blog .blog-also-blocks-in{margin:-1px 0 0;}
.page-aside-blog .blog-also-block{width:100%;margin:29px 0 0;padding:30px 0 0;border-top:1px solid #f6f6f6;}.page-aside-blog .blog-also-block:first-child{margin-top:0;padding-top:0;border-top:none;}
.page-aside-masters-list{margin:0 0 57px;font:500 16px/24px 'SF UI Display',sans-serif;}
.page-aside-masters-list a{color:#588fcd;text-decoration:underline;}.page-aside-masters-list a:hover{color:#ed484a;}
.page-aside-masters-subtitle{margin:0 0 43px;font:bold 18px/24px 'SF UI Display',sans-serif;}.page-aside-masters-subtitle.m20{margin:0 0 20px;}
.form-page-main{margin:0 0 36px;background:#f6f6f7;padding:50px 66px 40px 43px;}
.form-page-main-in{margin:0 -35px;display:flex;}
.form-page-main-left{width:50%;padding:0 35px;display:flex;flex-wrap:wrap;}
.form-page-main-left-in{width:100%;}
.form-page-main-notes{width:100%;margin:30px 0 0;align-self:flex-end;font:500 16px/24px 'SF UI Display',sans-serif;}.form-page-main-notes a{color:#588fcd;text-decoration:underline;}.form-page-main-notes a:hover{color:#ed484a;}
.form-page-main-right{width:50%;padding:0 35px;}
.form-page-masters.bigger-margins .page-title{margin:0 0 37px;}
.form-page-masters.bigger-margins .masters-blocks-in{margin-top:-40px;}
.form-page-masters.bigger-margins .masters-block{margin-top:40px;}
.form-page-masters .page-title{margin:0 0 17px;}
.form-page-masters .masters-blocks-in{margin-top:-20px;}
.form-page-masters .masters-block{margin-top:20px;}
.form-page-masters .masters-block-heading{margin:0 0 7px;}
.form-page-masters .masters-block-name{margin:0;}
.form-page-masters .masters-block-image{height:67px;margin:0 19px 0 0;flex:0 0 67px;}
.form-page-masters .masters-block-info{padding:0;}
.form-page-masters .org-block{margin:17px 0 34px;}
.form-page-masters .org-block-title{margin:0 0 10px;}
.form-page-details-block{margin:41px 0 0;padding:38px 41px 0;border-top:1px solid #e8e9eb;}.form-page-details-block:first-child{margin-top:0;padding-top:0;border-top:none;}
.form-row.mt39{margin:39px 0 0;}
.form-row-in{display:flex;align-items:center;}.form-row-in>.form-label{min-height:1px;margin:0 15px 0 0;padding:0;flex:0 0 175px;}.form-row-in>.form-label.w270{flex:0 0 270px;}
.form-row-in>.form-label.asfs{margin-top:19px;}.form-row-in>.form-label.asfs.m1{margin-top:1px;}
.form-row-in-content{width:100%;}.form-row-in-content .form-notes{margin:0 0 0 40px;padding:0;}
.form-photo-error{margin:0 0 15px;color:#ed484a;font:500 14px/22px 'SF UI Display',sans-serif;}
.form-photo-button{margin:0 0 15px;}
.button-link{padding:0 0 0 17px;position:relative;color:#588fcd;font:500 16px/24px 'SF UI Display',sans-serif;text-decoration:underline;}.button-link:hover{color:#ed484a;}.button-link:hover .icon.icon-default{display:none;}
.button-link:hover .icon.icon-hover{display:inline-block;}
.button-link .icon{position:absolute;top:50%;left:0;}.button-link .icon.i-plus,.button-link .icon.i-plus-red{margin-top:-5px;}
.button-link .icon.icon-hover{display:none;}
.form-photo-blocks{padding:1px 0 0;}
.form-photo-blocks-in{margin:-11px 0 0 -10px;display:flex;flex-wrap:wrap;}
.form-photo-block{margin:10px 0 0 10px;position:relative;}
.button-remove{position:absolute;top:2px;right:2px;z-index:3;}.button-remove:hover{opacity:0.7;}
.form-photo-block-image{width:67px;height:67px;position:relative;z-index:1;}.form-photo-block-image img{width:100%;height:100%;border-radius:3px;}
.isDevice .select-input.default select{width:100%;height:100%;top:0;left:0;opacity:0;}
.select-input{position:relative;}.select-input.active .select-input-now:before{transform:rotate(180deg);}
.select-input.active .select-input-dropdown{margin-top:10px;opacity:1;left:0;}
.select-input.autocomplete-focus .select-input-dropdown li{display:none;}.select-input.autocomplete-focus .select-input-dropdown li.autocomplete-match{display:block;}
.select-input select{position:absolute;top:0;left:-9999px;}
.select-autocomplete-input{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;}.select-autocomplete-input.input.white{opacity:0;}.select-autocomplete-input.input.white:focus,.select-autocomplete-input.input.white:hover{opacity:1;}
.select-autocomplete-input+.select-input-now{z-index:1;}
.select-input-now{cursor:pointer;}.select-input-now:before{width:10px;height:7px;margin:-6px 4px 0;position:absolute;top:50%;right:15px;font-family:'Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e90f';font-size:10px;font-weight:600;}
.select-input-dropdown{width:100%;margin-top:0;background:#fff;padding:5px;border-radius:10px;box-shadow:0 0 8px rgba(14, 24, 36, 0.24);transition:margin-top 0.5s ease,opacity 0.5s ease;position:absolute;top:100%;left:-9999px;opacity:0;z-index:12;font:500 14px/22px 'SF UI Display',sans-serif;}.select-input-dropdown ul{max-height:242px;padding:7px 0 10px;overflow:auto;}
.select-input-dropdown li{padding:7px 19px 8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;}.select-input-dropdown li:hover{background:#f6f6f7;}
.select-input-dropdown li.active{background:#fff;color:#ed484a;}
.select-input-dropdown li:first-child{border-top:none;}
.select-input-dropdown li.with-round.red{color:inherit;}.select-input-dropdown li.with-round.red .select-input-dropdown-label:before{background:#ed484a;}
.select-input-dropdown li.with-round.green .select-input-dropdown-label:before{background:green;}
.select-input-dropdown li.with-round.blue .select-input-dropdown-label:before{background:blue;}
.select-input-dropdown li.with-round .select-input-dropdown-label{padding:0 0 0 15px;position:relative;}.select-input-dropdown li.with-round .select-input-dropdown-label:before{width:8px;height:8px;background:#999;border-radius:100%;position:absolute;top:6px;left:0;content:"";}
.select-input-dropdown li .select-input-now{cursor:pointer;}
.select-input-dropdown-type{color:#999;font:13px/18px 'SF UI Display',sans-serif;text-transform:lowercase;}
.empty-text{padding:7px 15px 6px;font:13px/20px 'SF UI Display',sans-serif;}.empty-text+ul{display:none;}
.load-file{position:relative;}.load-file:hover .button-link{color:#ed484a;}.load-file:hover .button-link .icon-default{display:none;}
.load-file:hover .button-link .icon-hover{display:inline-block;}
.load-file-button{position:relative;z-index:1;}
.load-file-input{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;opacity:0;cursor:pointer;}
.form-list{padding:1px 0 0;}.form-list.horizontal .form-list-in{margin-left:-35px;display:flex;flex-wrap:wrap;}
.form-list.horizontal .form-list-item{padding-left:35px;}
.form-list-in{margin:-17px 0 0;}
.form-list-item{margin:12px 0 0;}
.checkbox{padding:0 0 0 25px;position:relative;cursor:pointer;}.checkbox:hover .checkbox-label{color:#ed484a;}
.checkbox.radio .checkbox-icon{width:6px;height:6px;margin:-3px 0 0;background:#ed484a;border-radius:100%;left:8px;}
.checkbox.radio:before{background:#fff;border-radius:100%;border-color:#dddde0;}
.checkbox.disabled{cursor:default;color:#a8abb6;}.checkbox.disabled:before{border-color:#dddde0;}
.checkbox:before{width:16px;height:16px;margin:-8px 0 0 0;background:#eaeaec;border-radius:3px;border:1px solid #eaeaec;position:absolute;top:50%;left:3px;content:'';}
.checkbox-label{display:flex;font:500 14px/24px 'SF UI Display',sans-serif;}
.checkbox-label-right{min-width:70px;margin-left:auto;padding:0 0 0 15px;}
.checkbox-input{position:absolute;top:0;left:-9999px;}.checkbox-input:checked+.checkbox-icon{display:block;}
.checkbox-icon{width:11px;height:8px;margin:-4px 0 0 5px;position:absolute;top:50%;left:0;display:none;color:#ed484a;font-size:9px;font-weight:bold;}
.form-duplicate-content{margin:15px 0 0;position:relative;}.form-duplicate-content:first-child{margin:0;}
.form-duplicate-content.with-close{padding:0 40px 0 0;}.form-duplicate-content.with-close .button-close{top:15px;right:0;}
.form-duplicate-button{margin:17px 0 0;padding:0 26px;}
.form-input-note{margin:20px 0 0;padding:0 26px;color:#a8abb6;font:500 14px/20px 'SF UI Display',sans-serif;}.form-input-note a{color:#588fcd;text-decoration:underline;}.form-input-note a:hover{color:#ed484a;}
.form-page-details-block-heading{margin:0 0 25px;}.form-page-details-block-heading .page-title{margin:0;}
.form-page-details-block-subtitle{font:500 16px/24px 'SF UI Display',sans-serif;}
.calendar-table table{font:500 16px/24px 'SF UI Display',sans-serif;}
.calendar-table thead td{padding-top:0;padding-bottom:9px;}
.calendar-table tr:last-child td{padding-bottom:0;}
.calendar-table td{padding:6px;vertical-align:middle;}.calendar-table td:first-child{width:134px;padding-left:0;white-space:nowrap;}
.calendar-table-button{width:118px;height:43px;background:#e2e2e9;border-radius:3px;}.calendar-table-button:hover{background:#953536;}
.calendar-table-button.active{background:#ed484a;}
.calendar-table-comment{margin:50px 0 0;padding:0 0 0 128px;}
.calendar-table-comment-in{display:flex;align-items:center;}.calendar-table-comment-in .checkbox{margin:0 25px 0 30px;white-space:nowrap;}
.calendar-dates.active .calendar-dates-button.back{display:block;}
.calendar-dates .page-title{margin:0 0 30px;}
.calendar-dates-blocks-wr{position:relative;}
.calendar-dates-blocks{overflow:hidden;}
.calendar-dates-blocks-in{position:relative;}
.calendar-dates-block{width:158px;margin:0 0 0 16px;background:#fff;padding:13px 15px 18px;border:1px solid #dbdada;border-radius:3px;float:left;cursor:pointer;text-align:center;white-space:nowrap;}.calendar-dates-block:hover{background:#953536;border-color:#953536;color:#fff;}.calendar-dates-block:hover .calendar-dates-name{color:inherit;}
.calendar-dates-block.active{background:#ed484a;border-color:#ed484a;color:#fff;}.calendar-dates-block.active .calendar-dates-name{color:inherit;}
.calendar-dates-name{margin:0 0 10px;color:#a8abb6;font:500 16px/24px 'SF UI Display',sans-serif;}
.calendar-dates-num{font:72px/62px 'SF UI Display',sans-serif;}
.calendar-dates-text{overflow:hidden;font:500 16px/24px 'SF UI Display',sans-serif;text-overflow:ellipsis;}
.calendar-dates-button{width:20px;height:37px;margin:-19px 30px 0;background:transparent url('../img/icons.png') 0 -2379px no-repeat;position:absolute;top:50%;left:100%;}.calendar-dates-button:hover{background:transparent url('../img/icons.png') 0 -2439px no-repeat;}
.calendar-dates-button.back{background:transparent url('../img/icons.png') 0 -3093px no-repeat;right:100%;left:auto;display:none;}.calendar-dates-button.back:hover{background:transparent url('../img/icons.png') 0 -3153px no-repeat;}
.form-input-price{background:#f4efdd;padding:20px 26px 25px;border-radius:3px;}.form-input-price .form-label{margin:0 0 20px;}
.form-input-in{display:flex;align-items:center;}
.form-input-label{margin:0 10px 0 16px;font:500 16px/24px 'SF UI Display',sans-serif;}
.form-page-buttons{margin:43px 0 0;padding:51px 42px 0;border-top:1px solid #e8e9eb;}.form-page-buttons .form-notes{margin:37px 0 0;padding:0;}
.form-buttons-in{display:flex;align-items:center;}.form-buttons-in .form-notes{max-width:805px;margin:0 0 0 86px;}.form-buttons-in .form-notes+.form-notes{margin:31px 0 0;}
.white-section{background:#fff;position:relative;padding-top:12px;}.white-section:before,.white-section:after{width:100%;height:100%;background:#fff;position:absolute;top:0;z-index:1;content:'';}
.white-section:before{right:100%;}
.white-section:after{left:100%;}
.white-section-in{position:relative;z-index:3;}
.masters-heading{margin:0;background:#fff;padding:0 0 5px 0;}.masters-heading .breadcrumbs{margin:0 0 3px;}
.masters-heading.padding-bottom{padding-bottom:25px;}
.masters-heading-in{display:flex;}
.masters-heading-left{width:1032px;}.masters-heading-left .page-title-big{margin:0 0 7px;text-align:left;}
.masters-heading-right{margin:14px 0 0 auto;padding:0 0 0 40px;}
.search-results{width:100%;margin-bottom:16px;font-size:16px;}.search-results .results-title{font-size:20px;line-height:1.3;margin-bottom:16px;}
.button-group{display:flex;}.button-group.type2 .button-group-button:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:none;content:'';}
.button-group.type2 .button-group-button:last-child{border-right:none;}
.button-group.type2 .button-group-button:first-child{margin:0;}.button-group.type2 .button-group-button:first-child:before{border-radius:3px 0 0 3px;}
.button-group.type2 .button-group-button:last-child{border-radius:0 3px 3px 0;}.button-group.type2 .button-group-button:last-child:before{border-radius:0 3px 3px 0;}
.button-group .order-sort{width:16px;height:13px;position:relative;left:8px;color:#797a86;font-weight:600;font-size:10px;top:1px;}.button-group .order-sort:before{content:'\e90f';}
.button-group .order-sort.desc{color:#ed484a;transform:rotate(180deg);bottom:2px;}
.button-group-button{margin:0;padding:7px 20px 7px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font:500 14px/20px 'SF UI Display',sans-serif;white-space:nowrap;}.button-group-button:first-child{padding-right:6px;}
.button-group-button.active{color:#ed484a;}.button-group-button.active .icon.icon-default{display:none;}
.button-group-button.active .icon.icon-active{display:block;}
.button-group-button .icon{margin:0 10px 0 -8px;}.button-group-button .icon.icon-active{display:none;}
.masters-heading-list{display:inline-block;overflow:hidden;padding:1px 0 0;font:500 16px/24px 'SF UI Display',sans-serif;}.masters-heading-list ul{margin:-8px 0 0 -24px;display:flex;flex-wrap:wrap;}
.masters-heading-list li{margin:7px 0 0;padding:0 0 0 24px;position:relative;}.masters-heading-list li:before{width:2px;height:2px;margin:-1px 0 0;background:#588fcd;position:absolute;top:50%;left:9px;content:"";}
.masters-heading-list a{color:#588fcd;text-decoration:none;}.masters-heading-list a:hover{color:#ed484a;}
.masters-heading-list-more.active .for-default{display:none;}
.masters-heading-list-more.active .for-active{display:inline;}
.masters-heading-list-more .for-active{display:none;}
.masters-heading-text{margin:7px 0 0;font:500 14px/22px 'SF UI Display',sans-serif;}.masters-heading-text .agenda{color:#2b2c3a;font:500 14px/20px 'SF UI Display Thin',sans-serif;}.masters-heading-text .agenda li{line-height:23px;}.masters-heading-text .agenda li:before{width:4px;height:4px;background:#797a86;border-radius:100%;position:relative;display:inline-block;top:-3px;margin-right:5px;left:0;content:'';}
.masters-heading-text-footer{color:#2b2c3a;font:500 14px/20px 'SF UI Display Thin',sans-serif;display:none;margin:75px 0 0;padding-left:20px;}.masters-heading-text-footer li{line-height:23px;}.masters-heading-text-footer li:before{width:4px;height:4px;background:#797a86;border-radius:100%;position:relative;display:inline-block;top:-3px;margin-right:5px;left:0;content:'';}
.masters-heading-text-footer .agenda{font:500 14px/24px 'SF UI Display',sans-serif;}
.masters-search{margin:0 0 20px;background:#fff;padding:40px 50px 30px;border-radius:3px;box-shadow:0 5px 10px rgba(14, 24, 36, 0.15);position:relative;}.masters-search.slider{background:none;box-shadow:none;padding:0;margin:0;}
.masters-search.image-right{padding-right:333px;}
.masters-search .form-notes{margin:14px 0 0 14px;padding:0;}
.masters-search .executors-block-list{margin:18px 0 0;}
.masters-search-title{margin:4px 0 0;font:500 21px/26px 'SF UI Display',sans-serif;}.masters-search-title .icons{margin:-1px 0 0 16px;font-weight:bold;}
.masters-content{display:flex;}
.masters-content-left{width:100%;}
.masters-sort{margin:0;padding:7px 0;border-radius:3px;align-items:center;}.masters-sort .button-group{width:100%;}
.masters-sort .vr-line{border-right:1px solid #797a86;height:20px;margin-top:7px;}.masters-sort .vr-line:last-child{border-right:none;}
.masters-sort-name{margin:0 16px 0 0;font:500 14px/24px 'SF UI Display',sans-serif;white-space:nowrap;}
.marks-blocks-content .reviews-block-text{margin:0;}
.marks-blocks-content .org-block-more{margin:14px 0 0;}
.executors-block-promo{margin:35px 0 39px;padding:0 50px;}
.executors-block-promo-title{margin:0 0 23px;font:500 36px/40px 'SF UI Display',sans-serif;}
.executors-block-promo-text{font:500 16px/24px 'SF UI Display',sans-serif;}.executors-block-promo-text a{color:#588fcd;text-decoration:underline;}.executors-block-promo-text a:hover{color:#ed484a;}
.master-executors-more{margin:45px 0 0;display:flex;justify-content:center;}.master-executors-more .pagination{background:white;}
.seo{margin:0;padding:0 20px;font:500 14px/24px 'SF UI Display',sans-serif;padding-top:20px;}.seo h2{margin:25px 0 22px;font:300 18px/34px 'SF UI Display',sans-serif;}
.seo p{margin-top:7px;}
.seo li{margin:10px 0 0;padding:0 0 0 14px;position:relative;}.seo li:before{width:6px;height:6px;background:#ed484a;border-radius:100%;position:absolute;top:10px;left:0;content:'';}
.seo thead{color:#797a86;font:italic 14px/20px 'SF UI Display',sans-serif;}
.seo thead td{padding:15px 30px;}
.seo tbody{font:500 16px/24px 'SF UI Display',sans-serif;}.seo tbody tr:nth-child(2n - 1) td{background:#eaeaec;padding-top:9px;padding-bottom:9px;}
.seo tbody td{padding:18px 30px;}
.middle-price{padding:0 20px;}
.full-agenda-heading-more{float:right;color:#797a86;position:relative;bottom:24px;font-size:14px;}.masters-heading-text .full-agenda-heading-more.mobile{display:none;}
.full-agenda-heading-more .icons{position:relative;top:2px;}
.full-agenda{margin:30px 0 25px 0;}.full-agenda p{margin:15px 0 10px 0;}
.full-agenda.hide{display:none;}
.full-agenda .padding-l{padding-left:10px;}
.full-agenda .padding-r{padding-right:10px;}
.full-agenda .padding-t-5,.full-agenda .padding-b-5,.full-agenda .padding-l-5{padding-right:5px;}
.full-agenda .padding-5{padding:5px;}
.full-agenda a{color:#588fcd;text-decoration:underline;}
.masters-content-right{width:290px;margin:48px 0 0 20px;position:relative;flex:0 0 290px;}.masters-content-right .page-aside-help-wr{margin:149px 0 0;}
.aside-map{height:205px;margin:0 0 19px;position:relative;}
.aside-map-link{padding:8px 21px 7px;background:#fff;border-radius:3px;position:absolute;top:13px;left:29px;z-index:3;color:#588fcd;font:600 16px/24px 'SF UI Display',sans-serif;}.aside-map-link:hover{color:#ed484a;}
.aside-map-map{width:100%;height:100%;position:absolute;z-index:1;}
.aside-filter{margin:0 0 34px;background:#fff;padding:5px 0 42px;border-radius:3px;}.aside-filter .button-close.js-filter-close{display:none;}
.aside-filter .form-row{padding:0 25px;}
.aside-filter .form-duplicate-button{margin-top:9px;}
.aside-filter .form-list{margin:19px 0 0;}
.aside-filter .aside-filter-buttons{display:none;}
.aside-filter-hidden{display:none;}
.aside-filter-more{margin:27px 0 0;padding:41px 50px 0;border-top:1px solid #eeeeee;display:flex;justify-content:center;}
.aside-filter-buttons{margin:27px 0 0;padding:20px 25px 0;border-top:1px solid #eeeeee;display:flex;align-items:center;}
.aside-filter-buttons-notes{margin:0 0 0 50px;font:500 16px/30px 'SF UI Display',sans-serif;}
.button-dots{padding:0 45px 0 0;position:relative;color:#ed484a;font:500 14px/20px 'SF UI Display',sans-serif;text-decoration:underline;}.button-dots.active .for-default{display:none;}
.button-dots.active .for-active{display:inline;}
.button-dots:hover{text-decoration:none;}
.button-dots:before{width:31px;margin:-7px 0 0;position:absolute;top:50%;right:0;font-family:'Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e92a";font-size:15px;}
.button-dots .for-active{display:none;}
.aside-links-list{margin:0 0 43px;padding:0 30px;}.aside-links-list .page-title{margin:0 0 2px;}
.aside-links-list ul{color:#588fcd;font:500 14px/24px 'SF UI Display',sans-serif;}
.aside-links-list a{text-decoration:none;}.aside-links-list a:hover{color:#ed484a;}
.aside-subtitle{margin:0 0 15px;font:bold 16px/24px 'SF UI Display',sans-serif;}
.aside-features{margin:0 0 44px;padding:0 30px;font:500 14px/24px 'SF UI Display',sans-serif;}
.aside-features li{margin:13px 0 0;padding:0 0 0 26px;position:relative;}.aside-features li:first-child{margin-top:0;}
.aside-features li .icons{position:absolute;top:2px;left:0;font-size:17px;}.aside-features li .icons.i-comments-small{top:2px;}
.aside-features li .icons.i-star-small{top:0;}
.aside-reviews{padding:0 30px;font:500 14px/24px 'SF UI Display',sans-serif;}.aside-reviews li{margin:15px 0 0;padding:0 0 0 20px;position:relative;}.aside-reviews li:first-child{margin-top:0;}
.aside-reviews li:before{width:6px;height:6px;background:#ed484a;border-radius:100%;position:absolute;top:7px;left:0;content:'';}
.sitemap{width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;}
.header-link{margin:0 52px 0 0;font:500 14px/18px 'SF UI Display',sans-serif;}.header-link:hover{text-decoration:underline;}
.button-back-wr{margin:3px 0 29px;}
.button-back{display:flex;align-items:center;color:#588fcd;font:500 14px/20px 'SF UI Display',sans-serif;}.button-back:hover{color:#ed484a;}
.button-back .icons{margin:1px 11px 0 0;font-size:12px;font-weight:bold;}
.button-back span{text-decoration:none;}
.button-sort{padding:15px 18px;border:1px solid #d8d9db;border-radius:3px;font:300 14px/20px 'SF UI Display',sans-serif;}.button-sort:hover{color:#ed484a;}
body.header-input-focused .ui-menu{position:fixed !important;top:80px !important;}
.page-content-visual{padding:0 0 29px;}
.page-content-visual-in{font:500 16px/24px 'SF UI Display',sans-serif;}
.page-content-visual-in h1{margin:0 0 57px;font:100 55px/65px 'SF UI Display',sans-serif;}
.page-content-visual-in h2{margin:49px 0 23px;font:300 36px/42px 'SF UI Display',sans-serif;}
.page-content-visual-in li{margin:7px 0 0;padding:0 0 0 28px;position:relative;}.page-content-visual-in li:first-child{margin:0;}
.page-content-visual-in li:before{width:6px;height:6px;background:#ed484a;border-radius:100%;position:absolute;top:8px;left:0;content:"";}
.page-content-visual-in blockquote{margin:24px 0;padding:0 0 0 28px;border-left:3px solid #e9eaf1;font:600 16px/24px 'SF UI Display',sans-serif;}
.page-content-visual-in *:first-child{margin-top:0;}
.page-content-visual-in *:last-child{margin-bottom:0;}
.executors-block-type{font:500 14px/20px 'SF UI Display',sans-serif;}
.executors-block-exp-list{margin:16px 0 0;color:#797a86;font:500 14px/20px 'SF UI Display',sans-serif;}.executors-block-exp-list ul{margin:-15px 0 0 -25px;display:flex;flex-wrap:wrap;}
.executors-block-exp-list li{margin:15px 0 0 25px;padding:0 0 0 16px;position:relative;}.executors-block-exp-list li:before{width:6px;height:6px;background:#ed484a;border-radius:100%;position:absolute;top:6px;left:0;content:'';}
.executors-block-promo-small{margin:25px 0;padding:0 0 0 45px;display:flex;align-items:center;}
.executors-block-promo-small-text{margin:0 20px 0 0;font:500 16px/24px 'SF UI Display',sans-serif;}.executors-block-promo-small-text .grey{color:#797a86;}
.contacts{padding:0 50px 0 0;display:flex;justify-content:space-between;}
.contacts-left{width:910px;}
.contacts-title{margin:0 0 33px;font:100 55px/60px 'SF UI Display',sans-serif;}
.contacts-buttons{margin:52px 0 0;}.contacts-buttons .form-notes{margin:0 0 0 43px;padding:0;}
.contacts-right{width:540px;padding:0 0 0 40px;}
.reviews-add-heading{background:#f2f4f6;padding:42px 0 43px;margin-top:64px;}.reviews-add-heading .breadcrumbs{margin:0 0 41px;}
.reviews-add-heading-in{display:flex;justify-content:space-between;}
.reviews-add-heading-left .page-title-big{margin:0 0 5px;}
.reviews-add-heading-img{color:#ed484a;margin:-14px 0 16px 0;}.reviews-add-heading-img .icon-karma{position:relative;right:19px;}.reviews-add-heading-img .icon-karma:before{transform:rotate(-4deg);display:block;font-size:35px;}
.reviews-add-heading-img .icon-karma:after{content:"\e93e";font-size:99px;position:relative;top:-38px;height:19px;display:block;}
.reviews-add-heading-text{margin:8px 0 0;font:500 16px/22px 'SF UI Display',sans-serif;}
.reviews-add-heading-right{width:510px;padding:34px 0 0 40px;flex:0 0 510px;}
.reviews-add-content{padding:60px 0 90px;}
.reviews-add-content-in{display:flex;justify-content:space-between;}
.reviews-add-content-left{width:910px;}
.reviews-add-content-right{width:470px;padding:0 50px;}
.mark-input{margin:0 0 78px;}.mark-input .page-title{margin:0 0 26px;}
.mark-input-blocks{display:flex;}
.mark-input-block{width:50%;padding:11px 15px 9px;border:solid #dbdada;cursor:pointer;font:500 18px/22px 'SF UI Display',sans-serif;text-align:center;border:1px solid #dbdada;border-left:0;}.mark-input-block.active{background:#ed484a;color:#fff;}
.mark-input-block:first-child{border-left:1px solid #dbdada;border-radius:3px 0 0 3px;}
.mark-input-block:nth-child(6){border-radius:0 5px 5px 0;}
.reivews-add-form{display:flex;}
.reivews-add-form-left{width:540px;flex:0 0 540px;}
.reivews-add-form-right{padding:0 0 0 55px;}.reivews-add-form-right .form-notes{margin:0;padding:0;}
.reivews-add-buttons{margin:44px 0 0;}
.reviews-add-list .page-title{margin:0 0 21px;}
.reviews-add-list li{margin:25px 0 0;padding:0 0 0 27px;position:relative;font:500 16px/24px 'SF UI Display',sans-serif;}.reviews-add-list li:first-child{margin:0;}
.reviews-add-list li:before{width:6px;height:6px;background:#ed484a;border-radius:100%;position:absolute;top:8px;left:0;content:"";}
.appl-heading{margin:0 0 35px;padding:0 0 38px 0;border-bottom:1px solid #e8e9eb;}.appl-heading .page-title-big{margin:0 0 18px;}
.appl-heading .page-text{font:500 16px/24px 'SF UI Display',sans-serif;}.appl-heading .page-text a{color:#588fcd;text-decoration:underline;}.appl-heading .page-text a:hover{color:#ed484a;}
.appl-content{max-width:800px;}.appl-content .page-title{margin:0 0 31px;}
.appl-content .masters-blocks{margin:0 0 73px;}.appl-content .masters-blocks .tooltip-wr{margin:0 30px 0 14px;}
.appl-content .masters-blocks .tooltip-in{text-align:left;}
.message{background:#cdf1c3;color:#536e4b;font:500 16px/24px 'SF UI Display',sans-serif;position:fixed;bottom:0;width:100%;z-index:99999;}.message.error{background:#f1d6c3;color:#694337;display:none;}
.message.success{display:none;}
.message-in{min-height:83px;padding:15px 40px;display:flex;align-items:center;}.message-in .icon-svg{margin:0 15px 0 0;font-size:43px;}.message-in .icon-svg img{width:100%;height:100%;}
.message-in .icon-svg.i-info{width:44px;height:44px;}
.message-in .icon-svg.i-error{width:44px;height:44px;}
.button-close{width:26px;height:26px;border-radius:3px;position:absolute;top:11px;right:9px;z-index:3;content:'\e938';color:#f6f6f7;font-size:28px;}.button-close .icons{color:#ed484a;font-size:12px;position:relative;bottom:35px;left:8px;}
.breadcrumbs-complex{position:relative;}.breadcrumbs-complex.active .breadcrumbs-complex-toggle:before{display:block;}
.breadcrumbs-complex.active .breadcrumbs-complex-dropdown{display:block;}
.breadcrumbs-complex.active+li:before{transform:rotate(90deg);}
.breadcrumbs-complex-toggle{position:relative;z-index:19;}.breadcrumbs-complex-toggle:before{border:6px solid transparent;border-bottom-color:#fff;position:absolute;top:100%;right:-20px;display:none;content:"";}
.breadcrumbs-complex-dropdown{width:751px;margin:11px 0 0;background:#fff;padding:22px 0 21px;border-radius:10px;box-shadow:0 0 12px rgba(14, 24, 36, 0.15);position:absolute;top:100%;left:0;z-index:17;display:none;font:16px/24px 'SF UI Display',sans-serif;}.breadcrumbs-complex-dropdown ul{margin:-13px 0 0;padding:0 15px;display:flex;flex-wrap:wrap;}
.breadcrumbs-complex-dropdown li{width:33.33333%;margin:13px 0 0;padding:0 15px;}
.breadcrumbs-complex-dropdown a{color:#588fcd;text-decoration:underline;}.breadcrumbs-complex-dropdown a:hover{color:#ed484a;}
.breadcrumbs-complex-links{margin:30px 0 0;padding:22px 30px 0;border-top:1px solid #e6e7e8;font:16px/24px 'SF UI Display',sans-serif;text-align:center;}
.breadcrumbs-complex-link{color:#588fcd;text-decoration:underline;}.breadcrumbs-complex-link:hover{color:#ed484a;}
.button-to-top{padding:15px 22px;position:fixed;bottom:0;left:0;z-index:33;display:none;color:#588fcd;font:500 16px/20px 'SF UI Display',sans-serif;}.button-to-top.active{display:block;}
.button-to-top:before{margin:-6px 7px 0 0;border:4px solid transparent;border-bottom:5px solid #ed484a;display:inline-block;vertical-align:middle;content:'';}
.stop-scrolling{overflow:hidden;}
.popup-wr{width:100%;height:100%;background:rgba(56, 56, 71, 0.5);padding:30px 70px;position:fixed;top:0;left:0;z-index:49;display:none;overflow:auto;text-align:center;}.popup-wr.active{display:block;}
.popup{max-width:100%;position:relative;display:inline-block;vertical-align:middle;text-align:left;line-height:1;}.popup .button-close{top:10px;right:10px;z-index:3;}
.popup-in{max-width:100%;background:#fff;position:relative;z-index:1;}
.slider .popup-in{width:500px;}
progress{width:100%;margin-bottom:30px;}
.popup-map .popup-in{width:1920px;padding:10px;border-radius:10px;}
.popup-map .map{height:909px;margin:0;position:relative;z-index:1;}
.popup-map .aside-map-link{position:absolute;top:28px;left:auto;right:33px;}
ymaps .map-point{width:auto;padding:16px 0 20px 18px;}ymaps .map-point .button-close{display:none;}
.map-point{width:451px;background:#fff;padding:26px 30px 30px;border-radius:10px;box-shadow:0 0 12px rgba(14, 24, 36, 0.15);position:absolute;z-index:3;display:none;}.map-point.static{position:static;display:block;}.map-point.static .icon-review{margin-right:3px;position:relative;top:1px;}
.map-point.active{display:block;}
.button-close{top:11px;right:9px;}
.map-point-in{display:flex;}
.map-point-image{width:79px;height:94px;margin:0 36px 0 0;flex:0 0 79px;}.map-point-image img{width:100%;height:100%;border-radius:3px;}
.map-point-image-link{width:100%;height:100%;}
.map-point-info{width:100%;}
.map-point-name{margin:0 0 10px;font:bold 16px/22px 'SF UI Display',sans-serif;}
.map-point-logo{width:90px;height:90px;display:inline-block;margin:0 15px 10px 0;float:left;}
.map-point-name-link{color:#588fcd;text-decoration:none;width:250px;}.map-point-name-link:hover{color:#ed484a;}
.map-point-type{margin:0 0 17px;font:500 14px/20px 'SF UI Display',sans-serif;}
.map-point-meta{margin:0 0 15px;display:flex;flex-wrap:wrap;}
.map-point-blocks{margin:11px 0 0;padding:0 0 3px;overflow:hidden;}
.map-point-block{margin:23px -3px 0;display:flex;position:relative;justify-content:space-between;font:500 14px/20px 'SF UI Display',sans-serif;}.map-point-block:first-child{margin-top:0;}
.map-point-block:before{width:100%;border-bottom:1px dotted #2b2c3a;position:absolute;top:13px;left:0;z-index:1;content:'';}
.map-point-block-text{max-width:50%;margin:0 0 -7px;background:#fff;padding:0 3px;position:relative;z-index:3;}
.lightboxOverlay{background:rgba(56, 56, 71, 0.6);}
.lightbox{display:flex;align-items:center;justify-content:center;}
.lightbox-in{position:relative;}
.lb-image{border-radius:3px;}
.lb-dataContainer{padding:0;}
.lb-details{width:100%;margin:18px 0 0;position:absolute;top:100%;left:0;color:#fff;font:600 18px/24px 'SF UI Display',sans-serif;text-align:center;}
.lb-caption{font:inherit;}
.lb-number{display:none;}
.lb-close.button-close{margin:0 0 5px;top:auto;bottom:100%;right:0;}
.popup-master .popup-in,.popup-master-search .popup-in{width:620px;}
.popup-master-user{background:#ed484a;padding:50px 50px 40px;border-radius:5px 5px 0 0;display:flex;color:#fff;}.popup-master-user .executors-block-image{width:123px;height:123px;margin:0 36px 0 0;flex:0 0 124px;}
.popup-master-user .executors-block-name{min-height:67px;}
.popup-master-user .org-heading-blocks{margin:0 -15px;}
.popup-master-user .org-heading-block{text-align:left;}
.popup-master-user .org-heading-block-value{color:#fff;font:300 34px/46px 'SF UI Display',sans-serif;}
.popup-master-form{padding:32px 49px 37px;}.popup-master-form .form-buttons{margin:38px 0 0;display:flex;justify-content:center;}
.popup-master-form .form-notes{margin:38px 0 0;text-align:center;}
.form-subtitle{margin:0 0 25px;font:600 18px/24px 'SF UI Display',sans-serif;text-align:center;}
.form-text{margin:0 0 31px;font:500 14px/22px 'SF UI Display',sans-serif;text-align:center;}
.popup-time .popup-in{width:620px;}
.popup-time-heading{padding:46px 50px 30px;}
.popup-time-name{font:300 36px/46px 'SF UI Display',sans-serif;}
.popup-time-type{color:#a8abb6;font:500 14px/18px 'SF UI Display',sans-serif;}
.popup-time-block-name{background:#f6f6f7;padding:26px 50px;font:600 18px/24px 'SF UI Display',sans-serif;}
.popup-time-table{padding:13px 50px 28px;font:500 16px/22px 'SF UI Display',sans-serif;}.popup-time-table tr.now{color:#68ba11;}
.popup-time-table td{padding:12px 0;}.popup-time-table td:first-child{padding-right:20px;}
.popup-time-table td:last-child{width:158px;}
.popup-master-search .popup-master-form{padding:44px 49px 37px;}
.js-selected-masters-active .selected-masters{display:block;}
.selected-masters{width:100%;position:fixed;bottom:0;left:0;z-index:33;display:none;}.selected-masters:before{width:100%;height:100%;background:rgba(0, 0, 0, 0.5);position:absolute;top:0;left:0;z-index:1;content:'';}
.selected-masters-in{width:100%;max-height:100%;background:#ece7ba;padding:29px 56px;position:relative;z-index:3;display:inline-block;vertical-align:bottom;overflow:auto;line-height:1;}
.selected-masters-heading{margin:0 0 20px;display:flex;align-items:center;}
.selected-masters-title{font:bold 18px/22px 'SF UI Display',sans-serif;}
.selected-masters-link{margin:0 0 0 20px;color:#588fcd;font:500 14px/22px 'SF UI Display',sans-serif;text-decoration:underline;}.selected-masters-link:hover{color:#ed484a;}
.selected-masters-blocks{display:flex;}
.selected-masters-blocks-in{margin:-10px -10px 0;display:flex;}
.selected-masters-block-wr{width:33.33333%;margin:10px 0 0;padding:0 10px;}.selected-masters-block-wr:last-child{width:auto;}.selected-masters-block-wr:last-child .selected-masters-block .selected-masters-name{color:inherit;}
.selected-masters-block{background:#f7f3d7;padding:20px 50px 20px 20px;border-radius:3px;position:relative;display:flex;}.selected-masters-block.empty .selected-masters-name{color:#b9ac85;}
.selected-masters-block.empty .selected-masters-empty .selected-masters-name{color:inherit;}
.selected-masters-block .button-close{box-shadow:0 0 3px rgba(0, 0, 0, 0.14);top:10px;right:10px;}
.selected-masters-blocks-buttons{margin:0 0 0 150px;}
.selected-masters-image{width:67px;height:67px;margin:0 18px 0 0;flex:0 0 67px;}.selected-masters-image img{width:100%;height:100%;border-radius:3px;}
.selected-masters-info{width:100%;}
.selected-masters-name{font:500 16px/24px 'SF UI Display',sans-serif;}.selected-masters-name a{color:#588fcd;text-decoration:underline;}.selected-masters-name a:hover{color:#ed484a;}
.selected-masters-empty{width:86px;height:100%;margin:0 0 0 11px;background:#f7f3d7;padding:20px;border-radius:3px;position:absolute;top:0;left:100%;}
.popup-video .popup-in{width:600px;}.popup-video .popup-in .video{height:400px;}
.popup-video .icon-close-up{bottom:14px;font-size:16px;}
.video video{width:100%;height:100%;}
.mobile-footer{width:100%;background:#fff;padding:17px 0 16px;transition:margin 0.5s ease-in;position:fixed;bottom:0;left:0;z-index:33;}.mobile-footer.page-profile{background:transparent;}
.mobile-footer.nav{display:none;background:none;}.mobile-footer.nav button{padding-left:43px;background:#f1f1f1;cursor:pointer;transition-property:color,background-color,border-color;background-clip:padding-box;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:rgba(0, 0, 0, 0.96);border:1px solid rgba(0, 0, 0, 0.04);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.mobile-footer.nav .nav-filter .icons,.mobile-footer.nav .nav-map .icons{display:inline-block;width:26px;height:26px;margin:-5px 0 0;transition:transform 0.5s ease;position:relative;left:46px;top:19px;font-size:22px;content:"";}
.mobile-footer-in{display:flex;align-items:center;justify-content:center;}
.contact-button-active .mobile-footer{margin:0;}
.shadow{box-shadow:0 1px 6px rgba(0, 0, 0, 0.16),0 1px 4px rgba(0, 0, 0, 0.08);}
.about-heading{min-height:758px;background:url(../img/bg_about.jpg) 0 center no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff;}
.about-heading-title{margin:0 0 72px;font:300 48px/54px 'SF UI Display',sans-serif;text-align:center;}
.about-heading-blocks{display:flex;justify-content:space-between;}
.about-heading-block{width:336px;height:336px;background:#fff;border-radius:100%;color:#2b2c3a;display:flex;align-items:center;justify-content:center;text-align:center;}
.about-heading-block-name{font:300 48px/60px 'SF UI Display',sans-serif;}
.about-heading-block-text{font:500 21px/24px 'SF UI Display',sans-serif;}
.page-about{padding:71px 0 40px;}.page-about .page-aside{margin:0 0 0 117px;}
.aside-block{margin:56px 0 0;}.aside-block:first-child{margin:0;}
.aside-block-name{margin:0 0 20px;font:300 26px/34px 'SF UI Display',sans-serif;}
.aside-block-list{font:500 21px/30px 'SF UI Display',sans-serif;}.aside-block-list li{margin:30px 0 0;padding:0 0 0 32px;position:relative;}.aside-block-list li:first-child{margin:0;}
.aside-block-list li:before{width:6px;height:6px;background:#ed484a;border-radius:100%;position:absolute;top:10px;left:2px;content:'';}
.aside-block-contact{margin:34px 0 0;}.aside-block-contact:first-child{margin:0;}
.aside-block-contact-name{margin:0 0 2px;color:#6c6d7f;font:500 16px/24px 'SF UI Display',sans-serif;}
.aside-block-contact-text{margin:6px 0 0;font:500 21px/30px 'SF UI Display',sans-serif;display:flex;}.aside-block-contact-text .icons{margin:-1px 13px 0 0;width:18px;font:500 18px/30px 'SF UI Display',sans-serif;color:#ed484a;}.aside-block-contact-text .icons.icon-phone{font-size:20px;font-weight:bold;text-align:center;}
.aside-block-contact-text .icons.icon-location{font-size:20px;padding-left:2px;}
.aside-block-iframe{min-height:250px;border:1px solid #e5e5e7;}
.mobile-hidden-link{display:none;color:#2a7ec4;}.mobile-hidden-link:hover{color:#ed484a;text-decoration:underline;}
body>.overflow{transition:margin-left 0.5s ease;}
body.js-mobile-header{overflow:hidden;}body.js-mobile-header>.overflow{width:100%;margin:0 280px 0 0;}
body.js-mobile-header .header{margin:0 0 0 -280px;}
body.js-mobile-header .mobile-header{width:280px;padding:20px 0 150px;border-left:1px solid #dedede;right:0;overflow:auto;}
.mobile-header{width:0;height:100%;background:#fff;transition:right 0.5s ease;position:fixed;top:0;right:-280px;z-index:37;overflow:hidden;}.mobile-header .button-close{top:28px;right:26px;}
.mobile-header-buttons{margin:0 0 37px;padding:0 35px;display:flex;}
.mobile-header-nav{font:500 16px/22px 'SF UI Display',sans-serif;}.mobile-header-nav>ul>li.has-menu{display:block;}.mobile-header-nav>ul>li.has-menu>a:after{font-family:'Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:13px;height:7px;position:absolute;top:27%;font-size:21px;right:35px;content:'\e90e';color:#2b2c3a;}
.mobile-header-nav>ul>li.active{background:#eeeff2;}.mobile-header-nav>ul>li.active ul{display:block;}
.mobile-header-nav>ul>li ul{display:none;}
.mobile-header-nav>ul>li li a{padding-left:64px;padding-right:64px;}.mobile-header-nav>ul>li li a:hover{color:#ed484a;}
.mobile-header-nav>ul li{display:flex;}
.mobile-header-nav>ul a{padding:14px 35px 13px;position:relative;display:flex;flex-grow:1;}.mobile-header-nav>ul a:hover{background:#eeeff2;}.mobile-header-nav>ul a:hover .small-link{text-decoration:none;}
.mobile-header-nav .small-link{padding-left:0;color:#588fcd;font:500 14px/18px 'SF UI Display',sans-serif;text-decoration:underline;}.mobile-header-nav .small-link:hover{background:transparent;text-decoration:none;}
.button-mobile-header{width:32px;height:30px;margin:0 12px 0 15px;font-size:28px;position:relative;bottom:8px;right:6px;}
.invalid{-webkit-appearance:none;-webkit-box-shadow:0 0 10px rgba(237, 72, 74, 0.47);-moz-box-shadow:0 0 10px rgba(237, 72, 74, 0.47);box-shadow:inset 0 0 10px rgba(237, 72, 74, 0.47);}
input,textarea{-webkit-appearance:none;}
.toShow600{display:none;}
.js-scrollTop-active .button-to-top{display:block;}
.js-scrollTop-active .select-city{display:none;}
.js-scrollTop-active .header-search{display:inline-block;width:400px;}
.js-scrollTop-active .select-expert{display:none;}
.header-search{width:235px;margin:0 0 0 16px;display:none;}.header-search.inner{display:block;width:auto;margin:23px 37px;}
.header-search .page-aside-search-input{padding:9px 26px 7px 48px;}
.header-search .page-aside-search-input-wr{background:none;}
.header-search+.text-phone{margin:0 0 0 80px;}
.w-padding-top{padding-top:30px;}
.page-padding-top{padding-top:25px;}
.page-padding-top-into-profile{padding-top:30px;}
.section-no-result{padding:30px;text-align:center;font:500 16px/26px 'SF UI Display',sans-serif;}.section-no-result p{margin-bottom:15px;}
.gallery-counter{position:absolute;right:0;bottom:0;top:0;color:#FFF;cursor:pointer;background-color:rgba(0, 0, 0, 0.5);padding:38px 18px 6px;font-size:20px;text-align:center;z-index:14;line-height:1.2;transition:all 0.4s ease-in 0s;height:135px;}.gallery-counter .search-icon{position:static;color:#FFF;font-size:20px;font-weight:700;}
.profile-crucial-services .icons{color:#ed484a;position:absolute;top:2px;left:-1px;font-size:20px;}
.icon-check-mark{position:absolute;top:5px;left:-1px;color:#ed484a;font-size:13px;}.icon-check-mark.checkbox-icon{font-size:10px;top:47%;left:0;}
.error{color:#ed484a;display:inline-block;margin:12px 7px 0;}
.contract_block{margin-top:9px;padding:0 10px;color:#a8abb6;font:500 14px/21px 'SF UI Display',sans-serif;}.contract_block a{border-bottom:1px dashed #a8abb6;}
.hide_element{display:none;}
a.is_disabled{color:#2b2c3a !important;cursor:not-allowed !important;border-color:#dddddd !important;background:#dddddd !important;}
.ui-menu-item-wrapper b{font-weight:bold;}
@font-face{font-family:'SF UI Display Regular';font-display:swap;src:local("SF UI Display Regular");src:url('/resources/fonts/sf/SFCompactDisplay-Regular.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Medium';font-display:swap;src:local("SF UI Display Medium");src:url('/resources/fonts/sf/SFCompactDisplay-Medium.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Semibold';font-display:swap;src:local("SF UI Display Semibold");src:url('/resources/fonts/sf/SFCompactDisplay-Semibold.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Bold';font-display:swap;src:local("SF UI Display Bold");src:url('/resources/fonts/sf/SFCompactDisplay-Bold.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display Thin';font-display:swap;src:local("SF UI Display Thin");src:url('/resources/fonts/sf/SFCompactDisplay-Thin.otf');font-weight:100;font-style:normal;}@font-face{font-family:'SF UI Display';font-display:swap;src:local("SF UI Display Light");src:url('../fonts/sf/SFCompactText-Light.otf');font-weight:100;font-style:normal;}.toShow800,.toShow1024{display:none;}
@media screen and (max-width:1440px){.org-content-left .marks-blocks{margin-right:0;} .page-padding-top{padding-top:5px;}}@media screen and (max-width:1279px){.toShow1024{display:block;} .toHide1024{display:none;} .header .logo{margin:3px 20px 0 0;} .header .select-city{width:80px;} .header .select-expert{margin:0 20px 0 0;} .header-link{margin:0 20px 0;} .promo-section{height:800px;} .experts-block{height:280px;} .steps-section{max-width:950px;} .steps-blocks{padding:0;} .steps-blocks-in{margin-left:-60px;margin-right:-60px;} .steps-block{padding:0 60px;} .features-section{padding:84px 0 72px;} .reviews-section{padding:77px 0 76px;} .revs-blocks{margin:71px 0 0;} .revs-blocks-in{margin:-50px -25px 0;} .revs-block-wr{width:49%;margin:50px 0 0;padding:0 25px;}.revs-block-wr:nth-child(n+3){display:none;} .revs-block{min-height:525px;padding:36px 35px;} .revs-block-user-image{margin-left:-72px;} .prefooter{padding:83px 0 79px;}.prefooter .text-title{margin:0 0 55px;} .footer-col{padding:0 50px 0 0;} .footer-socs{padding:0 20px 0 0;} .experts-block-hover{font:15px/22px 'SF UI Display',sans-serif;}.experts-block-hover li{margin:10px 0 0;} .steps-block-image{margin-right:40px;margin-left:60px;} .page_vacancy .steps-section{padding:30px 0 40px;}.page_vacancy .steps-section .text-title{margin:0px 0 100px;} .org-content-left .marks-blocks{margin-right:-350px;} .org-content-left .reviews-blocks{margin-right:-350px;} .org-content-left .reviews-blocks-more{margin-right:-350px;} .org-content-left .reviews-blocks-notes{margin-right:-350px;} .org-content-right{flex:0 0 300px;} .masters-block-right .button.w200{width:120px;} .executors-blocks .type3{margin-top:10px;} .executors-block.type2{padding:25px;}.executors-block.type2 .org-heading-right{margin:10px 0 0;} .executors-block.type2 .org-options{margin:44px 0 0;} .executors-block-name{margin:0 0 5px;font:22px/30px 'SF UI Display',sans-serif;} .blog-block-image{height:170px;} .blog-also{padding-left:0;padding-right:0;} .blog-also-block{width:50%;}.blog-also-block:nth-child(n+4){display:none;} .blog-also-block-bottom{width:50%;}.blog-also-block-bottom:nth-child(n+3){display:none;} .masters-sort{padding:19px 20px;} .button-group-button{padding-left:15px;padding-right:15px;} .masters-content-right{margin-top:70px;} .executors-block.type2 .org-heading-right{display:none;} .executors-block-actions{margin:10px 0 22px;display:flex;align-items:center;}.executors-block-actions .org-heading-blocks{width:100%;} .executors-block-actions-button{margin:0 0 0 34px;flex:auto;width:100%;} .reviews-add-heading-right{width:340px;padding-top:10px;flex:auto;} .selected-masters-blocks-in{flex-wrap:wrap;} .selected-masters-block-wr{width:100%;} .page-padding-top{padding-top:25px;} .org-table-col{width:65%;}.org-table-col.price{width:35%;} .form-field-button.rubber{flex:0 0 210px;} .aside-map{height:178px;} .header-search+.text-phone{margin:0 10px 0 40px;} .executors-block-image{margin:0 20px 0 0;}}@media screen and (max-width:1023px){.toShow800{display:block;}.toShow800.header-right{display:flex;} .toShow800.button-group{display:flex;} .toShow800.icon{display:inline-block;} .toHide800{display:none;}.toHide800.masters-search-title{display:none;} .toHide800+.header-search{display:none;} .button-mobile-header{margin-left:30px;bottom:2px;right:0;} .header .header-right{margin-left:auto;} .header .wrapper{width:auto;padding-right:0;padding-bottom:0;} .header .select-city{margin:0;position:absolute;top:60px;left:40px;} .header .select-expert{margin:0;position:absolute;top:60px;right:40px;}.header .select-expert .select-dropdown{left:auto;right:-15px;} .header .text-phone{margin:0;} .header .button-white{margin:0 0 0 -75px;position:absolute;bottom:0;left:50%;} .header .header-search{display:none;} .select-dropdown{left:-15px;} .header-right{margin:0;} .promo-section{padding:359px 0 204px;} .promo-title{margin:0 0 17px;font:300 34px/44px 'SF UI Display',sans-serif;} .promo-subtitle{margin:0 0 84px;font:italic 16px/22px 'SF UI Display',sans-serif;} .promo-form{padding:0 0 110px;position:relative;} .promo-button{margin:0 0 0 -79px;position:absolute;bottom:0;left:50%;} .experts-section{padding:39px 0 50px;}.experts-section .text-title{margin:0 0 17px;} .text-title{font:300 34px/44px 'SF UI Display',sans-serif;}.text-title.big{font:300 34px/44px 'SF UI Display',sans-serif;} .experts-blocks{margin:36px 0 0;} .experts-block{width:50%;padding-left:30px;padding-right:30px;}.experts-block.empty{width:50% !important;} .expert-buttons{margin:33px 0 0;} .form-section .wrapper{height:auto;padding:140px 10px 142px;} .form-content{padding:34px 30px 44px;} .form-label{font:500 16px/24px 'SF UI Display',sans-serif;} .form-row-in{flex-wrap:wrap;justify-content:center;} .form-notes{margin:23px 0 0;} .steps-section{padding:43px 0 45px;}.steps-section .text-title{margin:0 0 39px;} .steps-blocks-in{margin:-83px -20px 0;} .steps-block{width:100%;margin:83px 0 0;padding:0 20px;} .features-section{padding:60px 0 59px;}.features-section:before{top:255px;} .features-section .text-title{margin:0 0 40px;} .features-block{width:50%;}.features-block:before{display:none;} .reviews-section{padding:45px 0 60px;}.reviews-section .text-title{margin:0 0 18px;} .revs-blocks{margin:41px 0 0;} .prefooter{padding:44px 0 92px;}.prefooter .text-title{margin:0 0 47px;}.prefooter .text-title br{display:none;} .footer-content{padding:32px 0 50px;} .footer-col{width:50%;padding:0;}.footer-col:nth-child(2){width:auto;padding:0 20px 0 0;order:1;} .footer-col:nth-child(3){width:auto;margin-left:auto;order:2;} .footer-col:nth-child(4){width:100%;order:3;} .footer-col:nth-child(1){width:100%;order:4;} .footer-list li{margin:18px 0 0;} .footer-contacts ul{margin:-17px 0 0;display:flex;flex-wrap:wrap;} .footer-contacts li{width:50%;margin:17px 0 0;padding-right:20px;} .footer-copyright{min-height:0;display:flex;justify-content:center;align-items:center;}.footer-copyright .icon-logo{margin:1px 0 0;} .footer-copyright-text{width:50%;margin:0 0 0 auto;} .org-map .map{height:auto;} .org-map .map-frame{height:329px;} .map-info{width:100%;border:2px solid #ededed;position:static;left:0;bottom:0;} .org-heading{margin:0 0 23px;}.org-heading .org-heading-right{width:auto;margin:0;display:flex;flex:1 0 auto;}.org-heading .org-heading-right .button{margin:0;order:2;} .org-heading .org-heading-right .org-heading-blocks{margin:0 33px 0 0;white-space:nowrap;} .org-heading .org-heading-right .org-heading-blocks-in{margin:0 -26px;} .org-heading .org-heading-right .org-heading-block{padding:0 26px;} .executors-block.inner .org-heading-right{display:flex;}.executors-block.inner .org-heading-right .button{width:400px;margin:0 0 0 30px;order:2;} .executors-block.inner .org-heading-right .org-heading-blocks{width:100%;} .org-options{margin:0 0 34px;}.org-options ul{margin-top:-21px;} .org-options li{width:50%;margin-top:21px;} .org-content{display:block;} .org-content-right{margin:0;flex:0 0 auto;} .org-block-title.big{padding:0 0 0 40px;} .org-table{font:500 14px/20px 'SF UI Display',sans-serif;} .org-content-left .org-locations{margin:20px 0 0;} .org-block-title-num{font:inherit;} .org-content-left .reviews-blocks,.org-content-left .reviews-blocks-more,.org-content-left .reviews-blocks-notes{margin-right:0;} .org-content-left .marks-blocks{margin:0 0 32px -40px;padding-left:40px;}.org-content-left .marks-blocks:before{display:none;} .reviews-block-in{display:block;} .reviews-block-left{width:auto;margin:0 0 15px;display:flex;align-items:center;} .reviews-block-value{margin:0 15px 0 0;font:30px/30px 'SF UI Display',sans-serif;} .reviews-block-stars{margin:0 26px 0 0;} .reviews-block-link{margin:0;} .reviews-block{margin:21px 0 0;}.reviews-block:last-child{padding-bottom:0;border-bottom:none;} .reviews-block .reviews-block{margin-left:63px;padding:0 0 36px;} .reviews-blocks-more{margin:37px 0 0;} .reviews-blocks-notes{display:none;} .reviews-blocks-buttons{margin:20px 0 0;display:flex;justify-content:center;} .breadcrumbs{margin:0 0 23px;}.breadcrumbs+.appl{margin:-27px 0 0;} .form-page-main{padding:30px 24px 60px;} .form-page-main-in{flex-wrap:wrap;} .form-page-main-left{width:100%;} .form-page-main-right{width:100%;margin:126px 0 0;} .form-page-main-notes{margin:0 0 30px;} .form-page-details-block{padding-left:0;padding-right:0;}.form-page-details-block .form-row:first-child .page-title{margin-top:49px;}.form-page-details-block .form-row:first-child .page-title:first-child{margin-top:0;} .form-page-details-block .page-title{margin:0 0 22px;} .form-row{margin:24px 0 0;} .form-row-in{display:block;}.form-row-in>.form-label{margin:0 0 16px;flex:0 0 auto;}.form-row-in>.form-label.asfs{margin-top:0;} .form-row-in>.w270,.form-row-in>.w292{width:auto;flex:0 0 auto;} .form-row-in-content .form-notes{margin:32px 0 0;} .form-photo-button{margin:0 0 20px;} .form-fields-in.wrap{flex-wrap:wrap;} .form-field-icon{transform:rotate(90deg);bottom:100%;left:50%;} .calendar-table table{table-layout:fixed;} .calendar-table td:first-child{width:52px;} .calendar-table-button{width:100%;} .calendar-table-comment{margin:35px 0 0;padding:0;} .calendar-table-comment-in{display:block;}.calendar-table-comment-in .checkbox{margin:33px 0 0;} .calendar-dates-block{width:88px;margin:0 0 0 7px;padding:20px 10px 19px;} .calendar-dates-name{margin:0 0 7px;font:500 12px/16px 'SF UI Display',sans-serif;} .calendar-dates-num{margin:0 0 3px;font:36px/36px 'SF UI Display',sans-serif;} .calendar-dates-text{font:500 12px/16px 'SF UI Display',sans-serif;} .calendar-dates-button{margin:-19px 0 0;right:-35px;left:auto;}.calendar-dates-button.back{left:-35px;right:auto;} .calendar-dates-blocks-wr{margin:0 35px;} .form-list.horizontal .form-list-in{margin-left:-20px;} .form-list.horizontal .form-list-item{width:50%;padding-left:20px;} .form-page-buttons{padding:42px 0 0;} .form-buttons-in{display:block;}.form-buttons-in .form-notes{margin:28px 0 0;} .masters-heading{margin:0 0 15px;padding:19px 0 20px;}.masters-heading .breadcrumbs{display:none;} .masters-heading .button-group.mobile-to-links{margin-bottom:20px;} .masters-heading.padding-bottom{padding-bottom:10px;} .masters-heading-left .page-title-big{margin:0 0 6px;font:100 18px/25px 'SF UI Display',sans-serif;} .button-group.mobile-to-links{margin:0 -11px;}.button-group.mobile-to-links .button-group-button{background:transparent;padding:0 11px;border:none;color:#588fcd;font:500 14px/20px 'SF UI Display',sans-serif;text-decoration:underline;}.button-group.mobile-to-links .button-group-button:hover{color:#ed484a;} .button-group.mobile-to-links .button-group-button.active{color:#2b2c3a;font:500 16px/20px 'SF UI Display',sans-serif;text-decoration:none;} .button-group.mobile-to-links .button-group-button .icon{display:none;} .masters-heading-list{font:500 14px/20px 'SF UI Display',sans-serif;}.masters-heading-list.active li{display:block;} .masters-heading-list li{display:none;}.masters-heading-list li:first-child,.masters-heading-list li:last-child{display:block;} .masters-heading-text{display:inline;}.masters-heading-text .full-agenda{margin:15px 0 0 0;} .masters-heading-text .agenda{display:none;margin-top:10px;} .masters-heading-text .full-agenda-heading-more{bottom:4px;}.masters-heading-text .full-agenda-heading-more.desktop{display:none;} .masters-heading-text .full-agenda-heading-more.mobile{display:inline-block;} .masters-search{background:transparent;padding:0;}.masters-search.slider{margin:0 0 20px;} .masters-search.image-right{padding:0;}.masters-search.image-right:before{display:none;} .masters-search .form-field{display:none;}.masters-search .form-field:first-child{margin:20px 0 0;display:block;} .masters-search .form-field.w270{flex:auto;} .masters-search .form-field-button{display:none;} .masters-search-title{width:100%;margin:0;background:#ed484a;padding:13px 20px;border-radius:5px;display:flex;justify-content:center;align-items:center;color:#fff;font:500 16px/26px 'SF UI Display',sans-serif;text-align:center;white-space:normal;} .masters-content{display:block;} .aside-map{height:98px;margin:0 0 13px;} .aside-map-link{margin:0 0 0 -112px;padding:14px 26px 13px;top:23px;left:50%;} .masters-sort{margin:0 0 13px;padding:18px 25px;}.masters-sort .form-input{width:100%;}.masters-sort .form-input .input{padding:15px 17px;font:14px/20px 'SF UI Display',sans-serif;} .masters-sort .button-sort{margin:0 0 0 10px;} .executors-block-promo{margin:22px 0;} .executors-block-promo-title{margin:0 0 10px;font:500 24px/36px 'SF UI Display',sans-serif;} .executors-block-promo-text{font:500 14px/24px 'SF UI Display',sans-serif;} .master-executors-more{margin:35px 0 0;} .masters-content-right{margin:0;}.masters-content-right>*{display:none;} .executors-block.type2 .org-locations{margin:30px 0 0;padding:0;border:none;}.executors-block.type2 .org-locations br{display:none;} .executors-block.type2 .org-locations .org-locations-block{margin-top:18px;} .executors-block .photo-grid{margin-top:20px;} .executors-block .marks-blocks{margin:0;padding:0;border:none;}.executors-block .marks-blocks:before{display:none;} .org-block{margin:0;border-bottom:1px solid #e8e9eb;}.org-block:last-child{border-bottom:none;} .org-block.always .org-block-title:before{display:none;} .org-block.active,.org-block.always{padding-bottom:28px;}.org-block.active .org-block-content,.org-block.always .org-block-content{display:block;} .executors-block .org-block{margin:0;} .org-block-content{display:none;} .org-block-title{margin:0;padding:16px 70px 15px 40px;position:relative;cursor:pointer;}.org-block-title:before{width:15px;height:9px;margin:-9px 0 0;transition:transform 0.5s ease;position:absolute;top:50%;right:0;font-family:'Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e933";font-weight:600;font-size:13px;} .org-block-title.active:before{transform:rotate(90deg);} .org-block-title.big{margin:0;padding:16px 70px 15px 40px;} #org-reviews .org-block-title{margin-bottom:10px;}#org-reviews .org-block-title:before{display:none;} .executors-block-list.vertical ul,.org-options.vertical ul{margin-top:-21px;} .executors-block-list.vertical li,.org-options.vertical li{width:50%;margin-top:13px;margin-bottom:5px;} .executors-block-in{display:block;}.executors-block-in .org-heading-right{width:auto;margin:24px 0 0;display:flex;flex:1 0 auto;}.executors-block-in .org-heading-right.toHide1024{display:none;} .executors-block-in .org-heading-right .button{margin:0;order:2;} .executors-block-in .org-heading-right .org-heading-blocks{margin:0 33px 0 0;white-space:nowrap;} .executors-block-in .org-heading-right .org-heading-blocks-in{margin:0 -26px;} .executors-block-in .org-heading-right .org-heading-block{padding:0 26px;} .executors-block-in .executors-block-list{margin:25px 0 0;} .page-content-in{margin:0 -10px -61px;padding:32px 20px 51px;border-radius:0;}.page-content-in:first-child{margin:-22px -10px -61px;} .page-content-in:last-child{margin-bottom:-41px;} .page-content-in+.page-content-in{margin-top:71px;} .blog-block{width:50%;} .blog-block-image{height:230px;} .page-list li{width:50%;} .page-in{display:block;} .page-aside{margin:60px -10px -41px;padding:40px 20px 51px;background:#fff;border-top:1px solid #e8e9eb;} .page-about .page-aside{margin:60px -10px -41px;} .page-aside-search-input{border:1px solid #eee;} .promo-executor-in{height:auto;padding:110px 0;} .how-block{margin:40px 0 0;flex-wrap:wrap;}.how-block:first-child{margin:0;} .how-block-info{width:100%;order:2;} .how-section-image{width:100%;margin:0 0 30px;order:1;} .why-blocks-in{margin-left:-20px;margin-right:-20px;} .why-block{padding:0 20px;} .executors-block-in .org-heading-right{margin-bottom:30px;} .page-aside-blog{display:none;}.page-aside-blog+.hr{display:none;} .contacts{display:block;} .contacts-left{width:auto;} .contacts-right{width:auto;margin:80px 0 0;padding:0;} .contacts-buttons{margin:30px 0 0;}.contacts-buttons .form-buttons-in{display:flex;} .contacts-buttons .form-notes{margin:0 0 0 30px;} .js-filter-active .aside-filter{display:block;} .aside-filter{margin:0;padding:45px 0 27px;border-radius:0;position:fixed;top:0;bottom:0;left:0;right:80px;z-index:39;}.aside-filter:before{width:100%;height:100%;background:rgba(0, 0, 0, 0.5);position:absolute;top:0;left:100%;content:'';} .aside-filter .button-close.js-filter-close{display:block;} .aside-filter .form-label{font:bold 18px/24px 'SF UI Display',sans-serif;} .aside-filter .aside-filter-buttons{display:flex;} .aside-filter-in{height:100%;overflow:auto;} .aside-filter-hidden{display:block;} .aside-filter-more{display:none;} .about-heading{padding:40px 0 53px;min-height:0;display:block;} .about-heading-title{margin:0 0 40px;font:300 34px/48px 'SF UI Display',sans-serif;} .about-heading-blocks{display:block;} .about-heading-block{width:248px;height:248px;margin:24px auto;}.about-heading-block:first-child{margin-top:0;} .about-heading-block-name{font:300 36px/40px 'SF UI Display',sans-serif;} .about-heading-block-text{font:500 16px/30px 'SF UI Display',sans-serif;} .page-padding-top{padding-top:2px;} .js-scrollTop-active .button-to-top{display:none;} .mobile-footer.nav{display:block;} .masters-heading-text-footer{display:block;} .seo{margin:0;padding:0 5px;} .masters-heading-text-footer{padding:0 5px;} .wrapper{max-width:768px;} .reviews-add-content-right{display:none;} .page-padding-top-into-profile{padding-top:25px;} .question-blocks .page-title{font:100 30px/30px 'SF UI Display',sans-serif;} .question-blocks .question-blocks-in{padding:0 25px;}.question-blocks .question-blocks-in .question-block-text{padding:10px 25px;} .white-section{padding-top:0;}}@media screen and (max-width:767px){.toShow600{display:block;} .toHide600{display:none;} .revs-block-wr{width:100%;} .blog-block{width:100%;} .blog-block-image{height:auto;}.blog-block-image img{min-height:0;} .blog-block-image-link{height:auto;} .why-block{width:100%;} .blog-also-block-image{height:147px;} .executors-block.inner .org-heading-right{display:block;}.executors-block.inner .org-heading-right .button{width:100%;margin:0 0 17px;} .executors-block.inner .org-heading-right .org-heading-blocks{width:auto;} .marks-block{flex-wrap:wrap;} .marks-table-name{width:100%;margin:0 0 5px;} .marks-table-scale{width:85%;} .reviews-add-content-in{display:block;} .reviews-add-content-left{width:auto;} .mark-input-blocks{flex-wrap:wrap;} .mark-input-block{width:20%;}.mark-input-block:first-child{border-radius:5px 0 0 0;} .mark-input-block:nth-child(6){border:1px solid #dbdada;border-top:0;border-radius:0 0 5px 0;} .reivews-add-form{display:block;} .reivews-add-form-left{width:auto;flex:auto;}.reivews-add-form-left .hr{margin:20px 0;} .reivews-add-form-left .form-input-note{margin:14px 0 0;padding:0;} .reivews-add-form-right{padding:0;} .reivews-add-buttons{margin:18px 0 0;}.reivews-add-buttons .form-notes{margin:0 0 24px;padding:0;} .mark-input{margin:0 0 36px;}.mark-input .page-title{margin:0 0 19px;} .appl-heading{margin:0;padding:0;border:none;} .appl-content{margin:38px 0 0;}.appl-content .masters-blocks{margin:0 0 27px;} .appl-content .masters-block{flex-wrap:wrap;}.appl-content .masters-block .masters-block-image{width:25%;height:auto;flex:auto;}.appl-content .masters-block .masters-block-image img{min-height:0;} .appl-content .masters-block .masters-block-info{width:75%;} .appl-content .masters-block .tooltip-wr{width:100%;margin:31px 0 0;} .appl-content .masters-block .tooltip-in{padding:16px 22px;color:#424350;}.appl-content .masters-block .tooltip-in:before{display:none;} .appl-content .form-notes{margin:21px 0 0;padding:0;} .popup-wr{padding:0;}.popup-wr.popup-map .popup-in{padding-top:60px;border-radius:0;} .popup-wr.popup-map .aside-map-link{top:5px;right:5px;} .popup-wr.popup-map .map{height:300px;} .popup-wr .popup-in{border-radius:0;} .map-point{width:auto;box-shadow:none;position:relative;top:auto !important;left:auto !important;} .selected-masters-blocks-buttons{margin:0 0 0 30px;} .search-master-button{width:150px;flex:0 0 150px;} .revs-blocks-in{margin:-50px -20px 0;}}@media screen and (max-width:666px){}@media screen and (max-width:639px){}@media screen and (max-width:567px){.experts-block{width:100%;}.experts-block.empty{width:100% !important;} .form-field{width:100% !important;} .features-section:before{top:343px;} .features-block{width:100%;min-height:0;}.features-block:after{top:65px;} .features-block-num{display:none;} .org-block .masters-block{padding:0 0 80px;}.org-block .masters-block .masters-block-right{position:absolute;bottom:0;left:0;} .masters-block-right .button.w200{width:200px;} .order-similar-block{display:block;} .order-similar-block-right{margin:30px 0 0;} .blog-also-block-image{height:117px;} .promo-executor-buttons{flex-wrap:wrap;} .promo-executor-buttons-notes{margin:20px 0 0;} .breadcrumbs+.page-content-visual{margin:-28px 0 0;} .page-content-visual-in h1{margin:0 0 28px;font:300 36px/48px 'SF UI Display',sans-serif;} .page-content-visual-in h2{margin:23px 0 16px;font:28px/44px 'SF UI Display',sans-serif;} .breadcrumbs+.contacts{margin:-28px 0 0;} .contacts{padding:0;}.contacts .form-row.mt39{margin:21px 0 0;} .contacts-title{margin:0 0 34px;font:300 36px/48px 'SF UI Display',sans-serif;} .contacts-right{margin:41px 0 0;padding:29px 0 0;border-top:1px solid #e8e9eb;}.contacts-right .org-block{margin:30px 0 20px;border-bottom:none;} .reviews-add-heading{padding:32px 0;} .reviews-add-heading-in{display:block;} .reviews-add-heading-text{margin:16px 0 0;} .reviews-add-heading-right{width:auto;margin:37px 0 0;padding:0;} .reviews-add-content{padding:45px 0 90px;}.reviews-add-content .form-input textarea.input{height:228px;} .popup-master-user{padding:50px 30px 30px;} .popup-master-form{padding:32px 30px 37px;} .selected-masters-blocks-buttons{display:none;} .selected-masters{height:100%;padding:78px 0 0;} .selected-masters-in{top:-78px;} .reviews-block-source.type2 .reviews-block-source-in{display:block;} .page-about{padding:14px 0 10px;} .page-about .page-aside{margin-top:1px;border-top:0;} .aside-block{margin:43px 0 0;} .aside-block-name{margin:0 0 23px;font:28px/34px 'SF UI Display',sans-serif;} .mobile-hidden{display:none;}.mobile-hidden.active{display:block;}.mobile-hidden.active+.mobile-hidden-link{display:none;} .mobile-hidden-link{display:inline-block;} .org-heading-block-value{font:300 36px/36px 'SF UI Display',sans-serif;} .pays-block .icons{font-size:30px;} .popup-video .popup-in{width:320px;} .page-padding-top-into-profile{padding-top:22px;} .swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{display:none;} .popup-photo.popup-wr{background:black;} .map-point-in{display:block;} .map-point-logo{width:80px;height:80px;}.map-point-logo .icon-avatar{font-size:80px;} .map-point-name{width:120px;display:inline-block;margin-top:7px;margin-bottom:17px;word-wrap:normal;} .map-point-image{margin:0 0 15px;} .map-point-block{display:block;}.map-point-block:before{display:none;} .map-point-block-text{max-width:none;margin:0;} .question-blocks .question-blocks-in{padding:0 10px;}.question-blocks .question-blocks-in .question-block-text{padding:10px 10px;} .hr{margin:18px 0;}}@media screen and (max-width:465px){.toHide320{display:none;} .logo{width:84px;margin:0;} .form-section .wrapper{padding:50px 10px 52px;} .revs-block{padding:16px 15px;} .revs-block-user-image{display:none;} .revs-block-user-info{padding-top:15px;} .revs-block-author{margin:103px 0 0;} .pays{padding:25px 0 22px;} .footer{text-align:center;} .footer-col{width:100% !important;padding:0 !important;} .footer-contacts{text-align:left;}.footer-contacts ul{justify-content:center;} .footer-contacts li{width:auto;min-width:60%;} .steps-block-image{margin-left:100px;margin-right:30px;} .page_vacancy .steps-block-image{margin-left:30px;} .page_vacancy .steps-section{padding:8px 0 40px;}.page_vacancy .steps-section .text-title{margin:0px 0 70px;font:100 25px/44px 'SF UI Display',sans-serif;} .footer-socs-in{justify-content:center;} .org-title{font:26px/34px 'SF UI Display',sans-serif;} .org-heading .org-heading-right,.executors-block-in .org-heading-right{width:100%;flex-wrap:wrap;flex:0 0 auto;justify-content:center;}.org-heading .org-heading-right.toHide1024,.executors-block-in .org-heading-right.toHide1024{display:none;} .org-heading .org-heading-right .org-heading-blocks,.executors-block-in .org-heading-right .org-heading-blocks{margin:0;} .org-heading .org-heading-right .button,.executors-block-in .org-heading-right .button{width:100%;margin:20px 0 0;} .org-heading .executors-block-list,.executors-block-in .executors-block-list{margin:15px 0 0;} .executors-block-actions{flex-wrap:wrap;justify-content:center;}.executors-block-actions .org-heading-blocks{margin:0;} .executors-block-actions .button.big{margin:0 0 5px;padding:17px 18px;} .executors-block-actions-button{margin:0 0 0 15px;flex:0 0 100px;} .executors-block-actions .org-heading-blocks{width:55%;} .org-heading-block{padding:0 10px;} .executors-block-list li{width:100%;} .executors-block-list.vertical li,.org-options.vertical li{width:100%;} .executors-block-image{width:104px;height:104px;flex:0 0 104px;}.executors-block-image .icon-avatar{font-size:104px;} .header .logo{margin:0;} .masters-content{margin:0 -20px;} .button-sort{padding:13px 15px;font-size:14px;} .blog-block-meta .flex-right{display:none;} .page-list li{width:100%;} .servs-block-list li{width:100%;} .page-aside-list li{padding:14px 15px;} .page-aside-search{margin:40px 0 44px;padding:60px 0 0;border-top:1px solid #e8e9eb;} .page-aside-search-input-wr{background:#f8f8f8;} .page-aside-help-wr{margin:25px 0 0;} .page-aside-help{padding:0;} .masters-block{padding:0;} .masters-block-info{display:block;} .masters-block-name.big{display:block;} .reviews-block-date.big{margin:7px 0 0;} .masters-block-heading .masters-block-footing{margin-top:11px;} .order-details-table table,.order-details-table tbody,.order-details-table tr,.order-details-table td{display:block;} .order-details-review-in{display:block;} .order-details-review-image{margin:0 20px 15px 0;float:left;} .reviews-block-text{display:block;} .order-details-buttons{display:block;} .order-details-buttons-note{margin:20px 0 0;text-align:center;} .search-master-row{display:block;} .search-master-button{margin:15px 0 0;} .search-master-note{text-align:center;} .page-aside-block{padding:20px;} .how-block-info{padding:0;} .blog-also-block{width:100%;} .blog-also-block-image{height:auto;}.blog-also-block-image a{height:auto;} .blog-also-block-image img{height:auto;} .executors-block-left-in .executors-block-image{margin:0 20px 0 0;}.executors-block-left-in .executors-block-image+.executors-block-content{margin:0 0 0 -124px;}.executors-block-left-in .executors-block-image+.executors-block-content .executors-block-name,.executors-block-left-in .executors-block-image+.executors-block-content .executors-block-text,.executors-block-left-in .executors-block-image+.executors-block-content .executors-block-exp{padding:0 0 0 124px;} .executors-block-left-in .executors-block-image .executors-block-text{margin-bottom:5px;} .w300{width:100%;} .calendar-table td{padding:2px;} .contacts-buttons .form-buttons-in{display:block;} .contacts-buttons .form-notes{margin:28px 0 0;} .message-in{padding:15px 30px 15px 0;} .popup-master-user .executors-block-image{width:84px;height:87px;margin:0 20px 0 0;flex:0 0 84px;} .popup-master-user .executors-block-name{min-height:0;} .popup-master-form .form-notes{padding:0;} .popup-master-search .popup-master-form{padding:44px 29px 37px;} .selected-masters-block{display:block;}.selected-masters-block .selected-masters-image{margin:0 0 15px;} .selected-masters-in{padding:29px 56px 29px 26px;} .selected-masters{padding:64px 0 0;} .selected-masters-in{top:-64px;} .aside-filter{right:0;} .aside-filter-buttons .button.w170{width:110px;} .aside-filter-buttons-notes{margin:0 0 0 20px;font:500 16px/30px 'SF UI Display',sans-serif;} .search-master-button{width:auto;} .popup-master-user{display:none;} .photo-blocks-big .photo-block:first-child .photo-block-in .photo-block-hover{background:rgba(0, 0, 0, 0.7);border-radius:0;opacity:1;} .photo-blocks-big .photo-block-in{height:102px;} .photo-blocks-small{display:none;} .photo-blocks-in{margin:-8px -500px 0 -8px;} .photo-block{margin:8px 0 0 2px;} .header .text-phone{padding:3px 0 0;font-size:16px;}.header .text-phone:before{display:none;} .header .button-mobile-header{margin-left:20px;bottom:2px;right:0;} .logo .icon-logo,.footer-copyright .icon-logo{font-size:14px;} .js-scrollTop-active .button-to-top{display:none;} .gallery-counter{height:128px;} .photo-blocks-in{height:138px;} .executors-block-name a{font:300 18px/24px 'SF UI Display',sans-serif;} .page-padding-top{padding-top:0;padding-bottom:15px;} .masters-heading-left .page-title-big{font-weight:400;margin-bottom:10px;} .marks-table-scale{width:80%;} .promo-section{padding:20px 0 64px;} .promo-title{margin-bottom:50px;} .promo-subtitle{display:none;} .order-details-review-image .photo-block a{left:9px;top:9px;} .page-padding-top-into-profile{padding-top:15px;} .button-back-wr{margin-bottom:20px;} .form-cost{width:145px;}.form-cost input{width:100px;} .popup-slider .popup{height:100%;}.popup-slider .popup form{height:100%;}.popup-slider .popup form .popup-in{display:flex;align-items:center;justify-content:center;height:100%;}.popup-slider .popup form .popup-in .popup-master-form{width:100%;} .executors-blocks-middle-price .org-table-col.price{min-width:100px;}}@media screen and (max-width:359px){.toHide360{display:none;} .executors-block-actions .small{display:block;font-size:58px;position:relative;bottom:1px;left:5px;} .executors-block-actions .executors-block-actions-button{margin:0 0 0 25px;flex:0 0 64px;} .executors-block-actions .org-heading-blocks{width:60%;} .text-phone .icon-phone{display:none;} .masters-search-title{padding:17px 15px;} .pays-block .icons{font-size:29px;} .logo .icon-logo,.footer-copyright .icon-logo{font-size:13px;} .header .logo{margin-top:5px;} .mark-input-block{font-size:14px;} .marks-table-scale{width:76%;} .masters-heading-text-footer,.seo{padding:0 30px;} .promo-section{padding-top:50px;} .promo-title{margin-bottom:50px;} .promo-subtitle{display:none;} .header .wrapper{padding-left:15px;} .masters-block-name.big{font:20px/32px 'SF UI Display',sans-serif;} .page .wrapper{padding:0 20px;} .popup-photo .popup .title span{font-size:14px;} .form-cost{width:125px;}.form-cost input{width:80px;} .form-radiobutton label{width:230px;} .executors-block-left-in .executors-block-image+.executors-block-content .executors-block-exp{padding-left:0;padding-top:4px;} .executors-block-left-in .executors-block-image+.executors-block-content .executors-block-name{min-height:72px;}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container-no-flexbox .swiper-slide{float:left;}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;}
.swiper-invisible-blank-slide{visibility:hidden;}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform,height,-webkit-transform;}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px;}
.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y;}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x;}
.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-lock{display:none;}
.swiper-pagination{display:none;position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10;}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%;}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet-active{opacity:1;background:#007aff;}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0);}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform,200ms top,200ms -webkit-transform;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform,200ms left,200ms -webkit-transform;}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform,200ms right,200ms -webkit-transform;}
.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}
.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}
.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25);}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff;}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25);}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000;}
.swiper-pagination-lock{display:none;}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1);}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0;}
.swiper-scrollbar-cursor-drag{cursor:move;}
.swiper-scrollbar-lock{display:none;}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}
.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}
.swiper-slide-zoomed{cursor:move;}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite;}
.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;opacity:0;z-index:-1000;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.swiper-container-fade .swiper-slide{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.swiper-container-cube{overflow:visible;}
.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{visibility:visible;}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}
.swiper-container-flip{overflow:visible;}
.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}

