@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}@media (min-width:1400px){.container{width:1290px}}@media (min-width:1200px) and (max-width:1399px){.container{width:1140px}}@media (min-width:1025px) and (max-width:1199px){.container{width:970px}}@media (min-width:768px) and (max-width:1024px){.container{width:750px}}@media (max-width:767px){.container{width:100%}}.flex,.ac,.as,.ac-jc,.ac-jb,.as-jb,.jb,.as-jc,.ae-jb,.column-jc,.column-js{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ac-jb,.as-jb,.jb,.ae-jb{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.column-js{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.ac-jc,.as-jc,.column-jc{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.ac,.ac-jc,.ac-jb{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.as,.as-jb,.as-jc{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.column-jc,.column-js{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ae-jb{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.shrink{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.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}.back-layer.back-transition{opacity:1;z-index:100;-webkit-animation:hide 0.6s forwards;animation:hide 0.6s forwards}@-webkit-keyframes back-layer{0%{opacity:0}100%{opacity:1}}@keyframes back-layer{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{100%{opacity:0}0%{opacity:1}}@keyframes hide{100%{opacity:0}0%{opacity:1}}.close-popup{pointer-events:none;z-index:-1;opacity:0;position:fixed;top:0;right:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:18px;transition:opacity 0.2s;cursor:pointer;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-popup.menu-open{pointer-events:all;z-index:103;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}body{width:100vw;max-width:100%}.header{width:100%}/*
 * fullPage 3.0.8
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{padding:0;display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:95;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.fp-right{right:40px}#fp-nav.fp-left{left:40px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:20px;height:20px;margin:7px 0;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:20px;width:20px;border:4px solid rgba(196, 196, 196, 0.6);background:none;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:8px;width:8px;border:0;background:rgba(196, 196, 196, 0.6);left:50%;top: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%);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:8px;height:8px;}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active + .fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.button{background:#3eb5f1;padding:23.5px 40px;display:inline-block;color:white;text-align:center;text-decoration:none;position:relative;font-weight:500;font-size:18px;z-index:1;border-radius:40px;overflow:hidden;transition:background 0.5s;text-transform:uppercase;cursor:pointer;-webkit-mask-image:-webkit-radial-gradient(white, black)}.button:after,.button:before{content:'';position:absolute;left:-50%;right:-50%;height:0;padding-bottom:200%;background:#75d1ff;mix-blend-mode:color-burn;top:0;z-index:-1;border-radius:230px;transition:transform 2.5s, background 6s}@media (max-width:600px){.button:after,.button:before{display:none}}.button:after{transform:translate3d(-5%, 6em, 0) rotate(-45deg)}.button:before{transform:translate3d(5%, 6em, 0) rotate(0deg)}@media (max-width:600px){.button:hover,.button:focus{background:#75d1ff}}.button:hover:before,.button:focus:before,.button:hover:after,.button:focus:after{transform:translate3d(0, -5em, 0) rotate(180deg);background:#75d1ff}.button input{display:none}#sys_filter_popup{position:absolute}.object-fit{position:relative;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:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover}.decoration{position:absolute;width:65vw;bottom:-2.6%;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1024px){.decoration{bottom:0}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.decoration{bottom:0}}.decoration img{width:100%}@media (max-height:650px){.decoration{width:45vw}}.decor{position:relative}.decor:after{content:'';position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;width:105px;height:4px;background-color:#3eb5f1}.p-404{text-align:center}.validation{font-family:'Ubuntu', sans-serif;font-size:0}.validation .info{font-weight:300;font-size:16px;line-height:16px;color:#fff;margin:14px 0 40px 0}.validation-field{position:relative;display:block;padding:13px 0 27px 0}.validation-field > input,.validation-field > select,.validation-field > textarea{-webkit-appearance:none;width:100%;padding-left:0;background-color:transparent;border:none;border-bottom:1px solid #fff;font-family:'Ubuntu', sans-serif;font-weight:300;font-size:20px;color:#fff}.validation-field > input::-webkit-input-placeholder,.validation-field > select::-webkit-input-placeholder,.validation-field > textarea::-webkit-input-placeholder{font-family:'Ubuntu', sans-serif;font-size:0;color:#fff}.validation-field > input:-moz-placeholder,.validation-field > select:-moz-placeholder,.validation-field > textarea:-moz-placeholder{font-family:'Ubuntu', sans-serif;font-size:0;color:#fff}.validation-field > input::-moz-placeholder,.validation-field > select::-moz-placeholder,.validation-field > textarea::-moz-placeholder{font-family:'Ubuntu', sans-serif;font-size:0;color:#fff}.validation-field > input:-ms-input-placeholder,.validation-field > select:-ms-input-placeholder,.validation-field > textarea:-ms-input-placeholder{font-family:'Ubuntu', sans-serif;font-size:0;color:#fff}.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:#3eb5f1}.validation-field > input:focus + .placeholder,.validation-field > select:focus + .placeholder,.validation-field > textarea:focus + .placeholder{top:-5px;font-size:10px}.validation-field > input,.validation-field > select{vertical-align:middle;height:36px}.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.active > .placeholder{top:-5px;font-size:10px}.validation-field > .placeholder{pointer-events:none;position:absolute;top:13px;left:0;padding:6px 0 0 0;background-color:transparent;font-size:20px;color:#fff;transition:all 0.4s;font-weight:300}.validation-field > .error{position:absolute;bottom:6px;right:0;display:none;font-size:12px;color:#e25353}.submit{max-width:100%}.form-success.waiting:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-image:url("../images/loading.gif");pointer-events:none}.form-error{font-size:18px;color:#e25353;margin-bottom:12px}.form-success.green{font-size:18px;padding:20px;text-align:left;color:#fff;min-height:366px}.form-success.green:after{display:none}.g-recaptcha > div{margin:0 calc(50% - 152px)}@media (max-width:767px){.g-recaptcha > div{-moz-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}}.waypoint.banner .title{opacity:0;-moz-transform:translateY(80%);-o-transform:translateY(80%);-ms-transform:translateY(80%);-webkit-transform:translateY(80%);transform:translateY(80%);transition:all 1s;transition-delay:0.5s}.waypoint.banner .button{opacity:0;-moz-transform:translateY(80%);-o-transform:translateY(80%);-ms-transform:translateY(80%);-webkit-transform:translateY(80%);transform:translateY(80%);transition:all 1s;transition-delay:1s}.waypoint.banner.animated .title{opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.waypoint.banner.animated .button{opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.waypoint.decoration{opacity:0;transition:all 1s;transition-delay:0.5s}.waypoint.decoration.animated{opacity:1}.waypoint.text{opacity:0;-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px);transition:all 1s}.waypoint.text.animated{opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.waypoint.service-item{opacity:0;-moz-transform:translateY(30%);-o-transform:translateY(30%);-ms-transform:translateY(30%);-webkit-transform:translateY(30%);transform:translateY(30%);transition:all 1s}.waypoint.service-item:nth-child(1){transition-delay:0.5s}.waypoint.service-item:nth-child(2){transition-delay:1s}.waypoint.service-item:nth-child(3){transition-delay:1.5s}.waypoint.service-item.animated{opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1025px){.waypoint.locations-wrap .points .point{-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;transition:all 0.5s}.waypoint.locations-wrap .points .point:nth-child(1),.waypoint.locations-wrap .points .point:nth-child(5){transition-delay:2s}.waypoint.locations-wrap .points .point:nth-child(2),.waypoint.locations-wrap .points .point:nth-child(4){transition-delay:1.5s}.waypoint.locations-wrap .points .point:nth-child(3){transition-delay:1s}}.waypoint.locations-wrap .map{opacity:0;transition:1s;transition-delay:0.5s}.waypoint.locations-wrap.animated .points .point{opacity:1;-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.waypoint.locations-wrap.animated .map{opacity:1}.waypoint.contacts-box{opacity:0;transition:all 1s;transition-delay:0.5s}.waypoint.contacts-box.animated{opacity:1}header{padding:14px 0 10px 0}header .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}header .logo{min-width:248px;max-width:248px;display:block;margin-right:auto}@media (max-width:600px){header .logo{min-width:100px;max-width:100px}}header .logo img{width:100%}.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}@media (max-width:1024px){.nav{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#fff;position:fixed;width:100%;height:100%;display:none}.nav.popup-slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.nav{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#fff;position:fixed;width:100%;height:100%;display:none}.nav.popup-slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.nav li{padding:0 20px}@media (max-width:1024px){.nav li{margin-bottom:24px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.nav li{margin-bottom:24px}}.nav a{text-decoration:none;color:#070916;font-size:18px;line-height:21px;text-transform:uppercase;position:relative}@media (max-width:1024px){.nav a{font-size:24px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.nav a{font-size:24px}}.nav a:after{content:'';position:absolute;left:0;top:130%;width:0;height:2px;background-color:#3eb5f1;transition:width 0.3s}.nav a:hover:after,.nav a.active:after{width:85%}.choose-language{margin:0 0 0 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:1024px){.choose-language{margin:0 30px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.choose-language{margin:0 30px}}@media (max-width:600px){.choose-language{margin:0 auto}}.choose-language a{margin:0 15px;display:block;font-size:0;width:24px;height:24px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width:600px){.choose-language a{margin:0 7px}}.choose-language a:hover:after,.choose-language a.active:after{-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.choose-language a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:0.5px solid #c8c4c4;transition:transform 0.3s;border-radius:50%}.nav-trigger{display:none;width:40px;height:40px;z-index:105}.burger{position:relative;cursor:pointer;display:none}@media (max-width:1024px){.burger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.burger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.burger:before,.burger:after{content:'';position:absolute;left:0;width:100%;height:4px;background-color:#070916;transition:all 0.2s;border-radius:2px}.burger:before{top:6px}.burger:after{bottom:6px}.burger span{display:block;margin:auto;width:100%;height:4px;background-color:#070916;transition:opacity 0.2s;border-radius:2px}.burger.menu-open span{opacity:0}.burger.menu-open:before{top:calc(50% - 2px) !important;animation-name:menu-button-before;animation-delay:0.3s;animation-duration:0.3s;animation-fill-mode:forwards}.burger.menu-open:after{bottom:calc(50% - 2px) !important;animation-name:menu-button-after;animation-delay:0.3s;animation-duration:0.3s;animation-fill-mode:forwards}@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)}}.banner{position:relative;height:calc(100vh - 82px);background-image:url("../images/banner.jpg");background-size:cover;background-repeat:no-repeat;background-position:right bottom}@media (max-width:767px){.banner{height:450px}}@media (max-width:600px){.banner{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}}.banner img{width:100%}@media (max-width:600px){.banner img{display:none}}.banner .banner-box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.banner .container{text-align:center}.banner .title{font-weight:300;font-size:4.4vw;line-height:1.2;color:#fff;text-transform:uppercase;margin-bottom:45px}@media (min-width:1200px) and (max-width:1399px){.banner .title{font-size:9vh}}@media (min-width:1025px) and (max-width:1199px){.banner .title{font-size:9vh}}@media (max-width:600px){.banner .title{font-size:24px;margin-bottom:25px;font-weight:500}}@media (min-width:1025px){}@media (min-width:1025px) and (max-height:750px){.banner .title{font-size:8vh}}@media (min-width:1200px) and (max-width:1399px){}@media (min-width:1200px) and (max-width:1399px) and (height:1024px){.banner .title{font-size:6vh}}.about-us{position:relative;overflow:hidden}@media (max-width:1024px){.about-us{padding:50px 0 100px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.about-us{padding:50px 0 100px}}.about-us .text{width:600px;margin:0 auto 25px;text-align:center;max-width:100%;font-weight:300;line-height:1.5}.service{background-image:url("../images/services-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1024px){.service{padding:50px 0 60px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.service{padding:50px 0 60px}}.service .h1{color:#fff}.service-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:1024px){.service-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.service-wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.service-wrap .service-item{min-width:32%;max-width:32%;background-color:rgba(255, 255, 255, 0.8);padding:5vh 6vh;border-radius:4px;text-align:center}@media (min-width:1200px) and (max-width:1399px){}@media (min-width:1025px) and (max-width:1199px){}@media (max-width:1024px){.service-wrap .service-item{min-width:100%;max-width:100%;margin-bottom:20px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.service-wrap .service-item{min-width:100%;max-width:100%;margin-bottom:20px}}@media (max-width:600px){.service-wrap .service-item{padding:35px 25px}}.service-wrap .service-item .title{color:#070916;font-size:1.5vw;position:relative;margin-bottom:55px;text-transform:uppercase;font-weight:500}@media (min-width:1200px) and (max-width:1399px){.service-wrap .service-item .title{font-size:4vh}}@media (min-width:1025px) and (max-width:1199px){.service-wrap .service-item .title{font-size:2.6vh}}@media (max-width:1024px){.service-wrap .service-item .title{font-size:3.5vw}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.service-wrap .service-item .title{font-size:3.5vw}}@media (max-width:767px){.service-wrap .service-item .title{font-size:5.5vw}}@media (max-width:600px){.service-wrap .service-item .title{font-size:22px}}.service-wrap .service-item .item{font-size:1.4vw;line-height:28px;margin-bottom:5px;font-weight:300}@media (min-width:1200px) and (max-width:1399px){.service-wrap .service-item .item{font-size:3.2vh}}@media (min-width:1025px) and (max-width:1199px){.service-wrap .service-item .item{font-size:2.6vh}}@media (max-width:1024px){.service-wrap .service-item .item{font-size:20px;line-height:26px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.service-wrap .service-item .item{font-size:20px;line-height:26px}}@media (max-width:600px){.service-wrap .service-item .item{font-size:20px;line-height:26px}}@media (max-width:1024px){.locations{padding:50px 0 60px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations{padding:50px 0 60px}}.locations-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-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:1024px){.locations-wrap{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.locations-wrap .points{min-width:300px;max-width:300px}@media (max-width:1024px){.locations-wrap .points{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-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;min-width:100%;max-width:100%;margin-top:22px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .points{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-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;min-width:100%;max-width:100%;margin-top:22px}}.locations-wrap .point{position:relative;margin-bottom:28px;cursor:pointer}@media (max-width:1024px){.locations-wrap .point{margin:0 10px 12px 0}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .point{margin:0 10px 12px 0}}.locations-wrap .point:hover .item-img:after,.locations-wrap .point.hover .item-img:after{opacity:1;-moz-transform:translate(-50%, -50%) scale(1.15, 1.15);-o-transform:translate(-50%, -50%) scale(1.15, 1.15);-ms-transform:translate(-50%, -50%) scale(1.15, 1.15);-webkit-transform:translate(-50%, -50%) scale(1.15, 1.15);transform:translate(-50%, -50%) scale(1.15, 1.15)}@media (max-width:1024px){.locations-wrap .point:hover .title,.locations-wrap .point.hover .title{color:#3eb5f1}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .point:hover .title,.locations-wrap .point.hover .title{color:#3eb5f1}}.locations-wrap .point:nth-child(1),.locations-wrap .point:nth-child(5){margin-left:80px}@media (max-width:1024px){.locations-wrap .point:nth-child(1),.locations-wrap .point:nth-child(5){margin-left:0}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .point:nth-child(1),.locations-wrap .point:nth-child(5){margin-left:0}}.locations-wrap .point:nth-child(2),.locations-wrap .point:nth-child(4){margin-left:40px}@media (max-width:1024px){.locations-wrap .point:nth-child(2),.locations-wrap .point:nth-child(4){margin-left:0}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .point:nth-child(2),.locations-wrap .point:nth-child(4){margin-left:0}}.locations-wrap .point .item-img{width:107px;height:107px;border-radius:50%;position:relative}@media (max-width:1024px){.locations-wrap .point .item-img{display:none}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .point .item-img{display:none}}.locations-wrap .point .item-img:after{content:'';position:absolute;left:50%;top: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%;transition:all 0.5s;opacity:0;border-radius:50%;transform-origin:center;border:2px solid #d2d2d2;pointer-events:none}.locations-wrap .point .item-img 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%);max-width:100%;max-height:100%}.locations-wrap .point .title{font-size:20px;position:absolute;left:150px;top:50%}@media (max-width:1024px){.locations-wrap .point .title{position:relative;left:unset;top:unset;font-size:16px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .point .title{position:relative;left:unset;top:unset;font-size:16px}}.locations-wrap .point .title:before{right:0;bottom:-15px;width:100%;height:1px;background-color:#3eb5f1;position:absolute;content:''}@media (max-width:1024px){.locations-wrap .point .title:before{display:none}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .point .title:before{display:none}}.locations-wrap .point .title:after{content:'';position:absolute;left:0;bottom:-16px;-moz-transform:rotate(161deg);-o-transform:rotate(161deg);-ms-transform:rotate(161deg);-webkit-transform:rotate(161deg);transform:rotate(161deg);width:100px;height:1px;transform-origin:left top;background-color:#3eb5f1}@media (max-width:1024px){.locations-wrap .point .title:after{display:none}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .point .title:after{display:none}}.locations-wrap .map{min-width:calc(100% - 330px);max-width:calc(100% - 330px);position:relative}@media (max-width:1024px){.locations-wrap .map{min-width:100%;max-width:100%}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.locations-wrap .map{min-width:100%;max-width:100%}}.locations-wrap .map img.map-img{width:100%}.locations-wrap .map img.marker{position:absolute;width:4%;transform-origin:center bottom;transition:transform 0.5s;cursor:pointer;-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.locations-wrap .map img.marker.hover,.locations-wrap .map img.marker:hover{-moz-transform:scale(1.4, 1.4);-o-transform:scale(1.4, 1.4);-ms-transform:scale(1.4, 1.4);-webkit-transform:scale(1.4, 1.4);transform:scale(1.4, 1.4)}.locations-wrap .map img.marker#marker_1{left:55%;top:64%}.locations-wrap .map img.marker#marker_2{left:59%;top:69%}.locations-wrap .map img.marker#marker_3{left:57%;top:65%}.locations-wrap .map img.marker#marker_4{left:67%;top:49%}.locations-wrap .map img.marker#marker_5{left:66%;top:41%}@media (min-width:1025px){}@media (min-width:1025px) and (max-height:950px){.locations-wrap{-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);height:600px}}@media (min-width:1025px) and (max-height:750px){.locations-wrap{-moz-transform:scale(0.65);-o-transform:scale(0.65);-ms-transform:scale(0.65);-webkit-transform:scale(0.65);transform:scale(0.65);height:500px}}@media (min-width:1025px) and (max-height:650px){.locations-wrap{-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);height:350px}}.contacts{position:relative}.contacts:before{position:absolute;content:'';left:0;top:0;width:50%;height:100%;background-image:url("../images/contacts.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1024px){.contacts:before{width:30%}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.contacts:before{width:30%}}@media (max-width:600px){.contacts:before{display:none}}.contacts:after{position:absolute;content:'';left:50%;top:0;width:50%;height:100%;background-color:#162855;background-image:url("../images/svg/ss.svg");background-position:70% calc(100% - 50px);background-repeat:no-repeat}@media (max-width:1024px){.contacts:after{width:70%;left:30%}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.contacts:after{width:70%;left:30%}}@media (max-width:600px){.contacts:after{width:100%;left:0}}.contacts .contacts-box{width:50%;margin-left:auto;position:relative;z-index:1;padding:0 0 0 108px}@media (max-width:1024px){.contacts .contacts-box{width:70%;padding:45px 0 45px 40px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.contacts .contacts-box{width:70%;padding:45px 0 45px 40px}}@media (max-width:600px){.contacts .contacts-box{width:100%;padding:25px 5px}}.contacts .contacts-box .title{color:#fff;font-weight:300;font-size:60px;line-height:70px;margin-bottom:40px;text-transform:uppercase}@media (min-width:1200px) and (max-width:1399px){.contacts .contacts-box .title{font-size:40px;line-height:50px;margin-bottom:30px}}@media (min-width:1025px) and (max-width:1199px){.contacts .contacts-box .title{font-size:40px;line-height:50px;margin-bottom:30px}}@media (max-width:1024px){.contacts .contacts-box .title{font-size:40px;line-height:50px;margin-bottom:30px}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){.contacts .contacts-box .title{font-size:40px;line-height:50px;margin-bottom:30px}}@media (max-width:600px){.contacts .contacts-box .title{font-size:32px;line-height:36px;margin-bottom:20px}}@media (max-height:750px){.contacts .contacts-box .title{font-size:6vh}}footer .top-line{padding:87px 0}@media (max-width:600px){footer .top-line{padding:40px 0}}@media (max-width:1024px){footer .top-line .container{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){footer .top-line .container{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media (max-width:600px){footer .top-line .container{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}footer .top-line .column{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;max-width:35%}@media (max-width:1199px){footer .top-line .column{max-width:49%;min-width:49%}}@media (max-width:1024px){footer .top-line .column{max-width:40%;min-width:40%}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (pointer:coarse){footer .top-line .column{max-width:40%;min-width:40%}}@media (max-width:600px){footer .top-line .column{min-width:100%;max-width:100%}}@media (max-width:1199px){footer .top-line .column:nth-child(1){display:none}}footer .bottom-line{padding:30px 0;background-color:#f3f3f3}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}footer .container:before,footer .container:after{display:none}footer .contact-item{display:block;padding-left:50px;background-position:left center;background-repeat:no-repeat;background-size:28px;line-height:28px;text-decoration:none;font-weight:500;font-size:22px;color:#070916;margin-bottom:15px}@media (max-width:600px){footer .contact-item{font-size:18px;overflow-wrap:break-word}}footer .contact-item.email{font-weight:500}footer .contact-item.fax{font-weight:500}footer .contact-item.phone{font-weight:500}footer .contact-item.address{background-position:left top;font-weight:300}.megalogo{min-width:129px;max-width:129px}.megalogo img{width:100%}.copyright{color:#070916;font-size:18px;line-height:26px}@media (max-width:600px){.copyright{font-size:12px;line-height:14px}}