@charset "UTF-8";@font-face{font-family:SeroPro;src:url(/fonts/SeroPro.eot);src:local(SeroPro),url(/fonts/SeroPro.eot) format("embedded-opentype"),url(/fonts/SeroPro.woff2) format("woff2"),url(/fonts/SeroPro.woff) format("woff"),url(/fonts/SeroPro.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SeroPro-Italic;src:url(/fonts/SeroPro-Italic.eot);src:local(SeroPro-Italic),url(/fonts/SeroPro-Italic.eot) format("embedded-opentype"),url(/fonts/SeroPro-Italic.woff2) format("woff2"),url(/fonts/SeroPro-Italic.woff) format("woff"),url(/fonts/SeroPro-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SeroPro-Light;src:url(/fonts/SeroPro-Light.eot);src:local(SeroPro-Light),url(/fonts/SeroPro-Light.eot) format("embedded-opentype"),url(/fonts/SeroPro-Light.woff2) format("woff2"),url(/fonts/SeroPro-Light.woff) format("woff"),url(/fonts/SeroPro-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SeroPro-Medium;src:url(/fonts/SeroPro-Medium.eot);src:local(SeroPro-Medium),url(/fonts/SeroPro-Medium.eot) format("embedded-opentype"),url(/fonts/SeroPro-Medium.woff2) format("woff2"),url(/fonts/SeroPro-Medium.woff) format("woff"),url(/fonts/SeroPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SeroPro-Black;src:url(/fonts/SeroPro-Black.eot);src:local(SeroPro-Black),url(/fonts/SeroPro-Black.eot) format("embedded-opentype"),url(/fonts/SeroPro-Black.woff2) format("woff2"),url(/fonts/SeroPro-Black.woff) format("woff"),url(/fonts/SeroPro-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:SeroPro-Bold;src:url(/fonts/SeroPro-Bold.eot);src:local(SeroPro-Bold),url(/fonts/SeroPro-Bold.eot) format("embedded-opentype"),url(/fonts/SeroPro-Bold.woff2) format("woff2"),url(/fonts/SeroPro-Bold.woff) format("woff"),url(/fonts/SeroPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes stretch{0%{color:#000}100%{color:#772e3f}}@keyframes stretch{0%{color:#000}100%{color:#772e3f}}@-webkit-keyframes logoRes{from{opacity:0;-webkit-transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes logoRes{from{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes showDialog{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showDialog{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes scale{0%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.scale{-webkit-animation-name:scale;animation-name:scale;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running}.jump{-webkit-animation:jump 3s ease-in-out 0 infinite normal;animation:jump 3s ease-in-out 0 infinite normal}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(10px);transform:translateY(10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(10px)}50%{transform:translateY(0)}60%{transform:translateY(0)}80%{transform:translateY(0)}100%{transform:translateY(0)}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}video{width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}p{font:400 1.6rem/1.3 SeroPro}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}ol,ul{list-style-position:inside}img{max-width:100%;height:auto;border:0}.icon,[class*=" icon_"],[class^=icon_]{display:inline-block;width:1em;height:1em;fill:currentColor}ol li,ul li{list-style:none}.dialog.visible,.dialog_bg.visible,.dialog_wrapper.visible{display:block}.dialog_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;vertical-align:middle;display:none;z-index:1500;padding:4rem 0}.dialog_wrapper .main_table{width:100%;height:100%;padding-right:2rem}.dialog_wrapper .main_tcell{padding:0 2rem}.dialog{max-width:60rem;margin:0 auto;padding:3rem 4.3rem 3.8rem;color:#fff;background-color:#fff;border:none;display:none;z-index:1503;position:relative}.dialog h2{text-align:center;color:#fff}.dialog form label .input{margin:2.2rem auto;width:100%;background:#f7f7f7}.dialog form label:last-of-type .input{margin-bottom:0}.dialog.large{max-width:85rem}.dialog.Xlarge{max-width:65vw}.dialog.small{max-width:40rem}.dialog.Xsmall{max-width:30rem}.dialog .icon_close{position:absolute;top:-3.5rem;right:-3.5rem;color:#772e3f;cursor:pointer;font-size:3.5rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.dialog .icon_close:focus,.dialog .icon_close:hover{color:#772e3f}.dialog .icon_close svg{float:left}.dialog_bg{position:fixed;left:0;top:0;background-color:#fff;display:none;width:100%;height:100%}.dialog_opened{position:fixed;overflow-y:scroll;width:100%;height:100%}.dialog_opened .modal_full{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dialog_opened .dialog_wrapper{display:block}.dialog_scrollable_mobile .dialog_wrapper{width:100%!important}.dialog_scrollable_mobile .main_table{padding-right:0!important}.dialog_scrollable .dialog_wrapper{overflow-y:scroll;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem)}.modal_success p{color:#000}.modal_success{text-align:center;color:#000;background:#fff;border:none;max-width:31rem;position:relative;border-radius:1.2rem}.modal_success .dialog_close.icon_close{display:none}.modal_success .check-wrap{width:70px;height:70px;border-radius:50%;border:2px solid #772e3f;margin:-5.5rem auto 0;position:relative;overflow:hidden;-webkit-animation:wrap .3s ease-in-out forwards;animation:wrap .3s ease-in-out forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.modal_success .check-wrap::after,.modal_success .check-wrap::before{content:'';position:absolute;background-color:#fff;width:0;height:5px;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal_success .check-wrap::before{top:32px;left:21px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-name:left;animation-name:left;-webkit-animation-delay:.8s;animation-delay:.8s}.modal_success .check-wrap::after{top:42px;left:29px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation-name:right;animation-name:right;-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes wrap{0%{background-color:transparent;-webkit-transform:scale(0);transform:scale(0)}100%{background-color:#772e3f;-webkit-transform:scale(1);transform:scale(1)}}@keyframes wrap{0%{background-color:transparent;-webkit-transform:scale(0);transform:scale(0)}100%{background-color:#772e3f;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes left{0%{width:0}100%{width:15px}}@keyframes left{0%{width:0}100%{width:15px}}@-webkit-keyframes right{0%{width:0}100%{width:30px}}@keyframes right{0%{width:0}100%{width:30px}}.modal_success .modal_text{margin:3rem 0}.modal_success .modal_title{font-size:3rem;font-weight:700}.modal_success .button{display:block;width:100%;background:#772e3f;border:.1rem solid #772e3f;color:#fff;border-radius:1.2rem}.modal_ajax .modal_title{text-align:center;color:#fff;font-size:2.4rem;margin-top:0}.modal_ajax form select.input{padding:0 1rem}.modal_ajax form textarea.input{border:.1rem solid #fff;min-height:7.4rem;padding-top:1rem}.modal_ajax form .button{display:block;width:100%}.modal_ajax .search_form input{padding:.5rem 1rem .8rem;border-radius:2rem}.modal_ajax .search_form .button{display:block;height:4rem;line-height:3.6rem;width:100%;margin-top:1rem}.modal_ajax .search_form .button span{position:relative;top:-.2rem}.modal_ajax .search_form .button svg{position:relative;top:-.2rem}.modal_ajax .contact_form p span{color:#772e3f}.modal_full .tcell{vertical-align:top}.modal_full .dialog_wrapper{padding:0}.modal_full .dialog{max-width:100%;padding:2rem 0 0}.modal_full .modal_logo{text-align:center;margin:0 0 5.2rem}.modal_full .modal_logo img{width:19rem;left:-.2rem;top:-.1em;position:relative}.modal_full .dialog .icon_close{top:1.5rem;left:12rem;right:auto}.modal_full form{max-width:44%;margin:0 auto}.modal_full .top_desc{text-align:center;margin-bottom:1rem!important}.modal_full .top_desc p{font-size:1.9rem;line-height:1.2}.modal_full .inputs_wrap{max-width:38.7rem;margin:0 auto}.modal_full .button{width:100%;margin:2.2rem 0 0;padding:1.038em 1.65em .838em}.modal_full .validate_error{border:1px solid #772e3f!important}.modal_full textarea.validate_error{border:1px solid #772e3f!important}.modal_content{height:calc(100vh - 7rem)}.modal_video{padding:0;border:none;background:0 0}.video_frame{width:100%;height:40rem}.gallery_modal{border:none!important;background:#fff!important;padding:0!important}.gallery_modal .modal_desc{padding:2rem 3rem;position:relative}.gallery_modal .modal_desc .dialog_close{position:absolute;text-transform:uppercase;color:#772e3f;font-size:1.6rem;font-weight:800;right:3rem;top:2rem;cursor:pointer}.gallery_modal .modal_desc .name{color:#772e3f;font-size:2.6rem;font-weight:700;line-height:1}.gallery_modal .modal_desc p{margin:0}#toast{position:fixed;z-index:1503;width:100%;max-width:280px;left:2rem;right:2rem;bottom:2rem;background-color:#fff;color:#fff;display:none;-webkit-box-shadow:1px 5px 15px rgba(0,0,0,.25);box-shadow:1px 5px 15px rgba(0,0,0,.25);padding:1rem 2rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}#toast p{display:block;margin-bottom:0;margin-top:.3rem;color:#fff;font-size:1.4rem;font-family:SeroPro}#toast.error{background-color:#772e3f}#toast.success{background-color:#023670}.toast_close{position:absolute;color:#fff;top:.3rem;right:1rem;font-size:2.5rem;cursor:pointer}.toast_icon{color:#fff;float:left;margin-right:2rem;font-size:3rem}.fixed_footer{position:fixed;bottom:0;left:0;width:100%}html{font-size:62.5%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-family:SeroPro;font-size:1.6rem;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;margin:0;padding-top:15.7rem}body.header_transparent{padding-top:0}.disabled,[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.clearfix::after,.clearfix::before,.row::after,.row::before{content:" ";display:table}.clearfix::after,.row::after{clear:both}a{text-decoration:none;color:inherit}.table{display:table}.tableb{display:table;border-collapse:collapse;border-spacing:0}.trow{display:table-row}.tcell{display:table-cell;vertical-align:middle}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.fl{float:left}.fr{float:right}hr{border-top:1px solid #dbdbdb;border-bottom:0;border-right:0;border-left:0;clear:both;margin:2.4rem 0}hr.hr{border-top:1px solid #dbdbdb;border-bottom:0;border-right:0;border-left:0;clear:initial;margin:2rem 0}hr.dotted{border-style:dotted}hr.dashed{border-style:dashed}.slick-next{background:0 0;border:none;font-size:0;top:50%;right:0;transform:translate(0,-50%) rotate(-90deg)}.slick-prev{background:0 0;border:none;font-size:0;top:calc(50% + 4.4rem);left:0;transform:translate(0,-50%) rotate(-268deg)}.slick-next,.slick-prev{display:block;height:80px;width:44px;position:absolute;z-index:5}.slick-next:before{content:'';position:absolute;top:2.2rem;left:-4.4rem;height:2rem;width:4.4rem;background:#e7e7e7;transform:skew(0deg,25deg)}.slick-next:after{content:'';position:absolute;top:2.2rem;right:0;height:2rem;width:4.4rem;background:#e7e7e7;transform:skew(0deg,-25deg)}.slick-prev:before{content:'';position:absolute;top:2.2rem;left:-4.4rem;height:2rem;width:4.4rem;background:#e7e7e7;transform:skew(0deg,25deg)}.slick-prev:after{content:'';position:absolute;top:2.2rem;right:0;height:2rem;width:4.4rem;background:#e7e7e7;transform:skew(0deg,-25deg)}.row{margin:0 -1.5rem}.row:after{content:'';display:block;clear:both}.row .col_1,.row .col_10,.row .col_11,.row .col_12,.row .col_2,.row .col_3,.row .col_4,.row .col_5,.row .col_6,.row .col_7,.row .col_8,.row .col_9{float:left;margin:0 1.5rem}.row .col_1{width:-webkit-calc(100% / 12 - 3.01rem);width:calc(100% / 12 - 3.01rem)}.row .col_2{width:-webkit-calc(100% / 6 - 3.01rem);width:calc(100% / 6 - 3.01rem)}.row .col_3{width:-webkit-calc(100% / 4 - 3.01rem);width:calc(100% / 4 - 3.01rem)}.row .col_4{width:-webkit-calc(100% / 3 - 3.01rem);width:calc(100% / 3 - 3.01rem)}.row .col_5{width:-webkit-calc(100% / 2.4 - 3.01rem);width:calc(100% / 2.4 - 3.01rem)}.row .col_6{width:-webkit-calc(100% / 2 - 3.01rem);width:calc(100% / 2 - 3.01rem)}.row .col_7{width:-webkit-calc(100% / 1.714285714285714 - 3.01rem);width:calc(100% / 1.714285714285714 - 3.01rem)}.row .col_8{width:-webkit-calc(100% / 1.5 - 3.01rem);width:calc(100% / 1.5 - 3.01rem)}.row .col_9{width:-webkit-calc(100% / 1.3333333333 - 3.01rem);width:calc(100% / 1.3333333333 - 3.01rem)}.row .col_10{width:-webkit-calc(100% / 1.2 - 3.01rem);width:calc(100% / 1.2 - 3.01rem)}.row .col_11{width:-webkit-calc(100% / 1.0909090909091 - 3.01rem);width:calc(100% / 1.0909090909091 - 3.01rem)}.row .col_12{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem)}.row_b:after{content:'';display:block;clear:both}.row_b .col_1,.row_b .col_10,.row_b .col_11,.row_b .col_12,.row_b .col_2,.row_b .col_3,.row_b .col_4,.row_b .col_5,.row_b .col_6,.row_b .col_7,.row_b .col_8,.row_b .col_9{float:left}.row_b .col_12{width:100%}.row_b .col_11{width:91.66666667%}.row_b .col_10{width:83.33333333%}.row_b .col_9{width:75%}.row_b .col_8{width:66.66666667%}.row_b .col_7{width:58.33333333%}.row_b .col_6{width:50%}.row_b .col_5{width:41.66666667%}.row_b .col_4{width:33.33333333%}.row_b .col_3{width:25%}.row_b .col_2{width:16.66666667%}.row_b .col_1{width:8.33333333%}.map_overlay{position:absolute;top:0;left:0;width:100%;height:100%}.wrapper{width:100%;max-width:121.5rem;padding:0 1.5rem;margin:0 auto;position:relative}.wrapper_full{width:100%;max-width:100%;padding:0 1.5rem;margin:0 auto;position:relative}.wrapper:after{content:"";display:table;clear:both}.wrapper_small{width:100%;max-width:97rem;padding:0 1.5rem;margin:0 auto;position:relative}.icon{line-height:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.table{width:100%}.input:focus::-webkit-input-placeholder{opacity:0}.input:focus::-moz-placeholder{opacity:0}.input:focus:-ms-input-placeholder{opacity:0}.input:focus::-ms-input-placeholder{opacity:0}.input:focus::placeholder{opacity:0}::-webkit-input-placeholder{color:#000107;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}::-moz-placeholder{color:#000107;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}:-ms-input-placeholder{color:#000107;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}::-ms-input-placeholder{color:#000107;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}::placeholder{color:#000107;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.input::-webkit-input-placeholder{font:400 1.7rem/1.1 SeroPro;color:#000107;text-overflow:ellipsis;-webkit-transform:translateY(1px);transform:translateY(1px)}.input::-moz-placeholder{color:#000107;text-overflow:ellipsis}.input:-ms-input-placeholder{color:#000107;text-overflow:ellipsis}.input::-ms-input-placeholder{color:#000107;text-overflow:ellipsis}.input::placeholder{color:#000107;-o-text-overflow:ellipsis;text-overflow:ellipsis}.input::-moz-placeholder{font:400 1.7rem/3.5rem SeroPro;color:#000107;padding:0 1rem;text-overflow:ellipsis}.input:-moz-placeholder{font:400 1.7rem/3.5rem SeroPro;color:#000107;padding:0 1rem;text-overflow:ellipsis}input:-moz-placeholder{font:400 1.7rem/3.5rem SeroPro!important;color:#000107;padding:0 1rem;text-overflow:ellipsis}.input:-ms-input-placeholder{font-size:1.7rem;line-height:4rem;font-weight:400;color:#000107;padding:0 1rem;text-overflow:ellipsis}.input{display:block;width:100%;height:5.1rem;padding:1rem 2.5rem .5rem 5.2rem;font-size:1.7rem;border:1px solid #fff;background-color:#fff;color:#000;border-radius:2.5rem;margin:1rem 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}textarea.input{min-height:9.5rem;padding-top:1rem;resize:none}select.input{line-height:1em;text-indent:.01px}select::-ms-expand{display:none}.input.validate_error::-webkit-input-placeholder{color:rgba(255,0,0,.7)!important}.input.validate_error::-moz-placeholder{color:rgba(255,0,0,.7)!important}.input.validate_error:-ms-input-placeholder{color:rgba(255,0,0,.7)!important}.input.validate_error::-ms-input-placeholder{color:rgba(255,0,0,.7)!important}.input.validate_error::placeholder{color:rgba(255,0,0,.7)!important}.validate_checkbox.validate_error{border:none!important}.validate_checkbox.validate_error input[type=checkbox]+label:before{border:1px solid rgba(255,0,0,.7)!important}.overlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.3)}.overlay_dark{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.7)}.section,section{padding:8rem 0}.button{display:inline-block;color:#fff;font:700 1.7rem/1 SeroPro-Bold;background-color:#772e3f;border-radius:1.4125em;padding:.888em 1.65em .688em;white-space:nowrap;border:.1rem solid #772e3f;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.button.small{font-size:1.4rem;padding:.888em 1.65em .688em}.button.large{font-size:2rem;height:5rem;line-height:5.4rem}.button.light{background:#000;color:#fff;border:.1rem solid #000}.button.black{background:#000;color:#000;border:.1rem solid #000}.button.transparent{background:0 0;color:#fff;border:.1rem solid #fff}.button.alternative{background:#ffed19;color:#000;border:.1rem solid #ffed19}.button.grey{background:#dfdfdf;color:#000;border:.1rem solid #dfdfdf}.button span{position:relative;z-index:3}::-webkit-scrollbar{width:1rem;height:.8rem}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:1rem;border-radius:0}::-webkit-scrollbar-thumb{background:#772e3f;border-radius:1rem;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.social{line-height:0;font-size:2.9rem}.social a{display:inline-block;line-height:0}.social a .icon{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.dark_overlay.nav-opened:after{content:"";display:none;width:100%;height:100vh;background:#000;opacity:.8;position:fixed;top:0;left:0;z-index:2}.mobile_call{display:none;width:100%;padding:0 2rem;font:900 2.4rem/5.4rem SeroPro;color:#fff;background-color:#772e3f;z-index:1}.mobile_call .icon{position:relative;top:-.1em;margin-right:.8rem;font-size:.95em}.mobile_call:focus,.mobile_call:hover{color:#fff;background-color:#0a2c72}.mob_social{display:none;padding:1rem 2rem;font-size:2.4rem}.navigation .navigation_dropBtn{display:none}.navigation .navigation_dropBtn a{position:relative}.navigation .navigation_dropBtn a:after{content:'';position:absolute;top:50%;left:2rem;width:1em;height:1em;font-size:1.2rem;border:0 solid #000;border-width:0 0 2px 2px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.footer_bottom span{display:inline-block}input[type=checkbox]{position:absolute;left:-9999px}input[type=checkbox]+label{position:relative;padding-left:3rem;cursor:pointer;display:inline-block;margin-bottom:1rem}input[type=checkbox]+label:before{content:'';position:absolute;left:0;top:-.25rem;width:2rem;height:2rem;border:1px solid #282828;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=checkbox]+label:after{content:'✔';position:absolute;top:-.25rem;left:.45rem;font-size:1.4rem;color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}input[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}input[type=checkbox]:checked+label:before{background-color:#772e3f;border:1px solid #772e3f}input[type=radio]{position:absolute;left:-9999px}input[type=radio]+label{position:relative;padding-left:3rem;cursor:pointer;display:inline-block;margin-right:1rem;margin-bottom:1rem;border-radius:50%}input[type=radio]+label:before{content:'';position:absolute;left:0;top:0;right:0;width:2rem;height:2rem;border:1px solid #282828;background:#fff;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}input[type=radio]:checked+label:after{content:'';display:block;width:1.6rem;height:1.6rem;position:absolute;border-radius:50%;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#772e3f;border:.3rem solid #fff;top:.2rem;left:.2rem}input[type=radio]:checked+label:before{background-color:#772e3f;border:1px solid #772e3f}.custom_select{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom_select select{display:none}.select_items div,.select_selected{display:block;width:100%;font-size:1.7rem;background-color:#fff;color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.select_selected{height:5.1rem;margin:2.2rem 0;border-radius:2.5rem;border:1px solid #fff;padding:1.7rem 2.5rem .5rem 5.2rem}.select_selected.select_arrow_active{border-radius:2.5rem 2.5rem 0 0;position:relative}.select_items div{margin:0;border-radius:unset;height:4.4rem;padding:1.3rem 2.5rem .5rem 5.2rem;position:relative}.select_items div::before{content:'';position:absolute;top:0;left:5.4rem;display:block;height:.1rem;width:calc(100% - 10rem);background:#ebebeb}.select_items div:last-child{border-radius:0 0 2.5rem 2.5rem}.select_selected::before{content:"";position:absolute;top:1.55rem;left:1.8rem;background:url(/img/down-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center left;display:block;width:2.5rem;height:2.5rem;transition:.2s ease-in;transform:rotate(-360deg)}.select_selected.select_arrow_active::before{transform:rotate(-180deg);transition:.2s ease-in}.select_items{position:absolute;top:100%;left:0;right:0;z-index:99}.select_hide{display:none}.select_items div:hover{color:#ffed19}.slick-dots{height:1rem;position:absolute;left:50%;bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:30;background:#dfdfdf;width:100%;border-radius:.5rem;overflow:hidden}.slick-dots li{display:block;margin:0;background:0 0;cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:.5rem}.slick-dots li.slick-active{background:#ffed19}.slick-dots li button{background:0 0;border:none;font-size:0}.slick-dots li:only-child{display:none}.h1,h1{font:700 4rem/1 SeroPro-Bold;color:#000107;position:relative;margin:1rem 0 .5rem}.h2,h2{font:400 3.5rem/1 SeroPro-Bold;color:#000107;position:relative;margin:1rem 0 .5rem}h3{font-size:3rem;font-weight:400;color:#000107}h4{font-size:2.2rem;font-weight:400;color:#000107}.content .h1,.content .title,.content h1{font:700 4rem/1 SeroPro-Bold;color:#000107;display:block;position:relative;margin:1rem 0 2rem}.content .h2,.content h2{font:700 3.5rem/1 SeroPro-Bold;color:#000107;position:relative;display:block;margin:1rem 0 2rem}.content h3{font-size:3rem;color:#000107;font-weight:700;font-family:SeroPro-Bold}.content h4{font-size:2rem;margin-top:1rem;margin-bottom:1rem;color:#000107;font-weight:700;font-family:SeroPro-Bold}.content ol{margin-bottom:2rem;counter-reset:li}.content ol>li{padding-left:2rem;margin-bottom:.4rem;overflow:hidden}.content ol>li:before{margin-left:-2rem;counter-increment:li;content:counters(li, ".") ". ";color:#000;font-weight:900}.content .content:after{content:'';display:table;clear:both}.content a:not(.button):focus,.content a:not(.button):hover{color:#000}.content img{height:auto!important}.content iframe:last-child,.content img:last-child,.content ol:last-child,.content p:last-child,.content table:last-child,.content ul:last-child{margin-bottom:0}.content p{margin:0 0 1.5rem}.content a:not(.button){display:inline-block;color:#772e3f;font-weight:600}.content ul{margin-bottom:2rem}.content ul li{position:relative;display:table;padding:0 0 0 2.2rem;font:400 1.6rem/1.3 SeroPro;color:#000107;margin:1rem 0}.content ul li p,.content ul li span{margin:0}.content ul li:before{content:'';display:block;position:absolute;color:#772e3f;left:.5rem;width:.7rem;height:1.2rem;top:0;border-style:solid;border-width:0 .2rem .2rem 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.content blockquote{position:relative;padding-left:2rem;clear:both;font-size:1.6rem;line-height:1;margin-bottom:3rem}.content blockquote p{margin:0}.content blockquote:after{content:'';display:block;width:1rem;top:0;left:0;height:94%;position:absolute;background:#772e3f}.content iframe{width:100%;height:35rem}p{font:400 1.6rem/1.3 SeroPro;color:#000107;margin:1rem 0}[data-modals]{cursor:pointer}.no-scroll{overflow:hidden}.hide_desctop{display:none!important}.img{width:100%;max-width:100%;background-size:cover!important;background-position:center!important;display:block}.lb-data .lb-close{position:absolute;top:-4rem;right:5rem}.lb-data .lb-number{display:none!important}.map{padding:0;border:1rem solid #fff;box-shadow:0 0 35px rgba(0,0,0,.05)}.map #map,.map iframe{height:45.3rem;width:100%;max-width:100%}.img{display:block;width:100%;max-width:100%;position:relative;background-size:cover!important;background-position:center!important}.page main{float:right;width:70%}.page aside{width:25%;float:left}.page.right_sidebar main{float:left;width:69%}.page.right_sidebar aside{width:26%;float:right}.navigation_btn{display:none;font-weight:400;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:600;padding:0}.navigation_btn .lines{position:relative;display:inline-block}.navigation_btn p{text-align:center;font-size:1.4rem;color:#772e3f;display:block;width:4rem;font-weight:400;float:right;margin:.5rem 0 .5rem 1rem}.navigation_btn span{position:relative;display:block;width:3rem;height:.4rem;background-color:#772e3f}.navigation_btn span:first-child{content:'';position:absolute;top:-.8rem;width:3rem;height:.4rem}.navigation_btn span:nth-child(3){content:'';position:absolute;top:.8rem;width:3rem;height:.4rem}.navigation_btn.isOpen{color:#fff}.navigation_btn.isOpen span{background:0 0;border:none}.navigation_btn.isOpen span:first-child{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;top:-2.4rem;background-color:#772e3f;left:.5rem;-webkit-transform:rotateZ(45deg) translate(15px,20px);-ms-transform:rotate(45deg) translate(15px,20px);transform:rotateZ(45deg) translate(15px,20px)}.navigation_btn.isOpen span:nth-child(3){-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;top:2.5rem;left:.5rem;background-color:#772e3f;-webkit-transform:rotateZ(-45deg) translate(15px,-20px);-ms-transform:rotate(-45deg) translate(15px,-20px);transform:rotateZ(-45deg) translate(15px,-20px)}.navigation_btn.isOpen p{visibility:hidden}.no-scroll .header{background-color:#fff}.no-scroll .header:before{content:none}.header_transparent .header:before{background-color:transparent}.header_transparent .header .header_row .header_col_1 .langs button{color:#fff}.header_transparent .header .header_row .header_col_2 .contacts a{color:#fff}.header_transparent .navigation_btn p{color:#fff;display:block}.header_transparent .navigation_btn span{background-color:#fff}.header_transparent .navigation_btn.isOpen p{color:#772e3f;display:none}.header_transparent .navigation_btn.isOpen span{background-color:transparent}.header_transparent .navigation_btn.isOpen span:first-of-type{background-color:#772e3f}.header_transparent .navigation_btn.isOpen span:last-of-type{background-color:#772e3f}.header{position:fixed;width:100%;padding:2rem 0;top:0;left:0;z-index:999;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background:0 0}.header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.8}.header .header_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .header_row .header_col_1{display:inline-block;width:-webkit-calc(50% - 9.5rem);width:calc(50% - 9.5rem)}.header .header_row .header_col_1 .langs{position:relative;top:.3rem;display:inline-block;margin-left:6rem}.header .header_row .header_col_1 .langs button{font-size:1.4rem;color:#772e3f;padding:0 1rem;border-color:transparent;border-radius:0;background-color:transparent}.header .header_row .header_col_1 .langs button.active{color:#772e3f;background-color:#ffed19}.header .header_row .header_logo{display:inline-block;position:relative;width:19rem;text-align:center}.header .header_row .header_logo img{width:19rem}.header .header_row .header_col_2{width:-webkit-calc(50% - 9.5rem);width:calc(50% - 9.5rem);padding-right:3rem;text-align:right;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.header .header_row .header_col_2 .contacts{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.header .header_row .header_col_2 .contacts .icon{position:absolute;top:.4rem;right:-2.5rem;height:1.4rem;width:1.4rem;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .header_row .header_col_2 .contacts a{display:block;color:#772e3f;font-size:2rem}.header .header_row .header_col_2 .contacts a:not(.viber_phone){display:none;transition:.3s linear}.header .header_row .header_col_2 .contacts a:not(.viber_phone).visible{display:block;transition:.3s linear}.header .header_row .header_col_2 .button{margin-top:1.5rem;background:0 0;color:#fff;border:.2rem solid #fff}.header .header_row .header_col_1 .langs button{color:#772e3f}.header.fixed{background:#fff;padding:1rem 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-animation:slide-down .7s;animation:slide-down .7s}.header.fixed::before{display:none}.header.fixed .header_row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header.fixed .header_row .header_logo{width:13rem}.header.fixed .header_row .header_logo img{width:13rem}.header.fixed .header_row .header_col_2 .contacts{display:none}.header.fixed .header_row .header_col_2 .button{margin-top:0}.header.fixed .navigation{margin-top:0}.header.fixed .navigation_btn p{color:#772e3f}.header.fixed .navigation_btn span,.header.fixed .navigation_btn span:first-child,.header.fixed .navigation_btn span:nth-child(3),.header.fixed .navigation_btn.isOpen span:first-child,.header.fixed .navigation_btn.isOpen span:nth-child(3){background-color:#772e3f}.header.fixed .navigation_btn.isOpen p{color:#772e3f}.header.fixed .navigation_btn.isOpen span{background-color:transparent}.header.fixed .navigation_btn.isOpen span:first-of-type{background-color:#772e3f}.header.fixed .navigation_btn.isOpen span:last-of-type{background-color:#772e3f}.header.fixed .header_row .header_col_1 .langs button{color:#772e3f}.header.fixed .header_row .header_col_1 .langs button.active{color:#772e3f}.header.fixed .header_row .header_col_2 .button{background:#ffed19;color:#000;border:.1rem solid #ffed19;margin-top:0}.header .social{margin:0 2rem 0 0}.header .social a{margin:0 .5rem}.header .social .icon{color:#fff}.second .header .social .icon{color:#772e3f}.header .social .icon,.header .social img{width:2.4rem;height:2.4rem;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;filter:brightness(0)invert(1)}.header.fixed .social .icon,.header.fixed .social img,.second .header .social .icon,.second .header .social img{filter:none}.header.fixed .social{margin:0}.header.fixed .header_row .header_col_2,.second .header .header_row .header_col_2{padding-right:0}.second .header .social{padding-right:0;margin:0}.second .header{padding:1rem 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.second .header .header_row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header.fixed .header_row .header_col_2 br,.second .header .header_row .header_col_2 br{display:none}.second .navigation_btn span,.second .navigation_btn span:first-child,.second .navigation_btn span:nth-child(3),.second .navigation_btn.isOpen span:first-child,.second .navigation_btn.isOpen span:nth-child(3){background-color:#772e3f}.second .navigation_btn.isOpen span{background:0 0;border:none}.header.fixed .header_row .header_col_1,.header.fixed .header_row .header_col_2,.second .header .header_row .header_col_1,.second .header .header_row .header_col_2{width:calc(50% - 6.5rem)}.second .header .header_row .header_col_2{padding-right:0}.second .navigation_btn p{color:#772e3f}.second .header .header_row .header_col_2 .contacts{display:none}.second .header .header_row .header_col_2 .button{background:#ffed19;color:#000;border:.1rem solid #ffed19;margin-top:0}.second .header .header_row .header_logo{width:13rem}.second .header .navigation .header_nav li a{color:#772e3f}.header.menu-opened .header_row .header_col_1 .langs{display:none}.header.menu-opened .header_row .header_col_2 .button,.header.menu-opened .header_row .header_col_2 .contacts{display:none}.header .navigation{text-align:center;margin:0 auto}.header .navigation.nav-opened{display:block;position:fixed;top:15.1rem;left:0;overflow:visible;visibility:visible;height:100vh;width:100vw;opacity:1;z-index:100;background:#fff;margin-right:-15px}.header.fixed .navigation.nav-opened{top:9.6rem}.header.fixed .navigation .header_nav li a{color:#772e3f}.second .header .navigation.nav-opened{top:9.6rem}.header .navigation .header_nav{margin-top:2rem}.header .navigation .header_nav li{position:relative;display:inline-block;padding:0 2.5rem}.header .navigation .header_nav li:before{content:'';position:absolute;top:50%;right:-2px;width:.5rem;height:.5rem;background-color:#fff;border-radius:50%}.header .navigation .header_nav li:last-of-type:before{content:none}.header .navigation .header_nav li a{font-size:2.5rem;color:#fff}.header .navigation .header_nav li.active a{color:#eda707}.header .navigation .langs{margin-top:6rem}.header .navigation .langs p{font-size:1.9rem}.header .navigation .langs button{font-size:1.9rem;font-weight:700;color:#000;padding:0 1rem;border-color:transparent;border-radius:5rem;background-color:transparent}.header .navigation .langs button.active{background-color:#eda707}.section_top{position:relative;padding:0}.section_top .banner{background-position:center top;background-size:cover;width:100%;max-width:100%;position:relative;height:100rem}.section_top .main_content{position:absolute;top:30rem;left:0;width:100%;display:block;z-index:4}.section_top .main_content .text{display:block;position:relative;max-width:57%;text-align:center;margin:0 auto}.section_top .main_content .text h1,.section_top .main_content .text h2,.section_top .main_content .text p{color:#fff;font-weight:800}.section_top .main_content .text h1,.section_top .main_content .text h2{font-size:5rem}.section_top .main_content .text p{font-size:3rem}.section_top .main_content .text p:first-of-type{position:relative}.section_top .main_content .text p:first-of-type:before{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36rem;height:4px;border-bottom:4px dotted #ffed19}.section_top .main_content .text p:last-of-type{font-size:1.9rem;font-weight:400}.section_top .main_content .tc{margin-top:5rem}.section_top .main_content .tc .button_wrap{margin-top:4.2rem;position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset}.section_top .main_content .tc .button_wrap img{display:inline-block}.top_slider.hidden_slider{opacity:0;overflow:hidden;max-height:100rem}.button_fixed{display:none;position:fixed;bottom:2rem;right:2rem;width:6.2rem;height:6.2rem;border-radius:50%;background:#772e3f;z-index:990}.button_fixed .icon{position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);width:2.9rem;height:2.9rem;color:#fff}.button_fixed.visible{display:block}.section_work .title_wrap{padding-left:8rem;margin-bottom:4rem}.section_work .vacancy_tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.8rem 3rem .8rem 1rem;margin-bottom:3rem;background-color:#f2f2f5;font-size:0;text-align:center}.section_work .vacancy_tabs li{display:inline-block;width:-webkit-calc(100%/3 - 2rem);width:calc(100%/4 - 4rem);vertical-align:middle;margin:.5rem 2rem}.section_work .vacancy_tabs li:last-child{margin:.5rem 0 .5rem 2rem}.section_work .vacancy_tabs li a.active{color:#772e3f}.section_work .vacancy_tabs .tab_item{font-weight:600;background-color:transparent;border:none;border-radius:5rem;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;font-size:1.5rem;display:inline-block;padding:0;margin:0 2rem}.section_work .vacancy_tabs .tab_item:first-of-type{margin-left:0}.section_work .vacancy_tabs .tab_item:last-of-type{margin-right:0}.section_work .vacancy_tabs .tab_item img{display:block;vertical-align:middle;margin:0 auto;width:7.3rem;height:5rem;object-fit:contain}.section_work .vacancy_tabs .tab_item span{display:block;vertical-align:middle;font-family:SeroPro-Medium;font-size:1.5rem;font-weight:500;line-height:1;margin:1rem 0}.section_work .vacancy_wrap{margin-top:5rem}.section_work .vacancy_wrap .vacancy_item{display:inline-block;width:-webkit-calc(100%/4 - 2.7rem);width:calc(100%/4 - 2.7rem);padding:3rem;margin:1.2rem;background-color:#fff;-webkit-box-shadow:0 0 1.5rem #e7e7e7;box-shadow:0 0 1.5rem #e7e7e7}.section_work .vacancy_wrap .vacancy_item .img_wrap{position:relative;width:100%;padding-top:88%;overflow:hidden}.section_work .vacancy_wrap .vacancy_item .img_wrap img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section_work .vacancy_wrap .vacancy_item .title{position:relative;font-size:2rem;font-weight:700;line-height:1;padding-left:2rem}.section_work .vacancy_wrap .vacancy_item .title:before{content:'';position:absolute;top:0;left:0;width:.3rem;height:100%;background-color:#ffed19}.section_work .vacancy_wrap .vacancy_item .flag{position:relative;line-height:1;padding-left:3.5rem}.section_work .vacancy_wrap .vacancy_item .flag:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.5rem;height:1.5rem}.section_work .vacancy_wrap .vacancy_item ul{margin-bottom:2rem}.section_work .vacancy_wrap .vacancy_item ul p{margin:0}.section_work .vacancy_wrap .vacancy_item .button{opacity:0;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.title_wrap{padding:0 0 0 6.3rem}.section_vacancy .vacancy_wrapper{position:relative;padding:4rem 3.5rem;margin-top:-35rem;background-color:#fff}.section_vacancy .vacancy_wrapper::before{content:'';position:absolute;bottom:0;right:0;display:block;height:40rem;width:35rem;background:url(/img/job_bg.png);background-repeat:no-repeat;background-size:cover;background-position:100% 0}.about_page_wrap:after,.section_vacancy .vacancy_wrapper:after{content:'';position:absolute;top:-webkit-calc(100% - 1.5rem);top:calc(100% - 1.5rem);left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:3rem;height:3rem;background-color:#fff}.section_vacancy .vacancy_wrapper .title_wrap{margin-bottom:2rem}.section_vacancy .vacancy_wrapper .title_wrap .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section_vacancy .vacancy_wrapper .title_wrap .row .col_6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section_vacancy .vacancy_wrapper .title_wrap h2{margin-bottom:0}.vacancy_slider.hidden_slider{opacity:0;overflow:hidden;max-height:48rem}.section_vacancy .vacancy_wrapper .vacancy_slider{margin-bottom:2rem}.vacancy_slider .slick-prev{display:none!important}.vacancy_slider .slick-next{top:38%}.vacancy_slider .slick-dots{top:-7rem;right:1rem;bottom:auto;left:auto;width:50%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.vacancy_item_mini{min-height:44rem;position:relative;margin:1rem 1.2rem 10rem;transition:all .3s ease-in}.vacancy_item_mini .vacancy_item{position:absolute;top:0;left:0;width:100%;padding:1.4rem 3rem;-webkit-box-shadow:2px 5px 16px rgba(0,0,0,.1);box-shadow:2px 5px 16px rgba(0,0,0,.1);background:#fff;min-height:44rem;transition:all .3s linear}.vacancy_item_mini .vacancy_item .img_wrap{position:relative;width:100%;padding-top:88%;overflow:hidden;margin:0 0 2rem;display:block}.vacancy_item_mini .vacancy_item .img_wrap img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:contain}.vacancy_item_mini .vacancy_item .title{display:block;font-family:SeroPro-Bold;font-size:2rem;font-weight:700;line-height:1;padding-left:2rem;position:relative}.vacancy_item_mini .vacancy_item .title:before{content:'';position:absolute;top:0;left:0;width:.3rem;height:100%;background-color:#ffed19}.vacancy_item_mini .vacancy_item .flag{font-size:0;margin:2rem 0 1.7rem}.vacancy_item_mini .vacancy_item .flag img{display:inline-block;vertical-align:middle;margin:0 1rem 0 0;width:2.5rem;height:1.7rem;object-fit:contain}.vacancy_item_mini .vacancy_item .flag span{display:inline-block;vertical-align:middle;font-family:SeroPro-Medium;font-size:1.5rem;font-weight:500;line-height:1;color:#023670;width:calc(100% - 3.5rem)}.vacancy_item_mini .vacancy_item ul{margin-bottom:0}.vacancy_item_mini .vacancy_item ul p{margin:0;font-size:1.4rem;font-family:SeroPro-Medium;line-height:1.2;font-weight:500}.vacancy_item_mini .vacancy_item .button{display:none;margin:2.1rem 0 3rem;padding:.788em 2.35em .588em}.section_vacancy .button{padding:.888em 1.85em .688em}.row.vacancy_row{margin:0 -1.2rem}.row.vacancy_row .col_3.vacancy_col{width:calc(100% / 4 - 2.41rem);float:left;margin:1.2rem}.vacancy_col .vacancy_item_mini{margin:0}.section_about{padding-top:28rem;margin-top:-28rem;background-image:url(/img/background_02.jpg);background-repeat:no-repeat;background-size:100% 100%;background-position:center}.section_about .title_wrap h2{color:#fff}.section_about .title_wrap .sub_title{color:#fff}.section_about .about_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4rem 0 0}.section_about .about_wrap .about_item{display:inline-block;width:-webkit-calc(100%/4 - 4.3rem);width:calc(100%/4 - 4.3rem);text-align:center;margin:0 2rem}.section_about .about_wrap .about_item .img_wrap{display:block;padding-top:6.1rem;position:relative;overflow:hidden}.section_about .about_wrap .about_item .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}.section_about .about_wrap .about_item p{font-size:1.5rem;color:#fff}.section_about .about_wrap .about_item p.title{position:relative;font-size:2.2rem;padding-bottom:1.5rem;line-height:1.2}.section_about .about_wrap .about_item p.title:before{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1.9rem;height:.3rem;background-color:#ffed19}.section_about .counter_wrap{margin:9rem 0;font-size:0}.section_about .counter_wrap .counter_item{position:relative;display:inline-block;width:25%;text-align:center}.section_about .counter_wrap .counter_item:before{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:4rem;height:4rem;border:1px solid #bdbdbd;border-left-color:transparent;border-bottom-color:transparent}.section_about .counter_wrap .counter_item:last-of-type:before{content:none}.section_about .counter_wrap .counter_item p{font-size:1.7rem;font-weight:700;line-height:1;color:#fff;margin:0}.section_about .counter_wrap .counter_item p.value{font-size:4.4rem;font-weight:900;color:#ffed19}.section_news{padding:4.6rem 0 8rem;position:relative}.section_news::after{content:'';position:absolute;top:20rem;right:0;display:block;width:68%;height:37rem;background-image:url(/img/about_inner_bg.png);background-repeat:no-repeat;background-size:contain;opacity:.2;z-index:-1}.section_news .title_wrap{margin-bottom:2.8rem}.section_news .news_wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem 4.5rem}.section_news .news_main_wrap{position:relative}.section_news .news_item::after{content:'';position:absolute;top:1.6rem;left:2.5rem;display:block;width:.1rem;height:132%;background-color:#bdbdbd;z-index:5}.section_news .news_item:last-child::after{height:65%}.section_news .news_item:nth-last-child(2)::after{height:65%}.section_news .news_wrap .news_item{position:relative;padding:1.5rem 1.5rem 1.5rem 2.5rem;cursor:pointer;margin-top:1.4rem;margin-bottom:1.4rem;-webkit-box-shadow:0 0 .5rem #f6f6f6;box-shadow:0 0 .5rem #f6f6f6}.section_news .news_wrap .news_item:before{content:'';position:absolute;top:3.8rem;left:2rem;width:1.1rem;height:1.1rem;background-color:#772e3f;border-radius:50%;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;z-index:6}.section_news .news_wrap .news_item .short_desc{display:block;font-weight:700;padding-left:2.5rem;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;max-height:6.2rem;overflow:hidden}.section_news .news_wrap .news_item .date{color:#bdbdbd;font-weight:400;padding-left:2.5rem;font-size:1.5rem}.section_news .button{padding:.888em 2.65em .688em}.section_partners{padding:7rem 0 8rem}.section_partners .title_wrap{margin:0 0 2.6rem}.section_partners .partners_wrap .partners_item{display:inline-block;width:calc(100%/7 - 1.2rem);padding:3rem;margin:.4rem;background-color:#f2f2f5}.section_partners .partners_wrap .partners_item .img_wrap{display:block;padding-top:112%;position:relative;overflow:hidden}.section_partners .partners_wrap .partners_item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.partners_slider.hidden_slider{opacity:0;visibility:hidden;max-height:19rem}.partners_slider .slick-dots{bottom:-2.7rem}.pagination_wrap{margin:4.4rem 0 0}.pagination_wrap .pagination{text-align:center}.pagination_wrap .pagination li{display:inline-block}.pagination_wrap .pagination li a{font-size:2rem;border-radius:50%;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;height:3.5rem;width:3.5rem;display:inline-block;line-height:3.9rem}.pagination_wrap .pagination li.active a{background-color:#ffed19}.pagination_wrap .pagination li a.arrow{color:#fff;background-color:#772e3f;border:1px solid #772e3f}.contacts_wrap .title{position:relative;display:inline-block;font-size:1.9rem}.contacts_wrap .title:before{content:'';position:absolute;top:50%;left:-2.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.3rem;height:1.9rem;background-color:#ffed19}.contacts_wrap a{display:block;font-size:4.4rem}.sub_title{position:relative;padding-left:5rem;margin-top:0}.sub_title:before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:4rem;height:.4rem;background-color:#ffed19}.contact_form_wrap label{position:relative;display:block}.contact_form_wrap label .label_icon{position:absolute;top:50%;left:1.8rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact_form_wrap label .label_icon .icon{color:#772e3f;height:2.4rem;width:2.4rem}.contact_form_wrap label .label_icon.mail .icon{position:relative;top:.1rem}.contact_form_wrap label.textarea .label_icon{position:absolute;top:2.1rem;left:1.5rem}.contact_form_wrap .btn_wrap{margin:3.5rem 0;text-align:center}.contact_form_wrap .btn_wrap .capcha{float:left;position:relative;display:inline-block}.contact_form_wrap .btn_wrap .capcha .label_icon{z-index:1}.contact_form_wrap .btn_wrap .capcha .input{display:inline-block;width:18rem;margin:0;opacity:.6}.contact_form_wrap .btn_wrap .button{position:relative;right:9rem;margin:0 auto;padding:1.038em 1.65em .838em}.mobile_phone{position:fixed;left:0;right:0;bottom:0;display:none;padding:.4rem 0 .3rem;font-size:0;background-color:#772e3f;color:#fff!important;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:300}.mobile_phone svg{position:relative;top:-.2rem}.mobile_phone a{font:700 2.4rem SeroPro;display:inline-block;width:50%}.call_to_action{background-image:url(/img/calltoaction_img.jpg);background-repeat:no-repeat;background-size:cover;text-align:center;padding:6rem 0}.call_to_action .h1,.call_to_action .h2,.call_to_action h1,.call_to_action h2{display:block;text-align:center;color:#fff;margin:1rem -5rem 2.5rem;font-size:4rem}.call_to_action .button{margin:0 1.5rem}.tabs{text-align:center;margin:4.4rem 0 3.7rem}.tabs ul{display:block;position:relative;padding:0 0 1.9rem;max-width:47%;margin:0 auto;width:100%;font-size:0}.tabs ul::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1.2rem;border-radius:.6rem;background-color:#e7e7e7}.tabs ul li{display:inline-block;position:relative;width:50%}.tabs ul li.active:after{content:'';position:absolute;bottom:-1.9rem;left:-.1rem;width:100%;height:1.2rem;border-radius:.6rem;background-color:#ffed19;z-index:1}.tabs ul li.active a{color:#000107}.tabs ul li.active{color:#000107}.tabs ul li a{text-transform:capitalize;color:#e7e7e7;font-size:3.5rem;font-weight:700}.tabs_content{display:none}.tabs_content.active{display:block}.translate_container .top_text{margin:0 0 3.7rem}.top_text p:first-child{font-family:SeroPro-Bold;font-size:2rem;font-weight:700;background:#fff;position:relative;display:inline-block;z-index:2;padding:0 2rem 0 0}.top_text{position:relative}.top_text::after{content:'';position:absolute;top:1.5rem;right:0;display:block;width:100%;height:.1rem;background:#dfdfdf}.translate_wrap .translate_block:first-child{position:relative;padding:1.9rem 4.3rem 3.3rem 0}.translate_wrap .translate_block:last-child{padding:1.9rem 0 3.3rem 4.3rem}.translate_wrap .translate_block:first-child::after{content:'';position:absolute;top:0;right:-1.5rem;height:100%;width:.5rem;background:#772e3f;transform:translateX(50%)}.translate_wrap .translate_block h3{font-size:2rem;color:#000107;font-weight:700;font-family:SeroPro-Bold}.translate_wrap .translate_block:first-child h3{text-align:right}.translate_items_wrap{margin-top:5.9rem}.translate_items_wrap.row .col_6{margin-top:1.5rem;margin-bottom:1.5rem}.translate_items_wrap .translate_item{display:block;padding:1.6rem 2rem;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;font-size:0;text-align:justify;position:relative}.translate_items_wrap .translate_item::after{content:"";display:inline-block;width:100%;font-size:0}.translate_items_wrap .translate_item .img_wrap,.translate_items_wrap .translate_item span{display:inline-block;vertical-align:middle}.translate_items_wrap .translate_item span{font-size:1.7rem;line-height:1.1;font-weight:700;color:#000107;font-family:SeroPro-Bold;width:calc(100% - 6.5rem);margin-right:.5rem;text-align:left}.translate_items_wrap .translate_item .img_wrap{display:inline-block;position:relative;padding-top:4rem;width:4rem;overflow:hidden;margin-right:0}.translate_items_wrap .translate_item .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.languages_tab{text-align:center;font-size:0;margin:4.1rem 0 3rem;background-color:#f2f2f5}.languages_tab li{display:inline-block;width:calc(100% / 4 - 2rem);margin:1rem}.languages_tab li a img{display:block;margin:0 auto 1rem;max-width:8.7rem}.languages_tab li a span{font-size:1.7rem;font-weight:700;color:#000107}.languages_tab_container{border-top:.1rem solid #dfdfdf;padding:1rem 0 0}.lang_item{display:none}.lang_item.active{display:block}.second aside .modal_logo{display:none}.second aside .contact_form_wrap{background:#772e3f;padding:3rem 3.1rem 4.8rem;text-align:center;margin:0 0 2.3rem}.second aside .contact_form_wrap .contact_form_title{display:inline-block;margin:0 -1.5rem 4rem;font-size:2.3rem;line-height:1;font-weight:700;color:#fff;position:relative}.second aside .contact_form_wrap .contact_form_title::after{content:'';position:absolute;bottom:-1.4rem;left:0;border-top:4px dotted #ffed19;display:block;height:0;width:100%}.second aside .contact_form_wrap .row .col_6{width:calc(100% / 1 - 3.01rem)}.second aside .contact_form_wrap .input{margin:0 0 2.2rem}.second aside .contact_form_wrap .button{display:block;width:100%}.second aside .hide_aside{display:none}.second aside .btn_wrap{margin:0}.second aside .contact_form_wrap .btn_wrap .button{right:0;margin:2.2rem 0 0;width:100%;padding:0 1rem;color:#fff;background:#eda707;border:.1rem solid #eda707}.second aside .contact_form_wrap .btn_wrap .capcha{float:none}.second aside .contact_form_wrap .btn_wrap .capcha .input{display:block;width:100%}.second aside .translate_list li a{display:block;margin:0 0 1.8rem;font-size:0}.second aside .translate_list li a img{height:1.5rem;width:2rem;object-fit:contain;margin:0 .5rem 0 0;display:inline-block;vertical-align:top}.second aside .translate_list li a span{display:inline-block;vertical-align:top;width:calc(100% - 2.5rem);font-size:1.7rem;line-height:1.1;color:#000107;font-weight:700}.second aside .translate_list li:last-child a{margin:0}.translate_full_desc{margin:6.3rem 0 0}.translate_full_desc .desc{margin:3.7rem 0 0;padding:3.6rem 0 3.8rem;border-top:.5rem solid #dfdfdf;border-bottom:.5rem solid #dfdfdf}.inner_heading_block{font-size:0}.inner_heading_block .img_wrap{position:relative;display:inline-block;vertical-align:middle;padding-top:4rem;width:4rem;overflow:hidden;margin:0 2.5rem 0 0}.inner_heading_block .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.second .translate_full_desc .h1,.second .translate_full_desc h1{display:inline-block;vertical-align:middle;margin:0;width:calc(100% - 6.5rem)}.about_page_desc{padding:0 0 8rem;position:relative}.about_page_desc::after{content:'';position:absolute;top:0;right:0;display:block;width:68%;height:37rem;background-image:url(/img/about_inner_bg.png);background-repeat:no-repeat;background-size:contain}.about_page_wrap{background:#fff;position:relative;padding:4.4rem 6.5rem 7.5rem;box-shadow:0 0 95px rgba(0,0,0,.12)}.about_page_desc .img_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;margin:0 0 10.1rem}.about_page_desc .img_row .img_col{width:calc(100% / 3)}.about_page_desc .img_row .img_col:nth-child(2){text-align:center}.about_page_desc .img_row .img_col:nth-child(3){text-align:right}.about_page_wrap .button_wrap{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);z-index:2}.our_team .team_wrap .team_item{padding:3.4rem 3rem;margin:0 0 2.8rem;font-size:0;position:relative;transition:.2s linear}.our_team .team_wrap .team_item::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;border-left:.6rem dotted #772e3f;height:14.4rem;width:.7rem}.our_team .team_wrap .team_item:last-child{margin:0}.our_team .team_wrap .team_item .img_block{display:inline-block;vertical-align:middle;text-align:right;width:50%;padding:0 15.5rem 0 0}.our_team .team_wrap .team_item .img_wrap{display:block;position:relative;border-radius:50%;overflow:hidden;height:22.3rem;width:22.3rem;margin-left:auto}.our_team .team_wrap .team_item .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.our_team .team_wrap .team_item .team_desc{display:inline-block;vertical-align:middle;text-align:left;padding:0 0 0 15.5rem}.our_team .team_wrap .team_item .team_desc .name_wrap{position:relative;margin:0 0 2.3rem}.our_team .team_wrap .team_item .team_desc .name_wrap::after{content:'';position:absolute;bottom:-1.5rem;left:0;display:block;width:4rem;height:.4rem;background-color:#ffed19}.our_team .team_wrap .team_item .team_desc p:first-child{font-size:2.3rem}.our_team .team_wrap .team_item .team_desc p{font-size:1.7rem;line-height:1.1;font-family:SeroPro-Bold;font-weight:700;margin:0}.our_team .team_wrap .team_item .team_desc a{font-size:1.9rem}.our_team .team_wrap .team_item:nth-child(even){direction:rtl}.our_team .team_wrap .team_item:nth-child(even) .img_block{padding:0 0 0 15.5rem;text-align:left}.our_team .team_wrap .team_item:nth-child(even) .team_desc{padding:0 15.5rem 0 0;text-align:right}.our_team .team_wrap .team_item:nth-child(even) .team_desc .name_wrap::after{right:0;left:auto}.our_team .team_wrap .team_item:nth-child(even) .img_wrap{margin-right:auto;margin-left:unset}.reviews{position:relative;padding:8rem 0 23.6rem}.reviews::after{content:'';position:absolute;top:20rem;right:0;display:block;width:68%;height:37rem;background-image:url(/img/about_inner_bg.png);background-repeat:no-repeat;background-size:contain;opacity:.2}.reviews_slider{margin:7.5rem 0 0;z-index:3}.reviews_slider.hidden_slider{opacity:0;overflow:hidden;max-height:60rem}.reviews_slider .review_item{text-align:center}.reviews_slider .review_item .img_wrap{display:block;margin:0 auto 3.5rem;position:relative;border-radius:50%;overflow:hidden;height:13.6rem;width:13.6rem}.reviews_slider .review_item .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.reviews_slider .review_item .desc{max-width:80%;margin:0 auto}.reviews_slider .review_item .desc p{font-weight:600;font-size:1.5rem}.reviews_slider .review_item .desc p.name{margin:2.5rem 0 5.4rem;font-family:SeroPro-Bold;font-size:2.3rem;color:#000107;font-weight:700}.reviews_slider .slick-dots{bottom:-12.6rem}.contacts_section{padding:3.8rem 0 5rem;background-color:#f8f8f8}.contacts_section .map_row{margin-top:3.7rem}.contacts_section .contacts_desc{padding:0 0 0 5.8rem}.contacts_section .contacts_logo{display:block;margin:0 0 8rem}.contacts_section .phones_wrap{margin:0 0 2rem}.contacts_section .phones_wrap p{margin:0}.contacts_section .phones_wrap a{font-size:2.3rem;font-weight:700}.contacts_section .grafiK{margin:1.1rem 0 1rem}.buttons_block .icon{color:#000;font-size:2.6rem}.buttons_block{text-align:right;margin:2rem 0}.buttons_block .button{background-color:#f2f2f5;border:.1rem solid #f2f2f5;padding:0 1.5rem}.buttons_block .button:hover{background-color:#ffed19;border:.1rem solid #ffed19}.buttons_block .button.active{background-color:#ffed19;border:.1rem solid #ffed19}.inner_banner{background-position:center top!important;background-size:cover!important;width:100%;max-width:100%;position:relative}.inner_banner .wrapper{display:table;height:46.5rem}.inner_banner::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(119,46,63,.2)}.inner_banner .title_wrap{display:table-cell;padding:4.5rem 0 0}.inner_banner .title_wrap .h2,.inner_banner .title_wrap h2,.inner_banner .title_wrap p{color:#fff}.button_wrap{position:absolute;bottom:4.2rem;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.work_inner .title_wrap{padding:0}.work_inner .flag{font-size:0;margin:0 0 3.2rem}.work_inner .flag img{display:inline-block;vertical-align:middle;margin:0 1rem 0 0;width:2.5rem;height:1.7rem;object-fit:contain}.work_inner .flag span{display:inline-block;vertical-align:middle;font-family:SeroPro-Medium;font-size:1.5rem;font-weight:500;line-height:1;color:#023670}.vacancy_details{margin:3.1rem 0 3.3rem}.detail_item{margin:.5rem 4rem .5rem 0;display:inline-block}.detail_item:last-child{margin:.5rem 0}.detail_item img{display:inline-block;vertical-align:middle;width:2.2rem;height:2.2rem;object-fit:contain;margin:0 .5rem 0 0}.detail_item span{font-family:SeroPro-Medium;font-size:1.4rem;font-weight:500;display:inline-block;vertical-align:middle}.work_inner .top_text{margin:0 0 2.7rem}.vacancy_buttons{font-size:0}.vacancy_buttons .button{min-width:23.2rem;margin:0 3.8rem 0 0}.vacancy_buttons .button:last-child{margin:0}.show_mobile{display:none}.dialog_bg.transparent{background-color:rgba(255,255,255,0)}.block_404 .title{font:400 3.5rem/1.1 SeroPro-Bold}footer{z-index:3;position:relative;padding:6rem 0 0;background-image:url(/img/background_03.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}footer .wrapper{max-width:110rem}footer .footer_title{color:#fff;padding:0;margin:0 0 3rem}footer address{margin-top:1rem;margin-bottom:3rem}footer address a,footer address p{position:relative;padding-left:2.5rem;margin:2rem 0;max-width:29rem}footer address a svg,footer address p svg{position:absolute;color:#772e3f;left:0;top:.3rem}footer address a svg.mail,footer address p svg.mail{width:1.4rem;height:1.4rem;top:.2rem}footer .button{color:#fff;background:0 0;border-color:#fff;margin:3rem 0 4rem}footer a{display:block;font:400 1.4rem/1.4 SeroPro;margin:.5rem 0;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}footer a b{font-weight:800}footer p{display:block;color:#fff;font:400 1.4rem/1.4 SeroPro;margin:.5rem 0}footer p b{font-weight:800}footer .social a{font-size:3.5rem;margin:0 .5rem}footer .social a .linkedin{position:relative;top:-.1rem;font-size:4rem}footer ul{margin-top:1rem;margin-bottom:3rem}footer ul li{margin:1rem 0}footer ul li p{text-transform:uppercase}footer ul li p svg{font-size:1.2rem;color:#772e3f;margin-right:.5rem}footer .img_wrap{text-align:center}footer a{font-size:4.4rem}footer .footer_title_wrap{text-align:center;margin:4.5rem 0}footer .footer_title_wrap .footer_title{position:relative;max-width:59rem;font-weight:800;text-align:left;padding-bottom:2rem;margin:0 auto}footer .footer_title_wrap .footer_title:before{content:'';position:absolute;top:100%;left:0;width:4rem;height:.4rem;background-color:#ff0}footer .contact_form_wrap .contact_form_title{display:none}footer .contact_form_wrap{max-width:75%;margin:0 auto}footer .contact_form_wrap .input{margin:2.2rem 0}footer .contact_form_wrap textarea.input{margin:.9rem 0 0}.footer_bottom{padding:2.5rem 0 0;z-index:3;background-color:#fff;border-top:.1rem solid #464646}.footer_bottom .footer_bottom_wrap{text-align:justify}.footer_bottom .footer_bottom_wrap:after{content:'';display:inline-block;width:100%}.footer_bottom .footer_bottom_wrap .footer_bottom_item{display:inline-block}.footer_bottom a,.footer_bottom p{display:inline-block;font:400 1.4rem/1.4 SeroPro;color:#282828;margin:0}.footer_bottom a a,.footer_bottom p a{font:400 1.4rem/1.4 SeroPro}.content p.gallery_wrap_row.for2 a,.content p.gallery_wrap_row.for3 a{margin:.5rem}.content p.gallery_wrap_row.for1 a{padding-top:60%}.content p.gallery_wrap_row.for2 a{padding-top:30%}.content p.gallery_wrap_row.for3 a{padding-top:21%}.content p a.gallery_wrap{position:relative;overflow:hidden;width:100%}.content p a.gallery_wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.content a.gallery_wrap.for1{width:100%}.content a.gallery_wrap.for2{width:-webkit-calc(100%/2 - 1.7rem);width:calc(100%/2 - 1.7rem)}.content a.gallery_wrap.for3{width:-webkit-calc(100%/3 - .8em);width:calc(100%/3 - .8em)}.school_item{margin:1.5rem 0;padding:0 0 2rem;border-bottom:.1rem solid #dfdfdf}.school_item .title_wrap1{margin:0 0 1.2rem}.school_item .img_wrap{display:block;padding-top:55%;overflow:hidden;position:relative}.school_item .img_wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.inner_heading_block1 .img_wrap{margin:0 0 1.5rem}.schools h1{margin-top:-.2rem}.register_form{margin:5rem auto 0;max-width:80%}.register_form .form_block{background:#e8e8e8;padding:3rem;border-radius:2rem;margin:0 0 3rem}.register_form .form_block .row{margin-bottom:-2rem}.register_form .form_block h2{color:#000;font-size:3rem;line-height:1.2;margin:0 0 1.5rem 1.4rem}.register_form .form_block span{margin-left:1.5rem;display:block;font-size:1.8rem;font-weight:600}.register_form .form_block .input{height:4rem;padding:0 1.6rem;font-size:1.6rem;border-radius:2rem;margin:.5rem 0 2.5rem;padding:.5rem 1.6rem 0}.register_form .form_block .input.validate_error{border:1px solid rgba(255,0,0,.7)!important}.register_form .button{font:700 2rem/1 SeroPro-Bold;padding:.838em 1.65em .688em}.input_file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input_file+label.input{display:block;max-width:100%;margin:.5rem 0 1.3rem;padding:.6rem 1.6rem 0;cursor:pointer}.input_file+label.input svg{color:#772e3f;position:relative;top:.5rem;left:.6rem;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.input_file+label.input span{font-size:1.6rem;color:#772e3f;margin-left:3rem;margin-top:-1.3rem;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.input_file.has_focus+label span,.input_file.has_focus+label svg,.input_file:focus+label.input span,.input_file:focus+label.input svg{color:#5a2632}.input_file.validate_error+label.input{border:1px solid rgba(255,0,0,.7)!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.row:after{content:'';display:block;clear:both}.row .col_1,.row .col_10,.row .col_11,.row .col_12,.row .col_2,.row .col_3,.row .col_4,.row .col_5,.row .col_6,.row .col_7,.row .col_8,.row .col_9{float:left;margin:0;padding:0 5px}.row .col_12{width:100%}.row .col_11{width:91.66666667%}.row .col_10{width:83.33333333%}.row .col_9{width:75%}.row .col_8{width:66.66666667%}.row .col_7{width:58.33333333%}.row .col_6{width:50%}.row .col_5{width:41.66666667%}.row .col_4{width:33.33333333%}.row .col_3{width:25%}.row .col_2{width:16.66666667%}.row .col_1{width:8.33333333%}}@media (min-width:992px){.social a:hover .icon,.social a:hover img{padding:.2rem}.second aside .contact_form_wrap .button:hover{background:#fff;color:#000;border:.1rem solid #fff}.second aside .translate_list li a:hover{color:#772e3f}.section_top .main_content .tc .button_wrap button:hover{color:#fff}.section_top .main_content .tc .button_wrap button:hover:before{border-color:#fff}.vacancy_item_mini:hover .vacancy_item{z-index:3;border-color:transparent;border-radius:4px;-webkit-box-shadow:2px 5px 22px rgba(0,0,0,.2);box-shadow:2px 5px 22px rgba(0,0,0,.2);background:#fff;transition:all .3s ease-in}.vacancy_item_mini .vacancy_item .title:hover{color:#023670}.vacancy_item_mini:hover .vacancy_item .button{display:inline-block}.section_news .news_wrap .news_item:hover{-webkit-box-shadow:0 0 1.5rem #f6f6f6;box-shadow:0 0 1.5rem #f6f6f6}.section_news .news_wrap .news_item:hover:before{background-color:#ffed19}.section_news .news_wrap .news_item:hover a:not(.date){color:#023670}.section_partners .partners_wrap .partners_item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.section_work .vacancy_tabs .tab_item:hover{color:#023670}.section_work .vacancy_wrap .vacancy_item:hover .button{opacity:1}.pagination_wrap .pagination li a:hover{background-color:#ffed19}.pagination_wrap .pagination li a.arrow:hover{color:#772e3f;background-color:transparent}.mobile_phones{display:none}.navigation li.drDown:hover .subMenu{height:auto;opacity:1;visibility:visible;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.navigation li.drDown:hover .subMenu li a:hover{padding-left:1.5rem;color:#772e3f}footer .footer_bottom a:hover{color:#000}footer a:hover{color:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}footer .button:hover{background:#fff!important;color:#000!important;border:.1rem solid #fff!important}.button:hover{background:#ffed19;color:#000;border-color:#ffed19}.button.white:hover{background:#000;color:#fff;border-color:#000}.button.black:hover{background:#fff;color:#000;border-color:#fff}.button.transparent:hover{background:#fff;color:#000;border-color:#fff}.button.alternative:hover{background:#772e3f;color:#fff;border-color:#772e3f}.header .header_row .header_col_2 .button:hover{background:#fff;color:#000}.header.fixed .header_row .header_col_2 .button:hover{background:#772e3f;color:#fff;border:.1rem solid #772e3f}.second .header .header_row .header_col_2 .button:hover{background:#772e3f;color:#fff;border:.1rem solid #772e3f}.section_top .button:hover{background:#fff;color:#000;border:.1rem solid #fff}.modal_success .button:hover{background:#fff;border:.1rem solid #772e3f;color:#772e3f}.header .phone:hover{color:#772e3f}.header .phone:hover svg{color:#772e3f}.header .phone:hover a{color:#772e3f}.navigation li>a:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#772e3f}.translate_items_wrap .translate_item:hover{box-shadow:0 0 35px rgba(0,0,0,.07);background:#fff}.translate_items_wrap .translate_item:hover span{color:#023670}.our_team .team_wrap .team_item:hover{box-shadow:0 0 35px rgba(0,0,0,.05)}.input_file:hover+label.input span,.input_file:hover+label.input svg{color:#5a2632}}@media only screen and (max-width:1400px){.info_section img{max-width:50%}.contacts_wrap a{font-size:4rem}.header .navigation .header_nav li{padding:0 2.2rem}.section_top .main_content .text{max-width:80%}}@media only screen and (max-width:1300px){.h1,h1{font-size:3.5rem}.content .h1,.content .title,.content h1{font-size:3.5rem}.h2,h2{font-size:3rem}.content .h2,.content h2{font-size:3rem}h3{font-size:2.5rem}.content h3{font-size:2.5rem}.section_news .news_wrap{margin:0 -1.5rem 1.5rem}.section_news{padding:4.6rem 0 4rem}.section_partners{padding:3rem 0 7rem}.call_to .sub_title{font-size:3.2rem}.call_to_action .sub_title{font-size:3.4rem}.call_to_action .call_to_item .h1,.call_to_action .call_to_item .h2,.call_to_action .call_to_item h1,.call_to_action .call_to_item h2{font-size:5rem;margin:0 0 2rem}.about_page_desc::after{height:46rem;background-position:0 40%}.our_team{padding:5rem 0}.reviews{padding:5rem 0 13rem}.reviews_slider .slick-dots{bottom:-6.5rem}.inner_banner .wrapper{height:38rem}}@media only screen and (max-width:1200px){.contacts_wrap a{font-size:3rem}.header .header_row .header_col_2 .social a{margin:0 .5rem}.header .header_row .header_col_2 .social a .icon{width:2rem;height:2rem}.vacancy_item_mini .vacancy_item .button{font-size:1.5rem}.section_about .counter_wrap .counter_item p.value{font-size:4rem}.section_about .counter_wrap .counter_item p{font-size:1.6rem}.section_about .counter_wrap .counter_item:before{top:36%;width:2.5rem;height:2.5rem}.our_team .team_wrap .team_item{padding:3.4rem 1.5rem}.our_team .team_wrap .team_item .img_block{padding:0 13rem 0 0}.our_team .team_wrap .team_item .team_desc{padding:0 0 0 13rem}.our_team .team_wrap .team_item:nth-child(even) .img_block{padding:0 0 0 13rem}.our_team .team_wrap .team_item:nth-child(even) .team_desc{padding:0 13rem 0 0}.our_team .team_wrap .team_item .team_desc p:first-child{font-size:2rem}.our_team .team_wrap .team_item .team_desc a{font-size:1.7rem}.our_team .team_wrap .team_item .img_wrap{height:18rem;width:18rem}.translate_wrap .translate_block:first-child{padding:1.9rem 1.5rem 3.3rem 0}.translate_wrap .translate_block:last-child{padding:1.9rem 0 3.3rem 1.5rem}.translate_items_wrap .translate_item span{font-size:1.4rem}.translate_items_wrap{margin-top:2rem}.tabs ul{max-width:70%}.tabs ul li a{font-size:3rem}.second aside .contact_form_wrap{padding:3rem 1.5rem 4.8rem}.section_work .vacancy_wrap .vacancy_item{width:-webkit-calc(100%/3 - 2.7rem);width:calc(100%/3 - 2.7rem)}.header .social:after{width:2rem;right:-1.9rem}.services .services_content h3{max-width:100%}.call_to_action .call_to_item .h1,.call_to_action .call_to_item .h2,.call_to_action .call_to_item h1,.call_to_action .call_to_item h2{font-size:4.5rem}.section_top .main_content .text h1,.section_top .main_content .text h2{font-size:4rem}.section_top .main_content .text p{font-size:2.7rem}.header .navigation .header_nav li a{font-size:1.9rem}}@media only screen and (max-width:1100px){.call_to .call_to_content{max-width:85%}.video_block .video_iframe,.video_block .video_img .img{height:30rem}.call_to_action .sub_title{font-size:2.8rem}.call_to_action .call_to_item .h1,.call_to_action .call_to_item .h2,.call_to_action .call_to_item h1,.call_to_action .call_to_item h2{font-size:3.5rem}.vacancy_item_mini,.vacancy_item_mini .vacancy_item{min-height:42rem}.vacancy_item_mini{margin:1rem 1.2rem 6rem}.vacancy_slider .slick-dots{width:40%}.row.vacancy_row.vacancy_row_inner .col_3.vacancy_col{width:calc(100% / 3 - 2.41rem)}}@media only screen and (max-width:992px){.header .header_row .header_col_1 .langs{margin-left:4rem}.header .header_row .header_col_2 .contacts a{font-size:1.6rem}.navigation_btn{display:inline-block}.header .header_row .header_col_1 .header_logo{width:32.1rem}.header .header_row .header_col_2 .contacts a.email{font-size:1.8rem}.header .header_row .header_col_2 .contacts a.phone{font-size:1.7rem}.header .header_row .header_col_2 .contacts .icon{top:.2rem;right:-2rem;height:1.2rem;width:1.2rem}.header .navigation .header_nav li:before{display:none}.contacts_wrap .title{font-size:1.7rem}.contacts_wrap a{font-size:2.5rem}.header .navigation .langs{margin-top:2rem}.header .navigation.nav-opened{margin-right:0}.section_top .main_content .text{max-width:calc(100% - 3rem)}.section_top .banner{height:86rem}.section_top .main_content .text h1,.section_top .main_content .text h2{font-size:3.5rem}.section_top .main_content .text p{font-size:2.5rem}.section_top .main_content .tc{margin-top:3rem}.vacancy_item_mini .vacancy_item .button{display:inline-block}.section_vacancy .vacancy_wrapper{padding:2.5rem 1.5rem 3.8rem}.vacancy_item_mini,.vacancy_item_mini .vacancy_item{min-height:unset}.vacancy_item_mini .vacancy_item{position:static}.title_wrap{padding:0}.section_vacancy .vacancy_wrapper .title_wrap{margin-bottom:2rem;padding:0 0 0 1rem}.slick-next:after,.slick-next:before{top:4.2rem}.section_vacancy .vacancy_wrapper .vacancy_slider{margin-bottom:0}.vacancy_item_mini{margin:1rem 1.2rem 4rem}.section_about .about_wrap{margin:4rem -1.5rem 0}.section_about .about_wrap .about_item{width:-webkit-calc(100%/4 - 3rem);width:calc(100%/4 - 3rem);margin:0 1.5rem}.section_about .about_wrap .about_item .img_wrap{padding-top:5rem}.section_about .about_wrap .about_item p.title{font-size:2rem;min-height:6.3rem}.section_about .about_wrap .about_item p{font-size:1.4rem}.section_about .counter_wrap .counter_item p.value{font-size:3.5rem}.section_about .counter_wrap{margin:4rem 0 9rem}.section_about .counter_wrap .counter_item p{font-size:1.4rem}.section_news .news_wrap{margin:0 -1.5rem 1.5rem}footer .footer_title_wrap{margin:2.5rem 0}.contact_form_wrap .btn_wrap .button{right:auto;margin:0;float:right}.button_fixed{bottom:4rem;width:4rem;height:4rem}.button_fixed .icon{width:2rem;height:2rem}.about_page_desc .img_row .img_col .img_wrap img{width:13rem}.about_page_wrap{padding:3rem 3rem 4rem}.about_page_desc .img_row{margin:0 0 9rem}.our_team .team_wrap .team_item .img_block{padding:0 6rem 0 0}.our_team .team_wrap .team_item .team_desc{padding:0 0 0 6rem}.our_team .team_wrap .team_item:nth-child(even) .img_block{padding:0 0 0 6rem}.our_team .team_wrap .team_item:nth-child(even) .team_desc{padding:0 6rem 0 0}.our_team .team_wrap .team_item .img_wrap{height:15rem;width:15rem}.our_team .team_wrap .team_item{padding:3.4rem 0}.our_team .team_wrap .team_item .team_desc p:first-child{font-size:1.8rem}.our_team .team_wrap .team_item .team_desc p{font-size:1.5rem}.our_team .team_wrap .team_item .team_desc a{font-size:1.5rem}.reviews_slider{margin:4rem 0 0}.reviews_slider .review_item .desc p.name{margin:2.5rem 0 3.5rem}.reviews{padding:5rem 0 8rem}.reviews_slider .slick-dots{bottom:-4rem}.reviews_slider .review_item .desc{max-width:90%}.contacts_section .contacts_desc{padding:0}.section_work .title_wrap{padding:0}.row.translate_items_wrap{margin:2rem -.75rem 0}.row.translate_items_wrap .col_6{width:-webkit-calc(100% / 2 - 1.51rem);width:calc(100% / 2 - 1.51rem);margin:.75rem;box-shadow:0 0 35px rgba(0,0,0,.07)}.page.right_sidebar main{width:65%}.page.right_sidebar aside{width:30%}.second aside .contact_form_wrap .contact_form_title{font-size:2rem}.translate_wrap .translate_block:first-child{padding:1.9rem 0 3.3rem}.translate_wrap .translate_block:last-child{padding:1.9rem 0 3.3rem}.translate_items_wrap .translate_item span{font-size:1.2rem}.translate_items_wrap .translate_item .img_wrap{padding-top:3rem;width:3rem}.translate_items_wrap .translate_item{padding:1rem}.second aside .contact_form_wrap .input{height:4rem}.second aside .contact_form_wrap .button{padding:.938em 1.65em .738em;font-size:1.5rem}.second aside .contact_form_wrap textarea.input{min-height:7rem}.second aside .contact_form_wrap .icon{height:1.8rem;width:1.8rem}.second aside .contact_form_wrap{padding:2rem 1.5rem}.second aside .contact_form_wrap .input::-webkit-input-placeholder{font:400 1.4rem/1.1 SeroPro}.second aside .contact_form_wrap .input{font-size:1.4rem}.modal_full form{max-width:100%}.modal_full .inputs_wrap{max-width:70%}.mobile_phone{display:block}.navigation .header_nav li.active>a:after{left:auto;right:0;border:none}.header .navigation{visibility:hidden;opacity:0;top:-webkit-calc(100% + 1.7rem);top:calc(100% + 1.7rem);right:0;height:0;position:absolute}.header .phone{display:none}.header_nav_wrap{margin:0}.header .navigation .header_nav{border:none;position:relative;display:block;left:0;width:100%;background:0 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:0;margin-top:1rem;margin-bottom:2rem}.social.mobile{display:block}.header .navigation .header_nav li{width:100%;display:block;margin:0}.header .navigation .header_nav li:first-child{margin-top:0}.header .navigation .header_nav li .social{text-align:center}.header .navigation .header_nav li .social a{display:inline-block;width:auto;vertical-align:middle;border:none;margin:0 1rem}.header .navigation .header_nav li.drDown>a:after{content:'';position:absolute;top:1.3rem;left:auto;right:0;display:block;width:2.2rem;height:2.2rem;background:#000;-webkit-clip-path:polygon(0 0,0 100%,50% 50%);clip-path:polygon(0 0,0 100%,50% 50%)}.header .navigation .header_nav li a{display:block;color:#772e3f!important;font-size:2.4rem;padding:0;text-align:center;font-weight:600;text-transform:uppercase;height:5rem;line-height:5rem;max-width:100%;margin:0 auto}.header .navigation .header_nav li.active a{color:#eda707!important}.header .navigation .header_nav li.drDown.visibleSub .subMenu{width:100%;height:auto;opacity:1;position:relative;visibility:visible;top:100%;padding:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:1rem 0;background:#772e3f}.header .navigation .header_nav li.drDown.visibleSub .subMenu li{border:none}.header .navigation .header_nav li.drDown.visibleSub .subMenu li a{max-width:80%}.header .navigation .header_nav li.drDown .subMenu li a{font-size:1.8rem}.navigation .navigation_dropBtn{display:block}.hide_desctop{display:block!important}.hide_tablet{display:none!important}.row.tablet .col_3,.row.tablet .col_4{width:-webkit-calc(100% / 2 - 3rem);width:calc(100% / 2 - 3rem)}footer{padding-bottom:3.8rem;padding-top:6rem}footer .row .col_3{margin-bottom:2rem}footer .row .col_4{margin-bottom:2rem}.call_to .sub_title{font-size:2.6rem}.call_to .call_to_content{top:-3rem;padding:2rem 2rem 1.2rem}.call_to_action .call_to_item{display:block}.call_to_action .call_to_item .button{margin:0 auto}.inner_banner .wrapper{height:26rem}.select_items div{height:auto;padding:1.3rem 2.5rem .5rem 2.2rem}.select_items div::before{left:2.2rem;width:calc(100% - 4.3rem)}.school_item p{font-size:1.4rem}.register_form .form_block .row .col_4{width:-webkit-calc(100% / 2 - 3.01rem);width:calc(100% / 2 - 3.01rem)}.register_form .form_block .row .col_4.col_4_wide{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem)}.register_form{max-width:100%;margin:3rem 0 0}.register_page{padding:3rem 0 4rem}}@media only screen and (max-width:900px){.row.vacancy_row.vacancy_row_inner .col_3.vacancy_col{width:calc(100% / 2 - 2.41rem)}}@media only screen and (max-width:768px){.content img[style*=float]{float:none!important;display:block;max-width:100%;margin:0 auto 2rem!important}.content img[style*=float][style*=" right"]{margin:0 auto 2rem!important;text-align:center}.content img[style*=float][style*=" left"]{margin:0 auto 2rem!important;text-align:center}.content p[style*=float]{float:none!important;display:block;max-width:100%;margin:1rem auto!important}.content p[style*=float][style*=" right"]{margin:1rem auto!important;text-align:center}.content p[style*=float][style*=" left"]{margin:1rem auto!important;text-align:center}}@media only screen and (max-width:767px){.header .social{margin:0}.h1,h1{font-size:3rem}.content .h1,.content .title,.content h1{font-size:3rem}.h2,h2{font-size:2.6rem}.content .h2,.content h2{font-size:2.6rem}h3{font-size:2.2rem}.content h3{font-size:2.2rem}.second{padding-top:8.98rem}.header .header_row .header_col_2 .contacts{display:none}.header .header_row .header_logo{width:12rem}.header .header_row .header_logo img{width:12rem}.header .header_row .header_col_1,.header .header_row .header_col_2,.second .header .header_row .header_col_1,.second .header .header_row .header_col_2{width:-webkit-calc(50% - 6rem);width:calc(50% - 6rem)}.second .header .header_row .header_logo{width:12rem}.second .header .navigation.nav-opened{top:9rem}.header .header_row .header_col_2 .button{margin-top:0}.header .header_row .header_col_2 br{display:none}.header .header_row .header_col_1 .langs{margin-left:1.5rem}.header .header_row .header_col_2{padding-right:0}.header .navigation.nav-opened{top:11rem;overflow-y:scroll}.section_top .main_content{top:13rem}.section_top .main_content .text h1,.section_top .main_content .text h2{font-size:3rem}.section_top .main_content .text p{font-size:2.2rem;line-height:1.3}.section_top .main_content .text p:last-of-type{font-size:1.6rem}.section_work .vacancy_wrap .vacancy_item{width:-webkit-calc(100%/2 - 2.6rem);width:calc(100%/2 - 2.6rem)}.section_about .about_wrap .about_item{width:-webkit-calc(100%/2 - 3rem);width:calc(100%/2 - 3rem);margin:1.5rem 1.5rem 2rem}.section_about .about_wrap .about_item p.title{min-height:unset}.section_about .counter_wrap{margin:4rem 0 13rem}.section_about .counter_wrap .counter_item p.value{font-size:3rem}.section_about .counter_wrap .counter_item{margin:1rem 0;width:50%}.section_about .counter_wrap .counter_item:before{display:none}.section_news .row.news_wrap .col_6.news_item{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem);padding:1.5rem 1.5rem 1.5rem 0}.section_news .news_item::after{display:none}.section_news .news_main_wrap::before{content:'';position:absolute;top:2.6rem;left:.5rem;display:block;width:.1rem;height:calc(100% - 2.6rem);background-color:#bdbdbd;z-index:5}.section_news .news_wrap .news_item:before{left:0}.section_partners .partners_wrap .partners_item .img_wrap{padding-top:100%}.section_partners .partners_wrap .partners_item{padding:1rem}footer .contact_form_wrap{max-width:100%}.about_page_desc::after{display:none}.about_page_desc .img_row .img_col:first-child{display:none}.about_page_desc .img_row .img_col{width:calc(100% / 2 - 3rem);margin:0 1.5rem}.about_page_desc .img_row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}.our_team .team_wrap .team_item::after{display:none}.our_team .team_wrap .team_item .img_block,.our_team .team_wrap .team_item:nth-child(even) .img_block{padding:0;display:block;margin:0 auto 1rem;width:100%}.our_team .team_wrap .team_item .img_wrap{margin:0 auto}.our_team .team_wrap .team_item:nth-child(even) .img_wrap{margin:0 auto}.our_team .team_wrap .team_item .team_desc,.our_team .team_wrap .team_item:nth-child(even) .team_desc{padding:0;display:block;text-align:center}.our_team .team_wrap .team_item .team_desc .name_wrap::after{position:relative;display:inline-block}.our_team .team_wrap{font-size:0;margin:4rem 0 0}.our_team .team_wrap .team_item:first-child{width:100%}.our_team .team_wrap .team_item{padding:0;width:50%;display:inline-block;margin:0 0 3.5rem}.contacts_section .map_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contacts_section .map_row.row .col_4,.contacts_section .map_row.row .col_8{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem)}.contacts_section .map_row.row .col_8{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.contacts_section .map_row.row .col_4{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.contacts_section .contacts_desc{text-align:center;margin-bottom:3rem}.contacts_section .contacts_logo{margin:0 0 3rem}.map #map,.map iframe{height:30rem}.row.translate_items_wrap .col_6{width:-webkit-calc(100% / 1 - 1.51rem);width:calc(100% / 1 - 1.51rem)}.top_text p:first-child{font-size:1.8rem}.translate_container .top_text{margin:0 0 2rem}.tabs ul li a{font-size:2.6rem}.tabs ul{max-width:100%}.page.right_sidebar aside,.page.right_sidebar main{float:none;width:100%}.page.right_sidebar main{margin:0 0 3rem}.modal_full .dialog .icon_close{left:1rem}.languages_tab li a img{max-width:5rem}footer .row .col_3:last-child{display:none}footer .row .col_4,footer .row .col_8{width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}footer .footer_bottom{margin-top:0}footer .footer_bottom .footer_bottom_wrap{text-align:center}footer .footer_bottom .footer_bottom_wrap .footer_bottom_item{display:block}.call_to .call_to_content{max-width:95%}footer .social a{width:4rem}.hide_mobile{display:none!important}.row.tablet .col_3,.row.tablet .col_4{width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}.dialog .icon_close{right:0}section{padding:3rem 0}.pagination{text-align:center}.row.mobile .col_1,.row.mobile .col_10,.row.mobile .col_11,.row.mobile .col_12,.row.mobile .col_2,.row.mobile .col_3,.row.mobile .col_4,.row.mobile .col_5,.row.mobile .col_6,.row.mobile .col_7,.row.mobile .col_8,.row.mobile .col_9{width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}.register_form .form_block{padding:2rem}.register_form .form_block h2{font-size:2.5rem}.register_form .form_block span{font-size:1.6rem}.header .header_row .header_col_1 .langs button{padding:0 .3rem}}@media only screen and (max-width:700px){.vacancy_slider .slick-dots{top:-3.6rem}.inner_banner .button_wrap{bottom:2rem}.inner_banner .title_wrap{padding:1.5rem 0 0}}@media only screen and (max-width:650px){.vacancy_item_mini .vacancy_item .img_wrap{padding-top:71%}.slick-next,.slick-prev{width:44px}.slick-next:before{left:-2.5rem;height:1.5rem;width:2.5rem}.slick-next:after{right:1.9rem;height:1.5rem;width:2.5rem}.section_vacancy .vacancy_wrapper{padding:2.5rem .5rem 3.8rem}.row.vacancy_row.vacancy_row_inner .col_3.vacancy_col{width:calc(100% / 1 - 2.41rem)}}@media only screen and (max-width:600px){.our_team .team_wrap .team_item,.our_team .team_wrap .team_item:first-child{width:100%}.section_work .vacancy_tabs li{width:calc(100%/2 - 4rem);margin:1rem 2rem}.school_item .row .col_5,.school_item .row .col_7{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem)}.school_item .img_wrap{margin:0 0 1.5rem}}@media only screen and (max-width:570px){.header_transparent .navigation_btn p,.second .navigation_btn p{display:none}.header .header_row .header_col_2 .button{font-size:1.2rem;padding:.888em .85em .688em}.section_about .about_wrap .about_item{width:-webkit-calc(100%/1 - 3rem);width:calc(100%/1 - 3rem);margin:0 1.5rem 3rem}.section_about .about_wrap{margin:2rem -1.5rem 0}.section_about .counter_wrap{margin:1rem 0 13rem}.input{height:4rem}.select_selected{height:4rem;padding:1.2rem 2.5rem .5rem 5.2rem;margin:1rem 0}.contact_form_wrap label .label_icon .icon{height:1.8rem;width:1.8rem}.select_selected::before{height:1.8rem;width:1.8rem}.contact_form_wrap .btn_wrap .button{font-size:1.4rem;padding:.938em 1.65em .738em}footer .contact_form_wrap .input{margin:0 0 1.3rem}footer .contact_form .row .col_6{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem)}footer .contact_form_wrap textarea.input{margin:0}.contact_form_wrap .btn_wrap{margin:1.3rem 0 2rem}.contact_form_wrap .btn_wrap .capcha{float:none;width:100%}.contact_form_wrap .btn_wrap .capcha .input{width:100%}footer .contact_form_wrap .btn_wrap .button{margin:1.3rem 0 0;display:block;width:100%;font-size:1.5rem}.mobile_phone a{font:700 1.6rem SeroPro}footer{padding-bottom:2.7rem}.about_page_wrap{padding:3rem 1.5rem 4rem}.inner_banner .wrapper{height:22rem}.vacancy_buttons{text-align:justify}.vacancy_buttons::after{content:'';display:inline-block;width:100%;font-size:0}.vacancy_buttons .button{min-width:15rem;margin:0}.dialog form label .input::-webkit-input-placeholder{font:400 1.4rem/1.1 SeroPro}.dialog form label .input{font-size:1.4rem}.modal_full .inputs_wrap{max-width:100%}.modal_ajax form .button{padding:.938em 1.65em .738em;font-size:1.5rem}.languages_tab li{width:calc(100% / 2 - 2rem)}.languages_tab{margin:1rem 0 2rem}.modal_full .inputs_wrap .row .col_6{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem)}.modal_full .modal_logo img{width:13rem}.modal_full .modal_logo{margin:0 0 3rem}.dialog form label .input{margin:1rem auto}.block_404 .title{font-size:3rem}.register_form .form_block .row .col_4,.register_form .row .col_6{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem)}}@media only screen and (max-width:550px){.header{padding:1rem 0}.header .header_row .header_logo,.header.fixed .header_row .header_logo{width:9rem}.header .header_row .header_logo img,.header.fixed .header_row .header_logo img{width:9rem}.header .header_row .header_col_1,.header .header_row .header_col_2,.header.fixed .header_row .header_col_1,.header.fixed .header_row .header_col_2,.second .header .header_row .header_col_1,.second .header .header_row .header_col_2{width:-webkit-calc(50% - 4.5rem);width:calc(50% - 4.5rem)}.second .header .header_row .header_logo{width:9rem}.second .header .navigation.nav-opened{top:7.2rem}.header .navigation.nav-opened,.header.fixed .navigation.nav-opened{top:7.2rem}.contacts_wrap .title{font-size:1.4rem;margin:.5rem 0}.contacts_wrap a{font-size:2rem}.section_top .main_content{top:10rem}.section_top .banner{height:74rem}.section_vacancy .vacancy_wrapper{margin-top:-32rem}.second{padding-top:7.234rem}footer .row .contacts_wrap .col_6{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem)}footer .contacts_wrap .footer_title_wrap{margin:1rem 0}footer .img_wrap{margin:0 0 2rem}footer .footer_title_wrap .footer_title{font-size:1.8rem}.translate_wrap .translate_block:first-child,.translate_wrap .translate_block:last-child{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem)}.translate_wrap{display:block}.translate_wrap .translate_block h3,.translate_wrap .translate_block:first-child h3{text-align:center}.translate_wrap .translate_block:first-child::after{display:none}.row.translate_items_wrap{margin:1rem -.75rem 0}.translate_wrap .translate_block:first-child,.translate_wrap .translate_block:last-child{padding:1rem 0}.top_slider .hidden_slider{height:40rem}.section_work .vacancy_wrap .vacancy_item{width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}footer{padding-top:4rem}.call_to .button{position:absolute;top:auto;left:50%;bottom:-4rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.call_to .call_to_content:after,.call_to .call_to_content:before{display:none}.call_to .call_to_content{max-width:100%}.call_to_action .call_to_item .h1,.call_to_action .call_to_item .h2,.call_to_action .call_to_item h1,.call_to_action .call_to_item h2{font-size:3rem}.content p.gallery_wrap_row.for2 a{padding-top:35%}.content p.gallery_wrap_row.for3 a{padding-top:35%}.content p a.gallery_wrap.for2{width:-webkit-calc(100%/2 - 1.2rem);width:calc(100%/2 - 1.2rem)}.content p a.gallery_wrap.for3{width:-webkit-calc(100%/2 - 1.2rem);width:calc(100%/2 - 1.2rem);margin-top:-.8rem}}@media only screen and (max-width:450px){.second aside .contact_form_wrap{display:none}.show_mobile{display:block;margin:0 0 3rem}.h1,h1{font-size:2.8rem}.content .h1,.content .title,.content h1{font-size:2.8rem}.h2,h2{font-size:2.5rem}.content .h2,.content h2{font-size:2.5rem}.header .header_row .header_col_1 .header_logo{width:21rem}.vacancy_buttons .button{font:700 1.5rem/1 SeroPro-Bold;padding:.788em .75em .588em}.call_to .sub_title,.page aside .title{font-size:2.8rem}.contacts_wrap .title:before{left:-1.5rem}.header .navigation .header_nav li a{font-size:2.2rem;height:4rem;line-height:4rem}.navigation .row .contacts_wrap .col_6{width:-webkit-calc(100% / 1 - 3.01rem);width:calc(100% / 1 - 3.01rem);margin-bottom:1.5rem}.header .navigation .langs{margin-top:0}.header .navigation .langs p{margin:0 0 1rem}.section_top .main_content .text p:first-of-type:before{width:30rem}.section_top .main_content .text h1,.section_top .main_content .text h2{font-size:2.6rem}.section_top .main_content .text p{font-size:1.8rem}.section_top .main_content .text p:last-of-type{font-size:1.4rem}.section_top .main_content .button{font-size:1.5rem}.tabs ul li a{font-size:2.3rem}.tabs ul li.active:after,.tabs ul::after{height:1rem}.header .header_row .header_col_1 .langs{margin-left:1rem}.header .header_row .header_col_1 .langs button,.header.fixed .header_row .header_col_1 .langs button{font-size:1rem}}@media only screen and (max-width:400px){.section_vacancy .vacancy_wrapper{margin-top:-27rem}.mobile_phone a{font:700 1.3rem SeroPro}footer{padding-bottom:2.4rem}.header .header_row .header_col_1 .langs{margin-left:.3rem}}@media only screen and (max-width:370px){.header .header_row .header_col_1 .header_logo{width:18rem}.header .header_row .header_col_2 .contacts a{width:4rem;height:3rem}.header .header_row .header_col_2 .contacts a .icon{width:4rem;height:3rem}.call_to_action .call_to_item .h1,.call_to_action .call_to_item .h2,.call_to_action .call_to_item h1,.call_to_action .call_to_item h2{font-size:2rem}.header .header_row .header_col_1 .langs button,.header.fixed .header_row .header_col_1 .langs button{font-size:.8rem}}@media only screen and (max-width:350px){.h1,h1{font-size:2.7rem}.content .h1,.content .title,.content h1{font-size:2.7rem}.header .header_row .header_col_1,.header .header_row .header_col_2{width:-webkit-calc(50% - 4rem);width:calc(50% - 4rem)}.header .header_row .header_logo,.header.fixed .header_row .header_logo{width:8rem}.header .header_row .header_logo img,.header.fixed .header_row .header_logo img{width:8rem}.header .header_row .header_col_1 .langs,.header.fixed .header_row .header_col_1 .langs{margin-left:.2rem;position:relative;top:.1rem}.header .header_row .header_col_1 .langs button,.header.fixed .header_row .header_col_1 .langs button{font-size:.8rem}.header .header_row .header_col_1 .langs button{padding:0 .1rem}.header .header_row .header_col_2 .button,.header.fixed .header_row .header_col_2 .button{font-size:1rem;padding:.888em .65em .688em}.header .navigation.nav-opened,.header.fixed .navigation.nav-opened{top:6.7rem}.second .header .navigation.nav-opened{top:6.7rem}.second{padding-top:6.653rem}.section_about .counter_wrap .counter_item p{font-size:1.2rem}.vacancy_buttons{text-align:left}.vacancy_buttons::after{display:none}.vacancy_buttons .button{margin:0 0 2.5rem;width:100%;display:block}}@media (orientation:landscape) and (max-height:450px){.mobile_phone{display:none}footer{padding-bottom:0}}.row .col_2{width:-webkit-calc(100% / 6 - 3.1rem);width:calc(100% / 6 - 3.1rem)}.row .col_3{width:-webkit-calc(100% / 4 - 3.1rem);width:calc(100% / 4 - 3.1rem)}.row .col_4{width:-webkit-calc(100% / 3 - 3.1rem);width:calc(100% / 3 - 3.1rem)}.row .col_5{width:-webkit-calc(100% / 2.4 - 3.1rem);width:calc(100% / 2.4 - 3.1rem)}.row .col_6{width:-webkit-calc(100% / 2 - 3.1rem);width:calc(100% / 2 - 3.1rem)}.row .col_7{width:-webkit-calc(100% / 1.714285714285714 - 3.1rem);width:calc(100% / 1.714285714285714 - 3.1rem)}.row .col_8{width:-webkit-calc(100% / 1.5 - 3.1rem);width:calc(100% / 1.5 - 3.1rem)}.row .col_9{width:-webkit-calc(100% / 1.3333333333 - 3.1rem);width:calc(100% / 1.3333333333 - 3.1rem)}.row .col_10{width:-webkit-calc(100% / 1.2 - 3.1rem);width:calc(100% / 1.2 - 3.1rem)}.row .col_11{width:-webkit-calc(100% / 1.0909090909091 - 3.1rem);width:calc(100% / 1.0909090909091 - 3.1rem)}.row .col_12{width:-webkit-calc(100% / 1 - 3.1rem);width:calc(100% / 1 - 3.1rem)}