@charset "UTF-8";body{padding:0}::before,::after{box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-half{margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container-half{width:375px}}@media (min-width:992px){.container-half{width:485px}}@media (min-width:1200px){.container-half{width:585px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:450px) and (max-width:767px){.col-xs{display:inline-block;vertical-align:top}}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-ms-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);-ms-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);-ms-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes jumpTop{0%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes menu-button-before{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes menu-button-after{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox_loading.gif') center center no-repeat}.fancybox-close{z-index:8040;position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;background-image:url('../images/fancybox_sprite.png')}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/blank.gif');-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;left:0;display:table;width:100%;height:50px;background-color:rgba(0, 0, 0, 0.7);z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:table-cell;vertical-align:middle;color:#fff;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{overflow:hidden;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-dots{position:absolute;margin:0;list-style-type:none}.slick-dots button{opacity:0;width:100%;height:100%;cursor:pointer}.slick-prev,.slick-next{z-index:10;position:absolute;display:block;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;outline:none;font-size:0;cursor:pointer;color:transparent}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block;cursor:pointer}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.button{display:block;position:relative;margin:0 auto;height:50px;line-height:46px;border:2px solid #fff;background-color:transparent;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;text-align:center;width:200px;text-decoration:none;transition:color 0.2s, background-color 0.2s;letter-spacing:1px}.button:hover{color:#3b4d93;background-color:#fff}.button:before{content:'';position:absolute;left:0;top:calc(50% - 1px);width:43px;height:2px;background-color:#fff}.button:after{content:'';position:absolute;right:0;top:calc(50% - 1px);width:43px;height:2px;background-color:#fff}.button.dark{border:2px solid #3b4d93;color:#3b4d93}.button.dark:before,.button.dark:after{background-color:#3b4d93}.button.dark:hover{color:#fff;background-color:#3b4d93}.object-fit{background-size:cover;background-position:center center}.object-fit.compat-object-fit > img{opacity:0}.object-fit > img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.to-top{z-index:115;position:fixed;bottom:2%;right:2%;display:none;width:40px;height:35px;border:2px solid #3b4d93;background-color:#fff;cursor:pointer;background-position:center;background-repeat:no-repeat;transition:all 0.2s}.to-top:hover{border-color:#fff;background-color:#3b4d93}@media (max-width:767px){.to-top.stop{bottom:105px}}.top-bg{min-height:300px;padding-top:115px}.top-bg.services-page{background:url("../images/services-top-bg.jpg") no-repeat center/cover}.top-bg.about-us-page{background:url("../images/about-us-page.jpg") no-repeat center/cover}.top-bg.contacts-page{background:url("../images/contacts-page.jpg") no-repeat center/cover}.top-bg.team-page{background:url("../images/team-page.jpg") no-repeat center/cover}@media (max-width:600px){.top-bg{padding-top:140px}}.top-bg .h1,.top-bg h1{color:#fff}.top-bg .h1:before,.top-bg h1:before{background-color:#fff}.breadcrumbs{margin:0;padding:0;list-style:none;margin-bottom:60px;font-size:0;list-style:none}.breadcrumbs li{line-height:1;margin:0;padding:0}.breadcrumbs li:before{display:none}@media (max-width:600px){.breadcrumbs{margin-bottom:35px}}.breadcrumbs > li{position:relative;display:inline-block;vertical-align:top;margin-bottom:0;margin-left:0;margin-right:18px;line-height:1;font-size:14px;color:#cacfe0}.breadcrumbs > li:after{content:"";position:absolute;right:-12px;top:calc(50% - 4px);width:4px;height:7px;background-position:center}.breadcrumbs > li.active,.breadcrumbs > li:hover{color:#fff}.breadcrumbs > li.active a,.breadcrumbs > li:hover a{text-decoration:none}.breadcrumbs > li:last-child{color:#fff}.breadcrumbs > li:last-child:after{content:none}.breadcrumbs > li:last-child a{text-decoration:none;cursor:default}.breadcrumbs a{display:inline-block;color:inherit}.phones-wrap{position:relative;width:220px;height:40px}@media (min-width:992px) and (max-width:1199px){.phones-wrap{width:180px}}.phone-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.phone-list > li{margin:0 0 8px 0;list-style:none;line-height:1}.phone-list > li:last-child{margin-bottom:0}.phone-list > .hidden-title{display:none;position:absolute;top:15px;left:0;width:100%;font-size:26px;font-weight:500;text-align:center;color:#fff}@media (min-width:992px){.phone-list{overflow:hidden;position:absolute;top:0;left:0;max-height:40px;width:100%;padding:10px 25px 10px 10px;border-radius:7px;background-repeat:no-repeat;background-position:12px 14px}.phone-list:hover{z-index:5;max-height:200px;background-color:rgba(0, 0, 0, .5);transition:max-height 0.4s, background 0.3s}.phone-list:hover::after{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.phone-list::after{content:"";position:absolute;top:18px;right:7px;width:11px;height:6px;background-repeat:no-repeat;transform-origin:50%;transition:transform 0.3s}.phone-list li:nth-child(3) .phone,.phone-list li:nth-child(4) .phone{background:none !important}}@media (max-width:991px){.phones-wrap{display:none;position:fixed;width:100%;height:auto;padding:70px 15px 30px;background-color:#3a4b8d}.phones-wrap.popup-slider{display:block}.phones-wrap::after{display:none}.phone-list{background:none !important;text-align:center}.phone-list > .hidden-title{display:block}.phone-list .phone{padding-left:0;background:none !important;color:#fff}}.back-layer{pointer-events:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0, 0, 0, 0.8)}.back-layer.menu-open{pointer-events:all;z-index:100;-webkit-animation:back-layer 0.5s forwards;animation:back-layer 0.5s forwards}@-webkit-keyframes back-layer{0%{opacity:0}100%{opacity:1}}@keyframes back-layer{0%{opacity:0}100%{opacity:1}}.close-popup{pointer-events:none;z-index:-1;opacity:0;position:fixed;top:5px;right:5px;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:21px;transition:opacity 0.2s}.close-popup.menu-open{pointer-events:all;z-index:102;opacity:1;transition-delay:0.4s}.close-filter{pointer-events:none;z-index:-1;opacity:0;position:fixed;top:60px;left:0;width:100%;padding:10px 15px 10px 55px;background-color:#f5f5f5;border-bottom:1px solid #e2e2e2;background-repeat:no-repeat;background-position:19px 50%;background-size:16px;font-size:14px;font-weight:700;text-transform:uppercase;transition:opacity 0.2s}.close-filter.menu-open{pointer-events:all;z-index:102;opacity:1;transition-delay:0.4s}.popup-slider{pointer-events:none;z-index:101;position:fixed}.popup-slider.menu-open{pointer-events:all}.popup-slider.menu-right{top:0;right:0;-moz-transform:translateX(120%);-o-transform:translateX(120%);-ms-transform:translateX(120%);-webkit-transform:translateX(120%);transform:translateX(120%);transition:transform 0.4s}.popup-slider.menu-right.menu-open{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.popup-slider.menu-left{top:0;left:0;-moz-transform:translateX(-120%);-o-transform:translateX(-120%);-ms-transform:translateX(-120%);-webkit-transform:translateX(-120%);transform:translateX(-120%);transition:transform 0.4s}.popup-slider.menu-left.menu-open{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.popup-slider.menu-top{top:0;left:0;-moz-transform:translateY(-120%);-o-transform:translateY(-120%);-ms-transform:translateY(-120%);-webkit-transform:translateY(-120%);transform:translateY(-120%);transition:transform 0.4s}.popup-slider.menu-top.menu-open{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.popup-slider.menu-fade{opacity:0;top:0;left:0;transition:opacity 0.4s}.popup-slider.menu-fade.menu-open{opacity:1}.input-wrapper{position:relative;display:block;width:200px;margin:22px auto 0}.input-wrapper:before{content:'';position:absolute;left:0;top:calc(50% - 1px);width:43px;height:2px;background-color:#3b4d93}.input-wrapper:after{content:'';position:absolute;right:0;top:calc(50% - 1px);width:43px;height:2px;background-color:#3b4d93}.validation{font-family:'Roboto', sans-serif;font-size:0}.validation-field{position:relative;display:block;padding-bottom:25px;background-repeat:no-repeat;background-position:left 7px}.validation-field > input,.validation-field > select,.validation-field > textarea{width:calc(100% - 40px);padding-left:6px;margin-left:40px;background-color:#fff;border:none;border-bottom:1px solid #c5c5c5;font-family:'Roboto', sans-serif;font-size:15px;color:#191919;transition:border-color 0.2s}.validation-field > input::-webkit-input-placeholder,.validation-field > select::-webkit-input-placeholder,.validation-field > textarea::-webkit-input-placeholder{font-family:'Roboto', sans-serif;font-size:15px;color:#b7b7b7}.validation-field > input:-moz-placeholder,.validation-field > select:-moz-placeholder,.validation-field > textarea:-moz-placeholder{font-family:'Roboto', sans-serif;font-size:15px;color:#b7b7b7}.validation-field > input::-moz-placeholder,.validation-field > select::-moz-placeholder,.validation-field > textarea::-moz-placeholder{font-family:'Roboto', sans-serif;font-size:15px;color:#b7b7b7}.validation-field > input:-ms-input-placeholder,.validation-field > select:-ms-input-placeholder,.validation-field > textarea:-ms-input-placeholder{font-family:'Roboto', sans-serif;font-size:15px;color:#b7b7b7}.validation-field > input:hover,.validation-field > select:hover,.validation-field > textarea:hover,.validation-field > input:focus,.validation-field > select:focus,.validation-field > textarea:focus{border-color:#3b4d93}.validation-field > input,.validation-field > select{vertical-align:middle;height:30px}.validation-field > textarea{height:100px;padding-top:10px;resize:vertical}.validation-field.message-area{width:100%}.validation-field.invalid input,.validation-field.invalid textarea,.validation-field.invalid .checkbox{border-color:#e25353 !important}.validation-field.invalid > .error{display:block}.validation-field.invalid > .input-title{color:#e25353}.validation-field > .error{position:absolute;bottom:0;right:0;display:none;font-size:12px;color:#e25353}.submit{max-width:100%}.form-success.green{font-size:18px;padding:20px;text-align:center;color:#191919}.g-recaptcha > div{margin:0 calc(50% - 152px)}.modal{z-index:3000 !important;display:none;width:auto;height:auto;background:transparent;margin-left:-175px;margin-top:-150px}@media (max-width:767px){.modal{margin-left:-145px}}.popup{width:360px;padding:20px 25px;font-size:0;background-color:#fff}.popup .title{font-size:30px;font-family:'Playfair Display', serif;margin-bottom:30px;text-align:center}@media (max-width:767px){.popup{width:290px;padding:20px 15px 15px}}.close-modal{z-index:2;position:absolute;top:0;right:0;width:30px;height:30px;background-position:center;background-repeat:no-repeat;font-size:0}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url("../images/spinner.gif") #111 no-repeat center center;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.blocker{z-index:2000 !important}header{position:absolute;z-index:10;left:0;top:0;width:100%}header .container{margin-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width:1200px){header .container{margin-top:0}}@media (min-width:992px) and (max-width:1199px){header .container{margin-top:0}}@media (max-width:600px){header .container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}header .container:before,header .container:after{display:none}header .phone-trigger{display:none;width:35px;height:35px;background-repeat:no-repeat;background-position:50%}@media (max-width:991px){header .phone-trigger{display:block}}@media (max-width:600px){header .phone-trigger{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin:5px 0 0 auto}}header .phone{display:block;height:22px;padding-left:18px;background-position:left center;background-repeat:no-repeat;font-size:18px;line-height:22px;text-decoration:none;color:#fff}@media (max-width:1199px){header .phone{font-size:14px}}@media (max-width:600px){header .phone{margin:10px 0 0 15px;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}}header .phone > span{font-weight:700}.lang-switch{position:relative;height:28px}@media (max-width:991px){.lang-switch{margin-left:20px}}@media (max-width:600px){.lang-switch{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;margin-top:10px}}@media (min-width:992px){.lang-switch:hover::after{-moz-transform:scale3d(1, -1, 1);-o-transform:scale3d(1, -1, 1);-ms-transform:scale3d(1, -1, 1);-webkit-transform:scale3d(1, -1, 1);transform:scale3d(1, -1, 1)}.lang-switch:hover > .dropdown{max-height:96px}}.lang-switch.open::after{-moz-transform:scale3d(1, -1, 1);-o-transform:scale3d(1, -1, 1);-ms-transform:scale3d(1, -1, 1);-webkit-transform:scale3d(1, -1, 1);transform:scale3d(1, -1, 1)}.lang-switch.open > .dropdown{max-height:96px}.lang-switch::after{content:"";position:absolute;top:10px;right:5px;width:14px;height:8px;background-repeat:no-repeat;background-size:14px;transition:transform 0.2s}.lang-switch > .dropdown{overflow:hidden;max-height:28px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:25px;transition:max-height, 0.2s}.lang-switch a{display:block;font-size:16px;line-height:28px;text-decoration:none;text-transform:uppercase;color:#fff}.lang-switch .active{-webkit-box-ordinal-group:-2;-moz-box-ordinal-group:-2;-ms-flex-order:-2;-webkit-order:-2;order:-2;font-weight:700}.nav-trigger{position:relative;z-index:25;display:none;min-width:40px;max-width:40px;height:40px;margin-left:20px;cursor:pointer}@media (max-width:991px){.nav-trigger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width:600px){.nav-trigger{margin-left:0}}.nav-trigger:before,.nav-trigger:after{content:'';position:absolute;left:0;width:100%;height:4px;border-radius:4px;background-color:#fff;transition:all 0.2s}.nav-trigger:before{top:4px}.nav-trigger:after{bottom:4px}.nav-trigger span{display:block;margin:auto;width:100%;height:4px;border-radius:4px;background-color:#fff;transition:opacity 0.2s}.nav-trigger.menu-open span{opacity:0}.nav-trigger.menu-open:before{top:calc(50% - 2px);animation-name:menu-button-before;animation-delay:0.3s;animation-duration:0.3s;animation-fill-mode:forwards}.nav-trigger.menu-open:after{bottom:calc(50% - 2px);animation-name:menu-button-after;animation-delay:0.3s;animation-duration:0.3s;animation-fill-mode:forwards}.nav{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.nav li{line-height:1;margin:0;padding:0}.nav li:before{display:none}@media (max-width:991px){.nav{overflow:hidden;position:absolute;z-index:20;left:0;top:0;width:100vw;height:100vh;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:#3a4b8d url("../images/menu_logo.svg") no-repeat 100% 100% / 215px;-moz-transform:translateY(-150%);-o-transform:translateY(-150%);-ms-transform:translateY(-150%);-webkit-transform:translateY(-150%);transform:translateY(-150%);transition:transform 0.3s}.nav.menu-open{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.nav .menu-title{display:none;z-index:3;position:fixed;top:40px;left:15px;padding-left:20px;background-repeat:no-repeat;font-size:18px;color:#fff}.nav .item-level-0{position:relative;margin:0 15px}@media (min-width:992px) and (max-width:1199px){.nav .item-level-0{margin:0 7px}}@media (max-width:991px){.nav .item-level-0{margin:6px 0;width:185px}.nav .item-level-0.menu-open .level-1,.nav .item-level-0.menu-open .menu-title{display:block}}.nav .item-level-0:hover .link-level-0:before,.nav .item-level-0.active .link-level-0:before{width:35px}.nav .item-level-0:hover .submenu{opacity:1;pointer-events:all}.nav .item-level-0:first-child{margin-left:0}.nav .item-level-0:last-child{margin-right:0}.nav .submenu{overflow:auto;position:absolute;left:0;top:calc(100% - 2px);min-width:185px;opacity:0;pointer-events:none;transition:opacity 0.2s, transform 0.4s}@media (max-width:991px){.nav .submenu{position:fixed;top:0;height:100vh;width:100%;-moz-transform:translateX(120%);-o-transform:translateX(120%);-ms-transform:translateX(120%);-webkit-transform:translateX(120%);transform:translateX(120%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#3a4b8d}}.nav .submenu.menu-open{z-index:2;opacity:1;-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.nav .level-1{margin:0;padding:0;list-style:none;padding:16px 18px;background-color:#fff}.nav .level-1 li{line-height:1;margin:0;padding:0}.nav .level-1 li:before{display:none}@media (max-width:991px){.nav .level-1{overflow:auto;position:relative;background-color:transparent}}.nav .level-1 .item-level-1{margin-bottom:12px}@media (max-width:991px){.nav .level-1 .item-level-1{text-align:left}}.nav .level-1 .item-level-1:last-child{margin-bottom:0}.nav .level-1 .item-level-1:hover > a:before,.nav .level-1 .item-level-1.active > a:before{width:20px}.nav .level-1 .link-level-1{position:relative;display:block;font-size:14px;color:#191919;text-decoration:none;padding:0 0 9px 0}.nav .level-1 .link-level-1:before{content:'';position:absolute;left:0;bottom:0;height:1px;width:0;background-color:#191919;transition:width 0.2s}@media (max-width:991px){.nav .level-1 .link-level-1{font-size:22px;color:#fff}.nav .level-1 .link-level-1::before{background-color:#fff}}.nav .link-level-0{position:relative;display:block;height:42px;line-height:42px;color:#fff;font-size:16px;text-decoration:none}@media (max-width:991px){.nav .link-level-0{display:inline-block;font-size:30px;font-weight:700}}.nav .link-level-0:before{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#fff;transition:width 0.2s}.menu-toggle{display:none;position:absolute;right:0;width:30px;height:30px;line-height:30px;text-align:center;background-repeat:no-repeat;background-position:50%;font-size:0;top:6px}@media (max-width:991px){.menu-toggle{display:block}}.logo{display:block;width:338px;text-align:center;text-decoration:none;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}@media (min-width:1200px){.logo{padding-top:14px}}@media (min-width:992px) and (max-width:1199px){.logo{width:305px;padding-top:14px}}@media (max-width:991px){.logo{margin-right:auto}}@media (max-width:767px){.logo{width:230px}}@media (max-width:600px){.logo{background-size:contain;margin-right:calc(100% - 270px)}}.logo img{width:100%}.banner{height:100vh;position:relative;padding-top:85px}.banner:after{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#475157;opacity:0.5}.banner > .container{height:100%;position:relative;z-index:5}.banner .info-box{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 30px);padding-bottom:85px}@media (max-width:600px){.banner .info-box{padding-bottom:0}}.banner .title{font-size:48px;font-family:'Playfair Display', serif;margin-bottom:24px;text-align:center;color:#fff}@media (max-width:991px){.banner .title{font-size:38px}}@media (max-width:600px){.banner .title{font-size:22px;margin-bottom:20px}}.banner .under-title{position:relative;font-size:60px;font-family:'Playfair Display', serif;margin-bottom:38px;padding-bottom:40px;text-align:center;color:#fff}@media (max-width:991px){.banner .under-title{font-size:44px}}@media (max-width:600px){.banner .under-title{font-size:32px;margin-bottom:28px;padding-bottom:30px}}.banner .under-title:before{content:'';position:absolute;bottom:0;width:70px;height:2px;background-color:#fff;left:calc(50% - 35px)}.banner .info{color:#fff;text-align:center;font-size:24px;font-family:'Roboto', sans-serif}@media (max-width:991px){.banner .info{font-size:22px}}@media (max-width:600px){.banner .info{font-size:18px}}.scroll-down{position:absolute;left:calc(50% - 80px);bottom:0;width:160px;height:100px;color:#fff;font-size:15px;padding-top:34px;text-align:center;cursor:pointer}@media (max-width:991px){.scroll-down{height:70px}}.scroll-down:before{content:'';position:absolute;top:0;left:calc(50% - 7px);width:14px;height:20px}.scroll-down:after{content:'';position:absolute;left:calc(50% - 1px);bottom:0;height:37px;width:2px;background-color:#fff}@media (max-width:991px){.scroll-down:after{height:15px}}.scroll-down:hover:before{animation:jumpTop 1s infinite}.video-wrap{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.video-wrap video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;height:auto;width:auto;background:url(/images/banner.jpg) no-repeat center;background-size:cover;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.statistics{padding:50px 0}.statistics.inner{background:url("../images/statistics-inner.jpg") no-repeat center/cover}.statistics.inner .circle-item .text{color:#fff}.statistics.inner .circle-item .circle-count{color:#fff}.circle-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:991px){.circle-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.circle-wrap .circle-item{min-width:150px;max-width:150px;opacity:0;transition:opacity 0.4s}.circle-wrap .circle-item.animated{opacity:1}@media (max-width:991px){.circle-wrap .circle-item{opacity:1;min-width:33%;max-width:33%;margin-bottom:20px}}@media (max-width:600px){.circle-wrap .circle-item{min-width:50%;max-width:50%}}@media (max-width:450px){.circle-wrap .circle-item{min-width:100%;max-width:100%}}.circle-wrap .circle{position:relative;width:135px;height:135px;margin:0 auto 24px}.circle-wrap .circle-count{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:36px;font-weight:700;color:#3b4d93}.circle-wrap .text{text-align:center;font-size:16px;color:#191919;line-height:1.5}.knowledge{background:url("../images/knowledge-bg.jpg") no-repeat center/cover;padding:50px 0}.knowledge h1,.knowledge .h1{color:#fff}.knowledge h1:before,.knowledge .h1:before{background-color:#fff}.knowledge-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.knowledge-wrap .knowledge-item{min-width:48.5%;max-width:48.5%;background-color:#fff;padding:28px;margin-bottom:30px;text-decoration:none;color:#191919;transition:background-color 0.2s;background-position:right center;background-repeat:no-repeat;opacity:0}@media (max-width:991px){.knowledge-wrap .knowledge-item{opacity:1}}.knowledge-wrap .knowledge-item:nth-child(1){background-image:url("../images/knowledge-item1.png")}@media (min-width:1200px){.knowledge-wrap .knowledge-item:nth-child(1).animated{animation:fadeInLeft 1s forwards}}@media (min-width:992px) and (max-width:1199px){.knowledge-wrap .knowledge-item:nth-child(1).animated{animation:fadeInLeft 1s forwards}}.knowledge-wrap .knowledge-item:nth-child(2){background-image:url("../images/knowledge-item2.png")}@media (min-width:1200px){.knowledge-wrap .knowledge-item:nth-child(2).animated{animation:fadeInRight 1s forwards}}@media (min-width:992px) and (max-width:1199px){.knowledge-wrap .knowledge-item:nth-child(2).animated{animation:fadeInRight 1s forwards}}.knowledge-wrap .knowledge-item:nth-child(3){background-image:url("../images/knowledge-item3.png")}@media (min-width:1200px){.knowledge-wrap .knowledge-item:nth-child(3).animated{animation:fadeInLeft 1s forwards}}@media (min-width:992px) and (max-width:1199px){.knowledge-wrap .knowledge-item:nth-child(3).animated{animation:fadeInLeft 1s forwards}}.knowledge-wrap .knowledge-item:nth-child(4){background-image:url("../images/knowledge-item4.png")}@media (min-width:1200px){.knowledge-wrap .knowledge-item:nth-child(4).animated{animation:fadeInRight 1s forwards}}@media (min-width:992px) and (max-width:1199px){.knowledge-wrap .knowledge-item:nth-child(4).animated{animation:fadeInRight 1s forwards}}@media (max-width:767px){.knowledge-wrap .knowledge-item{min-width:100%;max-width:100%}}.knowledge-wrap .knowledge-item:hover{color:#fff;background-color:#3b4d93}.knowledge-wrap .knowledge-item:hover:nth-child(1){background-image:url("../images/knowledge-item1-h.png")}.knowledge-wrap .knowledge-item:hover:nth-child(2){background-image:url("../images/knowledge-item2-h.png")}.knowledge-wrap .knowledge-item:hover:nth-child(3){background-image:url("../images/knowledge-item3-h.png")}.knowledge-wrap .knowledge-item:hover:nth-child(4){background-image:url("../images/knowledge-item4-h.png")}.knowledge-wrap .knowledge-item:hover .title:before{background-color:#fff}.knowledge-wrap .knowledge-item .title{position:relative;font-size:24px;font-family:'Playfair Display', serif;font-weight:700;padding-bottom:22px;margin-bottom:25px;color:inherit}.knowledge-wrap .knowledge-item .title:before{content:'';position:absolute;bottom:0;left:0;width:36px;height:2px;background-color:#3b4d93;transition:background-color 0.2s}.knowledge-wrap .knowledge-item .text{font-size:16px;line-height:1.5;color:inherit}.services{padding:50px 0;overflow:hidden}.services.inner .services-item{opacity:1}.services-wrap{font-size:0}.services-wrap .col-xs{margin-bottom:28px}@media (min-width:1200px){.services-wrap .col-xs:nth-child(1) .animated,.services-wrap .col-xs:nth-child(4) .animated{animation:fadeInLeft 1s forwards}.services-wrap .col-xs:nth-child(2) .animated{animation:fadeInTop 1s forwards}.services-wrap .col-xs:nth-child(5) .animated{animation:fadeInBottom 1s forwards}.services-wrap .col-xs:nth-child(3) .animated,.services-wrap .col-xs:nth-child(6) .animated{animation:fadeInRight 1s forwards}}@media (min-width:992px) and (max-width:1199px){.services-wrap .col-xs:nth-child(1) .animated,.services-wrap .col-xs:nth-child(4) .animated{animation:fadeInLeft 1s forwards}.services-wrap .col-xs:nth-child(2) .animated{animation:fadeInTop 1s forwards}.services-wrap .col-xs:nth-child(5) .animated{animation:fadeInBottom 1s forwards}.services-wrap .col-xs:nth-child(3) .animated,.services-wrap .col-xs:nth-child(6) .animated{animation:fadeInRight 1s forwards}}@media (max-width:767px){.services-wrap .col-xs{width:50%}}@media (max-width:600px){.services-wrap .col-xs{width:100%}}.services-item{opacity:0;height:360px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;overflow:hidden}@media (min-width:992px) and (max-width:1199px){.services-item{height:294px}}@media (min-width:768px) and (max-width:991px){.services-item{height:345px;opacity:1}}@media (max-width:767px){.services-item{height:315px;opacity:1}}@media (max-width:600px){.services-item{height:290px}}.services-item:hover:after{left:0;top:0;width:100%;height:100%;opacity:1}.services-item:after{content:'';position:absolute;left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px);background-color:#3b4d93;opacity:0.5;transition:all 0.2s}.services-item:hover .button{opacity:1;-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.services-item:hover .title{padding:0 20px 35px}.services-item .title{position:relative;z-index:2;color:#fff;margin-bottom:50px;font-size:24px;font-family:'Playfair Display', serif;padding:50px 20px 35px;transition:padding 0.2s;text-align:center}@media (max-width:991px){.services-item .title{padding:0 20px 35px}}.services-item .title:before{content:'';position:absolute;bottom:0;left:calc(50% - 35px);width:70px;height:1px;background-color:#fff}.services-item .button{position:relative;z-index:2;opacity:0;-moz-transform:scale(1, 0.1);-o-transform:scale(1, 0.1);-ms-transform:scale(1, 0.1);-webkit-transform:scale(1, 0.1);transform:scale(1, 0.1);transition:opacity 0.2s, transform 0.2s}@media (max-width:991px){.services-item .button{-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}}.consultation{padding:50px 0;background:url("../images/consultation-bg.jpg") no-repeat center/cover}.consultation .h1,.consultation h1{color:#fff}.consultation .h1:before,.consultation h1:before{background-color:#fff}.consultation .button{width:262px}.consultation .contacts-wrap{width:100%;max-width:945px;margin:0 auto 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:1199px){.consultation .contacts-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1199px){.consultation .contacts-item{margin-bottom:25px}}.consultation .contacts-item .title{position:relative;font-size:16px;color:#fff;padding:0 0 28px 0;margin:0 0 26px 0}@media (max-width:1199px){.consultation .contacts-item .title{padding:0 0 14px 0;margin:0 0 16px 0}}.consultation .contacts-item .title:before{content:'';position:absolute;left:0;bottom:0;height:2px;width:33px;background-color:#fff}.consultation .contacts-item .phone{text-decoration:none;color:#fff;display:block;margin-bottom:5px;font-size:20px;height:22px;line-height:22px;background-position:left center;background-repeat:no-repeat;padding-left:30px}.consultation .contacts-item .phone > span{font-weight:700}.consultation .contacts-item .phone:last-child{margin-bottom:0}.consultation .contacts-item .mail{text-decoration:none;color:#fff;display:block;font-size:20px;height:22px;line-height:22px;background-position:left center;background-repeat:no-repeat;padding-left:48px}.consultation .contacts-item .mail > span{font-weight:700}.consultation .contacts-item .adress{text-decoration:none;color:#fff;display:block;font-size:20px;height:22px;line-height:22px;background-position:left center;background-repeat:no-repeat;padding-left:30px}.consultation .contacts-item .adress > span{font-weight:700}.slick-arrow{width:44px;height:50px;border:2px solid #3b4d93;background-color:transparent;background-position:center;background-repeat:no-repeat;top:0;transition:background-color 0.2s, background-image 0.2s}.slick-arrow:hover{background-color:#3b4d93}.slick-arrow.slick-next{right:0}.slick-arrow.slick-prev{right:53px;-moz-transform:scale(-1, 1);-o-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.team .slide,.team-detail .slide{position:relative}.team .item-img,.team-detail .item-img{position:absolute;top:50%;left:35px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:320px;height:330px}.team img,.team-detail img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.team .text-sector,.team-detail .text-sector{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:400px;padding:35px 35px 35px 215px;background-color:#f7f9ff}.team .button,.team-detail .button{width:266px;max-width:100%;margin:auto 0 0}.team .name,.team-detail .name{margin-bottom:45px;font-family:'Playfair Display', serif;font-size:30px;font-weight:700}.team .name::before,.team-detail .name::before{content:"";display:block;width:33px;height:2px;margin-bottom:25px;background-color:#3b4d93}.team .status,.team-detail .status{margin-bottom:15px;font-size:16px;line-height:1.4}.team{padding-top:60px}.team .container{position:relative}.team .slider-nav{position:absolute;top:0;right:15px}@media (max-width:767px){.team .slider-nav{position:static;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-bottom:15px}}.team .slick-arrow{position:static;display:inline-block;vertical-align:top;margin-left:10px}@media (max-width:767px){.team .slick-arrow{margin:0}}.team .slide{min-width:870px;max-width:870px;padding:0 35px 0 185px}@media (min-width:992px) and (max-width:1199px){.team .slide{max-width:670px;min-width:670px;padding:0 15px 0 120px}}@media (min-width:768px) and (max-width:991px){.team .slide{max-width:700px;min-width:700px;padding:0 15px 0 120px}}@media (max-width:767px){.team .slide{max-width:320px;min-width:320px;padding:0 15px}}@media (min-width:992px) and (max-width:1199px){.team .item-img{left:15px;width:270px}}@media (min-width:768px) and (max-width:991px){.team .item-img{left:15px;width:270px}}@media (max-width:767px){.team .item-img{position:relative;top:0;left:0;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;width:290px;height:290px;margin:0 auto}}.team img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width:992px) and (max-width:1199px){.team .text-sector{min-height:350px;padding:25px 25px 25px 195px}}@media (min-width:768px) and (max-width:991px){.team .text-sector{min-height:370px}}@media (max-width:767px){.team .text-sector{min-height:0;padding:15px 25px}}.team .button{width:266px;max-width:100%;margin:auto 0 0}@media (max-width:1199px){.team .name{margin-bottom:25px;font-size:27px}.team .name::before{margin-bottom:15px}}.team .name::before{content:"";display:block;width:33px;height:2px;margin-bottom:25px;background-color:#3b4d93}.team-detail{padding:30px 0}.team-detail .slide{margin-bottom:50px;padding-left:185px}@media (max-width:767px){.team-detail .slide{margin-bottom:30px;padding-left:0;background-color:#f7f9ff}}@media (max-width:767px){.team-detail .name{margin-bottom:25px;font-size:27px}.team-detail .name::before{margin-bottom:15px}}@media (max-width:767px){.team-detail .item-img{position:relative;top:0;left:0;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;width:290px;height:290px}}@media (max-width:450px){.team-detail .item-img{margin:0 auto}}@media (max-width:767px){.team-detail .text-sector{min-height:0;padding:15px}}.team-detail .button{margin:0 auto}.about-us{padding:50px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.about-us.inner{padding:0}.about-us.inner .column{padding:50px 0}.about-us .column{min-width:50%;max-width:50%}@media (max-width:767px){.about-us .column{min-width:100%;max-width:100%}}.about-us .column.object-fit{position:relative}@media (max-width:767px){.about-us .column.object-fit{display:none}}.trust{padding:50px 0;background-color:#f7f9ff}.trust-slider{margin-top:-80px}@media (max-width:767px){.trust-slider{margin-top:0}.trust-slider .slick-arrow{display:none}.trust-slider .slick-track{padding-top:0 !important}}.trust-slider .slick-track{padding-top:90px}.trust-slider .slide .item-img{position:relative;display:block;height:100px}.trust-slider .slide img{max-width:80%;max-height:90%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (max-width:767px){.trust-slider .slide img{max-width:95%}}.trust-slider .slide:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.legal-entities{padding:50px 0;background:url("../images/legal-entities.jpg") no-repeat center/cover}.legal-entities .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.legal-entities .container:before,.legal-entities .container:after{display:none}.legal-entities .validation{min-width:362px;max-width:362px;background-color:#fff;padding:45px 30px 50px;margin:-145px 0 0 auto;position:relative;z-index:1;opacity:0}@media (min-width:1200px){.legal-entities .validation.animated{animation:bounceIn 1s forwards;animation-delay:0.9s}}@media (min-width:992px) and (max-width:1199px){.legal-entities .validation.animated{animation:bounceIn 1s forwards;animation-delay:0.9s}}@media (max-width:991px){.legal-entities .validation{min-width:290px;max-width:290px;padding:30px 20px 35px;margin:-60px 0 0 auto;opacity:1}}@media (max-width:600px){.legal-entities .validation{width:100%;max-width:400px;margin:0 auto}}.legal-entities .validation .title{font-size:30px;font-weight:700;font-family:'Playfair Display', serif;text-align:center;margin-bottom:40px}.legal-entities .h1,.legal-entities h1{position:relative;background-color:rgba(59, 77, 147, .9);color:#fff;min-width:75%;max-width:75%;padding:36px 145px 40px 105px;line-height:1.8;opacity:0}@media (min-width:1200px){.legal-entities .h1.animated,.legal-entities h1.animated{animation:fadeInLeft 1s forwards}}@media (min-width:992px) and (max-width:1199px){.legal-entities .h1.animated,.legal-entities h1.animated{animation:fadeInLeft 1s forwards}}@media (max-width:1199px){.legal-entities .h1,.legal-entities h1{line-height:1.2}}@media (max-width:991px){.legal-entities .h1,.legal-entities h1{min-width:97%;max-width:97%;padding:36px 40px 40px 105px;opacity:1}}@media (max-width:600px){.legal-entities .h1,.legal-entities h1{padding:36px 20px 40px 70px}}.legal-entities .h1:after,.legal-entities h1:after{content:'';position:absolute;right:100%;top:0;height:100%;width:2000px;background-color:rgba(59, 77, 147, .9)}.legal-entities .h1:before,.legal-entities h1:before{background-color:#fff;top:75px}footer .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:12px 15px}@media (max-width:767px){footer .container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .container:before,footer .container:after{display:none}footer p{font-size:15px;margin-bottom:0}@media (max-width:767px){footer p{margin-top:7px}}@media (max-width:991px){footer .logo{margin:0}}@media (max-width:767px){footer .logo{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;width:100%;text-align:center}footer .logo img{width:338px;max-width:100%}}.megalogo{display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/megalogo.png");width:167px;height:26px;font-size:0}@media (max-width:767px){.megalogo{width:150px}}.map-wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:991px){.map-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.map-wrapper .map-info{z-index:4;background-color:rgba(67, 84, 151, 0.9);width:460px;padding:45px;min-height:384px}@media (min-width:992px) and (max-width:1199px){.map-wrapper .map-info{padding:45px 20px;width:370px}}@media (max-width:991px){.map-wrapper .map-info{width:100%;position:static;left:auto;top:auto;min-height:100px;height:auto}}@media (max-width:600px){.map-wrapper .map-info{padding:35px 20px}}.map-wrapper .map-info .contacts-item .adress,.map-wrapper .map-info .contacts-item .phone,.map-wrapper .map-info .contacts-item .mail{background-position:left top;background-repeat:no-repeat;display:block;padding-left:40px;color:#fff;font-size:20px;text-decoration:none;height:22px;line-height:22px}@media (max-width:1199px){.map-wrapper .map-info .contacts-item .adress,.map-wrapper .map-info .contacts-item .phone,.map-wrapper .map-info .contacts-item .mail{font-size:18px}}@media (max-width:991px){.map-wrapper .map-info .contacts-item .adress,.map-wrapper .map-info .contacts-item .phone,.map-wrapper .map-info .contacts-item .mail{height:auto}}.map-wrapper .map-info .contacts-item .adress > span,.map-wrapper .map-info .contacts-item .phone > span,.map-wrapper .map-info .contacts-item .mail > span{font-weight:700}.map-wrapper .map-info .contacts-item .adress,.map-wrapper .map-info .contacts-item .mail{margin-bottom:42px}.map-wrapper .map-info .contacts-item .mail{margin-top:30px}.map-wrapper .map-info .phone{margin-bottom:10px}.map-wrapper .map-info .button{width:262px}.map{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (max-width:991px){.map{height:400px}}.first-block{margin-top:70px}