:root{--hue:223;--bg:hsl(var(--hue),10%,90%);--fg:hsl(var(--hue),10%,10%)}
#preloader{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:1000}
.pl{display:block;width:2.25em;height:2.25em}
.pl__ball,.pl__ring{animation:ring 2s ease-out infinite}
.pl__ball{animation-name:ball}
@media (prefers-color-scheme:dark){
:root{--bg:hsl(var(--hue),10%,10%);--fg:hsl(var(--hue),10%,90%)}
}
@keyframes ring{
from{stroke-dasharray:0 257 0 0 1 0 0 258}
25%{stroke-dasharray:0 0 0 0 257 0 258 0}
50%,to{stroke-dasharray:0 0 0 0 0 515 0 0}
}
@keyframes ball{
50%,from{animation-timing-function:ease-in;stroke-dashoffset:1}
64%{animation-timing-function:ease-in;stroke-dashoffset:-109}
78%{animation-timing-function:ease-in;stroke-dashoffset:-145}
92%{animation-timing-function:ease-in;stroke-dashoffset:-157}
57%,71%,85%,99%,to{animation-timing-function:ease-out;stroke-dashoffset:-163}
}
#preloader.loaded{opacity:0;visibility:hidden}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
mark,rp,rt,ruby,summary,time{display:inline}
body{background:#fff;font-family:GoogleSans-Regular,Helvetica,sans-serif;font-size:13px;line-height:15px;color:#000;margin:0;padding:0;border:0}
body,html{height:100%}
a{color:#b3b3b3;outline:0}
a:hover{text-decoration:none}
@font-face{font-family:GoogleSans-Regular;src:url(GoogleSans/GoogleSans-Regular.eot);src:url(GoogleSans/GoogleSans-Regular.eot@) format('embedded-opentype'),url(GoogleSans/GoogleSans-Regular.svg) format('svg'),url(GoogleSans/GoogleSans-Regular.ttf) format('truetype'),url(GoogleSans/GoogleSans-Regular.woff) format('woff'),url(GoogleSans/GoogleSans-Regular.woff2) format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:GoogleSans-Bold;src:url(GoogleSans-bold/GoogleSans-Bold.eot);src:url(GoogleSans-bold/GoogleSans-Bold.eot@) format('embedded-opentype'),url(GoogleSans-bold/GoogleSans-Bold.svg) format('svg'),url(GoogleSans-bold/GoogleSans-Bold.ttf) format('truetype'),url(GoogleSans-bold/GoogleSans-Bold.woff) format('woff'),url(GoogleSans-bold/GoogleSans-Bold.woff2) format('woff2');font-weight:400;font-style:normal}
.fleft{float:left}
.fright{float:right}
.clear{clear:both}
.col-1,.col-2,.col-3{float:left}
.alignright{text-align:right}
.aligncenter{text-align:center}
.wrapper:after{display:block;width:100%;content:"";clear:both}
.extra-wrap{overflow:hidden}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:400;outline:0;font-family:'PT Sans',sans-serif}
.img-indent{margin:0 27px 0 0;float:left}
.all{overflow:hidden}
.relative{position:relative}
.mobile-version{display:none}
header{padding:0;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:10;box-shadow:0 2px 4px #ddd;-moz-box-shadow:0 2px 4px #ddd;-webkit-box-shadow:0 2px 4px #ddd}
.header-block{display:flex;justify-content:space-between;align-items:center;height:90px}
.header-block-left{display:flex;align-items:center;max-width:max-content;width:100%}
.logo{padding:0;max-width:150px;width:100%;height:90px;overflow:hidden;display:flex;align-items:center}
.logo img{width:150px}
ul.desctop-menu{padding:0;margin:0 0 0 12px;list-style:none;display:flex}
ul.desctop-menu li{font-size:15px;line-height:17px;border-radius:20px;text-align:center;margin-right:6px;transition:all .2s linear}
ul.desctop-menu li:last-child{margin-right:0}
ul.desctop-menu li a{color:#17383d;display:block;padding:10px 15px 10px 15px}
ul.desctop-menu li.active,ul.desctop-menu li:hover{background:#00c979}
ul.desctop-menu li.active a,ul.desctop-menu li:hover a{color:#fff}
ul.header-list{padding:0;margin:0;list-style:none;display:flex;width:100%;max-width:290px}
ul.header-list li{max-width:136px;width:100%}
ul.header-list li:last-child{margin-left:16px}
ul.header-list li img{width:100%}
.header__button{background:#006789;max-width:200px;width:100%;border-radius:10px;text-align:center;margin:0 20px 0 20px;font-size:15px;line-height:17px;display:flex;align-items:center;justify-content:center;align-items:center;color:#fff}
.header__button:hover{background:#c6101f}
.header__button a{color:#fff;display:block;padding:10px 2px 10px 2px}
.mobile-flex{height:70px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}
.minicart-button{background:url(../images/navbar_menu.svg) 0 0 no-repeat;width:22px;height:22px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;cursor:pointer;background-size:cover}
.delete-button{cursor:pointer;z-index:100;position:absolute;top:20px;left:20px}
.delete-button img{width:20px}
.minicart-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:100;opacity:.7;filter:alpha(opacity=70);cursor:pointer;display:none}
.items-width{width:100%;background:#fff}
.items{border-top:1px solid #f2f2f2;position:absolute;top:23px;left:0;right:0;bottom:30px;overflow:hidden;background:#fff}
.minicart-area{position:fixed;top:0;left:-100%;bottom:0;height:100%;z-index:101;background:#fff;color:#000;max-width:50%;width:100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}
.minicart-area.static{position:relative;left:0;z-index:0}
.minicart-area.active{left:0}
.minicart-area .items{position:absolute;top:100px;left:0;right:0;bottom:60px;overflow:hidden;background:#fff;border:none}
.minicart-area .items>div{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:scroll;display:flex;align-items:center;flex-wrap:wrap}
.mobile-logo a {display: block;}
.mobile-logo a img{width:100%;max-width:200px;display: block;min-height: 200px;}
.navbar_search{width:20px;height:20px}
.mobile-width1{width:100%}
.mobile-pad{padding:0 70px 0 70px}
.mobile-button{font-size:37px;line-height:39px;font-family:GoogleSans-Bold;max-width:584px;width:100%;background:#00c979;margin:0 auto;text-align:center;border-radius:60px;transition:all .2s linear}
.mobile-button a{color:#fff;display:block;padding:38px 0 38px 0}
.mobile-button:hover{background:#cc061a}
ul.mobile-menu{padding:70px 0 149px 0;margin:0;list-style:none;border-bottom:2px solid #ccc}
ul.mobile-menu li{font-size:37px;line-height:39px;text-align:center;padding:0 0 75px 0}
ul.mobile-menu li:last-child{padding:0}
ul.mobile-menu li a{color:#17383d}
ul.mobile-list1{padding:70px 0 90px 0;margin:0;list-style:none}
ul.mobile-list1 li{font-size:37px;line-height:39px;text-align:center;padding:0 0 75px 0}
ul.mobile-list1 li:last-child{padding:0}
ul.mobile-list1 li a{color:#17383d}
ul.mobile-list2{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between}
ul.mobile-list2 li{max-width:271px;width:48%}
ul.mobile-list2 li img{width:100%}
.content{min-height:500px;position:relative;padding:90px 0 30px 0;z-index:5}
.thumb{position:relative;display:flex;justify-content:space-between;align-items:center;padding:44px 0 72px}
.thumb-block{width:100%;max-width:450px;min-width:450px}
.thumb-block-title{font-size:50px;line-height:52px;color:#17383d;font-family:GoogleSans-Bold}
.thumb-block-text{position:relative;font-size:26px;line-height:1.2;color:#17383d;padding:30px 0 0 0}
.thumb-block-text1{font-size:16px;line-height:23px;color:#17383d;max-width:350px;padding:33px 0 0 0}
.thumb-block-text2{position:relative;font-size:23px;line-height:29px;color:#17383d;padding:10px 0 0 0;display:flex;align-items:center;flex-wrap:wrap;font-family:GoogleSans-Bold}
.thumb-block-text2 span{padding:0 15px 0 0}
.thumb-block-text2 img{max-width:60px}
.thumb-block-buttons{position:absolute;bottom:0;left:0;width:100%;display:flex;gap:0 24px;margin:32px 0 0}
.thumb-block-button{font-size:20px;line-height:22px;background:#e30613;max-width:354px;width:100%;text-align:center;border-radius:30px;font-family:GoogleSans-Bold;transition:all .2s linear}
.thumb-block-button a{color:#fff;display:block;padding:18px 0 18px 0}
.thumb-block-button:hover{background:#cc061a}
.thumb-block-button.gray{background-color:#006789}
.thumb-foto{margin:0 0 0 -34px}
.thumb1{margin:51px auto 0;max-width:1400px;background:url(../images/thumb1.jpg);background-position:50%;background-repeat:repeat;min-height:761px}
.thumb1-flex{display:flex;padding:46px 62px 0 101px}
.thumb1-foto{width:373px;min-width:373px;height:759px;margin:0 0 -44px 0;position:relative;background:url(../images/thumb1-foto.png) 0 0 no-repeat}
.thumb1-foto:before{content:'';position:absolute;bottom:44px;left:-38px;width:38px;height:646px;background:url(../images/thumb1-foto-before.png) 0 0 no-repeat}
.thumb1-foto-pad{padding:100px 23px 0 23px}
.tabs{padding:31px 0 0 0;margin:0 0 0 103px}
.tabs__content{display:none}
.tabs__content.active{display:block}
ul.tabs__caption{padding:0;margin:0;overflow:hidden;display:flex;flex-wrap:wrap;border:2px solid #006789;border-radius:25px;background:#006789;max-width:400px}
ul.tabs__caption li{list-style:none;font-size:21px;line-height:23px;color:#006789;cursor:pointer;padding:11px 0 12px 0;margin:0;text-align:center;background:#fff;width:198px;font-family:GoogleSans-Bold}
ul.tabs__caption li.active{background:#006789;color:#fff}
.tabs__content{text-align:left;padding:50px 0 0 0;position:relative;width:100%}
.tabs-title{font-size:33px;line-height:45px;color:#17383d;font-family:GoogleSans-Bold}
.tabs-item-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.tabs-item{width:360px;display:flex;margin:30px 0 0 0}
.tabs-item-foto{margin:0 24px 0 0;width:71px;min-width:71px}
.tabs-extra{padding:0;font-size:16px;line-height:25px;color:#17383d}
.tabs-extra p{padding:0 0 20px 0;margin:0}
.tabs-extra p:last-child{padding:0}
.tabs-link{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;padding:0 0 10px 0}
.tabs-link a{color:#17383d}
.tabs-link a:hover{text-decoration:underline;color:#00c979}
.order{padding:135px 0 0 0}
h2{font-size:41px;line-height:43px;color:#17383d;padding:0;margin:0;text-align:center;font-weight:400}
.order-item-list{padding:25px 0 0 0;display:flex;flex-wrap:wrap}
.order-item{width:25%;text-align:center;margin:50px 0 0 0}
.order-item-pic{max-width:50%;margin:0 auto;transition:all .2s linear}
.order-item-pic:hover{transform:scale(1.1)}
.order-item-text{font-size:16px;line-height:18px;color:#17383d;padding:33px 10px 0 10px;max-width:245px;margin:0 auto}
.order-button{font-size:21px;line-height:23px;max-width:416px;width:100%;margin:80px auto 0;border:2px solid #006789;text-align:center;font-family:GoogleSans-Bold;border-radius:30px;transition:all .2s linear}
.order-button a{color:#006789;display:block;padding:16px 0 17px 0}
.order-button:hover{background:#006789}
.order-button:hover a{color:#fff}
.tabs-mobile-foto{display:none;width:373px;min-width:373px;height:759px;margin:0 auto 65px;position:relative;background:url(../images/thumb1-foto.png) 0 0 no-repeat;background-size:cover}
.tabs-mobile-foto img{max-width:100%}
.service{padding:90px 0 0 0}
.service-block{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 68px;background:url(../images/service-block.jpg) 0 0 repeat-y;border-radius:20px}
.service-extra{width:526px;min-width:526px}
.service-title{font-size:33px;line-height:35px;color:#17383d;font-family:GoogleSans-Bold}
.service-text{font-size:16px;line-height:25px;color:#17383d;padding:33px 0 0 0}
.service-button{font-size:20px;line-height:22px;background:#c6101f;max-width:354px;width:100%;text-align:center;margin:37px 0 0 0;border-radius:30px;font-family:GoogleSans-Bold;transition:all .2s linear}
.service-button a{color:#fff;display:block;padding:18px 0 18px 0}
.service-button:hover{background:#00c979}
.service-foto{margin:-19px -62px -41px 0}
.work{padding:80px 0 0 0}
.work h2{font-size:39px;line-height:42px}
.work-item-list{display:flex;flex-wrap:wrap;padding:40px 0 0 0}
.work-item{width:31%;margin-right:3.5%;margin-top:39px;display:block;min-height:50px;border-radius:20px;text-align:center;padding:40px 0 42px 0;transition:all .2s linear;border:1px solid #fafafa;box-shadow:0 2px 22px #d9d9d9;-moz-box-shadow:0 2px 22px #d9d9d9;-webkit-box-shadow:0 2px 22px #d9d9d9}
.work-item:nth-child(3n){margin-right:0}
.work-item-foto{margin:0}
.work-item svg{max-height:90px;fill:#006789;max-width:90px;}
.work-item:hover{background:#006789}
.work-item:hover .work-item-foto svg{fill:#fff}
.work-item:hover .work-item-title{color:#fff}
.work-item:hover .work-item-button{background:#00c979;color:#fff;border:2px solid #00c979}
.work-item-title{font-size:20px;line-height:22px;color:#17383d;font-family:GoogleSans-Bold;padding:20px 0 0 0;display:block}
.work-item-button{font-size:20px;line-height:22px;color:#006789;width:100%;max-width:200px;display:block;border:2px solid #006789;border-radius:30px;padding:16px 0 16px 0;margin:28px auto 0;font-family:GoogleSans-Bold}
.work-button{font-size:20px;line-height:22px;background:#c6101f;max-width:478px;width:100%;text-align:center;margin:72px auto 0;border-radius:30px;font-family:GoogleSans-Bold;transition:all .2s linear}
.work-button a{color:#fff;display:block;padding:18px 0 18px 0}
.work-button:hover{background:#00c979}
.block-bottom{background:#f0f9ff;background:linear-gradient(90deg,rgba(240,249,255,1) 0,rgba(242,250,255,1) 35%,rgba(247,252,255,1) 100%);display:flex;align-items:center;justify-content:center;padding:49px 0 49px 0;margin:78px 0 0 0}
.block-bottom-text{font-size:33px;line-height:35px;color:#17383d;font-family:GoogleSans-Bold;padding:0 44px 0 0}
ul.block-bottom-list{padding:0;margin:0;list-style:none;display:flex;max-width:360px;width:100%}
ul.block-bottom-list li{max-width:170px;width:100%}
ul.block-bottom-list li:last-child{margin-left:20px}
ul.block-bottom-list li img{width:100%}
.work-mobile{display:none;margin:0 -80px 0 5px}
#owl-work .work-item{width:100%}
#owl-work .work-item .work-item-button{font-size:14px;line-height:17px;color:#006789;width:100%;max-width:150px;display:block;border:2px solid #006789;border-radius:30px;margin:18px auto 0;font-family:GoogleSans-Bold;padding:0}
#owl-work .work-item .work-item-button a{padding:10px 0 10px 0;display:block}
#owl-work .work-item .work-item-button a{color:#006789}
#owl-work .work-item{margin-top:0}
.work-mobile-title{display:none;padding:70px 0 0 0}
.work-button-mobile{font-size:37px;line-height:40px;background:#c6101f;width:100%;text-align:center;margin:72px auto 0;border-radius:60px;font-family:GoogleSans-Bold;transition:all .2s linear;display:none}
.work-button-mobile a{color:#fff;display:block;padding:38px 0 38px 0}
.work-button-mobile:hover{background:#00c979}
h1{font-size:20px;line-height:23px;color:#000;font-weight:400;padding:0 0 20px 0;margin:0}
.page-indent{padding:55px 0 0 0}
.politics-block{padding:30px 0 0 0;font-size:17px;line-height:19px;color:#17383d}
.politics-block p{padding:20px 0 0 0;margin:0}
.politics-block ul{padding:10px 0 15px 25px;margin:0}
.service1-block{display:flex;padding:30px 0 75px 0;margin:0 0 70px 0;border-bottom:1px solid #d1d1d1}
.service1-foto{width:230px;min-width:230px}
.service1-foto img{width:100%}
.service1-extra{margin:0 0 0 44px;font-size:16px;line-height:22px;color:#17383d}
.service1-extra p{padding:0 0 25px 0;margin:0}
.service1-extra p:lasdt-child{padding:0}
.service1-title{font-size:20px;line-height:22px;color:#17383d;font-family:GoogleSans-Bold;padding:0 0 25px 0}
.service1-title2{font-size:33px;line-height:35px;color:#17383d;font-family:GoogleSans-Bold}
.service1-item-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding:25px 0 0 0}
.service1-item{width:48%;display:flex;margin:30px 0 0 0}
.service1-item-foto{width:172px;min-width:172px}
.service1-item-foto img{width:100%}
.service1-item-extra{margin:0 0 0 44px;font-size:16px;line-height:22px;color:#17383d}
.service1-item-extra p{padding:0 0 25px 0;margin:0}
.service1-item-title{font-size:20px;line-height:22px;color:#17383d;font-family:GoogleSans-Bold;padding:0 0 24px 0}
.service1-item-extra ul{padding:0;margin:0;list-style:none}
.service1-item-extra ul li{padding:0 0 23px 30px;background:url(../images/service1-item-marker.jpg) 0 5px no-repeat}
.service1-item-extra ul li:last-child{padding:0 0 0 30px}
footer{background:#f7f7f8;padding:67px 0 0 0}
.footer-box{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 20px 0 0}
.footer-logo{max-width:182px;width:100%;padding:5px 0 0 1px}
.footer-block1{width:320px}
.footer-block2{width:270px}
.footer-block3{width:330px}
.footer-title{font-size:20px;line-height:23px;color:#17383d;font-family:GoogleSans-Bold;padding:0 0 35px 0}
ul.footer-list{padding:0;margin:0;list-style:none}
ul.footer-list li{font-size:16px;line-height:18px;padding:0 0 24px 0}
ul.footer-list li:last-child{padding:0}
ul.footer-list li a{color:#17383d}
ul.footer-list li a:hover{text-decoration:underline;color:#00c979}
.footer-phone{font-size:18px;line-height:20px;font-family:GoogleSans-Regular}
.footer-phone a{color:#17383d;position:relative;padding:0 0 0 34px}
.footer-phone a:before{content:'';position:absolute;top:0;left:0;width:19px;height:19px;background:url(../images/phone.svg) 0 0 no-repeat}
.footer-email{font-size:18px;line-height:20px;font-family:GoogleSans-Regular}
.footer-email a{color:#17383d;position:relative;padding:0 0 0 34px}
.footer-email a:hover{text-decoration:underline}
.footer-email a:before{content:'\f0e0';position:absolute;top:2px;left:0;width:19px;height:19px;color:#006789;font-family:fontawesome}
.footer-data{font-size:16px;line-height:18px;font-family:GoogleSans-Regular;margin:21px 0 0 0;padding:0 0 0 34px;position:relative}
.footer-data:before{content:'';position:absolute;top:50%;left:0;width:19px;height:18px;background:url(../images/address.svg) 0 0 no-repeat;transform:translate(0,-50%)}
.footer-flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:39px 0 39px 0}
.footer-copy{font-size:14px;line-height:16px;color:#17383d}
ul.footer-social{padding:0;margin:0;display:flex;list-style:none}
ul.footer-social li{width:23px;margin:0 0 0 34px}
ul.footer-social li:first-child{margin:0}
ul.footer-social li svg{fill:#006789}
ul.footer-social li:hover svg{fill:#00c979}
ul.footer__links{padding:0 0 50px 230px;margin:0;list-style:none;border-bottom:2px solid #d5d5d5}
ul.footer__links li{font-size:13px;line-height:18px;padding-bottom:6px}
ul.footer__links li:last-child{padding-bottom:0}
ul.footer__links li a{color:#17383d}
ul.footer__links li a:hover{text-decoration:underline}
#map,#map-registration4{height:600px;padding:0;position:relative;z-index:10}
.map-block{width:400px}
.map-flex{display:flex;justify-content:space-between}
.map-flex-text{font-size:14px;line-height:16px;color:#006789;font-family:GoogleSans-Bold}
.map-flex-data{font-size:14px;line-height:16px;color:#6a7980}
.map-title-add{font-size:20px;line-height:22px;color:#17383d;font-family:GoogleSans-Bold;padding:16px 0 20px 0}
.map-title1{font-size:16px;line-height:19px;color:#17383d;font-family:GoogleSans-Bold;padding:0}
.map-text1{font-size:16px;line-height:20px;color:#17383d;padding:7px 0 0 0}
.map-price{font-size:20px;line-height:22px;color:#c6101f;font-family:GoogleSans-Bold;padding:20px 0 0 0}
.map-price span{font-size:17px;color:#17383d}
.map-title-detali{font-size:14px;line-height:16px;color:#006789;font-family:GoogleSans-Bold;text-align:center;padding:20px 0 0 0;text-transform:uppercase}
.map-title-detali a{color:#006789}
.map-button{font-size:20px;line-height:22px;max-width:350px;border-radius:30px;background:#c6101f;text-align:center;margin:18px 0 0 0}
.map-button a{color:#fff;display:block;padding:16px 0 16px 0}
.ymaps-2-1-77-balloon__close-button{position:absolute!important;bottom:10px!important;right:10px;margin:0!important;border:2px solid #006789;border-radius:100%;opacity:1!important;width:50px!important;height:50px!important;background:url(../images/close-button.gif) center center no-repeat!important}
.ymaps-2-1-77-balloon__close{position:absolute!important;bottom:0!important;right:0;margin:0!important}
.modal1{display:none;position:relative;width:450px;max-width:inherit!important;padding:inherit;border-radius:20px!important;background:#fff!important}
.modal1 .padding{padding:37px 30px 31px 30px;text-align:center}
.modal1 a.close-modal{position:absolute;top:20px!important;right:20px!important;display:block;width:16px!important;height:17px!important;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background:url(../images/button_close_window.svg) 0 0 no-repeat!important}
.modal1-text{font-size:20px;line-height:27px;color:#17383d;font-family:GoogleSans-Bold}
ul.modal1-list{padding:40px 15px 0 15px;margin:0;list-style:none;display:flex;justify-content:space-between}
ul.modal1-list li{width:47%}
ul.modal1-list li img{width:100%}
.modal1-button{font-size:20px;line-height:22px;background:#c6101f;border-radius:40px;font-family:GoogleSans-Bold;margin:15px 0 0 0;text-align:center;text-transform:uppercase}
.modal1-button a{color:#fff;display:block;padding:16px 0 16px 0}
.check__title{font-size:14px;line-height:16px;color:#6a7980;font-family:GoogleSans-Bold;padding:33px 0 0 0}
.tabs__check{padding:26px 0 0 0;margin:0}
.tabs__content__check{display:none}
.tabs__content__check.active{display:block}
ul.tabs__caption__check{padding:0;margin:0;overflow:hidden;display:flex;flex-wrap:wrap}
ul.tabs__caption__check li{list-style:none;font-size:16px;line-height:18px;color:#17383d;cursor:pointer;padding:0;margin:0;text-align:center;background:#fff;width:189px;height:133px;font-family:GoogleSans-Bold;border-radius:10px;display:flex;align-items:center;justify-content:center}
ul.tabs__caption__check li.active{background:#006789;color:#fff}
.tabs__content__check{text-align:left;padding:0;position:relative;width:100%}
ul.tabs__caption__check li span{display:block;padding:0 0 12px 0}
ul.tabs__caption__check li.active svg{fill:#fff}
ul.tabs__caption__check li svg{fill:#006789;max-height:55px;min-height:55px}
.executor__step1{padding:65px 0 42px 0;border-bottom:1px solid #dfdfdf}
.executor__step1__title1{font-size:25px;line-height:27px;color:#17383d;display:flex;align-items:center}
.executor__step1__title1 img{max-width:60px}
.executor__step1__title1 span{display:inline-block;padding:0 0 0 19px}
.executor__step1-textarea textarea{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border:1px solid #e7e7e7;padding:15px 15px 15px 15px;height:140px;margin:0}
.executor__step1__text__new{font-size:25px;line-height:27px;color:#17383d;padding:25px 0 25px 0}
.executor__step1__text__new1{font-size:25px;line-height:27px;color:#17383d;padding:25px 0 25px 0}
.executor__step1__text{font-size:19px;line-height:21px;color:#17383d;padding:25px 0 25px 0;font-weight:700}
.executor__step1__items{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:839px}
.executor__step1__item{width:100%;max-width:401px;padding:0 0 19px 0}
.executor__step1__text1{font-size:15px;line-height:17px;color:#006789}
.executor__step1__form select{width:100%;-webkit-appearance:none;padding:11px 0 14px 0;margin:0;border:none;border-bottom:1px solid #e7e7e7;text-align:left;background:url(../images/arrow_drop_down.svg) 0 0 no-repeat #fff;background-position:right center;background-repeat:no-repeat;font-size:15px;line-height:17px;font-family:GoogleSans-Bold;color:#17383d;-moz-appearance:none;text-indent:.01px;-o-text-overflow:'';text-overflow:'';-ms-appearance:none;appearance:none!important}
.executor__step1__form input{font-size:15px;line-height:17px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:11px 0 14px 0;background:#fff!important}
.executor__step1__form input::-webkit-input-placeholder{color:#17383d}
.executor__step1__form input::-moz-placeholder{color:#17383d}
.executor__step1__form input:-moz-placeholder{color:#17383d}
.executor__step1__form input:-ms-input-placeholder{color:#17383d}
.executor__step1__input{position:relative}
.executor__step1__eyes{position:absolute;top:12px;right:0;z-index:100}
.executor__step1__eyes svg{width:18px;fill:#dedede}
.executor__step1__eyes:hover svg{fill:#3fd69a}
.executor__step2{padding:65px 0 42px 0;border-bottom:1px solid #dfdfdf}
.executor__step2__block{display:flex;align-items:center;padding:0 0 70px 0}
.executor__step2__left{flex:0 0 250px}
.executor__step2__extra{max-width:580px;width:100%;margin:0 0 0 58px}
.registration-form-file{text-align:center;width:100%;position:relative;padding:0}
.registration-form-file .btn-tertiary{font-size:15px;color:#33343d;font-weight:400;padding:0;width:100%;display:block}
.registration-form-file .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.registration-form-file .input-file+.js-labelFile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;cursor:pointer;width:250px;height:250px;background:url(../images/avatar_empty.svg) 0 0 no-repeat;background-size:cover}
.js-fileName{position:absolute;bottom:-49px;left:0;width:100%;font-size:17px;line-height:19px;color:#00c979;text-decoration:underline}
.executor__step2__extra{font-size:17px;line-height:19px;color:#17383d}
.executor__step2__extra p{padding:0 0 27px 0;margin:0}
.executor__step2__extra p:last-child{padding:0}
.executor__step3{padding:65px 0 0 0}
ul.executor__checkbox{padding:0;margin:0;display:flex;flex-wrap:wrap}
ul.executor__checkbox li{list-style:none;font-size:15px;line-height:17px;margin-right:19px;margin-bottom:19px;color:#17383d;vertical-align:top;font-weight:400;position:relative;width:140px;overflow:hidden;text-align:center;border-radius:7px;transition:all .3s linear;box-shadow:0 0 10px #d9d9d9;-moz-box-shadow:0 0 10px #d9d9d9;-webkit-box-shadow:0 0 10px #d9d9d9}
.executor__checkbox label{margin:0;padding:0;position:relative;border:none;width:100%;max-width:inherit;transition:all .3s linear;}
.executor__checkbox input{position:absolute;top:0;left:0;opacity:0}
.executor__checkbox input[type=checkbox]+span{position:relative;z-index:10;background:#fff;border:none;cursor:pointer;width:100%;height:134px;display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;transition:all .3s linear}
.executor__checkbox input[type=checkbox]:checked+span{background:#006789;color:#fff;transition:all .3s linear}
.executor__checkbox input[type=checkbox]:checked+span svg{fill:#fff}
.executor__checkbox input[type=radio]+span{position:relative;z-index:10;background:#fff;border:none;cursor:pointer;width:100%;height:134px;display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;transition:all .3s linear;padding:10px 3px 10px 3px}
.executor__checkbox input[type=radio]:checked+span{background:#006789;color:#fff}
.executor__checkbox input[type=radio]:checked+span svg{fill:#fff}
ul.executor__checkbox li em{height:50px;display:flex;align-items:center;justify-content:center;width:100%}
ul.executor__checkbox li svg{fill:#006789;max-width:54px;max-height:54px;width:100%}
.executor__checkbox b{font-weight:400;margin:10px 0 0 0;display:block;align-items:center;justify-content:center}
.executor__document{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;text-decoration:underline;padding:30px 0 0 0}
.executor__document a{color:#00c979;position:relative;padding:0 28px 0 0;display:inline-block;text-decoration:underline}
.executor__document a:hover{text-decoration:none}
.executor__document a:before{content:'';position:absolute;top:0;right:0;width:20px;height:22px;background:url(../images/icon_docs.svg) 0 0 no-repeat;background-size:cover}
.executor__submit{padding:40px 0 0 0}
.executor__submit input{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:400px;width:100%;background:#c6101f !important;border-radius:30px;padding:17px 0 16px 0;border:none}
.executor__submit input:hover{background:#006789}
.executor-checkbox1{list-style:none;font-size:16px;line-height:18px;padding:0;margin:0;color:#17383d;vertical-align:top;font-weight:400;position:relative}
.executor-checkbox1 label{margin:0;padding:0 0 0 30px;position:relative;border:none;cursor:pointer}
.executor-checkbox1 input{position:absolute;top:0;left:0;opacity:0}
.executor-checkbox1 input[type=checkbox]+span{position:absolute;left:0;top:10px;width:20px;height:20px;background:url(../images/checkbox_nonactive.svg) center center no-repeat;cursor:pointer;background-size:cover;border:none}
.executor-checkbox1 input[type=checkbox]:checked+span{background:url(../images/checkbox.svg) center center no-repeat}
.executor-checkbox1 b{padding:2px 0 0 0;display:block;overflow:hidden;font-weight:400}
.tabs1__check{padding:25px 0 0 0;margin:0}
.tabs1__content__check{display:none}
.tabs1__content__check.active{display:block}
ul.tabs1__caption__check{padding:0;margin:0;display:flex;flex-wrap:wrap}
ul.tabs1__caption__check li{list-style:none;font-size:16px;line-height:18px;color:#17383d;cursor:pointer;padding:12px 0 12px 0;margin:0 0 10px 30px;text-align:center;background:#fff;width:200px;font-family:GoogleSans-Bold;border-radius:25px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 22px #d9d9d9;-moz-box-shadow:0 2px 22px #d9d9d9;-webkit-box-shadow:0 2px 22px #d9d9d9}
ul.tabs1__caption__check li:last-child{margin-right:0}
ul.tabs1__caption__check li.active{background:#006789;color:#fff}
.tabs1__content__check{text-align:left;padding:0;position:relative;width:100%}
.company__form{padding:0}
.company__form input[type=text]{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:11px 0 14px 0}
.company__form input::-webkit-input-placeholder{color:#17383d}
.company__form input::-moz-placeholder{color:#17383d}
.company__form input:-moz-placeholder{color:#17383d}
.company__form input:-ms-input-placeholder{color:#17383d}
.company__form textarea{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:11px 0 14px 0}
.company__form textarea::-webkit-input-placeholder{color:#17383d}
.company__form textarea::-moz-placeholder{color:#17383d}
.company__form textarea:-moz-placeholder{color:#17383d}
.company__form textarea:-ms-input-placeholder{color:#17383d}
.company__form__input{position:relative}
.company__items{display:flex;flex-wrap:wrap}
.company__item{width:31%;margin-right:2.3%;margin-bottom:16px}
.company__form__strelka{position:absolute;top:12px;right:0;z-index:100}
.company__form__strelka svg{width:20px;fill:#0a6d8e}
.customer__thumb .executor__step2{border-bottom:none}
.company__block{padding:53px 0 0 0}
.company__block .registration-form-file .input-file+.js-labelFile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;cursor:pointer;background:url(../images/avatar_empty.svg) 0 0 no-repeat #ddd;background-size:cover;border-radius:10px}
.step__next{display:none;font-size:21px;line-height:23px;font-family:GoogleSans-Bold;max-width:400px;width:100%;background:#e30613;border-radius:30px;margin:25px auto 25px;border:none;text-align:center;transition:all .2s linear}
.step__next a{padding:17px 0 16px 0;color:#fff;display:block}
.step__next:hover{background:#cc061a}
.executor__checkbox__mobile{display:none}
.checkbox__mobile__item{list-style:none;font-size:12px;line-height:14px;text-transform:uppercase;padding:0;margin-right:0;margin-bottom:0;color:#17383d;vertical-align:top;font-weight:400;position:relative;overflow:hidden;border-radius:7px}
.checkbox__mobile__item label{margin:0;padding:0;position:relative;border:none;width:100%;max-width:inherit}
.checkbox__mobile__item input{position:absolute;top:0;left:0;opacity:0}
.checkbox__mobile__item input[type=checkbox]+span{position:relative;z-index:10;background:#fff;border:none;cursor:pointer;width:100%;height:134px;display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap}
.checkbox__mobile__item input[type=checkbox]:checked+span{background:#006789;color:#fff}
.checkbox__mobile__item input[type=checkbox]:checked+span svg{fill:#fff}
.checkbox__mobile__item input[type=radio]+span{position:relative;z-index:10;background:#fff;border:none;cursor:pointer;width:100%;height:134px;display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;transition:all .3s linear}
.checkbox__mobile__item input[type=radio]:checked+span{background:#006789;color:#fff}
.checkbox__mobile__item input[type=radio]:checked+span svg{fill:#fff}
.checkbox__mobile__item em{height:50px;display:flex;align-items:center;justify-content:center;width:100%}
.checkbox__mobile__item svg{fill:#006789;max-width:54px;max-height:60px;width:100%}
.checkbox__mobile__item b{font-weight:400;margin:10px 0 0 0;height:40px;display:flex;align-items:center;justify-content:center}
.modal2{display:none;position:relative;width:410px;max-width:inherit!important;padding:inherit;border-radius:20px!important;background:#fff!important}
.modal2 .padding{padding:35px 45px 35px 45px}
.modal2 a.close-modal{position:absolute;top:20px!important;right:20px!important;display:block;width:16px!important;height:17px!important;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background:url(../images/button_close_window.svg) 0 0 no-repeat!important}
.ex__title{font-size:25px;line-height:27px;color:#17383d;padding:0 0 48px 0}
.ex__text{font-size:16px;line-height:18px;color:#006789}
.modal2 input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:8px 0 10px 20px;margin:0 0 17px 0}
.modal2 input::-webkit-input-placeholder{color:#17383d}
.modal2 input::-moz-placeholder{color:#17383d}
.modal2 input:-moz-placeholder{color:#17383d}
.modal2 input:-ms-input-placeholder{color:#17383d}
.modal2 input:focus::-webkit-input-placeholder{color:transparent}
.modal2 input:focus::-moz-placeholder{color:transparent}
.modal2 input:focus:-moz-placeholder{color:transparent}
.modal2 input:focus:-ms-input-placeholder{color:transparent}
.ex-authorization__eyes{position:absolute;top:6px;right:0;z-index:100}
.ex-authorization__eyes svg{width:22px;fill:#dedede}
.ex-authorization__eyes:hover svg{fill:#3fd69a}
.modal2 input[type=submit]{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:400px;width:100%;background:#c6101f;border-radius:30px;padding:17px 0 16px 0;margin:13px auto 0;display:block;border:none;transition:all .2s linear}
.modal2 .modal1-button input[type=submit]{background:#338a2f}
.modal2 .modal1-button input[type=submit]:disabled{background:#ddd}
.modal2 input[type=submit]:disabled{background:#ddd}
.modal2 input[type=submit]:hover{background:#006789}
.ex-authorization__link{font-size:17px;line-height:19px;text-align:center;padding:31px 0 40px 0}
.ex-authorization__link a{color:#006789}
.ex-authorization__button{font-size:21px;line-height:23px;font-weight:700;max-width:320px;width:100%;border:2px solid #006789;border-radius:30px;margin:0 auto}
.ex-authorization__button a{color:#006789;width:100%;display:flex;justify-content:center;align-items:center;padding:13px 0 13px 0}
.ex-authorization__button img{margin:0 0 0 10px}
.ex-authorization__bottom{font-size:17px;line-height:19px;padding:57px 0 0 0}
.ex-authorization__bottom a{color:#00c979;display:flex;justify-content:center;align-items:center;text-decoration:underline}
.ex-authorization__bottom span{display:inline-block;padding:0 0 0 11px}
.ex-authorization__block{display:none;position:absolute;top:0;left:0;width:100%;text-align:center;height:70px;align-items:center;justify-content:center;box-shadow:0 2px 4px #ddd;-moz-box-shadow:0 2px 4px #ddd;-webkit-box-shadow:0 2px 4px #ddd}
.ex-authorization__logo{text-align:center}
.ex-authorization__logo img{width:200px}
.ex-authorization-number{position:relative}
.ex-authorization-number1{position:relative;border: 1px solid #dee3e9;border-radius: 10px;margin: 10px 0;padding: 0 0 0 22px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}
.authorization-number{font-size:17px;line-height:19px;color:#17383d;position:absolute;top:8px;left:0;font-family:GoogleSans-Bold}
.authorization-number1{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;position:absolute;top:10px;left:0}
.authorization-number2{font-size: 22px; line-height: 38px;position: absolute; left: 0;}
.call-back-input-tel{border: none !important; margin: 0 !important;}
.help-form-number{position:relative}
.form-number{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;position:absolute;top:11px;left:0}
.mobile-button2{font-size:37px;line-height:39px;font-family:GoogleSans-Bold;max-width:584px;width:100%;background:#00c979;margin:0 auto 25px;text-align:center;border-radius:60px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s linear}
.mobile-button2 a{color:#fff;display:block;padding:38px 0 38px 0;width:100%}
.mobile-button2:hover{background:#ccc}
.ex-rigstration-text{font-size:16px;line-height:18px;color:#17383d;padding:10px 0 0 0}
.ex-rigstration-button{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;max-width:400px;width:100%;background:#ddd;border-radius:30px;margin:59px auto 25px;display:block;border:none;text-align:center}
.ex-rigstration-button a{color:#fff;padding:17px 0 16px 0;display:block}
.ex-rigstration-button:hover{background:#c6101f}
.performer__thumb{display:flex;justify-content:space-between;flex-wrap:wrap}
.performer__block1{width:950px}
.performer__block2{flex:0 0 290px;padding:0}
ul.performer__list{padding:0;margin:0;list-style:none;display:flex}
ul.performer__list li{font-size:16px;line-height:18px;font-family:GoogleSans-Bold;background:#fff;border-radius:25px;box-shadow:0 2px 4px #d9d9d9;-moz-box-shadow:0 2px 4px #d9d9d9;-webkit-box-shadow:0 2px 4px #d9d9d9}
ul.performer__list li a{color:#17383d;width:140px;padding:11px 0 11px 0;display:flex;align-items:center;justify-content:center}
ul.performer__list li:first-child{margin-right:15px}
ul.performer__list li span{display:inline-block;padding:0 0 0 12px}
ul.performer__list li.active a,ul.performer__list li:hover a{color:#fff}
ul.performer__list li.active,ul.performer__list li:hover{background:#006789}
.performer__items{padding:0;padding:40px 0 0 0}
.performer__item{padding:44px 0 44px 0;border-bottom:2px solid #eee}
.performer__item:first-child{padding:0 0 44px 0}
.performer__flex{display:flex;justify-content:space-between}
.performer__customer{font-size:15px;line-height:17px;color:#006789;font-family:GoogleSans-Bold}
.performer__data{font-size:15px;line-height:17px;color:#6a7980}
.performer__profession{font-size:25px;line-height:27px;padding:17px 0 0 0;color:#17383d}
.performer__profession a{color:#17383d}
.performer__profession a:hover{color:#00c979;text-decoration:underline}
.performer__data1{font-size:17px;line-height:19px;color:#17383d;padding:21px 0 0 0}
.performer__text{font-size:17px;line-height:23px;color:#17383d;padding:24px 0 0 0}
.performer__budget{font-size:21px;line-height:24px;color:#17383d;padding:23px 0 0 0}
.performer__budget span{color:#c6101f}
.performer__bottom{max-width:320px;margin:0 auto;text-align:center;padding:50px 0 0 0}
.performer__shown{font-size:15px;line-height:17px;color:#6a7980}
.performer__button{font-size:21px;line-height:23px;max-width:416px;width:100%;margin:35px auto 0;border:2px solid #006789;text-align:center;font-family:GoogleSans-Bold;border-radius:30px;transition:all .2s linear}
.performer__button a{color:#006789;display:block;padding:16px 0 17px 0}
.performer__button:hover{background:#006789}
.performer__button:hover a{color:#fff}
.performer__box__indent{padding:48px 0 0 0}
.performer__box{background:url(../images/performer__box.jpg);background-size:cover;background-position:50%;text-align:center;padding:0 0 30px 0;border-radius:20px}
.performer__portfolio{margin:0}
.performer__portfolio img{margin:-29px 0 0 47px;max-width:100%}
.performer__box__title{font-size:33px;line-height:35px;color:#fff;font-family:GoogleSans-Bold;text-align:left;padding:0 20px 0 26px;margin:-20px 0 0 0}
.performer__box__title span{font-size:25px;display:block}
.performer__box__text{font-size:17px;line-height:23px;color:#fff;text-align:left;padding:12px 20px 0 26px;max-width:275px}
.performer__box1{background:#f0f9ff;background-size:cover;background-position:50%;text-align:center;padding:37px 31px 23px 31px;margin:42px 0 0 0;border-radius:20px}
.performer__box1__title{font-size:33px;line-height:35px;color:#17383d;font-family:GoogleSans-Bold}
.performer__box1__title1{font-size:21px;line-height:26px;color:#17383d;padding:10px 0 0 0}
.performer__box1__img{padding:20px 0 0 0}
.performer__box1__img img{max-width:100%}
ul.performer__box1__list{padding:25px 0 0 0;margin:0;list-style:none;display:flex;justify-content:space-between;width:100%}
ul.performer__box1__list li{max-width:48%;width:100%}
ul.performer__box1__list li img{width:100%}
#search-form1{margin:0;padding:0;border:0;vertical-align:top;position:relative;margin:0}
#search-form1 fieldset{border:none;margin:0;background:0 0;border:none;margin:0;padding:0;vertical-align:top;position:relative}
#search-form1 label{display:inline-block;outline:0;box-shadow:none;vertical-align:top;width:100%;margin:0}
#search-form1 input[type=text]{background:0 0;border:none;line-height:1.2307em;font-size:15px;padding:0 0 0 33px;margin:0;width:160px;vertical-align:top;color:#b5b5b5;box-shadow:none;font-weight:400;border-bottom:1px dashed #fff}
#search-form1 input::-webkit-input-placeholder{color:#b5b5b5}
#search-form1 input::-moz-placeholder{color:#b5b5b5}
#search-form1 input:-moz-placeholder{color:#b5b5b5}
#search-form1 input:-ms-input-placeholder{color:#b5b5b5}
.search1{background:url(../images/icon_search.svg) 0 0 no-repeat;height:21px;width:19px;cursor:pointer;position:absolute;top:-2px;left:0;background-size:cover}
.header__right{display:flex;align-items:center;position:relative;width:250px}
.header__right__icon{width:24px;padding:0;margin:0 12px 0 0}
.header__right__icon a{position:relative;display:inline-block}
.header__right__icon span{position:absolute;top:-10px;right:-10px;width:24px;height:24px;padding:3px;display:flex;align-items:center;justify-content:center;background:#c6101f;border-radius:50%;text-align:center;color:#fff;font-size:10px;line-height:12px}
.header__right__icon img{width:100%}
.header__right__icon1{padding:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:3px solid #fff;cursor:pointer;border-radius:100%;overflow:hidden;position:relative}
.header__right__icon1.active{border:3px solid #00c979}
.header__right__icon1 img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
#header__open{display:none;position:absolute;top:68px;right:-22px;width:246px;background:#fff;padding:14px 20px 26px 20px;z-index:100;box-shadow:0 2px 14px #ddd;-moz-box-shadow:0 2px 14px #ddd;-webkit-box-shadow:0 2px 14px #ddd}
.header__right__icon1-new{padding:0;width:46px;height:46px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:3px solid #fff;cursor:pointer;position:absolute;top:10px;right:10px}
.header__right__icon1-new.active{border:3px solid #00c979}
.header__right__icon1-new img{width:100%}
#header__open-new{display:none;position:absolute;top:68px;right:0;width:246px;background:#fff;padding:14px 20px 26px 20px;z-index:100;box-shadow:0 2px 14px #ddd;-moz-box-shadow:0 2px 14px #ddd;-webkit-box-shadow:0 2px 14px #ddd}
ul.header__open__list{padding:0 0 27px 0;margin:0;list-style:none;border-bottom:2px solid #efefef}
ul.header__open__list li{font-size:17px;line-height:19px;padding-bottom:21px}
ul.header__open__list li:last-child{padding-bottom:0}
ul.header__open__list li a{color:#17383d}
ul.header__open__list li a:hover{color:#00c979}
.header__open__block{display:flex;align-items:center;padding:25px 0 0 0}
.ordering__block__text{font-size:17px;line-height:19px;color:#17383d;font-weight:700}
.header__open__checkbox{flex:0 0 40px;margin:2px 0 0 30px}
.header__open__checkbox label{width:100%;height:20px;border-radius:5px;display:block;cursor:pointer;moz-transition:all .25s ease;o-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;webkit-transition:all .25s ease;margin:0}
.header__open__checkbox input#dost{display:none}
.header__open__checkbox span.del_label,.header__open__checkbox span.sam_label{background:#b3b3b3;color:#000;display:block;text-align:left;font-size:14px;font-weight:400;padding-top:9px;padding-bottom:9px;padding-left:10px;border-radius:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.header__open__checkbox span.del_label{display:none;padding-right:10px;padding-left:0;background:#00c979;color:#fff;text-align:right}
.header__open__checkbox label{background:#fff;position:relative}
.header__open__checkbox label:before{content:"";display:block;width:19px;height:19px;background:#c91726;border-radius:50%;position:absolute;margin-left:0;margin-top:0;right:-1px;top:-1px;display:none;moz-transition:all .25s ease;o-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;webkit-transition:all .25s ease}
.header__open__checkbox label:after{content:"";display:block;width:19px;height:19px;background:#f0f0f0;border-radius:50%;position:absolute;margin-left:1px;margin-top:0;top:-1px;left:-1px;moz-transition:all .25s ease;o-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;webkit-transition:all .25s ease}
.header__open__checkbox input:checked+label:before{right:0;background:#fff;display:block}
.header__open__checkbox input:checked+label:after{display:block;background:#fff;display:none}
.header__open__checkbox input:checked~label .del_label{display:block}
.header__open__checkbox input:checked~label .sam_label{display:none}
.header__open__text{font-size:17px;line-height:19px;color:#17383d}
.header__open__link{font-size:17px;line-height:19px;padding:20px 0 0 0}
.header__open__link a{color:#c6101f}
.header__open__link a:hover{text-decoration:underline}
.performer2__item{padding:0}
.performer2__data{font-size:16px;line-height:18px;color:#6a7980}
.performer2__profession{font-size:33px;line-height:35px;padding:19px 0 0 0;color:#17383d}
.performer2__budget{font-size:21px;line-height:24px;color:#17383d;padding:23px 0 0 0}
.performer2__budget span{font-family:GoogleSans-Bold;color:#c6101f}
.performer__map{padding:47px 0 0 0}
.performer__map #map,.performer__map #map-registration4{height:320px;border-radius:20px;overflow:hidden}
.performer2__caption{padding:53px 0 46px 0;border-bottom:1px solid #ebebeb}
.performer2__caption__text{font-size:15px;line-height:17px;color:#6a7980;font-weight:700}
ul.performer2__caption__list{padding:35px 0 0 0;margin:0;list-style:none}
ul.performer2__caption__list li{font-size:17px;line-height:19px;color:#17383d;padding-bottom:11px}
ul.performer2__caption__list li:last-child{padding-bottom:0}
ul.performer2__caption__list li span{font-family:GoogleSans-Bold}
.performer2__caption__text1{font-size:17px;line-height:25px;color:#17383d;padding:25px 0 0 0}
.performer2__caption1{padding:40px 0 0 0}
ul.performer2__caption1__list{padding:20px 0 0 0;margin:0;list-style:none;display:flex}
ul.performer2__caption1__list li{margin-right:18px;margin-top:20px;width:100%;max-width:150px}
ul.performer2__caption1__list li:last-child{margin-right:0}
.performer2__caption1__foto{border-radius:10px;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:0 0 100% 0}
.performer2__owl__mobile{display:none;margin:0 -100px 0 0}
.performer2__button{font-size:20px;line-height:22px;background:#c6101f;max-width:100%;width:100%;text-align:center;margin:67px 0 0 0;border-radius:30px;font-family:GoogleSans-Bold;transition:all .2s linear}
.performer2__button a{color:#fff;display:block;padding:18px 0 18px 0}
.performer2__button:hover{background:#00c979}
.performer2__block3{background:#f6f9fb;padding:22px 25px 28px 30px;border-radius:10px}
.performer2__block3__customer{font-size:21px;line-height:23px;color:#17383d}
.performer2__block3__flex{display:flex;align-items:center;padding:16px 0 0 0}
.performer2__block3__foto{flex:0 0 61px;height:61px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:100%;overflow:hidden;margin:0 16px 0 0}
.performer2__block3__foto img{max-height:61px}
.performer2__block3__caption{padding:0}
.performer2__block3__name{font-size:17px;line-height:20px;color:#17383d;font-family:GoogleSans-Bold}
.performer2__block3__privatee{font-size:16px;line-height:18px;color:#c6101f;padding:10px 0 0 0}
.performer2__indent{padding:47px 0 0 0}
.performer2__block3__mobile{display:none;padding:40px 0 0 0}
.ex__order__title{font-size:25px;line-height:27px;color:#17383d;padding:0 0 27px 0}
.ex__order__text{font-size:17px;line-height:25px;color:#17383d}
.ex__order__price{padding:20px 0 0 0}
.ex__order__price span{display:block;font-size:15px;color:#006789;padding:0 0 4px 0;font-family:GoogleSans-Regular}
.ex__order__text1{font-size:15px;line-height:20px;color:#17383d}
.ex-order-submit{padding:40px 0 0 0}
.ex-order-submit input[type=submit]{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:400px;width:100%;background:#c6101f;border-radius:30px;padding:17px 0 16px 0;margin:0 auto 0;display:block;border:none}
.performer3__relative{position:relative}
.performer3__absolute{position:absolute;top:0;left:0;z-index:100;width:100%}
.performer3__absolute ul.performer__list{padding:41px 0 0 0}
.ordering__step1{padding:30px 0 62px 0;border-bottom:2px solid #eee}
.ordering__loading{display:flex;align-items:center;font-size:17px;line-height:19px;color:#006789;padding:15px 21px 15px 21px;background:#f0f9ff;border-radius:20px}
.ordering__loading svg{width:19px;height:19px;fill:#086c8d;flex:0 0 19px}
.ordering__loading span{display:inline-block;padding:0 0 0 24px}
.ordering__text{font-size:25px;line-height:27px;color:#17383d;padding:25px 0 0 0}
.ordering__input{max-width:839px;width:100%;position:relative;margin:51px 0 0 0}
.ordering__input__icon{position:absolute;top:9px;right:0}
.ordering__input input{font-size:17px;line-height:19px;color:#17383d;width:100%;border:none;border-bottom:1px solid #e8e8e8;margin:0;padding:10px 20px 12px 0}
.ordering__input input::-webkit-input-placeholder{color:#17383d}
.ordering__input input::-moz-placeholder{color:#17383d}
.ordering__input input:-moz-placeholder{color:#17383d}
.ordering__input input:-ms-input-placeholder{color:#17383d}
.ordering__map{max-width:950px;padding:0;border-radius:20px;overflow:hidden}
.ordering__map #map-registration4{height:240px}
.ordering__step2{padding:65px 0 65px 0;border-bottom:1px solid #e6e6e6}
.ordering__step2__textarea{max-width:839px;margin:0 0 20px 0}
.ordering__step2__textarea textarea{font-size:17px;line-height:19px;color:#17383d;width:100%;height:130px;border:none;border:1px solid #e8e8e8;margin:0;padding:10px 15px 12px 15px;resize:none}
.ordering__step2__textarea textarea::-webkit-input-placeholder{color:#17383d}
.ordering__step2__textarea textarea::-moz-placeholder{color:#17383d}
.ordering__step2__textarea textarea:-moz-placeholder{color:#17383d}
.ordering__step2__textarea textarea:-ms-input-placeholder{color:#17383d}
.ordering__step2__textarea textarea:focus::-webkit-input-placeholder{color:transparent}
.ordering__step2__textarea textarea:focus::-moz-placeholder{color:transparent}
.ordering__step2__textarea textarea:focus:-moz-placeholder{color:transparent}
.ordering__step2__textarea textarea:focus:-ms-input-placeholder{color:transparent}
.ordering__text1{font-size:19px;line-height:21px;color:#17383d;padding:28px 0 0 0;font-weight:700}
.ordering__items{display:flex;padding:20px 0 0 0}
.ordering__item{margin-right:19px;margin-top:20px;width:151px;height:151px;border-radius:10px;overflow:hidden;position:relative}
.ordering-file{text-align:center;width:100%;position:relative;padding:0}
.ordering-file .ordering-tertiary{font-size:15px;color:#33343d;font-weight:400;padding:0;width:100%;display:block}
.ordering-file .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.ordering-file .input-file+.ordering-labelFile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;cursor:pointer;width:151px;height:151px;background:#ddd url(../images/avatar_empty.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}
.ordering__item__foto{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}
.ordering__item__icon{position:absolute;top:0;left:0;z-index:100;background:rgba(0,0,0,.5);width:100%;height:100%;font-size:55px;line-height:57px;color:#fff;display:flex;align-items:center;justify-content:center}
.ordering__block{display:flex;align-items:center;padding:53px 0 0 0}
.ordering__block__text{font-size:17px;line-height:19px;color:#17383d;font-weight:700}
.delivery_block{flex:0 0 40px;margin:2px 0 0 30px}
.delivery_block label{width:100%;height:20px;border-radius:5px;display:block;cursor:pointer;moz-transition:all .25s ease;o-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;webkit-transition:all .25s ease;margin:0}
input#dost{display:none}
input#dost2{display:none}
input#dost5{display:none}
span.del_label,span.sam_label{background:#b3b3b3;color:#000;display:block;text-align:left;font-size:14px;font-weight:400;padding-top:9px;padding-bottom:9px;padding-left:10px;border-radius:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
span.del_label{display:none;padding-right:10px;padding-left:0;background:#1f87a9;color:#fff;text-align:right}
.delivery_block label{background:#fff;position:relative}
.delivery_block label:before{content:"";display:block;width:19px;height:19px;background:#c91726;border-radius:50%;position:absolute;margin-left:0;margin-top:0;right:-1px;top:-1px;display:none;moz-transition:all .25s ease;o-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;webkit-transition:all .25s ease}
.delivery_block label:after{content:"";display:block;width:19px;height:19px;background:#f0f0f0;border-radius:50%;position:absolute;margin-left:1px;margin-top:0;top:-1px;left:-1px;moz-transition:all .25s ease;o-transition:all .25s ease;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;webkit-transition:all .25s ease}
.delivery_block input:checked+label:before{right:0;background:#fff;display:block}
.delivery_block input:checked+label:after{display:block;background:#fff;display:none}
.delivery_block input:checked~label .del_label{display:block}
.delivery_block input:checked~label .sam_label{display:none}
.ordering__step3{padding:65px 0 0 0}
.ordering__step3__form input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:11px 0 14px 0}
.ordering__step3__form input::-webkit-input-placeholder{color:#17383d}
.ordering__step3__form input::-moz-placeholder{color:#17383d}
.ordering__step3__form input:-moz-placeholder{color:#17383d}
.ordering__step3__form input:-ms-input-placeholder{color:#17383d}
.datetime{font-size:13px;line-height:15px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:11px 0 14px 0;background:url(../images/arrow_drop_down.svg) 0 0 no-repeat #fff;background-position:right center;background-repeat:no-repeat}
.datetime::-webkit-input-placeholder{color:#17383d}
.datetime::-moz-placeholder{color:#17383d}
.datetime:-moz-placeholder{color:#17383d}
.datetime:-ms-input-placeholder{color:#17383d}
.ordering__step3__form input[type=submit]{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:400px;width:100%;background:#e30613;border-radius:30px;padding:17px 0 16px 0;margin:44px 0 0 0;border:none;transition:all .2s linear}
.ordering__step3__form input[type=submit]:hover{background:#cc061a}
.ordering-checkbox{list-style:none;font-size:16px;line-height:18px;padding:0;margin:36px 0 0 0;color:#17383d;vertical-align:top;font-weight:400;position:relative}
.ordering-checkbox label{margin:0;padding:0 0 0 39px;position:relative;border:none;cursor:pointer}
.ordering-checkbox input{position:absolute;top:0;left:0;opacity:0}
.ordering-checkbox input[type=checkbox]+span{position:absolute;left:0;top:0;width:20px;height:20px;background:url(../images/checkbox_nonactive.svg) center center no-repeat;cursor:pointer;background-size:cover;border:none}
.ordering-checkbox input[type=checkbox]:checked+span{background:url(../images/checkbox.svg) center center no-repeat}
.ordering-checkbox b{padding:2px 0 0 0;display:block;overflow:hidden;font-weight:400}
.ordering-checkbox a{color:#00c979;text-decoration:underline}
ul.performer5__list{padding:0;margin:0;list-style:none;display:flex}
ul.performer5__list li{font-size:16px;line-height:18px;font-family:GoogleSans-Bold;margin-right:15px;background:#fff;border-radius:25px;box-shadow:0 2px 4px #d9d9d9;-moz-box-shadow:0 2px 4px #d9d9d9;-webkit-box-shadow:0 2px 4px #d9d9d9}
ul.performer5__list li a{color:#17383d;width:140px;padding:11px 0 11px 0;display:flex;align-items:center;justify-content:center}
ul.performer5__list li:last-child{margin-right:0}
ul.performer5__list li span{display:inline-block;padding:0 0 0 12px}
ul.performer5__list li.active a,ul.performer__list li:hover a{color:#fff}
ul.performer5__list li.active,ul.performer__list li:hover{background:#006789}
.performer5__block{display:flex;justify-content:space-between}
.performer5__block.list{align-items:flex-end}
.performer5__reject{font-size:17px;line-height:19px;max-height:46px;text-align:center;border:2px solid #0c6e8f;border-radius:25px;margin:26px 0 0 20px;width:160px}
.performer5__reject a{color:#006789;display:block;padding:10px 0 10px 0}
.performer5__block1{display:flex}
.response__accepted{font-size:15px;line-height:17px;color:#17383d;padding:20px 0 0 36px;display:flex;align-items:center}
.response__accepted svg{width:16px;fill:#0ecc80}
.response__accepted span{display:inline-block;padding:2px 0 0 9px}
.performer5__mobile{display:none;margin:0 -200px 0 0}
.owl-performer5-button{font-size:16px;line-height:18px;font-family:GoogleSans-Bold;margin-right:15px;background:#fff;border-radius:25px;box-shadow:0 2px 4px #d9d9d9;-moz-box-shadow:0 2px 4px #d9d9d9;-webkit-box-shadow:0 2px 4px #d9d9d9}
.owl-performer5-button a{color:#17383d;width:100%;padding:11px 0 11px 0;display:flex;align-items:center;justify-content:center}
.owl-performer5-button.active{background:#006789}
.owl-performer5-button.active a{color:#fff}
.response__rejected{font-size:15px;line-height:17px;color:#17383d;font-weight:700;padding:20px 0 0 36px;display:flex;align-items:center}
.response__rejected svg{width:16px;fill:#c6101f}
.response__rejected span{display:inline-block;padding:2px 0 0 9px}
.performer5__block2{display:flex;align-items:center;font-size:15px;line-height:17px;color:#17383d}
.performer5__order__in__work{display:flex;align-items:center;margin:20px 0 0 35px;font-size:15px;line-height:17px;color:#17383d;font-weight:700}
.performer5__order__in__work img{width:17px}
.performer5__order__in__work span{display:inline-block;padding:0 0 0 8px}
.performer5__order__in__work svg{width:17px;fill:#13cd83}
.performer5__block3{border-radius:25px;background:#f0f9ff;display:flex;align-items:center;padding:18px 19px 18px 19px;margin:39px 0 0 0;font-size:21px;line-height:23px;color:#006789}
.performer5__block3 img{width:23px;flex:0 0 23px}
.performer5__block3 span{padding:0 0 0 18px}
.performer5__button{font-size:20px;line-height:22px;border:2px solid #006789;max-width:100%;width:100%;text-align:center;margin:67px 0 0 0;border-radius:30px;font-family:GoogleSans-Bold;transition:all .2s linear}
.performer5__button a{color:#006789;display:block;padding:16px 0 16px 0}
.performer5__button:hover{background:#006789}
.performer5__button:hover a{color:#fff}
.modal-performer5{display:none;position:relative;width:670px;max-width:inherit!important;padding:inherit;border-radius:20px!important;background:#fff!important}
.modal-performer5 .padding{padding:38px 45px 55px 45px}
.modal-performer5 a.close-modal{position:absolute;top:20px!important;right:20px!important;display:block;width:16px!important;height:17px!important;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background:url(../images/button_close_window.svg) 0 0 no-repeat!important}
.ex__performer5__text{font-size:21px;line-height:23px;color:#17383d;padding:15px 0 0 0}
.ex__performer5__block{border-radius:25px;background:#f0f9ff;display:flex;align-items:center;padding:16px 19px 16px 19px;margin:28px 0 0 0;font-size:17px;line-height:19px;color:#006789}
.ex__performer5__block img{width:23px;flex:0 0 23px}
.ex__performer5__block span{padding:0 0 0 18px}
.ex__performer5__text1{font-size:15px;line-height:17px;color:#6a7980;padding:33px 0 0 0;font-weight:700}
.ex__performer5__submit{padding:50px 0 0 0}
.ex__performer5__submit input[type=submit]{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:100%;width:100%;background:#c6101f;border-radius:30px;padding:17px 0 16px 0;margin:0 auto 0;display:block;border:none}
.ex1__performer5__text{font-size:17px;line-height:25px;color:#17383d;padding:14px 0 0 0}
.ex1__performer5__link{font-size:17px;line-height:19px;font-weight:700;margin:20px 0 0 0}
.ex1__performer5__link a{color:#00c979;text-decoration:underline;display:flex;align-items:center}
.ex1__performer5__link img{margin:0 0 0 12px}
.ex1__performer5__title{font-size:15px;line-height:17px;color:#6a7980;font-weight:700;padding:38px 0 0 0}
.ex1__performer5__items{display:flex;padding:15px 0 0 0}
.ex1__performer5__item{margin-right:18px;margin-top:20px;max-width:150px;width:100%}
.ex1__performer5__foto{border-radius:10px;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:0 0 100% 0}
.ex1__performer5__video{height:0;overflow:hidden;position:relative;width:100%;padding-bottom:100%;border-radius:10px;overflow:hidden}
.ex1__performer5__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.performer6__thumb{padding:0}
.order__waiting{font-size:15px;line-height:17px;color:#17383d;font-weight:700;padding:20px 0 0 36px;display:flex;align-items:center}
.order__waiting svg{width:16px;fill:#0ecc80}
.order__waiting span{display:inline-block;padding:2px 0 0 9px}
.performer6__button__order{font-size:21px;line-height:23px;background:#c6101f;border-radius:25px;width:100%;text-align:center;font-family:GoogleSans-Bold;transition:all .3s linear}
.performer6__button__order a{color:#fff;display:block;padding:17px 0 17px 0}
.performer6__button__order:hover{background:#00c979}
.performer6__button__order__mobile{font-size:21px;line-height:23px;background:#c6101f;border-radius:25px;width:100%;text-align:center;font-family:GoogleSans-Bold;display:none;margin:20px 0 30px 0}
.performer6__button__order__mobile a{color:#fff;display:block;padding:17px 0 17px 0}
.performer6__button__order__mobile:hover{background:#00c979}
.performer6__thumb .performer__items{padding:0}
.performer6__executor{padding:43px 0 0 0}
.performer6__executor__title{font-size:15px;line-height:17px;color:#6a7980;font-weight:700}
.performer6__executor__block__flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:50px 0 0 0}
.performer6__executor__buttons{display:flex}
.performer6__executor__button1{font-size:16px;line-height:18px;width:140px;border:2px solid #006789;border-radius:30px;margin:0 16px 0 0;font-family:GoogleSans-Bold;text-align:center;transition:all .3s linear}
.performer6__executor__button1 a{color:#006789;display:block;padding:11px 0 11px 0}
.performer6__executor__button1:hover{background:#006789}
.performer6__executor__button1:hover a{color:#fff}
.performer6__executor__button2{font-size:16px;line-height:18px;width:140px;border:2px solid #c6101f;background:#c6101f;border-radius:30px;margin:0;font-family:GoogleSans-Bold;text-align:center;transition:all .3s linear}
.performer6__executor__button2 a{color:#fff;display:block;padding:11px 0 11px 0}
.performer6__executor__button2:hover{background:#006789;border:2px solid #006789}
.performer6__executor__block{display:flex;align-items:center;padding:0;width:100%;max-width:500px}
.performer6__executor__foto{flex:0 0 60px;border-radius:100%;overflow:hidden}
.performer6__executor__foto img{width:100%}
.performer6__executor__caption{margin:0 0 0 16px;max-width:400px}
.performer6__executor__name{font-size:17px;line-height:19px;color:#17383d;font-family:GoogleSans-Bold}
.performer6__executor__phone{font-size:15px;line-height:17px;color:#6a7980;padding:8px 0 0 0}
.performer6__executor__flex{display:flex;padding:6px 0 0 0;align-items:center}
.aboutme__block ul.performer6__executor__list{flex-direction:row-reverse}
ul.performer6__executor__list{padding:0;margin:0;list-style:none;display:flex}
ul.performer6__executor__list li{margin-right:5px}
ul.performer6__executor__list li a{position:relative;width:16px;height:16px;display:block}
ul.performer6__executor__list li a:before{content:'';position:absolute;top:0;left:0;width:16px;height:16px;background:url(../images/button_rating.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}
ul.performer6__executor__list li.active a:before{background:url(../images/button_rating_active.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}
.performer6__executor__job{font-size:18px;line-height:20px;color:#17383d;padding:20px 0 0 0}
.performer6__executor__job span{color:#c6101f;font-family:GoogleSans-Bold}
.performer6__executor__cancelorder{font-size:20px;line-height:22px;border:2px solid #006789;max-width:48%;width:100%;text-align:center;margin:25px 0 0 0;border-radius:30px;font-family:GoogleSans-Bold;transition:all .2s linear}
.performer6__executor__cancelorder a{color:#006789;display:block;padding:16px 0 16px 0}
.performer6__executor__cancelorder:hover{background:#006789}
.performer6__executor__cancelorder:hover a{color:#fff}
.performer6__executor__review{font-size:15px;line-height:17px;color:#6a7980;padding:0 0 0 19px}
.performer6__executor__review a{color:#6a7980}
.performer6__executor__review a:hover{text-decoration:underline;color:#00c979}
.performer6__executor__review span{display:inline-block;padding:0 0 0 5px}
.performer6__indent2{padding:42px 0 0 0}
.performer6__button4{font-size:20px;line-height:22px;background:#c6101f;max-width:48%;width:100%;text-align:center;margin:25px 0 0 0;border-radius:30px;font-family:GoogleSans-Bold;transition:all .2s linear}
.performer6__button4 a{color:#fff;display:block;padding:18px 0 18px 0}
.performer6__button4:hover{background:#00c979}
.performer6__button4:nth-child(1){background:0 0;border:2px solid #c6101f}
.performer6__button4:nth-child(1) a{color:#c6101f}
.performer6__button4:nth-child(1):hover{background:#c6101f}
.performer6__button4:nth-child(1):hover a{color:#fff}
.employer-order-buttons{padding:30px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}
.ex__review__text{font-size:17px;line-height:19px;color:#6a7980;font-weight:700}
.rating-area{overflow:hidden;direction:rtl;display:inline-block;padding:25px 0 0 0}
.rating-area:not(:checked)>input{display:none}
.rating-area:not(:checked)>label{display:inline-block;width:31px;height:31px;padding:0;cursor:pointer;font-size:28px;line-height:30px;color:#d3d3d3;position:relative;margin:0 5px 0 0}
.rating-area:not(:checked)>label:before{content:'';background:url(../images/button_rating.svg);background-size:cover;width:31px;height:31px;position:absolute;top:0;left:0}
.rating-area>input:checked~label{background:url(../images/button_rating_active.svg);background-size:cover}
.rating-area:not(:checked)>label:hover,.rating-area:not(:checked)>label:hover~label{background:url(../images/button_rating_active.svg);background-size:cover}
.rating-area>input:checked+label:hover,.rating-area>input:checked+label:hover~label,.rating-area>input:checked~label:hover,.rating-area>input:checked~label:hover~label,.rating-area>label:hover~input:checked~label{background:url(../images/button_rating_active.svg);background-size:cover}
.rate-area>label:active{position:relative}
.ex__review__text1{font-size:17px;line-height:25px;color:#6a7980;font-weight:700;padding:30px 0 0 0}
.ex__review__textarea{padding:45px 0 50px 0}
.ex__review__textarea textarea{font-size:16px;line-height:18px;color:#17383d;width:100%;height:100px;border:none;border-bottom:1px solid #e8e8e8;margin:0;padding:9px 0 9px 0;resize:none}
.ex__review__textarea textarea::-webkit-input-placeholder{color:#17383d}
.ex__review__textarea textarea::-moz-placeholder{color:#17383d}
.ex__review__textarea textarea:-moz-placeholder{color:#17383d}
.ex__review__textarea textarea:-ms-input-placeholder{color:#17383d}
.ex__incomestatement__text{font-size:17px;line-height:19px;color:#17383d}
.ex__incomestatement__items{padding:25px 0 0 0}
.ex__incomestatement__item{margin:0 0 15px 0}
.ex__incomestatement__item:last-child{margin:0}
#ex-incomestatement select{width:100%;-webkit-appearance:none;padding:11px 0 14px 0;margin:0;border:none;border-bottom:1px solid #e7e7e7;text-align:left;background:url(../images/arrow_drop_down.svg) 0 0 no-repeat #fff;background-position:right center;background-repeat:no-repeat;font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;-moz-appearance:none;text-indent:.01px;-o-text-overflow:'';text-overflow:'';-ms-appearance:none;appearance:none!important}
#ex-help input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:11px 0 14px 0}
#ex-help input::-webkit-input-placeholder{color:#17383d}
#ex-help input::-moz-placeholder{color:#17383d}
#ex-help input:-moz-placeholder{color:#17383d}
#ex-help input:-ms-input-placeholder{color:#17383d}
#ex-help textarea{font-size:17px;line-height:19px;color:#b3b3b3;width:100%;height:115px;border:none;border-bottom:1px solid #e8e8e8;margin:0;padding:10px 0 12px 0;resize:none}
#ex-help textarea::-webkit-input-placeholder{color:#b3b3b3}
#ex-help textarea::-moz-placeholder{color:#b3b3b3}
#ex-help textarea:-moz-placeholder{color:#b3b3b3}
#ex-help textarea:-ms-input-placeholder{color:#b3b3b3}
#ex-help .ex-order-submit input[type=submit]{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:400px;width:100%;background:#c6101f;border-radius:30px;padding:17px 0 16px 0;margin:0 auto 0;display:block;border:none}
.customer1__text{font-size:17px;line-height:19px;color:#17383d}
.customer1__price{font-size:33px;line-height:35px;color:#17383d;font-weight:700;padding:23px 0 0 0}
.customer1__block{width:100%;max-width:400px;padding:42px 0 0 0}
.customer1__block__text{font-size:15px;line-height:17px;color:#006789}
.customer1__block input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e2e2e2;padding:11px 0 14px 0}
.customer1__block input::-webkit-input-placeholder{color:#17383d}
.customer1__block input::-moz-placeholder{color:#17383d}
.customer1__block input:-moz-placeholder{color:#17383d}
.customer1__block input:-ms-input-placeholder{color:#17383d}
.customer1__title{font-size:15px;line-height:17px;color:#6a7980;font-weight:700;padding:38px 0 0 0}
.customer1__items{display:flex;flex-wrap:wrap;padding:0}
.customer1__item{display:flex;justify-content:space-between;align-items:center;width:31%;height:68px;margin-right:3.5%;margin-top:33px;padding:0 22px 0 22px;border-radius:5px;box-shadow:0 0 9px #d9d9d9;-moz-box-shadow:0 0 9px #d9d9d9;-webkit-box-shadow:0 0 9px #d9d9d9}
.customer1__item:nth-child(3n){margin-right:0}
.customer1__item__foto{display:flex;align-items:center;justify-content:center;flex:0 0 27px}
.customer1__item__foto img{max-width:100%}
.customer1__item__title{font-size:17px;line-height:19px;color:#17383d;width:100%;padding:0 0 0 20px}
.customer1__item__radio{width:100%;list-style:none;font-size:16px;line-height:18px;padding:0;margin:0;color:#17383d;vertical-align:top;font-weight:400;position:relative}
.customer1__item__radio label{margin:0;padding:0 35px 0 0;position:relative;border:none;cursor:pointer;display:block}
.customer1__item__radio input{position:absolute;top:0;right:0;opacity:0;margin:0!important}
.customer1__item__radio input[type=radio]+span{position:absolute;right:0;top:3px;width:21px;height:21px;background:url(../images/radiobutton.svg) center center no-repeat;cursor:pointer;background-size:cover;border:none}
.customer1__item__radio input[type=radio]:checked+span{background:url(../images/radiobutton_active.svg) center center no-repeat}
.customer1__item__radio b{font-weight:400;display:flex;align-items:center;justify-content:center}
.customer1__form input[type=submit]{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:400px;width:100%;background:#c6101f;border-radius:30px;padding:17px 0 16px 0;margin:59px 0 0 0;border:none}
.performer10__form{border-radius:20px;background:#f6f9fb;padding:28px 30px 28px 28px;margin:30px 0 0 0;display:flex;justify-content:space-between;align-items:center}
.performer10__items{display:flex;justify-content:space-between;width:100%}
.performer10__item{width:31%}
.performer10__block{flex:0 0 285px;margin:0 0 0 30px}
.performer10__form select{width:100%;-webkit-appearance:none;padding:11px 0 14px 0;margin:0;border:none;border-bottom:1px solid #e7e7e7;text-align:left;background:url(../images/arrow_drop_down.svg) 0 0 no-repeat;background-position:right center;background-repeat:no-repeat;font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;-moz-appearance:none;text-indent:.01px;-o-text-overflow:'';text-overflow:'';-ms-appearance:none;appearance:none!important}
.performer10__block{display:flex;justify-content:space-between}
.performer10__form input[type=submit]{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#fff;max-width:400px;width:80%;background:#c6101f;border-radius:30px;padding:12px 0 12px 0;margin:0;border:none}
.performer10__throw{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;max-width:400px;margin-left: 15px;width:44%;text-align:center;background:0 0;border-radius:30px;border:2px solid #006789}
.performer10__throw a{color:#006789;padding:12px 0 12px 0;display:block}
.performer10__table{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em;padding:54px 0 0 0}
.performer10__table::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}
.performer10__table::-webkit-scrollbar-thumb{border:2px solid #fff;background-color:rgba(0,0,0,.3)}
.performer10__table table{width:100%;text-align:center}
.performer10__table table th{background:#a3a3a3;height:90px;padding:5px 10px 5px 10px;text-align:center;color:#fff;font-weight:400;font-family:GoogleSans-Bold;border:1px solid #636363}
.performer10__table table td{height:100px;padding:5px 10px 5px 10px;border:1px solid #636363;font-size:14px;line-height:16px;color:#817d7d;background:#f1f1f1}
.performer10__table table td:nth-child(1){width:98px}
.performer10__table table td:nth-child(2){width:95px}
.performer10__table table td:nth-child(3){width:155px}
.performer10__table table td:nth-child(4){width:290px}
.performer10__table table td:nth-child(5){width:98px}
.performer10__table table td:nth-child(6){width:90px}
.performer10__table table td:nth-child(7){width:90px}
.performer10__table table td:nth-child(8){width:105px}
.performer10__table table td:nth-child(9){width:90px}
.performer10__table table td:nth-child(10){width:120px}
.performer10__block1{display:flex;padding:40px 0 0 0;justify-content:space-between;flex-wrap:wrap;max-width:1100px}
ul.performer10__block1__list{padding:0;margin:0;list-style:none}
ul.performer10__block1__list li{font-size:17px;line-height:19px;color:#17383d;padding-bottom:12px}
ul.performer10__block1__list li span{font-family:GoogleSans-Bold}
.performer10__button{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;width:100%;background:#c6101f;border-radius:30px;margin:40px 0 0 0;text-align:center;transition:all .3s linear}
.performer10__button a{display:block;padding:15px 0 15px 0;color:#fff}
.performer10__button:hover{background:#00c979}
.performer11__thumb{padding:15px 0 0 0}
.performer11__block{display:flex;padding:25px 20px 40px 29px;margin:0;background:#f6f9fb;border-radius:20px}
.performer11-form-file{text-align:center;width:100%;max-width:149px;position:relative;padding:0}
.performer11-form-file .btn-tertiary{font-size:15px;color:#33343d;font-weight:400;padding:0;width:100%;display:block}
.performer11-form-file .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.performer11-form-file .input-file+.js-labelFile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0;cursor:pointer;width:149px;height:149px;background:url(../images/avatar_empty.svg) 0 0 no-repeat;background-size:cover}
.performer11-form-file .js-fileName{position:absolute;bottom:-33px;left:0;width:100%;font-size:17px;line-height:19px;color:#00c979;text-decoration:none}
.customer-logo-div{width:100%}
.customer-logo-div img{width:100%}
.performer11__caption{width:100%;margin:0 0 0 40px}
.performer11__caption-company{font-size:16px;line-height:18px;padding:0 0 15px 0}
.performer11__caption__name{font-size:33px;line-height:35px;color:#17383d}
.performer11__caption__name em{font-style:normal;font-size:22px;line-height:25px}
.performer11__caption__name span{font-weight:400;font-size:17px;color:#006789;display:inline-block;padding:0}
.performer11__caption__name b{font-weight:400;font-size:17px;color:#006789;display:inline-block;padding:0 0 0 20px}
.performer11__block2{display:flex;align-items:center;padding:17px 0 0 0}
.performer11__block2-reiting{font-size:16px;line-height:18px;padding:0 10px 0 0}
.performer11__no__ratings{display:flex;align-items:center;font-size:15px;line-height:17px;color:#6a7980}
.performer11__no__ratings img{max-width:16px}
.performer11__no__ratings span{display:inline-block;padding:0 0 0 13px}
.performer11__flex{display:flex;align-items:center;padding:15px 0 0 0}
.performer11__no__review{display:flex;align-items:center;font-size:15px;line-height:17px;color:#6a7980;padding:0}
.performer11__no__review svg{width:16px}
.performer11__no__review span{display:inline-block;padding:0 0 0 13px}
.performer11__no__orders{display:flex;align-items:center;font-size:15px;line-height:17px;color:#6a7980;padding:0 0 0 15px}
.performer11__no__orders svg{width:16px;fill:#728087}
.performer11__no__orders span{display:inline-block;padding:0 0 0 13px}
.performer11__block2__city{font-size:17px;line-height:19px;font-family:GoogleSans-Regular;margin:30px 0 0 0;padding:0 0 0 39px;position:relative;display:none}
.performer11__block2__city:before{content:'';position:absolute;top:50%;left:0;width:19px;height:18px;background:url(../images/address.svg) 0 0 no-repeat;transform:translate(0,-50%)}
.performer11__block2__phone{font-size:17px;line-height:19px;font-family:GoogleSans-Regular;padding:18px 0 0 0;display:none}
.performer11__block2__phone a{color:#17383d;position:relative;padding:0 0 0 39px}
.performer11__block2__phone a:before{content:'';position:absolute;top:0;left:0;width:19px;height:19px;background:url(../images/phone.svg) 0 0 no-repeat}
.performer11__block2__email{font-size:17px;line-height:19px;font-family:GoogleSans-Regular;padding:18px 0 0 0;display:none}
.performer11__block2__email a{color:#17383d;position:relative;padding:0 0 0 39px}
.performer11__block2__email a:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;background:url(../images/icon_email.svg) 0 0 no-repeat}
.tabs__performer11{padding:38px 0 0 0;margin:0}
/* .tabs__content__performer11{display:none} */
.tabs__content__performer11.active{opacity: 1;visibility: visible;height: max-content;}
ul.tabs__caption__performer11{padding:0;margin:0;display:flex;flex-wrap:wrap}
ul.tabs__caption__performer11 li{list-style:none;font-size:16px;line-height:18px;color:#17383d;cursor:pointer;padding:14px 0 14px 0;margin-right:13px;text-align:center;background:#fff;width:141px;font-family:GoogleSans-Bold;border-radius:25px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 22px #d9d9d9;-moz-box-shadow:0 2px 22px #d9d9d9;-webkit-box-shadow:0 2px 22px #d9d9d9}
ul.tabs__caption__performer11 li.active{background:#006789;color:#fff}
.tabs__content__performer11{text-align:left;padding:40px 0 0 0;position:relative;width:100%;height: 0;overflow: hidden;}
.tabs__performer11__text{font-size:18px;line-height:20px;color:#000;padding:15px 0 33px 0}
.tabs__performer11__block{border-top:2px solid #ececec;margin:19px 0 0 0;padding:38px 0 0 0;background:#f6f9fb}
.tabs__performer11__text1{font-size:18px;line-height:20px;color:#000;padding:0}
.tabs__performer11__text2{font-size:17px;line-height:19px;color:#17383d;padding:25px 0 0 0}
.performer11__findorder{font-size:16px;line-height:1.2;background:#ddd;font-family:GoogleSans-Bold;border-radius:30px;text-align:center}
.performer11__findorder.red{background:#c6101f}
.performer11__findorder a{color:#fff;display:block;padding:16px 0 16px 0}
.performer11__findorder:hover{background:#006789}
.performer11__block3{margin:36px 0 0 0;padding:26px 30px 35px 30px;border-radius:15px;background:#f6f9fb}
.performer11__block3__title{font-size:21px;line-height:23px;color:#17383d}
.performer11__block3__text{font-size:17px;line-height:21px;color:#17383d;padding:20px 0 0 0}
.performer11__block3__button{font-size:17px;line-height:19px;text-align:center;font-family:GoogleSans-Bold;border:2px solid #006789;border-radius:25px;margin:31px 0 0 0;overflow:hidden}
.performer11__block3__button a{color:#006789;display:block;padding:11px 0 11px 0}
.performer11__block3__button:hover{background:#006789}
.performer11__block3__button:hover a{color:#fff}
.tabs__performer11__block1{padding:37px 0 0 0;margin:20px 0 0 0;border-top:2px solid #ececec}
.performer11__block3__text1{font-size:17px;line-height:21px;color:#c6101f;padding:30px 0 0 0}
.performer11__block3__link{font-size:17px;line-height:19px;padding:20px 0 0 0}
.performer11__block3__link a{color:#00c979;text-decoration:underline;display:flex;align-items:center}
.performer11__block3__link a:hover{text-decoration:none}
.performer11__block3__link img{max-width:37px}
.performer11__block3__link span{display:inline-block;padding:0 0 0 11px}
.performer11__findorder__mobile{font-size:21px;line-height:23px;background:#ddd;font-family:GoogleSans-Bold;border-radius:30px;text-align:center;display:none}
.performer11__findorder__mobile a{color:#fff;display:block;padding:16px 0 16px 0}
.performer11__findorder__mobile:hover{background:#006789}
.performer11__block3__mobile{margin:36px 0 0 0;padding:26px 30px 35px 30px;border-radius:15px;background:#f6f9fb}
.inn-controls-mobile{display:none}
#ex-confirmation{padding:0}
.ex__confirmation__text{font-size:15px;line-height:21px;color:#17383d}
.ex__confirmation__text a{color:#00c979;text-decoration:underline}
.ex__confirmation__text a:hover{text-decoration:none}
.ex__confirmation__text p{padding:0 0 20px 0;margin:0}
.ex__confirmation__text p:last-child{padding:0}
.ex__confirmation__button{font-size:20px;line-height:22px;background:#c6101f;border-radius:40px;font-family:GoogleSans-Bold;margin:34px 0 0 0;text-align:center;text-transform:uppercase}
.ex__confirmation__button a{color:#fff;display:block;padding:16px 0 16px 0}
.ex__confirmation__button:hover{background:#006789}
.modal3{display:none;position:relative;width:670px;max-width:inherit!important;padding:inherit;border-radius:20px!important;background:#fff!important}
.modal3 .padding{padding:38px 45px 55px 45px}
.modal3 a.close-modal{position:absolute;top:20px!important;right:20px!important;display:block;width:16px!important;height:17px!important;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background:url(../images/button_close_window.svg) 0 0 no-repeat!important}
.modal3 input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:8px 0 10px 0;margin:0}
.modal3 input::-webkit-input-placeholder{color:#17383d}
.modal3 input::-moz-placeholder{color:#17383d}
.modal3 input:-moz-placeholder{color:#17383d}
.modal3 input:-ms-input-placeholder{color:#17383d}
.ex__confirmation3__price{padding:5px 0 0 0}
.ex__confirmation3__price span{display:block;font-size:15px;color:#006789;padding:0 0 4px 0;font-family:GoogleSans-Regular}
.ex__confirmation3__price input{color:#6a7980}
.ex__confirmation3__price input::-webkit-input-placeholder{color:#6a7980}
.ex__confirmation3__price input::-moz-placeholder{color:#6a7980}
.ex__confirmation3__price input:-moz-placeholder{color:#6a7980}
.ex__confirmation3__price input:-ms-input-placeholder{color:#6a7980}
#ex-confirmation3 .ex-order-submit input[type=submit]{max-width:100%}
.ex__confirmation3__title1{font-size:15px;line-height:17px;color:#6a7980;font-weight:700;padding:20px 0 32px 0}
#ex-confirmation3 .executor__step1__item{max-width:100%}
#ex-confirmation3 .executor__step1__items .executor__step1__item{max-width:48%}
.modal3 select{width:100%;-webkit-appearance:none;padding:11px 0 14px 0;margin:0;border:none;border-bottom:1px solid #e7e7e7;text-align:left;background:url(../images/arrow_drop_down.svg) 0 0 no-repeat #fff;background-position:right center;background-repeat:no-repeat;font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;-moz-appearance:none;text-indent:.01px;-o-text-overflow:'';text-overflow:'';-ms-appearance:none;appearance:none!important}
.performer11__items3{padding:27px 0 0 0}
.performer11__item3{margin-bottom:38px}
.performer11__item3:last-child{margin-bottom:0}
.performer11__item3__flex{display:flex;align-items:center;justify-content:space-between}
.performer11__item3__data{font-size:15px;line-height:17px;color:#6a7980}
.performer11__item3 .rating-area{padding:0}
.performer11__item3 .rating-area:not(:checked)>label{width:17px;height:17px;margin:0 0 0 2px}
.performer11__item3 .rating-area:not(:checked)>label:before{width:17px;height:17px}
.performer11__item3__title{font-size:17px;line-height:19px;color:#006789;padding:8px 0 0 0}
.performer11__item3__text{font-size:17px;line-height:20px;color:#17383d;padding:16px 0 0 0}
.performer11__shown{font-size:15px;line-height:17px;color:#6a7980;padding:48px 0 0 0;text-align:center}
.performer11__more{font-size:21px;line-height:23px;font-weight:700;max-width:320px;width:100%;margin:34px auto 25px;border:2px solid #006789;border-radius:30px;text-align:center;transition:all .3s linear}
.performer11__more a{color:#006789;display:block;padding:13px 0 13px 0}
.performer11__more:hover{background:#006789}
.performer11__more:hover a{color:#fff}
.performer11__flex2{display:flex;padding:18px 0 0 0}
.performer11__flex2__icon{flex:0 0 23px;margin:0 13px 0 0}
.performer11__flex2__icon img{width:100%}
.performer11__flex2__text{font-size:17px;line-height:19px;color:#17383d;padding:0}
.performer11__flex2__text span{display:block;padding:16px 0 0 0}
.performer11__flex2__text a{color:#00c979}
.performer__box__new{background:url(../images/performer__box__new.png);background-size:cover;background-position:50%;text-align:center;padding:0 0 30px 0;border-radius:20px;margin:30px 0 0 0}
.performer__portfolio{margin:0}
.performer__portfolio img{margin:-29px 0 0 47px;max-width:100%}
.performer__box__title{font-size:33px;line-height:35px;color:#fff;font-family:GoogleSans-Bold;text-align:left;padding:0 20px 0 26px;margin:-20px 0 0 0}
.performer__box__title span{font-size:25px;display:block}
.performer__box__text{font-size:17px;line-height:23px;color:#fff;text-align:left;padding:12px 20px 0 26px;max-width:275px}
ul.category__block{padding:30px 0 0 0;margin:0;display:flex;flex-wrap:wrap}
ul.category__block li{list-style:none;font-size:14px;line-height:16px;padding:0;margin-right:19px;margin-bottom:19px;color:#17383d;vertical-align:top;font-weight:400;position:relative;width:150px;overflow:hidden;border-radius:7px;box-shadow:0 0 10px #d9d9d9;-moz-box-shadow:0 0 10px #d9d9d9;-webkit-box-shadow:0 0 10px #d9d9d9}
ul.category__block li .category__block__span{position:relative;z-index:10;border:none;cursor:pointer;width:100%;height:184px;display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap}
ul.category__block li em{height:50px;display:flex;align-items:center;justify-content:center;width:100%}
ul.category__block li svg{fill:#006789;max-width:54px;width:100%}
ul.category__block b{font-weight:400;margin:1px auto 0;display:block;align-items:center;justify-content:center;word-wrap:break-word}
ul.category__block li:hover{background:#006789;color:#fff}
ul.category__block li:hover svg{fill:#fff}
ul.category__block li:hover .category__block__button{background:#00c979;border:2px solid #00c979}
ul.category__block li:hover .category__block__button a{color:#fff}
.category__block__button{font-size:13px;line-height:15px;width:100%;width:100px;display:block;border:2px solid #006789;border-radius:30px;margin:10px auto 0;font-family:GoogleSans-Bold}
.category__block__button a{color:#006789;padding:7px 0 7px 0;display:block}
.form-balance-input{position:relative}
.form-balance-block{padding:30px 0 0 0}
.form-balance-block input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:8px 0 10px 0;margin:0 0 17px 0}
.rub-absolute{position:absolute;top:10px;right:0;font-size:18px;line-height:20px}
.form-balance-block input[type=button],.form-balance-block input[type=submit]{font-size:17px;line-height:20px;font-family:GoogleSans-Bold;color:#fff;max-width:250px;width:100%;background:#c6101f;border-radius:30px;padding:17px 0 16px 0;margin:30px auto 0;display:block;border:none}
.requisites__title{font-size:15px;line-height:17px;color:#6a7980;font-weight:700;padding:0 0 25px 0}
.requisites__item{margin-bottom:25px}
.requisites__item .requisites__item__input{max-width:350px}
.requisites__form {border-top: 2px solid #e9e9e9;margin: 45px 0 0 0;padding: 50px 0 0 0}
.requisites__form input{font-size:15px;line-height:17px;font-family:GoogleSans-Bold;color:#000;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:8px 0 10px 0;margin:0}
.requisites__form input::-webkit-input-placeholder{color:#000}
.requisites__form input::-moz-placeholder{color:#000}
.requisites__form input:-moz-placeholder{color:#000}
.requisites__form input:-ms-input-placeholder{color:#000}
.requisites__form input[type=submit]{font-size:17px;line-height:19px;text-align:center;font-family:GoogleSans-Bold;border:2px solid #006789;border-radius:25px;margin:31px 0 0 0;overflow:hidden;color:#006789;display:block;padding:11px 0 11px 0;background:0 0;max-width:250px}
.requisites__form textarea {
  font-size: 17px;
  line-height: 19px;
  font-family:GoogleSans-Bold;color:#000;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:8px 0 10px 0;margin:0;
  height: 125px;
}
.customization__title{font-size:15px;line-height:17px;color:#6a7980;padding:40px 0 35px 0}
.customization__block ul.executor__checkbox li{margin-right:18px}
.aboutme__block .executor__checkbox li{position:relative;padding:25px 2px 0 2px}
.customization__block1{border-top:2px solid #e9e9e9;margin:45px 0 0 0;padding:50px 0 0 0}
.customization__block__title{font-size:15px;line-height:17px;color:#6a7980;font-weight:700}
.customization__block__title1{font-size:17px;line-height:20px;color:#17383d;padding:33px 0 0 0}
ul.customization__block__list{padding:17px 0 0 0;margin:0;list-style:none}
ul.customization__block__list li{font-size:17px;line-height:20px;color:#17383d;padding:0 0 5px 0}
.customization__block__form{padding:35px 0 0 0}
.customization__block__form__items{display:flex;justify-content:space-between}
.customization__block__items{display:flex;justify-content:space-between}
.customization__block__item{width:100%;margin:0 35px 0 0}
.customization__block__form input{font-size:17px;line-height:19px;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:9px 0 9px 0}
.customization__block__items .customization__block__item:last-child{flex:0 0 200px;margin:0}
.customization__block__form input[type=submit]{font-size:17px;line-height:20px;width:100%;margin:0;border:2px solid #006789;text-align:center;font-family:GoogleSans-Bold;border-radius:30px;transition:all .2s linear;color:#006789;display:block;padding:14px 0 14px 0;background:0 0}
.customization__block__form button{font-size:17px;line-height:20px;width:100%;margin:0;border:2px solid #006789;text-align:center;font-family:GoogleSans-Bold;border-radius:30px;transition:all .2s linear;color:#006789;display:block;padding:14px 0 14px 0;background:0 0}
.customization__block2{margin:0;padding:80px 0 0 0;display:flex;align-items:flex-start; flex-direction: column; max-width: 290px;}
.customization__block2 input[type=submit]{font-size:21px;line-height:23px;width:290px;border:none;text-align:center;font-family:GoogleSans-Bold;border-radius:30px;transition:all .2s linear;color:#fff;display:block;padding:16px 0 16px 0;background:#c6101f}
.customization__block2__link{font-size:21px;line-height:23px}
.customization__block2__link a{color:#006789}
.customization__block2__link a:hover{text-decoration:underline}
.customization__block2 button{font-size:21px;line-height:23px;width:290px;margin:0 60px 0 0;border:none;text-align:center;font-family:GoogleSans-Bold;border-radius:30px;transition:all .2s linear;color:#fff;display:block;padding:16px 0 16px 0;background:#c6101f}
.tabs__performer11__relative{position:relative}
.tabs__performer11__balans{position:absolute;top:42px;right:0;font-size:16px;line-height:18px;text-align:center;z-index:100}
.tabs__performer11__balans a{text-decoration:none;display:block;font-size:13px;line-height:15px;color:#000;cursor:pointer;padding:10px 0 10px 0;margin-top:10px;text-align:center;background:#fff;width:141px;font-family:GoogleSans-Bold;border-radius:25px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 22px #d9d9d9;-moz-box-shadow:0 2px 22px #d9d9d9;-webkit-box-shadow:0 2px 22px #d9d9d9}
.tabs__performer11__balans a:hover{background:#006789;color:#fff}
.select2{width:100%!important;margin:5px 0 0 0!important}
.select2-container--default .select2-selection--single{border:none!important;border-bottom:1px solid #e7e7e7!important}
.select2 .select2-selection{width:100%;-webkit-appearance:none;margin:0;border:none;border-bottom:1px solid #e7e7e7;text-align:left;background-position:right center;background-repeat:no-repeat;font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;-moz-appearance:none;text-indent:.01px;-o-text-overflow:'';text-overflow:'';-ms-appearance:none;appearance:none!important}
#help-form{padding:15px 0 0 0;max-width:800px}
.help-form-text{font-size:15px;line-height:17px;color:#006789}
.help-form-items{display:flex;justify-content:space-between;flex-wrap:wrap}
.help-form-item{width:48%}
#help-form input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:11px 0 14px 20px;margin:0 0 25px 0}
#help-form textarea{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;height:45px;border:none;border-bottom:1px solid #e7e7e7;padding:11px 0 14px 0;margin:0 0 25px 0}
#help-form input[type=submit]{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:300px;display:block;width:100%;background:#e30613;border-radius:30px;padding:17px 0 16px 0;margin:20px auto 20px;border:none;transition:all .2s linear}
#help-form input[type=submit]:hover{background:#cc061a}
.notification1-thumb{padding:35px 0 0 0}
.refresh-button{font-size:17px;line-height:20px;background:#c6101f;max-width:200px;width:100%;text-align:center;margin:37px 0 0 0;border-radius:30px;font-family:GoogleSans-Bold;transition:all .2s linear}
.refresh-button a{color:#fff;display:block;padding:11px 0 11px 0}
.refresh-button:hover{background:#00c979}
.read-message .notification1-box-email i:before{color:#ddd}
.new-message .notification1-box-email i:before{color:#337ab7}
.notification1-box-email i:before{color:#ddd}
.notification1-box{padding:25px 0 25px 0;border-bottom:2px solid #eee}
.notification1-box-data{font-size:15px;line-height:17px;color:#6a7980}
.notification1-box-text{font-size:17px;line-height:23px;color:#17383d;padding:15px 0 0 0}
.notification1-box-from{font-size:25px;line-height:27px;padding:20px 0 0 0}
.notification1-box-from a{display:flex}
.color-new{color:#17383d}
.color-new:hover{color:#00c979;text-decoration:underline}
.notification1-box-email{font-size:15px;line-height:18px;padding:4px 15px 0 0}
.notification1-box.unread-message .notification1-box-email{color:#ddd}
.js-confirm-text{font-size:15px;line-height:18px;color:#000}
.js-confirm-buttons{display:flex;justify-content:space-between}
.js-confirm-button1{font-size:15px;line-height:17px;background:#c6101f;width:48%;text-align:center;margin:25px auto 0;border-radius:30px;font-family:GoogleSans-Bold;transition:all .2s linear}
.js-confirm-button1 a{color:#fff;display:block;padding:10px 0 10px 0}
.js-confirm-button1:hover{background:#00c979}
.performer11-form-pop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;display:none}
.performer11-form-absolute{width:50px;height:50px}
@-moz-keyframes spinner-loader{
0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes spinner-loader{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner-loader{
0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.spinner-loader:not(:required){-moz-animation:spinner-loader 1.5s infinite linear;-webkit-animation:spinner-loader 1.5s infinite linear;animation:spinner-loader 1.5s infinite linear;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;-moz-box-shadow:rgba(255,255,255,.9) 1.5em 0 0 0,rgba(255,255,255,.9) 1.1em 1.1em 0 0,rgba(255,255,255,.9) 0 1.5em 0 0,rgba(255,255,255,.9) -1.1em 1.1em 0 0,rgba(255,255,255,.9) -1.5em 0 0 0,rgba(255,255,255,.9) -1.1em -1.1em 0 0,rgba(255,255,255,.9) 0 -1.5em 0 0,rgba(255,255,255,.9) 1.1em -1.1em 0 0;-webkit-box-shadow:rgba(255,255,255,.9) 1.5em 0 0 0,rgba(255,255,255,.9) 1.1em 1.1em 0 0,rgba(255,255,255,.9) 0 1.5em 0 0,rgba(255,255,255,.9) -1.1em 1.1em 0 0,rgba(255,255,255,.9) -1.5em 0 0 0,rgba(255,255,255,.9) -1.1em -1.1em 0 0,rgba(255,255,255,.9) 0 -1.5em 0 0,rgba(255,255,255,.9) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,.9) 1.5em 0 0 0,rgba(255,255,255,.9) 1.1em 1.1em 0 0,rgba(255,255,255,.9) 0 1.5em 0 0,rgba(255,255,255,.9) -1.1em 1.1em 0 0,rgba(255,255,255,.9) -1.5em 0 0 0,rgba(255,255,255,.9) -1.1em -1.1em 0 0,rgba(255,255,255,.9) 0 -1.5em 0 0,rgba(255,255,255,.9) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}
@-moz-keyframes refreshing-loader{
0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes refreshing-loader{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes refreshing-loader{
0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.success{color:#1b8d1b;margin-bottom:15px;display:inline-block;font-size:17px;line-height:20px}
.error{color:red;padding:5px 10px 5px 10px;margin-bottom:15px;border:1px solid red;display:inline-block;font-size:15px;line-height:17px}
.warning{color:red;padding:5px 10px 5px 10px;margin-bottom:15px;border:1px solid red;display:inline-block;font-size:15px;line-height:17px}
.balans-block-button{font-size:16px;line-height:18px;color:#006789;width:100%;max-width:200px;display:block;border:2px solid #006789;border-radius:30px;margin:20px 0 0 0;font-family:GoogleSans-Bold;text-align:center}
.balans-block-button a{padding:10px 0 10px 0;display:block}
.profile__block1{display:flex;flex-direction:column;width:100%;text-align:right;padding:0 0 15px 0}
.profile__block1__name{font-size:17px;line-height:20px;color:#17383d}
.profile__block1__text{font-size:14px;line-height:16px;color:#17383d;padding:2px 0 0 0}
.header__block__new{display:flex;flex-direction:column;align-items:flex-end}
.mobile__absolute{position:absolute;top:70px;right:10px;text-align:right}
.mobile__absolute .profile__block1__name{font-size:14px;line-height:16px}
.performer11__block2__firm{font-size:17px;line-height:19px;font-family:GoogleSans-Regular;margin:20px 0 0 0;padding:0;position:relative;text-transform:uppercase}
.outsourcing__pad{padding:0 0 20px 0}
.outsourcing__items{padding:0}
.outsourcing__item{margin-top:15px;display:flex;align-items:center}
.outsourcing__item:first-child{margin-top:0}
.outsourcing__item__text{font-size:15px;line-height:17px;color:#000;font-weight:700;width:250px}
.outsourcing__item__text1{font-size:15px;line-height:17px;color:#000;padding:0 0 0 5px;font-weight:700}
.outsourcing__item__input{margin:0 0 0 20px;width:100px}
.outsourcing__item__input input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border:2px solid #e7e7e7;padding:7px 2px 7px 2px;background:#fff!important;text-align:center}
.outsourcing__item__input input::-webkit-input-placeholder{color:#17383d}
.outsourcing__item__input input::-moz-placeholder{color:#17383d}
.outsourcing__item__input input:-moz-placeholder{color:#17383d}
.outsourcing__item__input input:-ms-input-placeholder{color:#17383d}
.outsourcing__item__input2{margin:0 0 0 20px;width:100px}
.outsourcing__item__input2 input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border:2px solid #e7e7e7;background:#fff;padding:7px 2px 7px 2px;text-align:center}
.outsourcing__item__input2 input::-webkit-input-placeholder{color:#6a7980}
.outsourcing__item__input2 input::-moz-placeholder{color:#6a7980}
.outsourcing__item__input2 input:-moz-placeholder{color:#6a7980}
.outsourcing__item__input2 input:-ms-input-placeholder{color:#6a7980}
.outsourcing__item__result{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;text-align:center;color:#fff;width:100px;background:#006789;padding:7px 2px 7px 2px;margin:0 0 0 20px}
.outsourcing__pad1{padding:25px 0 0 0}
.outsourcing__title{font-size:25px;line-height:27px;color:#17383d;padding:20px 0 0 0}
#map-registration5{height:300px;width:100%!important;margin:0 0 20px 0}
.outsourcing__item__input1 input{font-size:17px;line-height:19px;color:#ccc;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:11px 0 14px 0;background:#fff!important}
.outsourcing__item__input1 input::-webkit-input-placeholder{color:#ccc}
.outsourcing__item__input1 input::-moz-placeholder{color:#ccc}
.outsourcing__item__input1 input:-moz-placeholder{color:#ccc}
.outsourcing__item__input1 input:-ms-input-placeholder{color:#ccc}
.outsourcing__pad2{padding:0}
.self-employed{font-size:14px;line-height:16px;color:#000;padding:25px 0 0 0}
.type-info{font-size:14px;line-height:16px;color:#000;padding:25px 0 0 0}
.adv-orders{font-size:20px;line-height:22px;color:#000;margin:20px 0 0 0;display:inline-block;position:relative}
.adv-orders a{position:relative;padding:0 30px 0 0}
.adv-orders a:before{content:'\f067';position:absolute;top:2px;right:0;font-size:15px;line-height:17px;color:#006789;font-family:fontawesome;border:1px solid #006789;border-radius:100%;width:25px;height:25px;text-align:center;padding:3px 0 0 0}
ul.executor__checkbox__top{padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center}
ul.executor__checkbox__top li{list-style:none;font-size:15px;line-height:17px;margin-right:19px;margin-bottom:19px;color:#17383d;vertical-align:top;font-weight:400;position:relative;width:160px;overflow:hidden;border-radius:30px;box-shadow:0 0 10px #d9d9d9;-moz-box-shadow:0 0 10px #d9d9d9;-webkit-box-shadow:0 0 10px #d9d9d9}
ul.executor__checkbox__top label{margin:0;padding:0;position:relative;border:none;width:100%;max-width:inherit}
ul.executor__checkbox__top input{position:absolute;top:0;left:0;opacity:0}
ul.executor__checkbox__top input[type=radio]+span{position:relative;z-index:10;background:#fff;border:none;cursor:pointer;width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap}
.executor__checkbox__top input[type=radio]:checked+span{background:#006789;color:#fff}
.modal5{display:none;position:relative;width:500px;max-width:inherit!important;padding:inherit;border-radius:20px!important;background:#fff!important}
.modal5 .padding{padding:45px 25px 45px 25px;text-align:center}
.modal5 a.close-modal{position:absolute;top:20px!important;right:20px!important;display:block;width:16px!important;height:17px!important;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background:url(../images/button_close_window.svg) 0 0 no-repeat!important}
.response-outsourcer-form{padding:0}
.response-outsourcer-title{font-size:22px;line-height:24px;color:#17383d;font-family:GoogleSans-Bold}
.response-outsourcer-title span{color:#c6101f;font-size:24px}
.response-outsourcer-item{margin-top:20px}
.response-outsourcer-title1{font-size:17px;line-height:20px;color:#17383d;font-family:GoogleSans-Bold}
.response-outsourcer-input{display:flex;justify-content:center;align-items:center;padding:15px 0 0 0}
.response-outsourcer-form input{font-size:17px;line-height:19px;color:#000;max-width:150px;border:none;border:1px solid #e7e7e7;padding:9px 0 9px 0;background:#fff!important;text-align:center}
.response-outsourcer-form input::-webkit-input-placeholder{color:#000}
.response-outsourcer-form input::-moz-placeholder{color:#000}
.response-outsourcer-form input:-moz-placeholder{color:#000}
.response-outsourcer-form input:-ms-input-placeholder{color:#000}
.response-outsourcer-ryb{font-size:24px;line-height:26px;color:#17383d;font-family:GoogleSans-Bold;padding:0 0 0 20px}
.response-outsourcer-resultat{font-size:22px;line-height:24px;color:#6a7980;font-family:GoogleSans-Bold;padding:30px 0 0 0}
.response-outsourcer-resultat span{color:#c6101f}
.response-outsourcer-form input[type=submit]{font-size:16px;line-height:20px;font-family:GoogleSans-Bold;color:#fff;max-width:250px;width:100%;border-radius:30px;padding:12px 0 12px 0;margin:30px auto 0;display:block;border:none;background:#c6101f!important}
ul.order-profession-details{padding:15px 0 0 0;margin:0;list-style:none}
ul.order-profession-details li{font-size:15px;line-height:17px;color:#17383d;padding-bottom:3px}
ul.order-profession-details li:last-child{padding-bottom:0}
ul.order-profession-details li span{font-size:18px;line-height:20px;font-family:GoogleSans-Bold;display:inline-block;padding:0 0 0 5px}
ul.suborders-list{padding:15px 0 0 15px;margin:0;list-style:none}
ul.suborders-list li{font-size:15px;line-height:17px;color:#17383d;padding-bottom:7px}
ul.suborders-list li:last-child{padding-bottom:0}
#js-alert{padding:80px 0 0 0}
.performer3__pad{padding:20px 0 0 0}
.performer3__caption__title{font-size:20px;line-height:22px;color:#000;font-family:GoogleSans-Bold;padding:20px 0 20px 0}
.content .content{padding:0}
.main{max-width:300px;margin:0 auto;padding:40px 0 0 0;text-align:center}
.main-logo img{max-width:150px}
.main-form{text-align:left;padding:25px 0 0 0}
.birja-text{font-size:16px;line-height:18px;color:#006789;padding:0 0 5px 0}
.birja-text1{font-size:16px;line-height:18px;color:#006789;padding:0 0 5px 0}
.main-form input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:10px 0 10px 15px;margin:0 0 17px 0}
.main-form input[type=submit]{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:400px;width:100%;background:#c6101f;border-radius:30px;padding:17px 0 16px 0;margin:13px auto 0;display:block;border:none}
.main-form-text2{font-size:21px;line-height:23px;font-weight:700;max-width:320px;width:100%;border:2px solid #006789;border-radius:30px;margin:25px auto 0}
.main-form-text2 a{color:#006789;width:100%;display:flex;justify-content:center;align-items:center;padding:13px 0 13px 0}
.main-form-text2 img{margin:0 0 0 10px}
.birja-link1{font-size:17px;line-height:19px;padding:40px 0 0 0;display:flex;justify-content:center;align-items:center}
.birja-link1 a{color:#00c979;text-decoration:underline}
.birja-link1 span{display:inline-block;padding:0 11px 0 0}
.main-form-input{position:relative;padding:0 0 0 28px}
.main-form-absolute{position:absolute;top:10px;left:0;z-index:10;font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:20px;text-align:center}
.main-form-absolute1{position:absolute;top:10px;left:0;z-index:10;font-family:GoogleSans-Bold;width:20px;text-align:center}
.birja-link{padding:0 0 5px 0}
.search__block ul.executor__checkbox li{width:88px;margin-right:3px;font-size:10px;line-height:12px}
.search__block ul.executor__checkbox li:last-child{margin-right:0}
.search__block ul.executor__checkbox li svg{max-width:40px}
.search__block .executor__checkbox b{height:25px}
.search__block .executor__checkbox input[type=radio]+span{height:110px}
.withdrawal__block{display:flex}
.withdrawal__block input[type=button],.withdrawal__block input[type=submit]{font-size:14px;line-height:16px;padding:10px 5px 10px 5px;transition:all .3s linear}
.withdrawal__block input[type=button]:hover,.withdrawal__block input[type=submit]:hover{background:#006789}
.withdrawal__block input[type=submit]:first-child{margin-right:5px}
.withdrawal__block input[type=submit]:last-child{margin-left:5px}
ul.executor-list{padding:25px 0 0 0;margin:0}
ul.executor-list li{list-style:none;font-size:16px;line-height:18px;padding:0;margin:0 0 10px 0;color:#17383d;vertical-align:top;font-weight:400;position:relative}
ul.executor-list li a{color:#17383d}
ul.executor-list li a span{color:#00c979}
ul.executor-list li:last-child{margin:0}
ul.executor-list label{margin:0;padding:0 0 0 30px;position:relative;border:none;cursor:pointer}
ul.executor-list input{position:absolute;top:0;left:0;opacity:0;margin:0}
ul.executor-list input[type=checkbox]+span{position:absolute;left:0;top:0;width:20px;height:20px;background:url(../images/checkbox_nonactive.svg) center center no-repeat;cursor:pointer;background-size:cover;border:none;margin:0}
ul.executor-list input[type=checkbox]:checked+span{background:url(../images/checkbox.svg) center center no-repeat}
ul.executor-list b{padding:1px 0 0 0;display:block;overflow:hidden;font-weight:400}
.cookies{background:rgba(0,103,137,.8);height:80px;position:fixed;bottom:0;left:0;width:100%;z-index:100}
.cookies__block{display:flex;justify-content:space-between;align-items:center;min-height:80px}
.cookies__text{font-size:14px;line-height:16px;color:#fff;max-width:900px}
.cookies__button{font-size:16px;line-height:18px;color:#000;flex:0 0 40px;height:40px;border-radius:4px;background:#fff;font-family:GoogleSans-Bold;display:flex;align-items:center;justify-content:center;cursor:pointer}
.tabs__rabot{padding:26px 0 0 0;margin:0}
.tabs__content__rabot{display:none;position: relative;}
.tabs__content__rabot.active{display:block}
.tabs__content__rabot-btn {
  position: absolute;
  top: 12px;
  display: block;
  appearance: none;
  border: 0;
  outline: 0;
  right: 12px;
  width: 24px;
  height: 24px;
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTggNiA2IDE4Ij48L3BhdGg+CiAgPHBhdGggZD0ibTYgNiAxMiAxMiI+PC9wYXRoPgo8L3N2Zz4=") center / 18px no-repeat;
  z-index: 20;
}
ul.tabs__caption__rabot{padding:0;margin:0;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}
ul.tabs__caption__rabot li{list-style:none;font-size:14px;line-height:17px;color:#17383d;cursor:pointer;padding:10px 5px 10px 5px;margin:0;text-align:center;background:#fff;height:133px;font-family:GoogleSans-Bold;border-radius:10px;display:flex;align-items:center;justify-content:flex-srart;flex-direction:column;border:1px solid #006789;transition:all .3s linear}
ul.tabs__caption__rabot li.active{background:#006789;color:#fff}
.tabs__content__rabot{text-align:left;padding:20px 20px 1px 20px;position:relative;width:100%;border:1px solid #006789;margin:25px 0 0 0;border-radius:10px}
ul.tabs__caption__rabot li span{display:block;padding:0 0 12px 0; pointer-events:none;}
ul.tabs__caption__rabot li.active svg{fill:#fff!important}
ul.tabs__caption__rabot li svg{fill:#006789;max-height:55px;min-height:55px;width:50px;height:50px}
.tabs__content__rabot ul.category__block{padding:0}
.tabs__content__rabot ul.category__block li{margin-right:16px}
.tabs__content__rabot ul.category__block li:nth-child(8){margin-right:0}
.tabs__content__rabot ul.executor__checkbox{padding:0}
.tabs__content__rabot ul.executor__checkbox li{margin-right:16px;transition:all .3s linear;font-size:11px;line-height:15px;width:121px}
.tabs__content__rabot ul.executor__checkbox li em{max-height:30px}
.tabs__content__rabot ul.executor__checkbox li svg{max-width:30px;max-height:30px}
.tabs__content__rabot .executor__checkbox input[type=radio]+span{height:auto}
.tabs__content__rabot .executor__checkbox b{height:30px}
.no-results{padding:20px 0 0 0}
.rating-thumb{padding:25px 0 0 0}
.rating-block{padding:0}
.tabs__rating{padding:0;margin:0}
.tabs__content__rating{display:none}
.tabs__content__rating.active{display:block}
ul.tabs__caption__rating{padding:0;margin:0;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}
ul.tabs__caption__rating li{list-style:none;font-size:18px;line-height:20px;color:#006789;cursor:pointer;margin:0 0 10px 0;padding:10px 5px 10px 5px;text-align:center;font-family:GoogleSans-Bold;border:1px solid #006789;width:33%;border-radius:10px}
ul.tabs__caption__rating li a{background:#fff;display:block}
ul.tabs__caption__rating li.active{color:#fff}
ul.tabs__caption__rating li span{display:block;padding:10px 30px 10px 30px;color:#000}
ul.tabs__caption__rating li.active span{color:#fff;background:#006789}
.tabs__content__rating{text-align:left;padding:50px 0 0 0;position:relative;width:100%}
.tabs__caption-icons{display:flex;justify-content:center}
.tabs__caption-icon{padding:5px 5px 0 5px;color:#000}
.tabs__caption-icon img{width:25px;height:25px}
.rating__items{max-width:1150px;width:100%}
.rating__item-new{border-bottom:1px solid #ddd}
.rating__item-title-new{font-size:20px;line-height:22px;font-family:GoogleSans-Bold}
.rating__item-text-new{font-size:14px;line-height:18px;padding:20px 0 20px 0;max-height:100%}
.btn-default{font-size:14px;line-height:16px;color:#fff!important;text-transform:uppercase;width:150px;margin:20px auto 20px;background:#006789!important;border:none;transition:all .3s linear;padding:10px 0 10px 0;display:block;border:none;border-radius:5px;outline:inherit!important}
.rating__item-flex{display:block;align-items:center;margin:0 5px 0 0}
.rating__item{padding:25px 0 20px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.rating__item:last-child{margin:0;border-bottom:none;padding:25px 0 20px 0}
.ratin__section1{max-width:250px;width:100%;margin:15px 0 0 0}
.ratin__section2{max-width:750px;width:100%}
.ratin__name{font-size:17px;line-height:19px;color:#000}
.ratin__name a{color:#000}
.ratin__name a:hover{color:#006789}
.ratin__block{display:flex;align-items:center;padding:10px 0 0 0}
.ratin__text{font-size:17px;line-height:19px;color:#000;padding:0 10px 0 0}
.ratin__reviews{font-size:17px;line-height:19px;color:#000;padding:10px 0 0 0}
.ratin__reviews a{color:#6a7980}
.ratin__reviews a:hover{text-decoration:underline;color:#00c979}
.ratin__text1{font-size:17px;line-height:19px;color:#6a7980;padding:0;text-align:center}
.ratin__section2 ul.executor__checkbox li{width:24%;margin-right:1.3%;margin-top:20px;padding:10px 3px 10px 3px;font-size:12px;line-height:14px}
.ratin__section2 .executor__checkbox input[type=checkbox]+span{height:auto}
.ratin__section2 ul.executor__checkbox li:last-child{margin-right:0}
.ratin__company{font-size:17px;line-height:19px;color:#000;padding:0 0 10px 0}
.ratin__section2 ul.category__block{padding:0}
.ratin__section2 ul.category__block li{width:13%;margin-right:1%;margin-top:20px;padding:10px 3px 10px 3px;font-size:12px;line-height:14px;text-align:center;background:0 0!important;color:#17383d!important}
.ratin__section2 ul.category__block li svg{max-width:30px;max-height:30px;fill:#006789!important}
.ratin__section2 ul.category__block li:last-child{margin-right:0}
.pagination{display:flex;justify-content:center}
.links{display:flex;font-size:16px;line-height:20px;margin:35px 0 20px 0;text-align:center;border:1px solid #ececf3;border-right:none;overflow:hidden}
.links a{display:inline-block;width:30px;padding:6px 0 6px 0;border-right:1px solid #e7e7e7;margin-right:0;color:#68686a}
.links b{display:inline-block;width:30px;padding:6px 0 6px 0;color:#fff;border-right:1px solid #e7e7e7;font-weight:400;background:#006789}
.owl-carousel{-ms-touch-action:pan-y;touch-action:pan-y}
.spinner-loader1{padding:0}
.spinner-loader1 img{width:50px}
.modal-bell{display:none;position:relative;width:670px;max-width:inherit!important;padding:inherit;border-radius:20px!important;background:#fff!important}
.modal-bell .padding{padding:66px 35px 31px 35px}
.modal-bell a.close-modal{position:absolute;top:20px!important;right:20px!important;display:block;width:16px!important;height:17px!important;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background:url(../images/button_close_window.svg) 0 0 no-repeat!important}
.modal__bell-text{font-size:25px;line-height:28px;color:#17383d;text-align:center;position:relative}
.modal__bell-button{font-size:20px;line-height:22px;color:#fff;background:#e30613;max-width:170px;margin:70px auto 0;text-align:center;border-radius:25px;position:relative}
.modal__bell-button a{color:#fff;display:block;padding:17px 0 17px 0}
.modal-bell .modal__bell-buton a.close-modal{position:relative}
.modal__bell-foto{position:absolute;bottom:0;left:0}
.modal__bell-foto img{max-width:140px}
.ex-bell1-form{max-width:370px;margin:34px auto 0;position:relative}
.ex-bell1-form input{font-size:17px;line-height:19px;font-family:GoogleSans-Bold;color:#17383d;width:100%;border:none;border-bottom:1px solid #e7e7e7;padding:10px 0 10px 20px;margin:0 0 17px 0}
.ex-bell1-forminput::-webkit-input-placeholder{color:#17383d}
.ex-bell1-form input::-moz-placeholder{color:#17383d}
.ex-bell1-form input:-moz-placeholder{color:#17383d}
.ex-bell1-form input:-ms-input-placeholder{color:#17383d}
.ex-bell1-form input[type=submit]{font-size:21px;line-height:23px;font-family:GoogleSans-Bold;color:#fff;max-width:328px;width:100%;background:#e30613;border-radius:30px;padding:17px 0 16px 0;margin:11px auto 0;display:block;border:none}
.ex-bell1-form-text{font-size:16px;line-height:18px;color:#006789}
.footer__button{font-size:17px;line-height:20px;font-family:GoogleSans-Bold;max-width:250px;width:100%;background:#e30613;border-radius:30px;text-align:center;margin:11px 0 0 0;transition:all .3s linear}
.footer__button a{padding:11px 0 11px 0;color:#fff;display:block}
.footer__button:hover{background:#00c979}
.completedwork__title{font-size:19px;line-height:21px;color:#17383d;padding:25px 0 25px 0;font-weight:700}
.completedwork__block{display:flex;align-items:center;flex-wrap:wrap}
.completedwork__items{display:flex;flex-wrap:wrap}
.completedwork__item{margin:0 15px 20px 0}
.completedwork__button{font-size:14px;line-height:16px;background:#4473c5;border:1px solid #4c6697;max-width:150px;text-align:center;border-radius:5px;margin:0 0 20px 0}
.completedwork__button a{color:#fff;max-width:200px;padding:10px 10px 10px 10px;display:block}
.completedwork__button a:hover{text-decoration:underline}
.completedwork-file{text-align:center;width:100%;position:relative;padding:0}
.completedwork-file .btn-tertiary{font-size:15px;color:#33343d;font-weight:400;padding:0;width:100%;display:block}
.completedwork-file .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.completedwork-file .input-file+.js-labelFile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;cursor:pointer;width:174px;height:115px;background:url(../images/avatar_empty.svg) 0 0 no-repeat #ddd;background-position:50%;background-size:cover}
.executor__step1__item select{width:100%;-webkit-appearance:none;padding:11px 0 14px 0;margin:0;border:none;border-bottom:1px solid #e7e7e7;text-align:left;background:url(../images/arrow_drop_down.svg) 0 0 no-repeat #fff;background-position:right center;background-repeat:no-repeat;font-size:15px;line-height:17px;font-family:GoogleSans-Bold;color:#17383d;-moz-appearance:none;text-indent:.01px;-o-text-overflow:'';text-overflow:'';-ms-appearance:none;appearance:none!important}
.item-new-style{width:31%;margin-right:2.3%;margin-bottom:16px}
.performerinfo__title{font-size:18px;line-height:20px;color:#000;padding:20px 0 20px 0}
.performerinfo__block{font-size:17px;line-height:20px;color:#17383d;padding:15px;box-shadow:0 0 10px #d9d9d9;-moz-box-shadow:0 0 10px #d9d9d9;-webkit-box-shadow:0 0 10px #d9d9d9}
.performerinfo__gallery{padding:10px 10px 0 10px}
.performerinfo__gallery .completedwork__item{margin:0 15px 10px 0}
.performerinfo__gallery .completedwork__item:nth-child(5n){margin:0 0 10px 0}
.rating-block1{padding:25px 20px 25px 20px;margin:0;background:#f6f9fb;border-radius:20px;display:flex;align-items:flex-start}
.rating-block-foto{flex:0 0 150px;margin:0 20px 0 0;display:flex;justify-content:center}
.rating-block-foto img{width:100%;height:100%}
.rating-block-name{font-size:33px;line-height:35px;color:#17383d}
.rating-block-name em{font-style:normal;font-size:22px;line-height:25px}
.rating-block-email{font-size:17px;line-height:19px;font-family:GoogleSans-Regular;padding:18px 0 0 0}
.rating-block-email a{color:#17383d;position:relative;padding:0 0 0 39px}
.rating-block-email a:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;background:url(../images/icon_email.svg) 0 0 no-repeat}
.rating-block-phone{font-size:17px;line-height:19px;font-family:GoogleSans-Regular;padding:18px 0 0 0}
.rating-block-phone a{color:#17383d;position:relative;padding:0 0 0 39px}
.rating-block-phone a:before{content:'';position:absolute;top:0;left:0;width:19px;height:19px;background:url(../images/phone.svg) 0 0 no-repeat}
ul.rating-block-list{padding:0;margin:0;list-style:none;display:flex}
ul.rating-block-list li{margin-right:5px;display:flex;align-items:center}
ul.rating-block-list li a{position:relative;width:16px;height:16px;display:block}
ul.rating-block-list li a:before{content:'';position:absolute;top:0;left:0;width:16px;height:16px;background:url(../images/button_rating.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}
ul.rating-block-list li.active a:before{background:url(../images/button_rating_active.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}
.zakaz1-box__text2{display:flex;align-items:center;font-size:15px;line-height:17px;color:#6a7980;padding:0;padding:10px 0 0 0}
.zakaz1-box__text2 svg{width:16px}
.zakaz1-box__text2 span{display:inline-block;padding:0 0 0 13px}
.rating-boxs{display:flex;flex-wrap:wrap}
.rating-box{width:100%;padding:0 20px 0 0;margin:25px 0 0 0}
.rating-box-data{font-size:15px;line-height:19px;font-family:GoogleSans-Regular;padding:0 60px 0 0}
.performerinfo__block-pad{margin-bottom:20px}
.tabs__performer11__text1-pad{padding:20px 0 0 0}
.rating-box-flex{display:flex;align-items:center;padding:0 0 10px 0}
.rating-box-data1{font-size:15px;line-height:19px;padding:5px 0 0 0}
.completedwork__item .completedwork-file .input-file+.js-labelFile{background:url(../images/service-img1.jpg) 0 0 no-repeat #ddd;background-size:cover}
.completedwork__item:last-child .completedwork-file .input-file+.js-labelFile{background:url(../images/avatar_empty.svg) 0 0 no-repeat #ddd;background-position:50%}
.completedwork-file{position:relative}
.completedwork-file-close{position:absolute;top:5px;right:5px;border:1px solid #000;border-radius:100%;width:20px;height:20px;padding:1px 0 0 0;z-index:10;text-align:center}
.completedwork-file-close a{color:#000}
.completedwork__items-new{display:flex}
.completedwork__item-new{width:20%;margin:0 10px 10px 0}
.completedwork__item-foto a{display:block;padding-bottom:60%;background-size:cover;background-position:50%;background-repeat:no-repeat}
.rating__item-foto{width:80px;height:80px;margin:50px 0 0;position:relative;overflow:hidden;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;box-shadow:0 2px 10px rgba(0,0,0,.1)}
.rating__item-foto img{position:absolute;inset:0;width:100%;max-height:100%;object-fit:cover}
.completedwork__item-foto{width:174px;height:115px;position:relative}
.completedwork__item-foto a{height:115px;padding-bottom:0}
.completedwork__item{position:relative}
.apps_padding{padding:15px 24px 90px;display:flex;align-items:center;justify-content:center}
.apps{margin:0 12px 0;display:flex;flex-wrap:wrap;list-style:none;padding:0}
.apps.mobile{flex-direction:column;margin:36px 0 0}
.apps li{margin:0 12px 0 0;padding:0}
.apps.mobile li{margin:0 0 12px;padding:0}
.apps li:last-child{margin:0}
.apps li a{display:block;max-width:120px;width:100%}
.apps.inmodal li a,.apps.mobile li a{max-width:180px}
.apps li a img{display:block;width:100%;height:auto}
.customers_wrp{margin:64px 0 72px}
.customers_wrp .row{display:flex;flex-wrap:wrap}
.customer_item_wrp{margin:0 0 24px;float:none!important}
.customer_item_card{display:block;padding:12px;border-radius:10px;transition:all .2s ease-in-out;border:1px solid #fafafa;box-shadow:0 2px 22px #d9d9d9;-moz-box-shadow:0 2px 22px #d9d9d9;-webkit-box-shadow:0 2px 22px #d9d9d9;height:100%;display:flex}
.customer_item_pic{position:relative;max-width:72px;width:100%;height:72px;overflow:hidden;margin:0 24px 0 0;border-radius:100%}
.customer_item_pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.2s ease-in-out}
.customer_item_info .button{display:block;min-width:max-content;width:160px;padding:9px 6px;border-radius:5px;color:#fff;text-align:center;margin:12px 0 0;transition:.25s ease-in-out}
.customer_item_info .button.unsubscribe{background-color:#e30613}
.customer_item_info .button.subscribe{background-color:#00c979}
@media(hover){
.customer_item_info .button.unsubscribe:hover{background-color:#00c979}
.customer_item_info .button.subscribe:hover{background-color:#e30613}
}
.customer_item_name,.customer_item_name a{font-size:16px;font-weight:700;margin:0 0 0.4rem;color:#000}
.customer_item_link{color:#000}
.customer_item_suname{font-size:14px;margin:0 0 12px}
.customer_item_suname b{font-weight:700}
.customer_item_card .blue{color:#006789}
.customer_caption_title{margin:0 0 12px}
@media(hover){
.customer_item_card:hover img{transform:scale(1.15)}
}
#map-registration4{margin:36px 0 0}
.performer5__reject.m0{margin:0}
.performer5__reject.mt-24{margin:0;margin-top:24px}
.total-results{padding:0 0 24px;font-size:18px}
.total-results span{font-weight:700;color:#006789}
.profile_btns .btn-blue{margin:16px 0 0}
.profile_btns .btn-blue:first-child{margin:0}
.btn-blue{appearance:none;display:block;border:none;text-decoration:none;text-align:center;font-size:16px;line-height:1.2;text-transform:uppercase;padding:15px 10px;border-radius:30px;background-color:#006789;color:#fff;transition:.2s ease-in-out}
.btn-blue:hover{color:#fff;background-color:#cc061a}
.flex_tab{display:flex!important;align-items:flex-start;justify-content:space-between}
.flex_tab_item{flex:1}
.flex_tab_item.tab_balance{width:180px;flex:unset;padding:0 0 0 24px}
.balance{font-size:18px;text-align:center}
.balance_btn{appearance:none;display:block;border:none;text-decoration:none;text-align:center;font-size:16px;line-height:1.2;text-transform:uppercase;padding:15px 10px;border-radius:30px;background-color:#fff;color:#17383d;transition:.2s ease-in-out;box-shadow:0 2px 22px #d9d9d9;-moz-box-shadow:0 2px 22px #d9d9d9;-webkit-box-shadow:0 2px 22px #d9d9d9}
.balance_btn:hover{background-color:#17383d;color:#fff}
.tab_balance .balance_btn{margin:16px 0 0}
.user_reg_list{margin:12px 0;padding:0}
.user_reg_list li{font-size:16px;line-height:1.2;margin:0 0 6px;list-style-type:none}
.user_reg_list li span{color:#006789;font-weight:700}
.select_table_info,.select_table_wrp{margin:0 0 24px}
.select_table_btns{margin:24px 0 12px;display:flex;justify-content:flex-end}
.select_table_btns button{appearance:none;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#006789;color:#fff;font-size:16px;line-height:1.2;text-transform:uppercase;margin:0 16px 0 0;border:none;min-height:50px;min-width:50px;transition:.2s ease-in-out}
.select_table_btns button:hover{color:#00c979;background-color:#006789}
.select_table_btns button:last-child{margin:0}
.select_table_btns button.remove span{transform:rotate(45deg)}
.select_table_btns button.work{padding:15px 10px}
.select_table_btns button span{font-weight:700;font-size:24px}
.table_response{width:100%;overflow:auto}
.table_response table{width:100%;overflow:auto;overflow:hidden;border:1px solid #006789}
.table_response table caption{font-size:16px;font-weight:700;color:#006789;padding:0 0 12px}
.table_response table thead{background-color:#006789;color:#fff;font-size:16px}
.table_response table thead tr{border-bottom:1px solid #fff}
.table_response table thead tr th{padding:12px 6px;border-right:1px solid #fff;text-align:center;vertical-align:middle}
.table_response table thead tr th:last-child{border:none}
.table_response tbody{border:1px solid #006789}
.table_response tbody tr{border-bottom:1px solid #006789}
.table_response tbody tr td{position:relative;padding:12px 6px;border-right:1px solid #006789;font-size:16px;line-height:1.2;text-align:center;vertical-align:middle;transition:.2s ease-in-out}
#js-registry-payments tr td{font-size:14px}
#js-registry-payments tr td .select2-selection__rendered{font-size:14px}
.table_response tbody tr td input[type=checkbox]{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;visibility:hidden}
.table_response tbody tr:hover td{background-color:#0ecc80;color:#006789;cursor:pointer}
.select_table_wrp tbody tr td:first-child{color:transparent}
.select_table_wrp tbody tr.select td:first-child{color:#00c979}
.table_response tbody tr.select{border-bottom:1px solid #fff}
.table_response tbody tr.select td{background-color:#006789;color:#00c979;border-right:1px solid #fff}
.table_response tbody tr td:last-child{border:none}
.table_modal_title{font-size:18px;line-height:1.2;font-weight:700;color:#006789;padding:0 0 12px}
.table_modal_text{font-size:16px;line-height:1.2;margin:0 0 24px}
.download_btns{margin:12px 0 0;display:flex;justify-content:flex-end}
.download_btns a{appearance:none;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#fff;border:1px solid #006789;color:#006789;font-size:14px;line-height:1.2;text-transform:uppercase;margin:0 16px 0 0;min-height:50px;min-width:120px;padding:15px 15px 15px 32px;margin:0 0 0 16px;transition:.2s ease-in-out}
.download_btns a.pdf{background:#fff url(../image/pdf.png) 5px/20px no-repeat}
.download_btns a.exel{background:#fff url(../image/exel.png) 5px/20px no-repeat}
.download_btns a:first-child{margin:0}
.table_search{margin:12px 0 0 auto;position:relative;max-width:320px}
.table_search2{margin:12px 0 12px auto;position:relative}
.table_search input,.table_search2 input{display:block;border-radius:3px;border:1px solid #e8e6e5;background-color:#fff;padding:14px 14px 14px 48px;color:#000;font-weight:700;font-size:14px;width:100%;transition:.2s ease-in-out}
.table_search input::placeholder,.table_search2 input::placeholder{font-size:14px;font-weight:700;color:#7a736d;opacity:.5}
.table_search2::before,.table_search::before{content:'';position:absolute;top:50%;left:15px;transform:translateY(-50%);width:18px;height:18px;background:transparent url(../image/search.svg) center/contain no-repeat}
.-mobile{display:none}
@media screen and (max-width:991px){
.profile_btns .-mobile{display:block}
.flex_tab{flex-direction:column-reverse}
.flex_tab_item.tab_balance{padding:0 0 24px;width:100%}
}
.rating-new{font-size:16px;margin:0 0 12px}
.form-balance-input-row{display:flex;font-size:16px;margin:0 0 12px;justify-content:center}
.form-balance-input-row .rub-absolute{position:unset;inset:unset;margin:0 0 0 6px}
.bold{font-weight:700}
.email-approve-block{display:flex;flex-direction:column;align-items:flex-end;padding:12px;margin:0 0 0 auto;max-width:320px;width:100%}
.email-approve-block a{display:block;width:max-content;margin:24px 0 0}
.approve-email-btn{margin:12px 0 0;background-color:#006789;color:#fff}
.-btn{appearance:none;display:flex;align-items:center;justify-content:center;outline:0;border:0;border-radius:5px;text-decoration:none;width:100%;height:45px;line-height:1.1;padding:6px 12px;cursor:pointer;transition:.15s ease-in-out}
.btn-green{background-color:#00c979;color:#fff;will-change:background-color,color}
.btn-red{background-color:#cc061a;color:#fff;will-change:background-color,color}
.btn-blue{background-color:#006789;color:#fff;will-change:background-color,color}
@media (hover){
.btn-green:hover{color:#fff;background-color:#cc061a}
.btn-red:hover{background-color:#00c979;color:#fff}
.btn-blue:hover{background-color:#cc061a;color:#fff}
}
.performerinfo__block.flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;gap:0 48px}
.balance{padding:20px 0;display:flex;flex-direction:column;align-items:flex-start}
.balance_info{flex-shrink:0;margin:0 0 24px}
.balance_info span{color:#006789}
.balance .-btn{max-width:220px}
.owl-carousel{-ms-touch-action:pan-x!important;touch-action:pan-x!important}
.tabs__caption__rabot.owl-carousel .owl-prev {
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.tabs__caption__rabot.owl-carousel .owl-next {
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.banner-viplati {
  width: 100%;
  height: 90vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bg-viplati {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100vh;
  background: url('../images/thumb1.jpg');
  background-size: contain;
  z-index: -1;
}

/* .bg-viplati::after {
  content: '';
  position: absolute;
  background: rgba(255,255,255,.7);
  inset: 0;
  height: 72vh;
  width: 100%;
  z-index: 0;
} */

.banner-viplati-box {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: column;
  height: 300px;
  margin: 0 auto 100px;
}

.banner-viplati-box h2 {
  font-size: 33px;
  line-height: 45px;
  color: #17383d;
  font-family: GoogleSans-Bold;
}

.banner-viplati-box p {
  font-size: 28px;
line-height: 45px;
color: #17383d;
font-family: GoogleSans-Bold;
}

.banner-viplati-box a {
  background: #006789;
  font-size: 24px;
  padding: 20px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  color: #fff;
  display: block;
  width: max-content;
}

.abilities::before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  height: 600px;
  z-index: -1;
}

.abilities-box {
  background: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  padding: 20px;
  border: 1px solid #fafafa;
  box-shadow: 0 2px 22px #d9d9d9;
}

.abilities h2 {
  color: #333f50;
  font-size: 40px;
  padding: 50px 0 30px;
}

.abilities-box span {
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  font-weight: 700;
  margin: 25px;
  color: #333f50;
  display: block;
}

.abilities .row {
  display: flex;
  flex-wrap: wrap;
}

.abilities-box p {
  font-size: 19px;
  color: #333f50;
  line-height: 22px;
  text-align: center;
}

.h-100-inner > :first-child {
  height: 100% !important;
}

.call-back h2 {
  margin: 50px 0;
}

.call-back-box {
  font-size: 14px;
  line-height: 17px;
  color: #17383d;
  padding: 10px 5px 10px 5px;
  margin: 30px 10px;
  text-align: center;
  background: #fff;
  font-family: GoogleSans-Bold;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-srart;
  flex-direction: column;
  border: 1px solid #006789;
  transition: all .3s linear;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -ms-transition: all .3s linear;
  -o-transition: all .3s linear;
}

.call-back-box div {
  height: 80px;
  width: 80px;
}

.call-back-box div svg {
  fill: #006789 !important;
  transition: all .3s linear;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -ms-transition: all .3s linear;
  -o-transition: all .3s linear;
}

.call-back-box:hover {
  background: #006789;
  color: #fff;
}

.call-back-box:hover div svg {
  fill: #fff !important;
}

.call-back-title {
  margin: 30px 0 !important;
}

.call-back-subtitle {
  font-size: 28px;
  line-height: 30px;
  color: #17383d;
  padding: 0;
  margin: 10px 0 50px;
  text-align: center;
  font-weight: 400;
  display: block;
}

.call-back-input {
  display: inline;
  font-size: 22px;
  line-height: 36px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  margin: 10px 0;
  width: 100%;
  border: 1px solid #dee3e9;
  font-family: GoogleSans-Regular, Helvetica, sans-serif;
}

.call-back-input::placeholder {
  font-size: 20px;
  font-weight: 300;
  color: #c1bec2;
  padding-left: 10px;
}

.call-back-radio {
  font-size: 24px;
  line-height: 26px;
  margin: 10px 0;
  color: #17383d;
}

.isp {
  font-size: 24px;
  line-height: 26px;
  color: #17383d;
}

.call-back input[type="radio"], .call-back input[type="checkbox"] {
  margin: 0 5px 0 !important;
  width: 16px;
  height: 16px;
}

.call-back-button {
  color: #fff;
  text-align: center;
  font-size: 24px;
  padding: 15px 50px;
  background: #c6101f;
  font-family: GoogleSans-Bold;
  border-radius: 10px;
  display: flex;
  border: 1px solid #c6101f;
  margin: 32px auto;
  transition: all .3s linear;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -ms-transition: all .3s linear;
  -o-transition: all .3s linear;
}

.call-back form {
  padding: 30px;
  border-radius: 10px;
  border: 1px solid #006789;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}

.small-center {
  display: flex;
  justify-content: center;
}

.mb-30 {
  margin: 0 0 30px;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.user_passposrt fieldset {
  border: 0;
}

.user_passposrt legend {
  border: 0;
  display: block;
  margin: 0 0 24px;
}

.new_pass {
  width: 50% !important;
  margin: 0 35px 2rem 0 !important;
}

.re_pass {
  flex: 50% !important;
  margin: 0 35px 2rem 0 !important;
}

ul.tabs__caption__performer21 li {
  width: max-content !important;
  padding: 14px !important;
  line-height: normal !important;
}

.cropper-result {
  max-height: 500px;
}

.executor__step1__form .select {
  padding: 10px 0 !important;
}

.executor__step1__input input::placeholder {
  font-size: 15px;
  line-height: 17px;
  color: #17383d !important;
  font-family: GoogleSans-Bold;
  text-indent: .01px;
  text-overflow: '';
  opacity: 1;
  appearance: none !important;
}

.executor__step1__input input::-moz-placeholder {
  font-size: 15px;
  line-height: 17px;
  color: #17383d !important;
  font-family: GoogleSans-Bold;
  text-indent: .01px;
  text-overflow: '';
  appearance: none !important;
  opacity: 1;
}

ul.customization__block__list li, .customization__block__title1 {
  font-size: 15px;
  line-height: 17px;
}

.customization__block__title, .requisites__title {
  color: #17383d;
  font-size: 17px;
  line-height: 19px;
}

.cropper-container {
  max-height: 450px !important;
}

.next-cancel {
  text-align: center;
}
.next-cancel a {
  display: block;
  padding: 18px 0;
  background-color: #006789;
  font-size: 21px;
  border-radius: 30px;
  max-width: 400px;
  width: 100%;
  color: #fff;
}

/* .delete-acc {
  position: absolute;
    bottom: -33px;
    left: 180px;
    width: 100%;
    font-size: 17px;
    line-height: 19px;
    text-decoration: none;
} */

.customization__block2__delete {
  font-size: 18px;
  margin: 15px 0;
  text-align: center;
  display: block;
}

.customization__block2__delete a {
  color: #17383d;
}

.custom-modal-textarea {
  width: 100%;
  height: 100px;
  border-radius: 15px;
  padding: 15px 15px;
}

.custom-modal-input-button {
  width: 100%;
  height: 54px;
  color: #fff;
  border: 0px solid;
  font-size:20px;
  line-height:22px;
  background:#c6101f;
  border-radius:40px;
  font-family:GoogleSans-Bold;
  margin:25px 0 0 0;
  text-align:center;
  text-transform:uppercase
}

.rating-new-list, .rating-selector {
  display: flex;
  width: 100%;
  height: 25px;
  padding: 0;
  list-style-type: none;
  justify-content: center;
}

.li-block, .li-block a {
  width: 25px;
  height: 25px;
}

.li-block .li-block a .fa{
  width: 25px;
  height: 25px;
}

.fa {
  font-size: 25px !important;
}

.active {
  color: #d52d00;
} 

.modal-label-wrap {
  display: block;
  margin-top: 25px;
}

.modal-label-wrap input[type="radio"], input[type="checkbox"] {
  margin: 0 6px 0 0;
}

.modal-label-wrap label {
  width: 100%;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
}