:root{--section-gutter: 44px}@media(min-width: 768px){:root{--section-gutter: 60px}}@media(min-width: 1200px){:root{--section-gutter: 80px}}@media(max-width: 1199px){.container{max-width:97%}}@media(min-width: 1200px){.container{max-width:100%;padding:0}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.link:hover{text-decoration:none}.link:before{content:"";display:block;position:absolute;left:0;bottom:10px;height:1px;width:0;-webkit-transition:width 0s ease,background .25s ease;transition:width 0s ease,background .25s ease}.link:after{content:"";display:block;position:absolute;right:0;bottom:10px;height:1px;width:0;background:#19191c;-webkit-transition:width .25s ease;transition:width .25s ease}.link:hover:before{width:100%;background:#19191c;-webkit-transition:width .25s ease;transition:width .25s ease}.link:hover:after{width:100%;background:rgba(0,0,0,0);-webkit-transition:all 0s ease;transition:all 0s ease}*{outline:none !important}body{font-size:calc(0.89375rem + 0.225vw);margin:0;font-family:"Montserrat";color:#19191c;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}@media(min-width: 1200px){body{font-size:1.0625rem}}@media(min-width: 992px){body{font-size:17px;padding-left:50px}}@media(min-width: 1200px){body{padding-left:130px;padding-right:50px}}@media(min-width: 1400px){body{padding-left:150px;padding-right:50px}}body:not(.page-loaded){-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-weight:600;line-height:1.2}.h1,h1{font-size:calc(0.9625rem + 1.05vw);text-transform:uppercase}@media(min-width: 1200px){.h1,h1{font-size:1.75rem}}.h2,h2{font-size:calc(0.9875rem + 1.35vw)}@media(min-width: 1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(0.9625rem + 1.05vw)}@media(min-width: 1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(0.9375rem + 0.75vw)}@media(min-width: 1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:calc(0.9125rem + 0.45vw)}@media(min-width: 1200px){.h5,h5{font-size:1.25rem}}.h6,h6{font-size:calc(0.8875rem + 0.15vw)}@media(min-width: 1200px){.h6,h6{font-size:1rem}}ul,ol,dl{padding:0 0 0 20px;margin-bottom:2rem}@media(min-width: 992px){ul,ol,dl{margin-bottom:3rem}}ul li,ol li,dl li{line-height:normal;line-height:2}a{color:#19191c;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:hover{text-decoration:underline;color:#19191c}a:active{text-decoration:underline}img{max-width:100%}p{font-size:calc(0.8875rem + 0.15vw);line-height:1.8;margin-bottom:2rem}@media(min-width: 1200px){p{font-size:1rem}}input[type=text]{width:100%;height:54px;border:2px solid #eee;padding:0 15px}@media(min-width: 768px){input[type=text]{padding:0 20px}}textarea{width:100%;height:160px;border:1px solid #eee;padding:15px 20px}button[type=submit]{height:48px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;text-align:center;border:none;margin:0;padding:0}@media(min-width: 768px){button[type=submit]{height:58px}}button[type=submit] *{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}button[type=submit] strong{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:48px;border:1px solid #19191c;font-size:13px;font-weight:600;text-transform:uppercase;padding:0 30px;background:#19191c;color:#fff}@media(min-width: 768px){button[type=submit] strong{height:58px}}button[type=submit] strong:hover{text-decoration:none}button[type=submit] b{width:20px;height:1px;background:#fff;display:inline-block;margin-left:20px;margin-top:8px}button[type=submit] i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;opacity:1;margin-top:5px}button[type=submit]:hover b{width:50px;margin-left:20px}button[type=submit]:hover i{opacity:0}.color-dark{background-color:#19191c}.color-dark .left-side ul{width:100vh;line-height:1;display:block;margin:0;margin-top:50vh;margin-left:-9px;padding:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;left:50%;top:50%;text-align:center}.color-dark .left-side ul li{display:inline-block;margin:0 10px;padding:0;list-style:none}.color-dark .left-side ul li a{display:block;font-size:13px;font-weight:600;position:relative;padding:0 2px;color:#fff}moe .color-dark .left-side ul li a:hover{text-decoration:none}.color-dark .left-side ul li a:before{content:"";display:block;position:absolute;left:0;bottom:6px;height:1px;width:0;-webkit-transition:width 0s ease,background .25s ease;transition:width 0s ease,background .25s ease}.color-dark .left-side ul li a:after{content:"";display:block;position:absolute;right:0;bottom:6px;height:1px;width:0;background:#fff;-webkit-transition:width .25s ease;transition:width .25s ease}.color-dark .left-side ul li a:hover:before{width:100%;background:#fff;-webkit-transition:width .25s ease;transition:width .25s ease}.color-dark .left-side ul li a:hover:after{width:100%;background:rgba(0,0,0,0);-webkit-transition:all 0s ease;transition:all 0s ease}.color-dark .left-side .gotop img{-webkit-filter:invert(100%);filter:invert(100%)}.color-dark .team{color:#fff}.color-dark .team figure figcaption a{color:#fff}.color-light{background-color:#fff}.color-undefined{background-color:rgba(0,0,0,0)}.overflow{overflow:hidden}.odometer{line-height:1}.odometer .odometer-digit{padding:0}.odometer .odometer-digit-inner{left:0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination li{margin-right:5px}.pagination li:first-child a{padding-left:0}.pagination li a{border:none;color:#19191c;font-size:13px;font-weight:600;border-radius:50%;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination li a:hover{background:none;opacity:.5}.pagination li a:focus{border:none;background:none;-webkit-box-shadow:none;box-shadow:none}.pagination li a.current{border:1px solid #19191c;background:none}.transition-overlay{width:100vw;height:100vh;position:fixed;right:calc(-100% - 200px);bottom:0;background:#19191c;z-index:99;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);visibility:hidden}.transition-overlay:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:rgba(0,0,0,0) #19191c rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:-200px;top:0}.transition-overlay.active{right:0;visibility:visible}.preloader{position:fixed;top:0;left:0;margin:auto;width:100vw;height:100vh;background:#19191c;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);z-index:99;-webkit-transition-delay:.65s;transition-delay:.65s}.preloader *{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}.preloader:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:rgba(0,0,0,0) #19191c rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:-198px;top:0}.preloader:after{content:"";width:0;height:0;border-style:solid;border-width:100vh 0 0 200px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #19191c;position:absolute;right:-198px;top:0}.preloader .inner{width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.preloader .inner .logo{display:inline-block;margin:0;-webkit-animation:fadeInUp ease .6s;animation:fadeInUp ease .6s}.preloader .inner .logo img{height:300px}.preloader .inner .percentage{width:100%;font-size:70vh;line-height:1;font-weight:600;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;opacity:.05;-webkit-transition-delay:.1s;transition-delay:.1s}body.page-loaded{overflow:hidden}.page-loaded.preloader{left:calc(-100% - 200px)}.page-loaded.preloader .logo{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.page-loaded.preloader .percentage{margin-left:100px;opacity:0}.burger{width:40px;height:40px;padding:0;border:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3;cursor:pointer}.isNavOpen{overflow:hidden}.navigation-menu,.contacts-menu{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:calc(-100% - 200px);top:0;z-index:10;background:#19191c;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);visibility:hidden}.navigation-menu:before,.contacts-menu:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:rgba(0,0,0,0) #19191c rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:-198px;top:0}.navigation-menu.active,.active.contacts-menu{right:0;visibility:visible}.navigation-menu.active .inner,.active.contacts-menu .inner{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.navigation-menu #map,.contacts-menu #map{width:600px;height:450px;display:none;border:none}.navigation-menu .inner,.contacts-menu .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;color:#fff;-webkit-transform:translateX(40%);transform:translateX(40%);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-delay:.35s;transition-delay:.35s}@media(min-width: 768px){.navigation-menu .inner,.contacts-menu .inner{padding-top:140px}}@media(min-width: 992px){.navigation-menu .inner,.contacts-menu .inner{padding:140px 30px 0 30px}}@media(min-width: 1200px){.navigation-menu .inner,.contacts-menu .inner{padding:140px 150px 0 150px}}.navigation-menu .inner .side-menu,.contacts-menu .inner .side-menu{width:100%;display:none}.navigation-menu .inner .side-menu ul,.contacts-menu .inner .side-menu ul{margin:0;padding:0;text-align:center;margin-top:8rem}.navigation-menu .inner .side-menu ul li,.contacts-menu .inner .side-menu ul li{display:block;list-style:none;margin-bottom:1.5rem}.navigation-menu .inner .side-menu ul li a,.contacts-menu .inner .side-menu ul li a{font-size:calc(1.0375rem + 1.95vw);font-weight:600;text-decoration:none;text-transform:uppercase;color:#fff}@media(min-width: 1200px){.navigation-menu .inner .side-menu ul li a,.contacts-menu .inner .side-menu ul li a{font-size:2.5rem}}.navigation-menu .inner .sides,.contacts-menu .inner .sides{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation-menu .inner .sides>div p,.contacts-menu .inner .sides>div p{font-size:calc(0.94375rem + 0.825vw);font-weight:600;margin-bottom:1.5rem}@media(min-width: 1200px){.navigation-menu .inner .sides>div p,.contacts-menu .inner .sides>div p{font-size:1.5625rem}}.navigation-menu .inner .sides .map,.contacts-menu .inner .sides .map{padding-right:50px}.navigation-menu .inner h2,.contacts-menu .inner h2{display:block;margin-bottom:20px;line-height:1.7;font-size:18px}@media(min-width: 1200px){.navigation-menu .inner h2,.contacts-menu .inner h2{font-size:25px}}.navigation-menu .inner h2 strong,.contacts-menu .inner h2 strong{font-weight:600}.navigation-menu .inner figure,.contacts-menu .inner figure{display:block;margin:0;background:#fff;padding:6px;position:relative}.navigation-menu .inner figure a,.contacts-menu .inner figure a{width:50px;height:50px;line-height:44px;position:absolute;right:6px;top:6px;background:#fff;text-align:center}.navigation-menu .inner address,.contacts-menu .inner address{margin-bottom:0}.navigation-menu .inner address p,.contacts-menu .inner address p{font-size:16px;line-height:inherit;margin-bottom:0;display:block}@media(min-width: 1200px){.navigation-menu .inner address p,.contacts-menu .inner address p{font-size:19px}}.navigation-menu .inner a,.contacts-menu .inner a{color:#fff;text-decoration:underline}.contacts-menu .inner .side-menu ul{text-align:center;margin-top:8rem}.contacts-menu .inner .side-menu ul li{margin-bottom:1.5rem}.contacts-menu .inner .side-menu ul li a{font-size:20px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#fff}.contacts-menu .inner .side-menu ul li .icon{height:32px;margin-right:4px;margin-top:-5px}.contacts-menu .inner .side-menu ul li .icon-trnc{margin-right:6px;margin-top:-5px}.contacts-menu .inner .side-menu ul li .btn-cta{margin:0 auto;padding:12px 26px}.contacts-menu .inner .side-menu ul li .btn-cta .icon{height:24px;margin-top:0}.social-icons{margin-top:2rem !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.social-icons li{margin-bottom:0}.social-icons li:not(:first-child){margin-left:1rem}.social-icons li a{font-size:calc(0.8875rem + 0.15vw)}@media(min-width: 1200px){.social-icons li a{font-size:1rem}}.reveal-effect{float:left;overflow:hidden;position:relative}.reveal-effect>*{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);position:relative}.reveal-effect>*{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.reveal-effect{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.reveal-effect{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}.reveal-effect.animated{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.reveal-effect.animated *{-webkit-animation-name:show-img-1;animation-name:show-img-1}.reveal-effect:after{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}.reveal-effect:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.reveal-effect:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.05, 0);transform:scale(0.05, 0);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}.reveal-effect.masker:after{background-color:#eee}.reveal-effect.animated:after{-webkit-animation-name:slide-bg-2;animation-name:slide-bg-2}.titles{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.titles h3{text-transform:uppercase;margin-bottom:0}.titles h6{font-size:17px;font-weight:600;margin-bottom:20px;letter-spacing:2px}.titles p{font-size:calc(0.8875rem + 0.15vw);font-weight:400;line-height:1.5;margin-bottom:0}@media(min-width: 1200px){.titles p{font-size:1rem}}@media(min-width: 1200px){.titles p{padding-right:50%}}.titles .top{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-link{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.custom-link *{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-link a{display:inline-block;padding-right:15px;font-size:14px;font-weight:600;text-transform:uppercase}.custom-link a:hover{text-decoration:none}.custom-link span{width:20px;height:1px;background:#19191c;display:inline-block;margin-left:10px;vertical-align:middle}.custom-link i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #19191c;opacity:1}.custom-link:hover a{padding-left:20px}.custom-link:hover span{width:50px}.custom-link:hover i{opacity:0}.custom-btn{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;text-align:center}.custom-btn *{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;border:1px solid #19191c;font-size:13px;font-weight:600;text-transform:uppercase;padding:0 30px;padding-top:18px;background:#19191c;color:#fff}@media(min-width: 768px){.custom-btn a{height:58px}}.custom-btn a:hover{text-decoration:none}.custom-btn span{width:20px;height:1px;background:#fff;display:inline-block;margin-left:20px;margin-top:8px}.custom-btn i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;opacity:1;margin-top:5px}.custom-btn:hover span{width:50px;margin-left:20px}.custom-btn:hover i{opacity:0}.header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:11}@media(max-width: 767px){.header{background:#fff;border-bottom:1px solid #d6d9e2;position:sticky;top:0}}.header.hide{-webkit-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header .header-top{border-bottom:1px solid #d6d9e2;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.2s;transition-delay:.2s}@media(max-width: 991px){.header .header-top{background:#fff}}@media(min-width: 992px){.no-bg .header .header-top{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;pointer-events:none}}@media(min-width: 768px){.header .header-top{padding:12px 20px 12px 30px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 992px){.header .header-top{padding:12px 20px 12px 0;margin-left:30px}}@media(min-width: 1200px){.header .header-top{padding:16px 0;margin-left:0}}.header .header-top .top-left,.header .header-top .top-center,.header .header-top .top-right{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-top .top-left .icon{margin-right:4px}.header .header-top .top-center .center-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-top .top-center .center-phone .icon-trnc{margin-right:8px;border:1px solid #ebeef5;border-radius:4px}.header .header-top .top-center .center-social{margin-left:20px}.header .header-top .top-center .center-social a:hover{opacity:.7}.header .navbar{width:100%;margin-bottom:0}.header .page-title{width:100%;margin-bottom:100px;margin-top:50px}.header .page-title h2{font-weight:700;font-size:8vw;margin-bottom:20px}.header .page-title h4{padding-right:40%;line-height:1.7}.header .headlines{width:100%;margin-bottom:100px;margin-top:50px}.header .headlines h1{font-size:7vw;font-weight:600;line-height:1;text-transform:uppercase;margin:0;padding-bottom:5px}.navbar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0 15px 15px;position:relative;z-index:9;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(max-width: 991px){.navbar{background:#fff}}@media(min-width: 480px){.navbar{padding:15px 10px 15px 30px}}@media(min-width: 768px){.navbar{padding:15px 10px 15px 30px}}@media(min-width: 1200px){.navbar{padding:30px 0}}.navbar .logo{margin-left:0}.navbar .logo a{margin:0}.navbar .logo a img{height:34px;-webkit-transition-delay:.3s;transition-delay:.3s}@media(min-width: 1400px){.navbar .logo a img{height:50px}}.navbar .phone{font-size:calc(0.8875rem + 0.15vw);margin-left:30px}@media(min-width: 1200px){.navbar .phone{font-size:1rem}}@media(min-width: 1400px){.navbar .phone{font-size:calc(0.9125rem + 0.45vw);margin-left:50px}}@media(min-width: 1400px)and (min-width: 1200px){.navbar .phone{font-size:1.25rem}}.navbar .btn-language{color:#19191c;font-size:14px;margin-left:50px;margin-right:.5rem;border:1.5px solid #19191c;border-radius:4px;-webkit-transition-delay:.3s;transition-delay:.3s;cursor:pointer}@media(min-width: 992px){.navbar .btn-language{margin-left:1.5rem;margin-right:0}}.navbar .main-menu{margin-left:auto}.navbar .main-menu ul{margin:0;padding:0}.navbar .main-menu ul li{display:inline-block;margin:0 7px;padding:0}@media(min-width: 1400px){.navbar .main-menu ul li{margin:0 30px}}.navbar .main-menu ul li a{display:block;font-size:13px;font-weight:600;text-transform:uppercase;position:relative;padding:0 2px}@media(min-width: 1400px){.navbar .main-menu ul li a{font-size:15px}}.navbar .hamburger-menu{margin-right:1rem;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1200px){.navbar .hamburger-menu{margin-left:30px}}.navbar .menu-contacts .icon-phone,.navbar .burger .icon-phone{display:block}.navbar .menu-contacts .icon-close,.navbar .menu-contacts .icon-menu,.navbar .burger .icon-close,.navbar .burger .icon-menu{display:none}.navbar .menu-mobile .icon-close,.navbar .burger .icon-close{display:none}@media(min-width: 768px){.navbar .menu-contacts,.navbar .menu-mobile{display:none}}@media(max-width: 767px){.navbar .burger{display:none}}@media screen and (min-width: 768px)and (max-width: 991px){.navbar .burger .icon-map{display:none}.navbar .burger .icon-menu{display:block}}.navbar.open-menu{color:#fff}@media(min-width: 992px){.navbar.open-menu .logo a img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition-delay:.3s;transition-delay:.3s}}.navbar.open-menu .main-menu ul li a{color:#fff}.navbar.open-menu .main-menu ul li a:after{background:#fff}.navbar.open-menu .main-menu ul li a:hover:before{background:#fff}.navbar.open-menu .menu-mobile,.navbar.open-menu .burger{background:#fff}.navbar.open-menu .menu-mobile .icon-close,.navbar.open-menu .burger .icon-close{display:block}.navbar.open-menu .menu-mobile .icon-menu,.navbar.open-menu .menu-mobile .icon-map,.navbar.open-menu .burger .icon-menu,.navbar.open-menu .burger .icon-map{display:none}.navbar.open-contacts{color:#fff}.navbar.open-contacts .menu-contacts .icon-phone{display:none}.navbar.open-contacts .menu-contacts .icon-close{display:block}.btn-cta{background:#d6b486;color:#fff;font-weight:600;text-transform:uppercase;border:0;border-radius:4px;padding:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.btn-cta:hover{opacity:.7}.btn-cta .icon{margin-right:8px}.left-side{height:100vh;position:fixed;left:0;top:0}@media(max-width: 991px){.left-side{display:none}}@media(min-width: 992px){.left-side{width:80px}}@media(min-width: 1200px){.left-side{width:130px}}@media(min-width: 1400px){.left-side{width:150px}}.left-side .logo{width:100%;display:block;height:34px;text-align:center;margin-top:35px;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.left-side .logo img{height:34px}@media(min-width: 1400px){.left-side .logo{height:50px}.left-side .logo img{height:50px}}.left-side .logo.sticky{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.left-side ul{width:100vh;line-height:1;display:block;margin:0;margin-top:50vh;margin-left:-9px;padding:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;left:50%;top:50%;text-align:center}.left-side ul li{display:inline-block;margin:0 10px;padding:0;list-style:none}.left-side ul li a{display:block;font-size:13px;font-weight:600;position:relative;padding:0 2px}.left-side ul li a:hover{text-decoration:none}.left-side ul li a:before{content:"";display:block;position:absolute;left:0;bottom:6px;height:1px;width:0;-webkit-transition:width 0s ease,background .25s ease;transition:width 0s ease,background .25s ease}.left-side ul li a:after{content:"";display:block;position:absolute;right:0;bottom:6px;height:1px;width:0;background:#19191c;-webkit-transition:width .25s ease;transition:width .25s ease}.left-side ul li a:hover:before{width:100%;background:#19191c;-webkit-transition:width .25s ease;transition:width .25s ease}.left-side ul li a:hover:after{width:100%;background:rgba(0,0,0,0);-webkit-transition:all 0s ease;transition:all 0s ease}.left-side .gotop{width:50px;padding:14px;position:absolute;left:15px;bottom:35px;display:none}@media(min-width: 1200px){.left-side .gotop{left:50px}}.left-side .gotop img{display:block}.slider{width:calc(100% + 50px);height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#19191c;margin-left:0;margin-right:-50px;overflow:hidden;position:relative}@media(min-width: 768px){.slider{height:500px}}@media(min-width: 992px){.slider{height:560px;margin-left:30px}}@media(min-width: 1200px){.slider{margin-left:0}}.slider:hover .swiper-container .swiper-slide{margin-left:-10px}.slider:hover .swiper-button-next span{width:100%}.slider .swiper-container{width:100%;height:100%;position:relative}.slider .swiper-container .swiper-slide{width:calc(100% - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.3;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;overflow:hidden;background-size:cover;background-position:center}.slider .swiper-container .swiper-slide:before{content:"";width:100%;height:100%;background:#19191c;position:absolute;opacity:.5;z-index:-1}.slider .swiper-container .swiper-slide-active{opacity:1;z-index:2}.slider .swiper-container .swiper-slide-active .slide-inner{opacity:1}.slider .swiper-container .slide-inner{width:100%;padding:0 100px;padding-right:40%;opacity:0;text-shadow:0px 0px 8px rgba(0,0,0,.5);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slider .swiper-container .slide-inner figure{display:block;margin-bottom:10px}.slider .swiper-container .slide-inner figure img{max-width:120px}.slider .swiper-container .slide-inner h2{font-size:52px;font-weight:600;color:#fff;margin-left:-3px}.slider .swiper-container .slide-inner p{color:#fff}.slider .swiper-container .slide-inner .more a{font-size:calc(0.8875rem + 0.15vw);display:inline-block;font-weight:600;color:#fff}@media(min-width: 1200px){.slider .swiper-container .slide-inner .more a{font-size:1rem}}.slider .swiper-container .slide-inner .more span{background:#fff}.slider .swiper-container .slide-inner .more i{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.swiper-button-next{width:80px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:auto;right:20px;top:0;z-index:2;background:none;text-align:right}.swiper-button-next span{width:50%;height:1px;margin-left:auto;background:#fff;display:inline-block;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.swiper-button-next b{font-weight:600;display:block;font-size:20px;color:#fff;margin-top:5px}.swiper-pagination-bullet{opacity:1;background:rgba(0,0,0,.2);position:relative;height:24px;width:24px;background:none;text-align:center;-webkit-transform:scaleX(-1) scale(0.7);transform:scaleX(-1) scale(0.7);margin:0}@media(min-width: 1200px){.swiper-pagination-bullet{height:40px;width:40px}}.swiper-pagination-bullet:before{content:"";width:100%;height:100%;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;position:absolute;left:0;top:0}.swiper-pagination-bullet-active{color:#fff;background:none}.swiper-pagination-bullet-active:after{content:"";width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;left:50%;top:50%;margin-left:-7px;margin-top:-7px}.swiper-pagination-bullet svg{position:absolute;top:-8px;right:-8px;width:40px;height:40px;-webkit-transform:rotateY(-180deg) rotateZ(-90deg);transform:rotateY(-180deg) rotateZ(-90deg)}@media(min-width: 1200px){.swiper-pagination-bullet svg{top:0;right:0}}.swiper-pagination-bullet.swiper-pagination-bullet-active svg circle{-webkit-animation-play-state:running;animation-play-state:running;stroke-width:3px;-webkit-animation:countdown 6s linear forwards;animation:countdown 6s linear forwards}.swiper-pagination-bullet svg circle{stroke-dasharray:113px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:0;stroke:#fff;fill:none;-webkit-animation:none;animation:none;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-fill-mode:none;animation-fill-mode:none}.page-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#19191c}.page-header .video-bg{width:100%}.page-header .video-bg video{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.page-header iframe{width:100%;height:500px;display:block;border:none}.page-header figure{width:100%;margin:0}.page-header figure img{width:100%}.about-intro{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:var(--section-gutter)}.about-intro p:last-child{margin:0}.about-intro h3{text-transform:uppercase}.about-intro a:hover h4{text-decoration:underline}.about-intro figure{margin-top:-3px}.about-intro figure figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-intro figure figcaption span{font-size:24px;margin-right:12px}.about-intro figure figcaption h4{margin:0}.about-intro address{font-weight:600;margin-top:30px}@media(max-width: 767px){.about-intro address{margin-bottom:0}}@media(min-width: 1200px){.about-intro address{margin-top:60px}}.about-intro address p{margin:0;line-height:26px}.featured-services,.services{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--section-gutter) 0 0 0;color:#19191c}.featured-services figure,.services figure{width:100%;height:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:10px 0;border:2px solid rgba(0,0,0,.05);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(min-width: 1200px){.featured-services figure,.services figure{height:250px;margin:15px 0}}.featured-services figure:hover,.services figure:hover{background:#19191c}.featured-services figure:hover img,.services figure:hover img{margin:0;-webkit-filter:invert(100%);filter:invert(100%)}.featured-services figure:hover figcaption,.services figure:hover figcaption{color:#19191c}.featured-services figure:hover span,.services figure:hover span,.featured-services figure:hover h4,.services figure:hover h4{color:#fff}.featured-services figure img,.services figure img{opacity:.1;padding:0 35%;-webkit-filter:blur(10px);filter:blur(10px)}.featured-services figure figcaption,.services figure figcaption{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;left:0;padding:10px;text-align:center}@media(min-width: 1200px){.featured-services figure figcaption,.services figure figcaption{padding:20px;position:absolute}}.featured-services figure figcaption span,.services figure figcaption span{font-size:13px;font-weight:600;margin-bottom:10px}.featured-services figure figcaption h4,.services figure figcaption h4{font-size:14px;font-weight:600;margin-bottom:0;text-transform:uppercase}@media(min-width: 1200px){.featured-services figure figcaption h4,.services figure figcaption h4{font-size:17px}}.recent-news,.recent-faq,.list-news{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--section-gutter) 0 0 0}.recent-news .row,.recent-faq .row,.list-news .row{margin-left:-25px;margin-right:-25px}.recent-news .col-xl-4,.recent-faq .col-xl-4,.list-news .col-xl-4{padding-left:25px;padding-right:25px}@media(max-width: 767px){.recent-news .col-xl-4:last-child,.recent-faq .col-xl-4:last-child,.list-news .col-xl-4:last-child{display:none}}.recent-news .col-12,.recent-faq .col-12,.list-news .col-12{padding-left:25px;padding-right:25px}.recent-news .inner h3,.recent-faq .inner h3,.list-news .inner h3{font-size:20px}@media(max-width: 1199px){.recent-news .titles,.recent-faq .titles,.list-news .titles{margin:0}}.recent-news .content-box,.recent-faq .content-box,.list-news .content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px;margin-bottom:14px;padding-bottom:20px;border-bottom:2px solid rgba(40,40,40,.1);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}@media(min-width: 1200px){.recent-news .content-box,.recent-faq .content-box,.list-news .content-box{margin-top:50px;padding-bottom:40px}}.recent-news .content-box:before,.recent-faq .content-box:before,.list-news .content-box:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:2px;width:0;-webkit-transition:width 0s ease,background .25s ease;transition:width 0s ease,background .25s ease}.recent-news .content-box:after,.recent-faq .content-box:after,.list-news .content-box:after{content:"";display:block;position:absolute;right:0;bottom:-1px;height:2px;width:0;background:#19191c;-webkit-transition:width .25s ease;transition:width .25s ease}.recent-news .content-box:hover:before,.recent-faq .content-box:hover:before,.list-news .content-box:hover:before{width:100%;background:#19191c;-webkit-transition:width .25s ease;transition:width .25s ease}.recent-news .content-box:hover:after,.recent-faq .content-box:hover:after,.list-news .content-box:hover:after{width:100%;background:rgba(0,0,0,0);-webkit-transition:all 0s ease;transition:all 0s ease}.recent-news .content-box.selected,.recent-faq .content-box.selected,.list-news .content-box.selected{padding-bottom:var(--section-gutter)}.recent-news .content-box small,.recent-faq .content-box small,.list-news .content-box small{opacity:.5;margin-bottom:10px}.recent-news .content-box h3,.recent-faq .content-box h3,.list-news .content-box h3{font-size:calc(0.9rem + 0.3vw);display:block;margin-bottom:10px;padding-bottom:10px}@media(min-width: 1200px){.recent-news .content-box h3,.recent-faq .content-box h3,.list-news .content-box h3{font-size:1.125rem}}@media(min-width: 1200px){.recent-news .content-box h3,.recent-faq .content-box h3,.list-news .content-box h3{font-size:calc(0.925rem + 0.6vw);margin-bottom:20px;padding-bottom:20px}}@media(min-width: 1200px)and (min-width: 1200px){.recent-news .content-box h3,.recent-faq .content-box h3,.list-news .content-box h3{font-size:1.375rem}}.recent-news .content-box h3 a,.recent-faq .content-box h3 a,.list-news .content-box h3 a{display:block}.recent-news .content-box h3 a:hover,.recent-faq .content-box h3 a:hover,.list-news .content-box h3 a:hover{text-decoration:none}.recent-news .content-box span,.recent-faq .content-box span,.list-news .content-box span{display:block;font-weight:600}@media(max-width: 767px){.list-news .col-xl-4:last-child{display:block}}.recent-faq{padding:0}.showreel{width:70%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--section-gutter) 0 calc(var(--section-gutter)*1.8) 0}@media(max-width: 767px){.showreel{display:none}}.showreel .section-video{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;padding-top:56.25% !important}.showreel .section-video .video-iframe{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.showreel .video{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.showreel .video h2{width:100%;height:200px;line-height:200px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;font-size:4vw;font-weight:600}.showreel .video video{width:100%;min-width:100%;min-height:100%;float:left}.team{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--section-gutter) 0 0 0}@media(max-width: 575px){.team{margin-bottom:calc(var(--section-gutter)*-1)}}.team figure{display:block;margin:0}.team figure img{width:100%;display:block;margin-bottom:20px}.team figure figcaption{display:block;margin:0}.team figure figcaption span{display:block;font-size:14px;opacity:.5;margin-bottom:10px}.team figure figcaption h5{display:block;font-weight:600;margin-bottom:0}.team figure figcaption a{margin-right:10px;margin-bottom:10px}.clients{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--section-gutter) 0 var(--section-gutter) 0}.clients ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;position:relative;border-left:2px solid rgba(40,40,40,.1);border-top:2px solid rgba(40,40,40,.1)}.clients ul li{width:25%;float:left;list-style:none;border-right:2px solid rgba(40,40,40,.1);border-bottom:2px solid rgba(40,40,40,.1);text-align:center}.clients ul li:hover figure{opacity:.6}.clients ul li figure{display:block;height:var(--section-gutter);margin:30px 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}.clients ul li figure img{height:var(--section-gutter);position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.clients ul li:nth-child(5),.clients ul li:nth-child(6),.clients ul li:nth-child(7),.clients ul li:nth-child(8){display:none}@media(min-width: 1200px){.clients ul li:nth-child(5),.clients ul li:nth-child(6),.clients ul li:nth-child(7),.clients ul li:nth-child(8){display:block}}.post-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-header .post-image{width:100%;margin:0}.post-header .post-image img{width:100%}.post-body{width:100%;margin-bottom:50px}.post-body .avatar{width:100%;margin-bottom:20px;font-size:13px}.post-body .avatar img{height:60px;margin-right:20px;border-radius:50%}.post-body .avatar a{text-decoration:underline}.post-body .post-title{display:block;margin-bottom:15px;font-weight:700;font-size:3vw}.post-body .post-date{display:block;margin-bottom:30px;opacity:.5}.post-body .post-intro{display:block;margin-bottom:20px;font-size:18px;line-height:1.7}.post-body .image-left{width:50%;float:left;margin-right:30px;margin-bottom:20px;margin-top:5px}.post-body .image-left img{width:100%}.post-body .image-right{width:50%;float:right;margin-left:30px;margin-bottom:20px;margin-top:5px}.post-body .image-right img{width:100%}.post-body .image-full{width:100%;display:inline-block;margin:30px 0}.post-body .image-full img{width:100%}.post-body h5{font-weight:600;margin-top:15px;margin-bottom:15px}.post-body ul{padding-left:20px;margin-bottom:30px}.post-body ul li{margin-bottom:5px}.post-body blockquote{display:inline-block;padding:40px;margin-top:20px;margin-bottom:40px;background:#19191c;position:relative;color:#fff;background:url(../images/quote-bg.svg) left top no-repeat #19191c;background-size:contain}.post-body blockquote p{display:block}.post-body blockquote h5{font-weight:600;margin:0}.post-navigation{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f9f9f9}.post-navigation a{font-weight:600;font-size:18px;padding:40px 25px}.post-navigation a:nth-child(1){width:50%;float:left;border-right:1px solid #eee}.post-navigation a:nth-child(2){width:50%;float:right;padding-left:25px}.blog{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:150px}.blog .post{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:150px}.blog .post .post-image{width:100%;margin-bottom:30px}.blog .post .post-image img{width:100%}.blog .post .post-content{width:100%;margin:0}.blog .post .post-content .avatar{width:100%;margin-bottom:20px;font-size:13px}.blog .post .post-content .avatar img{height:60px;margin-right:20px;border-radius:50%}.blog .post .post-content .avatar a{text-decoration:underline}.blog .post .post-content .post-title{display:block;margin-bottom:15px;font-weight:700;font-size:3vw}.blog .post .post-content .post-date{display:block;margin-bottom:30px;opacity:.5}.blog .post .post-content .post-intro{display:block;margin-bottom:20px;font-size:18px;line-height:1.7}.blog .post .post-content .post-link{display:inline-block;font-weight:700;padding-bottom:8px;position:relative}.blog .post .post-content .post-link:hover{text-decoration:none}.blog .post .post-content .post-link:hover:after{width:0}.blog .post .post-content .post-link:before{content:"";width:100%;height:3px;background:#eee;position:absolute;left:0;bottom:0}.blog .post .post-content .post-link:after{content:"";width:100%;height:3px;background:#19191c;position:absolute;right:0;bottom:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.blog .sidebar{width:calc(100% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;border:1px solid rgba(40,40,40,.1);padding:25px}.blog .sidebar .widget{width:100%;border-bottom:1px solid rgba(40,40,40,.1);padding-bottom:25px;margin-bottom:25px}.blog .sidebar .widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.blog .sidebar .widget .title{display:block;font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative}.blog .sidebar .widget .title:after{content:"";width:30%;height:3px;background:#19191c;position:absolute;left:-25px;bottom:0}.blog .sidebar .widget form{display:block}.blog .sidebar .widget form input[type=text]{margin-bottom:10px}.blog .sidebar .widget form button[type=submit]{font-weight:600;font-size:14px;color:#fff;background:#19191c;padding:0 30px}.blog .sidebar .widget .categories{display:block;margin:0;padding:0}.blog .sidebar .widget .categories li{display:block;margin:0;padding:3px 0;list-style:none}.blog .sidebar .widget .categories li:before{content:"";width:5px;height:5px;float:left;border-radius:50%;background:#19191c;margin-right:15px;margin-top:11px}.blog .sidebar .widget .categories li span{float:right;opacity:.5}.blog .sidebar .widget .tags{display:block;margin:0;padding:0}.blog .sidebar .widget .tags li{display:inline-block;margin-right:5px;margin-bottom:10px;padding:0;list-style:none}.blog .sidebar .widget .tags li a{display:inline-block;border:1px solid rgba(40,40,40,.1);line-height:30px;font-size:14px;padding:0 10px}.blog .sidebar .widget .tags li a:hover{text-decoration:none;border:1px solid #19191c;background:#19191c;color:#fff}.post-sticky{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.post-sticky .post-image{width:100%;margin-bottom:0}.post-sticky .post-image img{width:100%;opacity:.5}.post-sticky .post-content{width:100%;margin:0;position:absolute;left:0;bottom:0;color:#fff;padding:50px;padding-right:30%}.post-sticky .post-content .avatar{width:100%;margin-bottom:20px;font-size:13px}.post-sticky .post-content .avatar img{height:60px;margin-right:20px;border-radius:50%}.post-sticky .post-content .avatar a{text-decoration:underline;color:#fff}.post-sticky .post-content .post-title{display:block;margin-bottom:15px;font-weight:700;font-size:4vw}.post-sticky .post-content .post-title a{display:block;color:#fff}.post-sticky .post-content .post-date{display:block;margin-bottom:30px}.post-sticky .post-content .post-intro{display:block;margin-bottom:20px;font-size:18px;line-height:1.7}.post-sticky .post-content .post-link{display:inline-block;font-weight:700;padding-bottom:8px;position:relative;color:#fff}.post-sticky .post-content .post-link:hover{text-decoration:none}.post-sticky .post-content .post-link:hover:after{width:0}.post-sticky .post-content .post-link:before{content:"";width:100%;height:3px;background:hsla(0,0%,100%,.2);position:absolute;left:0;bottom:0}.post-sticky .post-content .post-link:after{content:"";width:100%;height:3px;background:#fff;position:absolute;right:0;bottom:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.contacts{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts h5{font-weight:600;margin-bottom:20px;display:block}.contacts address{display:block;margin-bottom:var(--section-gutter)}.contacts address p{margin:0;line-height:normal}.contacts address a{text-decoration:underline}.contacts .map{margin:var(--section-gutter) 0 0 0}@media(max-width: 767px){.contacts .map iframe{height:300px}}.paging{padding:20px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services{padding-top:0}.footer{font-size:14px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--section-gutter) 0 0 0}@media(min-width: 992px){.footer{font-size:16px}}.footer ul{list-style:none}@media(max-width: 575px){.footer ul{margin-bottom:.5rem}}.footer ul li a{font-size:14px;font-weight:600;text-transform:uppercase}.footer .contact{display:block;border-bottom:2px solid rgba(40,40,40,.1);padding-bottom:var(--section-gutter);margin-bottom:var(--section-gutter)}.footer .contact h6{font-size:17px;font-weight:600;margin-bottom:20px}.footer .contact h2{font-weight:600;text-transform:uppercase}@media(min-width: 1200px){.footer .contact h2{margin-bottom:50px}}.footer .contact .contact-form{display:block}@media(min-width: 1200px){.footer .contact .contact-form{margin-top:50px}}.footer .contact .contact-form h5{margin-bottom:40px}.footer .contact .contact-form #contact{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .contact .contact-form #contact .form-group{display:block;position:relative;margin-bottom:35px}.footer .contact .contact-form #contact .form-group span{width:70%;line-height:54px;position:absolute;left:0;top:0;padding:0 15px;margin-left:15px;z-index:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(min-width: 768px){.footer .contact .contact-form #contact .form-group span{padding:0 20px}}.footer .contact .contact-form #contact .form-group span.label-up{font-size:13px;line-height:16px;top:-20px;font-weight:600}.footer .contact .contact-form #contact .form-group input[type=text]{border-width:2px;background:none;position:relative;z-index:2;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.footer .contact .contact-form #contact .form-group input[type=text]:focus{border-color:#19191c}.footer .contact .contact-form #contact .form-group input:focus+span{font-size:13px;line-height:16px;top:-20px;font-weight:600}.footer .contact .contact-form #contact .form-group textarea{height:120px;border-width:2px;background:none;position:relative;z-index:2;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.footer .contact .contact-form #contact .form-group textarea:focus{border-color:#19191c}.footer .contact .contact-form #contact .form-group textarea:focus+span{font-size:13px;line-height:16px;top:-20px;font-weight:600}.footer .contact .contact-form #contact .form-group label.error{color:red;margin-top:5px;margin-bottom:0;font-weight:600;font-size:13px}.footer .contact .contact-form #success,.footer .contact .contact-form #error{display:none;float:left}.footer .contact .contact-form #error{background:red;color:#fff}.footer .contact .contact-form #success{background:green;color:#fff}.footer .contact .contact-form .alert{border:none;border-radius:0;padding:20px 30px}.footer .logo{display:block;margin-bottom:20px}@media(min-width: 768px){.footer .logo{margin-bottom:22px}}.footer .logo img{height:34px}@media(min-width: 1400px){.footer .logo img{height:50px}}.footer h5{font-size:15px;font-weight:600;margin-bottom:20px}.footer address{margin-bottom:.5rem}@media(min-width: 768px){.footer address{margin-bottom:1rem;line-height:31px}}.footer address p{margin:0;line-height:24px}@media(min-width: 992px){.footer address p{line-height:31px}}.footer .sub-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;margin-bottom:44px}@media(min-width: 768px){.footer .sub-footer{font-size:13px;margin-top:6px}}.footer .sub-footer div{width:100%}.footer .sub-footer ul li{display:inline-block;margin-right:20px;padding:0;list-style:none}.footer .sub-footer ul li a{display:block;position:relative;padding:0 2px}.footer .sub-footer ul li a:hover{text-decoration:none}.footer .sub-footer ul li a:before{content:"";display:block;position:absolute;left:0;bottom:8px;height:1px;width:0;-webkit-transition:width 0s ease,background .25s ease;transition:width 0s ease,background .25s ease}.footer .sub-footer ul li a:after{content:"";display:block;position:absolute;right:0;bottom:8px;height:1px;width:0;background:#19191c;-webkit-transition:width .25s ease;transition:width .25s ease}.footer .sub-footer ul li a:hover:before{width:100%;background:#19191c;-webkit-transition:width .25s ease;transition:width .25s ease}.footer .sub-footer ul li a:hover:after{width:100%;background:rgba(0,0,0,0);-webkit-transition:all 0s ease;transition:all 0s ease}.footer .sub-footer span{margin-right:0}.section-expert{margin-top:4rem;padding:24px;position:relative;background:#eee}.section-expert .expert{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767px){.section-expert .expert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-expert .expert-photo{width:100%;height:300px;margin-bottom:1rem;border:1px solid #ebeef5;overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none}@media(min-width: 768px){.section-expert .expert-photo{width:142px;height:200px;margin-right:1rem;margin-bottom:0}}.section-expert .expert-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-expert .expert-short{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-expert .expert-short a{font-size:12px}.section-expert .expert-short h5{margin-bottom:8px}.section-expert .expert-short h6{font-size:12px;margin-bottom:0}@media(max-width: 767px){.section-expert .expert-short h6{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.section-expert .expert-short h6:after{content:":"}}.section-expert .expert-short .expert-title{font-size:12px;font-weight:600;line-height:150%;margin-bottom:1rem}.section-expert .expert-short p{font-size:12px;line-height:170%}.section-expert .expert-short .expert-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}@media(min-width: 768px){.section-expert .expert-short .expert-contacts{margin-top:6px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section-expert .expert-short .expert-contacts div{width:50%;line-height:normal}}.section-expert .expert-action{min-width:150px;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.section-expert .expert-action{margin-top:0;margin-left:16px}}.section-expert .expert-action .expert-social{display:-webkit-box;display:-ms-flexbox;display:flex}.section-expert .expert-action .expert-social .btn{padding:4px;height:30px;min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-expert .expert-action .expert-social .btn svg{width:20px}.section-expert .expert-action .expert-logo{border:1px solid #ebeef5;margin-top:10px;height:250px;overflow:hidden}@media(min-width: 768px){.section-expert .expert-action .expert-logo{height:120px}}.section-expert .expert-action .expert-logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-expert .expert-action .btn{font-size:11px;font-weight:600;text-transform:uppercase;background:#d4d4d4;white-space:nowrap;width:100%;min-height:30px;text-align:center;line-height:normal;border-radius:0;display:block}.section-expert .expert-action .btn:not(:first-child){margin-left:10px}.section-expert .expert-action .btn:hover{background:#d6b486}.section-expert .expert-action .expert-cta{width:100%;margin-top:10px}.section-expert .expert-booking{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);-webkit-transition:opacity .3s;transition:opacity .3s;visibility:hidden;opacity:0}.section-expert .expert-booking.expert-booking-open{visibility:visible;opacity:1}.section-expert .expert-booking .expert-booking-popup{padding:24px;background:#e2e2e2;width:100%;height:100%;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-expert .expert-booking .expert-booking-popup h5{text-transform:uppercase}.section-expert .expert-booking .expert-booking-popup p{font-size:12px}.section-expert .expert-booking .expert-booking-popup .btn{width:100%}.section-expert .expert-booking .expert-booking-popup .btn strong{width:100%;height:54px;padding:0 24px}.section-expert .expert-booking .expert-booking-popup .btn-close{border:0;background:rgba(0,0,0,0);position:absolute;top:16px;right:9px;-webkit-transition:all 200ms;transition:all 200ms}.cta-popup{position:absolute;top:0;bottom:0;left:0;right:0;margin-top:-70px;background:rgba(0,0,0,.85);-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.cta-popup.cta-open{visibility:visible;opacity:1;margin-top:0}.cta-popup .cta-content{padding:24px;background:#fff;width:320px;height:430px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cta-popup .cta-content h5{text-transform:uppercase}.cta-popup .cta-content p{font-size:14px}.cta-popup .cta-content .btn{width:100%;text-align:center}.cta-popup .cta-content .btn strong{width:100%}.cta-popup .cta-content .btn-cta-close{border:0;background:none;position:absolute;top:18px;right:10px;-webkit-transition:all 200ms;transition:all 200ms}.cta-contact-form .row>div:not(:first-child){margin-top:24px}@-webkit-keyframes countdown{from{stroke-dashoffset:113px}to{stroke-dashoffset:0}}@keyframes countdown{from{stroke-dashoffset:113px}to{stroke-dashoffset:0}}@media only screen and (max-width: 1199px),only screen and (max-device-width: 1199px){.slider{width:100%;margin-right:0}.slider .swiper-container .slide-inner{padding:0 60px}}@media only screen and (max-width: 991px),only screen and (max-device-width: 991px){.slider .swiper-container .slide-inner{padding:0 30px}.preloader .inner .percentage{font-size:50vh}.navigation-menu .inner .side-menu,.contacts-menu .inner .side-menu{display:block}.navbar .main-menu{display:none}.navbar .phone{margin-right:auto}.navigation-menu .inner .sides,.contacts-menu .inner .sides{display:none}.slider .swiper-container .swiper-slide{width:100%}.slider:hover .swiper-container .swiper-slide{margin-left:0}.header .page-title h4{padding-right:0}.titles{padding-right:0}.team figure{margin-bottom:40px}.clients ul li:nth-child(n+10){display:none}.post-sticky .post-content{padding-right:0}.post-sticky .post-content .post-intro{display:none}.blog{padding-top:var(--section-gutter)}.blog .sidebar{width:100%;margin-top:var(--section-gutter)}.swiper-button-next{display:none}.footer .career h2{font-size:6vw}input[type=text]{border-radius:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{border-radius:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media only screen and (max-width: 767px),only screen and (max-device-width: 767px){.preloader .inner .percentage{font-size:30vh}.navbar .phone{display:none}.slider .swiper-container .slide-inner{padding:0 30px}.slider .swiper-container .slide-inner h2{font-size:calc(1.00625rem + 1.575vw)}}@media only screen and (max-width: 767px)and (min-width: 1200px),only screen and (max-device-width: 767px)and (min-width: 1200px){.slider .swiper-container .slide-inner h2{font-size:2.1875rem}}@media only screen and (max-width: 767px),only screen and (max-device-width: 767px){.recent-news .row,.list-news .row,.recent-faq .row{margin-left:-15px;margin-right:-15px}.recent-news .col-xl-4,.list-news .col-xl-4,.recent-faq .col-xl-4{padding-left:15px;padding-right:15px}.recent-news .col-12,.list-news .col-12,.recent-faq .col-12{padding-left:15px;padding-right:15px}.header .page-title h2{font-size:14vw}.clients ul li{width:50%}.clients ul li:nth-child(9){display:none}.post-sticky .post-content{padding:20px 30px}.post-sticky .post-content .post-link{display:none}.blog .post .post-content .post-title{font-size:6vw}.post-body .post-title{font-size:6vw}.post-navigation a:nth-child(1){width:100%;border-right:0;border-bottom:1px solid #eee}.post-navigation a:nth-child(2){width:100%}.work-with-us h2{font-size:9vw}.clients ul li figure{height:65px}.clients ul li figure img{height:65px}.main-services .titles{padding:0}.footer .career h2{font-size:9vw}.footer .sub-footer ul{margin-bottom:15px}}.b24-widget-button-wrapper{bottom:56px !important}@media(max-width: 767px){.b24-widget-button-wrapper{right:20px !important;bottom:20px !important}}.b24-widget-button-wrapper .b24-widget-button-inner-mask{height:66px;min-width:66px;width:auto;top:-7px;left:-7px}.b24-widget-button-wrapper .b24-widget-button-inner-block{height:52px}.b24-widget-button-wrapper .b24-widget-button-block{width:52px;height:52px}.b24-widget-button-wrapper .b24-widget-button-block svg{width:23px;height:22px}