.banner-block .image_rounded .banner-block__image, .row:after, .row:before {display: none }.banner-block .align-end, .banner-block .image_rounded {display: -webkit-flex;display: flex;-webkit-align-items: flex-end;align-items: flex-end }.banner-block .image_rounded {-webkit-align-items: center;align-items: center }.banner-block .image_rounded .banner-block__image-mobile {width: 220px;height: 220px;background-color: #252525;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;overflow: hidden;margin: 0 auto 24px;display: block }@media (min-width: 480px) {.banner-block .image_rounded .banner-block__image-mobile {width: 250px;height: 250px }}@media (min-width: 1200px) {.banner-block .image_rounded .banner-block__image-mobile {width: 450px;height: 450px }}html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100% }body {margin: 0 }footer, header, main, nav, section {display: block }a {background-color: transparent }b {font-weight: 700 }h1 {margin: .67em 0;font-size: 2em }img {border: 0 }svg:not(:root) {overflow: hidden }*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }html {font-size: 10px }body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background-color: #fff }a {color: #337ab7;text-decoration: none }img {vertical-align: middle }h1, h2, h3, h4 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit }h1, h2, h3 {margin-top: 20px;margin-bottom: 10px }h4 {margin-top: 10px;margin-bottom: 10px }h1 {font-size: 36px }h2 {font-size: 30px }h3 {font-size: 24px }h4 {font-size: 18px }p {margin: 0 0 10px }.text-nowrap {white-space: nowrap }ul {margin-top: 0;margin-bottom: 10px }ul ul {margin-bottom: 0 }address {margin-bottom: 20px;font-style: normal;line-height: 1.42857143 }.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto }@media (min-width: 768px) {.container {width: 750px }}@media (min-width: 992px) {.container {width: 970px }}@media (min-width: 1200px) {.container {width: 1170px }}.row {margin-right: -15px;margin-left: -15px }.col-lg-5, .col-lg-7, .col-md-6, .col-xs-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px }.col-xs-12 {float: left }.col-xs-12 {width: 100% }@media (min-width: 992px) {.col-md-6 {float: left }.col-md-6 {width: 50% }}@media (min-width: 1200px) {.col-lg-5, .col-lg-7 {float: left }.col-lg-7 {width: 58.33333333% }.col-lg-5 {width: 41.66666667% }}.dropdown {position: relative }.container:after, .container:before, .row:after, .row:before {display: table;content: " " }.container:after, .row:after {clear: both }@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important }}@media (min-width: 1200px) {.hidden-lg {display: none !important }}@keyframes rotate {to {transform: rotate(360deg) }}@keyframes dash {0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0 }50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px }to {stroke-dasharray: 89, 200;stroke-dashoffset: -124px }}h1, h2, h3, h4 {font-weight: 700 }h1, h2, h3, h4 {font-family: "Lato", "Arial", "Helvetica Neue", "Helvetica", sans-serif;margin: 0 0 .5em;color: inherit }h1 {font-size: 30px }@media (min-width: 1200px) {h1 {font-size: 92px;line-height: 88px }}h2 {font-size: 27px }@media (min-width: 1200px) {h2 {font-size: 36px;line-height: 40px }}h3 {font-size: 24px }h4 {font-size: 21px }p {margin: 0 0 1em }a {color: #04c5ff;display: inline-block;vertical-align: top;text-decoration: none }img {max-width: 100%;height: auto;vertical-align: top }@font-face {font-family: 'icomoon';src: url(../fonts/icomoon.eot?cm5npt);src: url(../fonts/icomoon.eot?cm5npt#iefix) format('embedded-opentype'), url(../fonts/icomoon.ttf?cm5npt) format('truetype'), url(../fonts/icomoon.woff?cm5npt) format('woff'), url(../fonts/icomoon.svg?cm5npt#icomoon) format('svg');font-weight: 400;font-style: normal;font-display: block }[class*=" ico-"], body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }[class*=" ico-"] {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1 }.ico-dial:before {content: "\e900" }.ico-chevron-right:before {content: "\e908" }.ico-map:before {content: "\e902" }.ico-email:before {content: "\e903" }html {box-sizing: border-box;height: 100% }*, :after, :before {box-sizing: inherit }* {max-height: 1000000px }body {color: #000;background: #fff;font: 16px/1.2 "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;font-weight: 300;min-width: 320px;-ms-overflow-style: scrollbar }#wrapper {overflow: hidden }#wrapper {position: relative }.container {max-width: 1390px;margin: 0 auto;width: 100% }.row {display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap }.row:after, .row:before {display: none }.bg-stretch {-webkit-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat }.button {font-size: 16px;line-height: 20px;font-weight: 900;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2);border: 1px solid transparent;border-radius: 5px;box-shadow: none;font-family: "Lato", "Arial", "Helvetica Neue", "Helvetica", sans-serif;display: inline-block;padding: 22px 16px;text-align: center;vertical-align: top;outline: 0;overflow: hidden;position: relative;z-index: 2 }@media (min-width: 360px) {.button {font-size: 19px;line-height: 23px;padding: 27px }}@media (min-width: 1440px) {.button {padding: 27px 38px }}.button:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: url(../images/glow.png);-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;display: block }.button__default {box-shadow: none;background-color: #fff;color: #04c5ff }.button__primary {background-color: #04c5ff;color: #fff }.button__secondary {background-color: #0c86ff;color: #fff }#preloader {height: 100%;width: 100%;position: fixed;background-color: #fff;z-index: 9999999 }#preloader .showbox {position: absolute;top: 45%;bottom: 0;left: 0;right: 0 }#preloader .loader {position: relative;margin: 0 auto;width: 60px }#preloader .loader::before {content: '';display: block;padding-top: 100% }.preloader__caption {background-size: contain;background-repeat: no-repeat;width: 22px;position: absolute;left: 50%;height: 22px;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }#preloader .circular {animation: rotate 2s linear infinite;height: 100%;transform-origin: center center;width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto }#preloader .path {stroke: #04c5ff !important;stroke-dasharray: 1, 200;stroke-dashoffset: 0;animation: dash 1.5s ease-in-out infinite;stroke-linecap: round }.banner-block, .banner-block .container {display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap }.banner-block {border-top: 2px solid #04c5ff;min-height: 633px;position: relative;padding: 107px 0 60px;overflow: hidden }@media (min-width: 768px) {.banner-block {padding-bottom: 107px }}@media (min-width: 1200px) {.banner-block {padding: 113px 0 0 }}.banner-block .container {-webkit-align-items: flex-end;align-items: flex-end;min-height: inherit;width: 100% }.banner-block .row {-webkit-flex-grow: 1;flex-grow: 1;width: 100%;height: 100% }.banner-block .col {-weblit-flex-grow: 1;flex-grow: 1 }.banner-block .align-end {display: -webkit-flex;display: flex;-webkit-align-items: flex-end;align-items: flex-end }.banner-block__image {display: none }@media (min-width: 1200px) {.banner-block__image {margin: 0 auto -10px;display: block }}.banner-block__image-mobile {width: 220px;height: 220px;background-color: #252525;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;border: 10px solid #fff;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;overflow: hidden;margin: 0 auto 24px;display: block }@media (min-width: 480px) {.banner-block__image-mobile {width: 250px;height: 250px }}@media (min-width: 1200px) {.banner-block__image-mobile {display: none }}@media (max-width: 1199px) {.banner-block__content {text-align: center }}@media (min-width: 1200px) {.banner-block__content {padding: 46px 0 0 4px;text-align: left }}#nav {text-align: center }.banner-block__content-text {font-size: 20px;line-height: 24px;font-weight: 800;color: #fff;margin: 0 auto 14px;max-width: 320px }@media (min-width: 480px) {.banner-block__content-text {font-size: 27px;line-height: 32px;max-width: 500px }}@media (min-width: 1200px) {.banner-block__content-text {font-size: 22px;line-height: 26px;max-width: 100% }}@media (min-width: 1440px) {.banner-block__content-text {font-size: 27px;line-height: 32px }}.banner-block__content-text p {margin: 0 }.banner-block__content .nmls {color: #fff;font-family: "Lato", sans-serif;font-size: 20px;line-height: 24px;font-weight: 400;margin-bottom: 14px }.banner-block__content .nmls span {font-weight: 400 }.banner-block__content .contact-info {font-size: 36px;line-height: 40px;font-weight: 400;border-bottom: 1px solid rgba(255, 255, 255, .15);color: #fff;font-family: "Lato", "Arial", "Helvetica Neue", "Helvetica", sans-serif;padding-bottom: 22px;margin-bottom: 20px }@media (min-width: 480px) {.banner-block__content .contact-info {font-size: 32px;line-height: 36px }}@media (min-width: 576px) {.banner-block__content .contact-info {font-size: 36px;line-height: 40px;font-weight: 400 }}@media (min-width: 768px) {.banner-block__content .contact-info {padding-bottom: 32px;margin-bottom: 30px }}@media (min-width: 1200px) {.banner-block__content .contact-info {font-size: 32px;line-height: 36px;font-weight: 400;padding-bottom: 22px;margin-bottom: 20px }}@media (min-width: 1440px) {.banner-block__content .contact-info {font-size: 36px;line-height: 40px;font-weight: 400;padding-bottom: 32px;margin-bottom: 30px }}.banner-block__content .contact-info span {font-weight: 400;margin-right: 14px }.banner-block__content .contact-info a {color: #fff }.banner-block h1 {font-size: 52px;line-height: 52px;color: #fff;font-family: "Lato", "Arial", "Helvetica Neue", "Helvetica", sans-serif;margin: 0 0 30px }@media (min-width: 360px) {.banner-block h1 {font-size: 56px;line-height: 56px }}@media (min-width: 576px) {.banner-block h1 {font-size: 62px;line-height: 66px;height: 95px }}@media (min-width: 768px) {.banner-block h1 {font-size: 72px;line-height: 76px;letter-spacing: 1.3px;margin: 0 0 30px -5px }}@media (min-width: 1440px) {.banner-block h1 {font-size: 92px;line-height: 88px;margin: 0 0 40px -5px }}.banner-block h1 .caption {font-size: 10px;line-height: 14px;font-weight: 700;font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;display: block;letter-spacing: 5.5px;text-transform: uppercase;padding-top: 5px }@media (min-width: 360px) {.banner-block h1 .caption {font-size: 14px;line-height: 18px }}@media (min-width: 480px) {.banner-block h1 .caption {font-size: 16px;line-height: 20px }}@media (min-width: 576px) {.banner-block h1 .caption {font-size: 20px;line-height: 24px }}@media (min-width: 1200px) {.banner-block h1 .caption {font-size: 18px;line-height: 22px;padding: 5px 0 0 7px }}.banner-block h2 {font-size: 26px;line-height: 30px;font-weight: 800;color: #fff;font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;display: inline-block;letter-spacing: 2px;margin-bottom: 25px;position: relative }@media (min-width: 360px) {.banner-block h2 {font-size: 30px;line-height: 34px }}@media (min-width: 480px) {.banner-block h2 {font-size: 40px;line-height: 44px }}@media (min-width: 768px) {.banner-block h2 {margin-bottom: 15px;padding-bottom: 75px }}@media (min-width: 1200px) {.banner-block h2 {font-size: 36px;line-height: 40px;letter-spacing: 2px }}@media (min-width: 1440px) {.banner-block h2 {font-size: 40px;line-height: 44px }}@media (min-width: 768px) {.banner-block h2:after {content: '';position: absolute;bottom: 0;right: auto;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);background-image: url(../images/arrows.png);background-repeat: no-repeat;display: block;width: 151px;height: 56px }}@media (min-width: 1200px) {.banner-block h2:after {right: 0;left: auto;transform: none }}.banner-block h2 span {text-decoration: underline }.button-list {list-style: none;margin: 0;padding: 0 }@media (min-width: 768px) {.button-list {display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;-webkit-justify-content: center;justify-content: center;margin: 0 -12px }}@media (min-width: 1200px) {.button-list {-webkit-justify-content: flex-start;justify-content: flex-start }}@media (min-width: 1440px) {.button-list {margin: 0 -21px }}.button-list li {padding: 10px 0 }@media (min-width: 768px) {.button-list li {padding: 0 12px }}@media (min-width: 1440px) {.button-list li {padding: 0 21px }}.button-list li .button {min-width: 280px }@media (min-width: 360px) {.button-list li .button {min-width: 320px }}@media (min-width: 1440px) {.button-list li .button {min-width: 320px }}.header {position: absolute;top: 0;right: 0;left: 0;z-index: 15 }.contact-list li address span {display: block }.contact-list li address {margin: 0 }.header .container {padding-top: 32px;padding-bottom: 32px;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-items: center;align-items: center;position: relative }.header .logo, .nav-holder {width: 170px }@media (min-width: 480px) {.header .logo {width: 236px }}@media (min-width: 1600px) {.header .logo {margin-left: -67px }}.footer__logo img, .header .logo .micro-logo, .header .logo img {object-fit: contain;height: 50px }.header .logo .logo__image.inner-logo__image, .header .logo .logo__image.micro-logo {display: none }.header .button-apply {font-size: 15px;line-height: 19px;font-weight: 700;font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;padding: 13px 16px;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);min-width: 84px;display: none }@media (min-width: 480px) {.header .button-apply {display: block }}@media (min-width: 1024px) {.header .button-apply {z-index: 10 }}@media (min-width: 1200px) {.header .button-apply {min-width: 100px }}@media (min-width: 1440px) {.header .button-apply {min-width: 124px }}.header .header_column-left {display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-grow: 1;flex-grow: 1;position: relative;width: 74% }@media (min-width: 768px) {.header .header_column-left {width: 68% }}@media (min-width: 992px) {.header .header_column-left {width: 75% }}@media (min-width: 1024px) {.header .header_column-left {width: 80% }}@media (min-width: 1200px) {.header .header_column-left {width: 77% }}.header .header_column-right {display: none;width: 26% }@media (min-width: 768px) {.header .header_column-right {width: 32% }}@media (min-width: 992px) {.header .header_column-right {width: 25% }}@media (min-width: 1024px) {.header .header_column-right {width: 20% }}@media (min-width: 1200px) {.header .header_column-right {width: 23% }}.nav-holder {background-color: #fff;border-top: 2px solid #04c5ff;position: fixed;top: 0;right: 0;bottom: 0;overflow: hidden;padding: 25px 0;width: 0;z-index: 9 }@media (min-width: 1024px) {.nav-holder {background-color: transparent;border: 0;position: static;max-height: inherit;overflow: visible;padding: 0;width: calc(100% - 225px) }}@media (min-width: 1024px) {#nav {padding-right: 110px;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: center;align-items: center;position: relative;z-index: 1 }}@media (min-width: 1200px) {#nav {padding-right: 120px }}@media (min-width: 1440px) {#nav {padding-right: 170px }}@media (min-width: 1600px) {#nav {padding-right: 137px }}#nav .button, .menu {font-size: 15px;line-height: 19px;font-weight: 700 }#nav .button {font-family: "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;padding: 13px 26px;margin: 0 auto }.menu {list-style: none;padding: 0;margin: 0 0 20px;text-align: left }@media (min-width: 1024px) {.menu {font-size: 12px;line-height: 16px;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;-webkit-justify-content: flex-end;justify-content: flex-end;margin: 0 -14px }}@media (min-width: 1200px) {.menu {font-size: 15px;line-height: 19px }}.menu__list {border-bottom: 1px solid #ccc;padding: 14px;position: relative }@media (min-width: 1024px) {.menu__list {border: 0;padding: 10px 6px }}@media (min-width: 1200px) {.menu__list {padding: 10px }}@media (min-width: 1440px) {.menu__list {padding: 10px 14px }}@media (min-width: 992px) {.menu__list:last-child .dropdown {right: 15px;left: auto }}.menu__list.active .menu__link {color: #04c5ff }.menu__list.dropdown-list:after {height: 0;width: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #6d6868;content: '';position: absolute;top: 23px;right: 15px;display: block }@media (min-width: 1024px) {.menu__list.dropdown-list:after {display: none }}.home ul#menu-main-menu > li:first-child {display: none }.menu__link {color: #6d6868;display: block;text-transform: uppercase }@media (min-width: 1024px) {.menu__link {color: #fff }}@media (min-width: 1024px) {.menu .dropdown {display: none;position: absolute;top: 100%;left: 7px }}@media (min-width: 1200px) {.menu .dropdown {left: 15px }}.dropdown {list-style: none;margin: 0;font-size: 14px;line-height: 18px;font-weight: 600;background-color: transparent;border: solid rgba(255, 255, 255, .05);border-width: 1px 0;padding: 14px 10px 0 !important;display: none }@media (min-width: 1024px) {.dropdown {background-color: #fff;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);border: 1px solid rgba(0, 0, 0, .15);min-width: 220px;padding: 0 15px !important;margin: 0 !important }}.dropdown__list {border-bottom: 1px solid #e7e7e7 }.dropdown__list:last-child {border-bottom: none }.dropdown__link {color: #6d6868;font-weight: 400;display: inline-block;vertical-align: top;padding: 10px 0 }@media (min-width: 1024px) {.dropdown__link {color: #6d6868;display: block }}.profile {border-left: 2px solid #e5e5e5;color: #575757;display: -webkit-flex;display: flex;padding-left: 15px }@media (min-width: 768px) {.profile {padding-left: 10px }}@media (min-width: 1200px) {.profile {padding-left: 15px }}.profile__image {width: 52px;height: 52px;border-radius: 50%;background-color: #6d6868;overflow: hidden;align-self: center }@media (min-width: 1024px) {.profile__image {width: 42px;height: 42px }}@media (min-width: 1200px) {.profile__image {width: 62px;height: 62px }}@media (min-width: 768px) {.profile .profile__content {padding-left: 10px;width: calc(100% - 52px) }}@media (min-width: 1024px) {.profile .profile__content {width: calc(100% - 42px) }}@media (min-width: 1200px) {.profile .profile__content {padding-left: 15px;width: calc(100% - 62px) }}.profile .name {font-size: 14px;line-height: 18px;font-weight: 600;color: #6d6868;display: block;letter-spacing: -.44px;margin-bottom: 0 }.profile .profession {font-size: 11px;line-height: 16px;font-weight: 400;font-family: "Lato", "Arial", "Helvetica Neue", "Helvetica", sans-serif;display: block;color: #6d6868;margin: 2px 0 4px }.profile .contact {font-size: 13px;line-height: 16px;color: #04c5ff;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center }@media (min-width: 1024px) {.profile .contact {font-size: 10px;line-height: 14px }}@media (min-width: 1200px) {.profile .contact {font-size: 13px;line-height: 16px }}.profile .contact .icon {font-size: 14px;line-height: 12px;margin: 0 4px;color: #04c5ff }@media (min-width: 1200px) {.profile .contact .icon {font-size: 18px;line-height: 16px }}.profile .contact a {color: #6d6868;font-family: "Lato", "Arial", "Helvetica Neue", "Helvetica", sans-serif;font-weight: 400;letter-spacing: -.46px }.hamburger {width: 45px;height: 41px;font-size: 31px;line-height: 40px;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);background: 0 0;text-indent: -9999px;overflow: hidden }@media (min-width: 480px) {.hamburger {right: 105px }}@media (min-width: 1024px) {.hamburger {display: none }}.hamburger span, .hamburger:after, .hamburger:before {position: absolute;left: 5px;right: 5px;background: #fff;height: 6px;border-radius: 4px }.hamburger span {top: 18px }.hamburger:after, .hamburger:before {content: '' }.hamburger:before {top: 7px }.hamburger:after {bottom: 6px }.footer {background-color: #0d1128;color: #bbc4c8 }.footer__logo {margin-bottom: 30px }@media (min-width: 576px) {.footer__logo {margin-bottom: 45px }}@media (min-width: 1200px) {.footer__logo {margin-bottom: 47px }}.footer__logo a {max-width: 236px }.footer__text {font-size: 14px;line-height: 22px;max-width: 680px }@media (min-width: 480px) {.footer__text {font-size: 16px;line-height: 24px }}@media (min-width: 576px) {.footer__text {font-size: 20px;line-height: 28px }}@media (min-width: 1200px) {.footer__text {margin-right: -20px;padding-right: 25px }}@media (min-width: 1440px) {.footer__text {margin: 0 }}@media (min-width: 992px) {.footer__intro {padding: 81px 0 40px }}.footer__intro-content {padding: 30px 0 14px;position: relative }@media (min-width: 576px) {.footer__intro-content {padding: 72px 19px 16px }}@media (min-width: 992px) {.footer__intro-content {padding: 0 }}.footer__intro-content:after {content: '';position: absolute;right: -15px;bottom: 0;left: -15px;background-color: rgba(255, 255, 255, .08);display: block;height: 1px }@media (min-width: 992px) {.footer__intro-content:after {display: none }}.footer__intro-list {display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;margin: 0 -15px;padding: 30px 2px }@media (min-width: 576px) {.footer__intro-list {padding: 30px 19px }}@media (min-width: 992px) {.footer__intro-list {padding: 10px 0 0 }}.footer__intro-list .column {margin-bottom: 20px;padding: 0 15px;width: 100% }@media (min-width: 360px) {.footer__intro-list .column {margin: 0;width: 50% }}.footer__intro-list .column:last-child {margin: 0 }@media (min-width: 992px) {.footer__intro-list .pages-info {padding-left: 3px }}@media (min-width: 750px) {.footer__intro-list .contact-info {padding-left: 46px }}@media (min-width: 992px) {.footer__intro-list .contact-info {padding: 0 }}@media (min-width: 1440px) {.footer__intro-list .contact-info {padding-left: 25px }}@media (min-width: 1200px) {.footer__info {border-top: 1px solid rgba(255, 255, 255, .08);padding: 33px 0 }}.footer h3 {font-size: 18px;line-height: 22px;font-family: "Lato", "Arial", "Helvetica Neue", "Helvetica", sans-serif;letter-spacing: .3px;margin-bottom: 18px }@media (min-width: 480px) {.footer h3 {font-size: 20px;line-height: 24px }}@media (min-width: 576px) {.footer h3 {font-size: 24px;line-height: 28px }}.contact-list li .icon {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%) }.contact-list li a {color: #bbc4c8 }.contact-list {list-style: none;margin: 0;padding: 0;font-size: 12px;line-height: 20px }@media (min-width: 480px) {.contact-list {font-size: 14px;line-height: 22px }}@media (min-width: 576px) {.contact-list {font-size: 18px;line-height: 26px }}@media (min-width: 640px) {.contact-list {font-size: 20px;line-height: 28px }}@media (min-width: 992px) {.contact-list {font-size: 15px;line-height: 23px }}@media (min-width: 1024px) {.contact-list {font-size: 16px;line-height: 24px }}@media (min-width: 1200px) {.contact-list {font-size: 20px;line-height: 28px }}.contact-list li {padding: 7px 0 7px 18px;position: relative }@media (min-width: 480px) {.contact-list li {padding-left: 25px }}@media (min-width: 640px) {.contact-list li {padding-left: 32px }}.contact-list li .icon {font-size: 10px;line-height: 10px;color: #04c5ff }@media (min-width: 480px) {.contact-list li .icon {font-size: 14px;line-height: 14px }}.contact-list li .icon.map {font-size: 12px;margin-top: -9px }@media (min-width: 480px) {.contact-list li .icon.map {font-size: 20px;margin-top: -8px }}@media (min-width: 576px) {.contact-list li .icon.map {margin-top: -15px }}.banner-block .image_rounded .banner-block__image, .row:after, .row:before {display: none }.banner-block .align-end, .banner-block .image_rounded {display: -webkit-flex;display: flex;-webkit-align-items: flex-end;align-items: flex-end }.banner-block .image_rounded {-webkit-align-items: center;align-items: center }.banner-block .image_rounded .banner-block__image-mobile {width: 220px;height: 220px;background-color: #252525;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;overflow: hidden;margin: 0 auto 24px;display: block }@media (min-width: 480px) {.banner-block .image_rounded .banner-block__image-mobile {width: 250px;height: 250px }}@media (min-width: 1200px) {.banner-block .image_rounded .banner-block__image-mobile {width: 450px;height: 450px }}#wrapper, body.menu-active {overflow: hidden;}.header .logo, .nav-holder {transition: all 0.3s ease;}a {transition: all 0.3s ease;}@media (min-width: 480px) {.hamburger {right: 105px;}}@media (min-width: 1024px) {.hamburger {display: none;}}.menu-active .hamburger {right: 257px;}@media (min-width: 360px) {.menu-active .hamburger {right: 290px;}}.hamburger:after, .hamburger:before, .hamburger span {position: absolute;left: 5px;right: 5px;background: #fff;height: 6px;border-radius: 4px;transition: all 0.3s ease;}.hamburger span {top: 18px;}.hamburger:before, .hamburger:after {content: "";}.hamburger:before {top: 7px;}.hamburger:after {bottom: 6px;}.menu-active .hamburger:before {-webkit-transform: rotate(45deg) translate(9px, 8px);transform: rotate(45deg) translate(9px, 8px);}.menu-active .hamburger:after {-webkit-transform: rotate(-45deg) translate(7px, -6px);transform: rotate(-45deg) translate(7px, -6px);}.menu-active .hamburger span {opacity: 0;visibility: hidden;}.menu-active .nav-holder {max-height: 4000px;overflow-y: scroll;}.menu-active .header .logo {margin-left: -250px;}
/* pages-list style */
.pages-list {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 20px;
}

@media (min-width: 480px) {
    .pages-list {
        font-size: 14px;
        line-height: 22px;
    }
}

@media (min-width: 576px) {
    .pages-list {
        font-size: 18px;
        line-height: 26px;
    }
}

@media (min-width: 640px) {
    .pages-list {
        font-size: 20px;
        line-height: 28px;
    }
}

@media (min-width: 992px) {
    .pages-list {
        font-size: 15px;
        line-height: 23px;
    }
}

@media (min-width: 1024px) {
    .pages-list {
        font-size: 16px;
        line-height: 24px;
    }
}

@media (min-width: 1200px) {
    .pages-list {
        font-size: 20px;
        line-height: 28px;
    }
}

.pages-list li {
    padding: 7px 0 7px 12px;
    position: relative;
}

@media (min-width: 480px) {
    .pages-list li {
        padding-left: 18px;
    }
}

@media (min-width: 640px) {
    .pages-list li {
        padding-left: 25px;
    }
}

.pages-list li:after {
    width: 5px;
    height: 5px;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #04c5ff;
    border-radius: 100%;
}

.pages-list li a {
    color: #bbc4c8;
    transition: all 0.3s ease;
}

.pages-list li a:hover {
    color: #04c5ff;
}
/*testimonial*/
.testimonial-slider-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    max-width: 1100px;
    margin: 0 auto
}

@media (max-width: 1199px) {
    .testimonial-slider-block {
        max-width: 900px
    }
}

@media (max-width: 991px) {
    .testimonial-slider-block {
        flex-flow: row wrap
    }
}

.testimonial-slider-block .col {
    max-width: inherit;
    flex-grow: 0;
    flex-basis: inherit;
    padding: 0 15px
}

@media (max-width: 767px) {
    .testimonial-slider-block .col {
        padding-left: 0;
        padding-right: 0
    }
}

.testimonial-slider-block .col:nth-child(2) {
    width: calc(100% - 378px)
}

@media (max-width: 1199px) {
    .testimonial-slider-block .col:nth-child(2) {
        width: calc(100% - 290px)
    }
}

@media (max-width: 991px) {
    .testimonial-slider-block .col:nth-child(2) {
        width: 100%
    }
}

.testimonial-slider-block .testimonial-slider {
    padding: 0 100px
}

@media (max-width: 1199px) {
    .testimonial-slider-block .testimonial-slider {
        padding: 0 65px
    }
}

@media (max-width: 767px) {
    .testimonial-slider-block .testimonial-slider {
        padding: 0 15px
    }
}

.testimonial-slider-block .testimonial-slider-layer {
    width: 100%;
    text-align: left
}

@media (max-width: 991px) {
    .testimonial-slider-block .testimonial-slider-layer {
        text-align: center
    }
}

.testimonial-slider-block .testimonial-slider-layer p {
    font-size: 20px;
    line-height: 1.4;
    margin: 0 0 15px !important;
    font-weight: 400;
    letter-spacing: normal
}

@media (max-width: 1199px) {
    .testimonial-slider-block .testimonial-slider-layer p {
        font-size: 17px;
        margin: 0 0 15px !important
    }
}

@media (max-width: 767px) {
    .testimonial-slider-block .testimonial-slider-layer p {
        font-size: 14px
    }
}

.testimonial-slider-block .testimonial-slider-layer p.slide-third-layer {
    color: #000
}

.testimonial-slider-block .slide-top {
    display: flex;
    justify-content: space-between
}

@media (max-width: 991px) {
    .testimonial-slider-block .slide-top {
        display: block
    }
}

.testimonial-slider-block .slide-top p {
    color: #173ca2
}

.testimonial-slider-block .slide-top img {
    border-radius: 0;
    width: auto;
    height: 20px;
    box-shadow: none;
    margin: 0 0 0 auto
}

@media (max-width: 991px) {
    .testimonial-slider-block .slide-top img {
        margin: 0 auto 20px
    }
}

.testimonial-slider-block .slide-second-layer p {
    color: #fd8324
}

.testimonial-slider-block .testimonial-main h4 {
    color: #173ca2;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: normal
}

@media (max-width: 767px) {
    .testimonial-slider-block .testimonial-main h4 {
        font-size: 14px
    }
}

.social-testimonial {
    padding: 80px 0
}

@media (max-width: 767px) {
    .social-testimonial .container {
        padding-left: 0;
        padding-right: 0
    }

    .social-testimonial {
        padding: 40px 0
    }
}
/*end testimonials*/