.promoSlider {    display: none;}.sliderElement {    position: relative;}.promoSlider .container {    position: relative;    height: 100%;}.promoSlider .slick-list,.promoSlider .slick-track,.promoSlider .slick-slide {    height: 66vh !important;}.promoSlider .slick-slide img {    height: 66vh;}.promoSlider .sliderElement {}.promoSlider .sliderElement .background {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    background-repeat: no-repeat;    background-position: center center;}.promoSlider .sliderElement .title {    position: relative;    z-index: 1;    opacity: 0.8;    width: 75%;    display: inline-block;    margin-top: 150px;    left: 0;    padding: 20px 50px 15px 20px;    background: #9117b0;    font-size: 50px;    color: #fff;    font-weight: bold;}.promoSlider .sliderElement .title:hover {    opacity: 0.9;}.promoSlider .sliderElement .descr {    position: relative;    z-index: 1;    display: inline-block;    width: 100%;    padding: 25px 50px 0 20px;    font-size: 30px;    color: #fff;    font-weight: bold;}.promoSlider .sliderElement .descr2 {    position: relative;    z-index: 1;    left: 0;    display: inline-block;    width: 100%;    padding: 0 50px 5px 20px;    font-size: 25px;    color: #fff;}.promoSlider .sliderElement .button {    position: absolute;    top: 50%;    z-index: 1;    right: 50px;    display: inline-block;    width: 100%;    font-size: 25px;    color: #fff;    text-align: right;    transform: translate(0, -50%);    font-family: 'latomedium', sans-serif;}.promoSlider .sliderElement .button a {    border: 1px solid #fff;    padding: 5px 10px;    color: #fff;    font-size: 18px;}.promoForm.mFormTemplates .subscribeForm form input[type=submit] {    position: absolute !important;    right: 0 !important;    left: unset;    top: 0;    z-index: 999;}.promoForm.mFormTemplates .subscribeForm form {    width: 50%;    float: right;}.promoForm.mFormTemplates .subscribeForm {    height: 70px;    width: 700px;    position: absolute;    right: 40px;    bottom: 32px;    z-index: 9999;    padding: 15px 30px;}.promoForm.mFormTemplates .subscribeForm p {    padding-top: 10px;}@media (max-width: 1200px) {    .promoForm.mFormTemplates {        display: none;    }}#videoSlider .slick-slide {    width: 440px;    height: 250px !important;    position: relative;}#videoSlider .slick-slide .filter {    background: #000;    opacity: 0.4;    position: absolute;    width: 100%;    height: 100%;    font-size: 70px;    color: #FFFFFF;    text-align: center;    cursor: pointer;}#videoSlider .slick-slide .filter:hover {    opacity: 0;}#videoSlider .slick-slide .filter i {    margin-top: 85px;}.logos-slider img {    max-height: 160px;    margin: 0 auto;}span.videoIcon {    position: absolute;    background: url("/public/site/images/videoPlay.png") no-repeat center center #FFF;    width: 72px;    height: 65px;    margin: 0 auto;    left: 50%;    top: 50%;    margin-top: -34px;    margin-left: -36px;    cursor: pointer;    font-family: 'latoblack', sans-serif;    font-size: 13px;    color: #53585a;    text-align: center;    opacity: 0.7;    filter: alpha(opacity=70); /* For IE8 and earlier */}/* Slider */.slick-loading .slick-list {    background: #fff url('ajax-loader.gif') center center no-repeat;}/* Icons */@font-face {    font-family: 'slick';    font-weight: normal;    font-style: normal;    src: url('fonts/slick.eot');    src: url('fonts/slick.eot?#iefix') format('embedded-opentype'), url('fonts/slick.woff') format('woff'), url('fonts/slick.ttf') format('truetype'), url('fonts/slick.svg#slick') format('svg');}/* Arrows */.slick-prev,.slick-next {    font-size: 0;    line-height: 0;    position: absolute;    top: 50%;    display: block;    width: 20px;    height: 20px;    padding: 0;    margin-top: -10px \9; /*lte IE 8*/    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    cursor: pointer;    color: transparent;    border: none;    outline: none;    background: transparent;    z-index: 9999;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {    color: transparent;    outline: none;    background: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {    opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {    opacity: .25;}.slick-prev:before,.slick-next:before {    font-family: 'slick';    font-size: 20px;    line-height: 1;    opacity: .75;    color: white;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-prev {    left: 25px;}[dir='rtl'] .slick-prev {    right: 25px;    left: auto;}.slick-prev:before {    content: '←';}[dir='rtl'] .slick-prev:before {    content: '→';}.slick-next {    right: 25px;}[dir='rtl'] .slick-next {    right: auto;    left: -25px;}.slick-next:before {    content: '→';}[dir='rtl'] .slick-next:before {    content: '←';}/* Dots */.slick-slider {    margin-bottom: 30px;}.slick-dots {    position: absolute;    bottom: -45px;    display: block;    width: 100%;    padding: 0;    list-style: none;    text-align: center;}.slick-dots li {    position: relative;    display: inline-block;    width: 20px;    height: 20px;    margin: 0 5px;    padding: 0;    cursor: pointer;}.slick-dots li button {    font-size: 0;    line-height: 0;    display: block;    width: 20px;    height: 20px;    padding: 5px;    cursor: pointer;    color: transparent;    border: 0;    outline: none;    background: transparent;}.slick-dots li button:hover,.slick-dots li button:focus {    outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before {    opacity: 1;}.slick-dots li button:before {    font-family: 'slick';    font-size: 12px;    line-height: 20px;    position: absolute;    top: 0;    left: 0;    width: 20px;    height: 20px;    content: '•';    text-align: center;    color: #37383d;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {    color: #ffe600;}