@charset "UTF-8";@font-face{font-family:Roboto-Regular;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/Roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/Roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto-Light;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/Roboto/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Minion-Bold;font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Minion-Regular;font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Gotham;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/GothamPro/GothamPro.ttf) format("truetype")}::-webkit-scrollbar{width:12px;-webkit-transition:all .5s ease;transition:all .5s ease}::-webkit-scrollbar-thumb{border-width:1px 1px 1px 2px;border-color:#f2f2f2;background-color:#d35147;-webkit-transition:all .5s ease;transition:all .5s ease}::-webkit-scrollbar-thumb:hover{border-width:1px 1px 1px 2px;border-color:#f2f2f2;background-color:#d35147;-webkit-transition:all .5s ease;transition:all .5s ease}::-webkit-scrollbar-track{border-width:0;-webkit-transition:all .5s ease;transition:all .5s ease}::-webkit-scrollbar-track:hover{background-color:#d7d7d7;-webkit-transition:all .5s ease;transition:all .5s ease}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}body input:focus:required:invalid,body input:required:valid,body textarea:focus:required:invalid,body textarea:required:valid{color:#666}body{font-size:16px;min-width:320px;position:relative;line-height:1.75;font-family:Roboto-Regular,sans-serif;overflow-x:hidden;background-color:#f2f2f2;padding:0;margin:0}body.no-scroll{height:100%;overflow:hidden}h1{font-size:36px;line-height:41px;color:#171717;margin:20px 0}h2{font-size:20px;line-height:25px}h2 a,h3 a{color:inherit}h2 a:hover,h3 a:hover{color:inherit;text-decoration:inherit}h3{font-size:16px;line-height:21px}h2,h3{font-family:Roboto-Bold,sans-serif;color:#2f2f2f;margin:0}a,button,input,li{outline:0!important}img[data-realsrc].preload-img{opacity:0}img[data-realsrc]:not(.preload-img){opacity:1;transition:opacity .3s}.preload-img{width:100px!important;height:100px!important;left:-webkit-calc(50% - 50px)!important;left:calc(50% - 50px)!important;top:-webkit-calc(50% - 50px)!important;top:calc(50% - 50px)!important}.img-responsive{display:block;width:100%;height:auto}.b-wrap a{display:inline-block}.b-wrap-80{max-height:80px}.vertical-b .b-wrap{height:380px;width:310px;margin-left:auto;margin-right:auto;background-color:#fff;box-shadow:0 1px 5px 0 #ddd;border:1px solid #ddd}.vertical-b .b-wrap a{display:inline-block}.btn-sub-fixed .round,.btn-switch-style-night a,.fly-adv,.mfp-content,.slider-style-mnu .item,.white-popup-block .title-prize{text-align:center}.count-users-contest{text-align:center;color:#bdbdbd}.switch{float:left}.row-section{margin-top:20px}.action-wrap{color:#fff;background-color:#516aae;margin-bottom:20px;font-size:18px;line-height:23px;padding:20px}.toggle-bg{background-color:#dedede;-webkit-border-radius:30px;border-radius:30px;display:inline-block;vertical-align:middle;height:16px;position:relative;width:40px}.toggle-bg input{height:15px;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:40px;z-index:2;zoom:1}.switch,.toggle-bg input:checked~.switch{left:2px}.switch{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+') #fff;-webkit-border-radius:30px;border-radius:30px;display:block;height:12px;position:relative;top:2px;-webkit-transition:left .2s ease;transition:left .2s ease;width:12px;z-index:1}.toggle-bg input:checked{z-index:0}.toggle-bg input~:checked~.switch{left:26px}.effect-apollo{background:#f2f2f2;position:relative}.effect-apollo figcaption:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);content:'';-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0)}.input-wrap-date,.requared-input{position:relative}.input-wrap-date label input,.requared-input label input{border:1px solid #d35147!important}.input-wrap-date label label,.requared-input label label{font-size:14px!important;font-weight:400;position:absolute;padding:5px;background-color:#d35147;z-index:2;display:inline-block;width:auto!important;-webkit-border-radius:.2em;border-radius:.2em;color:#fff;margin-top:-80px}.input-wrap-date label label::after,.requared-input label label::after{content:'';width:25px;height:25px;background-color:#d35147;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:12px;left:10px;z-index:-1}.requared-input{position:relative}.requared-input .chosen-container label{position:absolute;top:-30px;left:95px;padding:5px;background-color:#d35147;font-size:14px!important;font-weight:400;z-index:2;display:inline-block;width:auto!important;-webkit-border-radius:.2em;border-radius:.2em;color:#fff}.requared-input .chosen-container label::after{content:'';width:25px;height:25px;background-color:#d35147;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:12px;left:10px;z-index:-1}.breadcrumbs{font-size:0;display:block}.breadcrumbs a,.breadcrumbs p{color:#828282;font-family:Roboto-Light,sans-serif;font-size:13px;line-height:18px;display:inline-block;margin:0;text-decoration:underline}.breadcrumbs a{-webkit-transition:all .5s ease;transition:all .5s ease}.breadcrumbs a:hover{color:#516aae}.breadcrumbs p,.breadcrumbs p a{color:#d35147}.breadcrumbs span{color:#516aae;margin:0 10px;font-size:18px;line-height:18px}.breadcrumbs a,.breadcrumbs p,.breadcrumbs span{display:inline-block;vertical-align:middle}.button-wrap .button .button-text{text-align:center;padding-right:10px;padding-left:10px;font-size:0}.container,.npl{padding-left:0}.container,.npr{padding-right:0}.header-scroll,.header-scroll-line{position:fixed;top:0;z-index:100;width:100%;margin-top:0!important}.header-scroll-line{top:40px;z-index:3}.fotorama-banner{margin-top:10px;text-align:center}.fotorama--fullscreen .fotorama__img{max-height:571px!important;width:auto!important;margin:auto;top:15%!important;left:0!important}.menu-work-list-wrap{padding:0 20px;background-color:#fff}.menu-work-list-wrap .menu-option-list{width:100%;display:block;border-bottom:1px solid #f2f2f2}#show_subscribe{max-width:700px}blockquote{background-color:#f2f2f2;padding:35px;display:block;font-size:16px;line-height:21px;color:#171717;position:relative;overflow:hidden}blockquote::after{content:'';display:block;position:absolute;top:0;right:0;width:75px;height:75px;background-image:url(../img/two-quotes.svg);opacity:.08}.user-survey-wrap{font-size:0}.user-survey-wrap .title{font-family:Roboto-Bold,sans-serif;font-size:14px;color:#516aae;line-height:19px}.user-survey-wrap .content{margin-top:10px;margin-bottom:10px}.user-survey-wrap .content .title{margin-bottom:20px;display:block}.user-survey-wrap .content .surv-item{border-bottom:1px solid #e3e3e3;margin-bottom:5px;cursor:pointer;position:relative}.user-survey-wrap .content .surv-item .inter-option{font-size:0}.user-survey-wrap .content .surv-item .inter-option input{margin-top:5px;margin-right:5px;margin-bottom:5px;display:inline-block;vertical-align:middle;line-height:18px}.user-survey-wrap .content .surv-item .inter-option label{margin-bottom:5px;margin-top:5px;font-size:13px;line-height:18px;display:inline-block;vertical-align:middle;width:90%}.user-survey-wrap .content .surv-item .line{height:3px;background-color:#d35147}.user-survey-wrap .content .surv-item .text{font-size:13px;line-height:18px;color:#2f2f2f;margin-bottom:5px;margin-top:5px;display:inline-block;vertical-align:middle;width:80%}.user-survey-wrap .content .surv-item .text span{color:#d35147;margin:0}.user-survey-wrap .content .surv-item .value{font-size:13px;line-height:20px;width:20%;text-align:right;color:#2f2f2f;background-color:#fff;display:inline-block;vertical-align:middle}.user-survey-wrap .content .surv-item:last-child{margin-bottom:0}.user-survey-wrap .foot{text-align:center;padding-top:10px;padding-bottom:7px}.user-survey-wrap .foot a{font-size:13px;line-height:18px;color:#939393;display:inline-block;width:50%}.links-list ul{padding:0;margin:0;list-style-type:none;font-size:0}.links-list ul li a{color:#969696;font-size:14px;line-height:19px}.tags{font-size:0}.tags a{margin-right:5px;color:#d35147;font-size:12px;line-height:17px;text-transform:uppercase;display:inline-block}.tags a:last-child{margin-right:0}.firm-feofm,.firm-feorf,.firm-karta,.firm-nb,.firm-prizyazka,.firm-stati,.firm-ty,.firm-vakansii,.firm-vizitka{display:none}.title-block .widget-theme a{display:contents}.widget-theme,.widget-icon,.widget-container{display:inline-block}.widget-theme{margin-top:-10px;margin-right:-15px;margin-left:15px;float:right;height:60px;width:190px;line-height:60px;padding:5px 20px;position:relative}.widget-theme-container{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;padding:5px}.widget-theme .widget-icon{height:48px;vertical-align:top;margin-top:10px}.widget-theme .widget-icon .image{margin-top:-10px;height:100%}.widget-theme .widget-container{margin-left:10px;max-width:180px}.widget-theme .widget-title{font-family:Roboto-Regular,sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;max-width:332px;color:#201d1d}.widget-theme .widget-description{display:none;font-family:Roboto-Regular,sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;color:#201d1d}.widget-theme-container:hover{height:auto;box-shadow:0 7px 30px rgba(0,0,0,0.15);border-radius:6px;left:auto;bottom:auto;width:330px;padding-top:10px}.widget-theme-container:hover .widget-icon{margin-top:20px;height:80px}.widget-theme-container:hover .widget-description{display:block}.filter-wrap .head-wrap{background-color:#fff;padding:20px}.filter-wrap .head-wrap .top-sect{margin-bottom:20px;border-bottom:1px solid #f2f2f2}.filter-wrap .head-wrap .top-sect .blue-button-wrap{margin-right:0;vertical-align:middle;display:inline-block;width:30%}.filter-wrap .head-wrap .menu-cats-list{list-style-type:none;padding:0;margin:0 0 20px;font-size:0}.filter-wrap .head-wrap .menu-cats-list li{display:inline-block;margin-right:10px}.filter-wrap .head-wrap .menu-cats-list li a{font-size:13px;line-height:18px;color:#516aae;text-decoration:underline}.filter-wrap .head-wrap .show-filter{font-size:0}.filter-wrap .head-wrap .show-filter .show-filter-open{text-decoration:none;color:#828282;font-size:13px;line-height:18px;display:block;padding:10px 15px}.filter-wrap .head-wrap .show-filter .show-filter-exit{float:right;font-size:20px;color:#d35147;text-decoration:none;display:none}.filter-wrap .head-wrap .show-filter .active{display:inline-block}.filter-wrap .head-wrap .middle-sect{display:none;margin-top:35px}.filter-wrap .head-wrap .middle-sect form .input-wrap{margin-bottom:20px;position:relative}.filter-wrap .head-wrap .middle-sect form .input-wrap label{display:block;width:100%;margin-bottom:0;font-size:0}.filter-wrap .head-wrap .middle-sect form .input-wrap label .icon-wrap{width:40px;height:40px;border-right:1px solid #c6c6c6;-webkit-border-radius:5px;border-radius:5px;display:inline-block;position:absolute;top:0;left:0;text-align:center}.filter-wrap .head-wrap .middle-sect form .input-wrap label .icon-wrap span{font-size:16px;line-height:40px;color:#c6c6c6}.filter-wrap .head-wrap .middle-sect form .input-wrap label input{border:1px solid #c6c6c6;-webkit-border-radius:5px;border-radius:5px;display:block;width:100%;padding:5px 15px 5px 55px;font-weight:400;font-size:16px}.filter-wrap .head-wrap .middle-sect form .input-wrap-date{margin-bottom:20px}.filter-wrap .head-wrap .middle-sect form .input-wrap-date .descr{color:#2f2f2f;opacity:.8;font-size:14px;line-height:30px;display:inline-block}.filter-wrap .head-wrap .middle-sect form .input-wrap-date .descr .icon-wrap{width:40px;height:40px;display:inline-block;text-align:center;margin-right:15px}.filter-wrap .head-wrap .middle-sect form .input-wrap-date .descr .icon-wrap span{font-size:16px;line-height:40px;color:#c6c6c6}.filter-wrap .head-wrap .middle-sect form .input-wrap-date label{margin-left:20px;margin-bottom:0}.filter-wrap .head-wrap .middle-sect form .input-wrap-date label input{border:1px solid #c6c6c6;-webkit-border-radius:5px;border-radius:5px;display:block;max-width:110px;padding:5px 15px;font-weight:400;font-size:16px}.menu-option-list{list-style-type:none;padding:0;margin:0;font-size:0;display:inline-block;vertical-align:middle}.menu-option-list li{display:inline-block;margin-right:30px;position:relative}.menu-option-list li a{font-size:16px;line-height:40px;display:block;color:#2f2f2f;text-decoration:none;border-bottom:3px solid transparent}.menu-option-list li .in-menu-span{position:absolute;top:15px;right:-15px;color:#d35147;font-size:12px}.menu-option-list li ul{display:none;position:absolute;top:40px;left:0;-webkit-box-shadow:0 1px 5px 0 #ddd;box-shadow:0 1px 5px 0 #ddd;border:1px solid #ddd;margi:0;background-color:#fff;z-index:2;width:auto;padding:15px;min-width:170px}.menu-option-list li ul li{text-align:left;display:inline-block;margin:0;width:100%;position:relative}.menu-option-list li ul li .in-menu-span{top:10px;right:0}.menu-option-list li ul li a{white-space:nowrap;margin:0 5px;display:block;line-height:30px}.menu-option-list li ul li a:before{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#d35147;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.menu-option-list li ul li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.menu-option-list li ul li ul{display:none;position:absolute;left:100px;top:10px}.menu-option-list li ul li:hover .in-2,.menu-option-list li:hover .in-1{display:block}.menu-option-list li:last-child{margin-right:0}.menu-option-list .active>a{border-color:#d35147}.button-wrap-filter .button,.button-wrap-person-add .button{background-color:#516aae;color:#fff;font-size:14px;line-height:19px;border:0;outline:0;padding:10px 15px;-webkit-border-radius:2em;border-radius:2em;-webkit-transition:all .5s ease;transition:all .5s ease;text-decoration:none}.button-wrap-filter .button:hover,.button-wrap-person-add .button:hover{background-color:#6281d1}.button-wrap-filter .button-red,.button-wrap-person-add .button-red{background-color:#d35147}.button-wrap-filter .button-red:hover,.button-wrap-person-add .button-red:hover{background-color:#ed635a}.button-wrap-person-add{display:inline-block}.button-wrap-person-add .button{padding:5px 12px;text-decoration:none}.fixed-scroller{z-index:8;margin-top:20px;margin-left:-10px}.fixed-scroller.fixed{position:fixed;top:20px;left:0;right:0;margin-left:0;margin-right:0;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.fixed-scroller.out{-webkit-transform:translate3d(0,-124px,0);transform:translate3d(0,-124px,0)}.fixed-scroller.out:not(.fixed){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.buttons-scroller{position:relative;margin:2px -8px 10px;overflow:hidden;height:36px;padding-bottom:10px;box-sizing:content-box}.buttons-scroller .bs-wrap{box-sizing:content-box;position:absolute;top:0;bottom:0;left:0;right:0;display:block;height:60px;overflow-x:scroll;overflow-y:hidden;padding:4px 8px 10px;-webkit-overflow-scrolling:touch;white-space:nowrap}.buttons-scroller .bs-wrap a.bs{display:inline-block;position:relative;text-decoration:none}.buttons-scroller.tabs .bs-wrap{border-bottom:1px solid #f2f2f2}.buttons-scroller .bs-wrap a.bs span.title{background-color:#fff;border-radius:32px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.08),0 0 2px 0 rgba(0,0,0,0.04);box-shadow:0 2px 2px 0 rgba(0,0,0,0.08),0 0 2px 0 rgba(0,0,0,0.04);background-color:#d35147;color:#fff;display:inline-block;font-size:12px;font-weight:600;height:36px;line-height:36px;padding:0 16px;position:relative;text-transform:uppercase;z-index:7}.buttons-scroller .bs-wrap a.bs.blue span.title{background-color:#516aae}.buttons-scroller .bs-wrap a.bs.grey span.title{background-color:#fff;color:#516aae}.buttons-scroller .bs-wrap a.bs:-webkit-any-link:active{color:-webkit-activelink}.buttons-scroller.tabs .bs-wrap a.bs{border-bottom:3px solid transparent}.buttons-scroller.tabs .bs-wrap a.bs.active{border-color:#d35147}.buttons-scroller.tabs .bs-wrap a.bs span.title{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#828282;text-decoration:none;display:inline-block;font-size:12px;font-weight:300;height:auto;line-height:auto;padding:0 16px;position:relative;z-index:7}.buttons-scroller.tabs .bs-wrap a.bs.active span.title{color:#516aae}