.victor-teasing-lp .container {max-width: 1260px; padding: 0 30px; margin: 0 auto; width: 100%;}

/* KV slider */
.victor-teasing-lp .victor-main-kv {position: relative;}
.victor-teasing-lp .victor-main-kv ul {margin: 0; padding: 0;}
.victor-teasing-lp .victor-main-kv ul li {list-style: none; margin: 0; padding: 0; width: 100%; height: auto;}
.victor-teasing-lp .victor-main-kv ul li img {width: 100%;}
.victor-teasing-lp .victor-main-kv .mob-content-slider, .victor-teasing-lp .victor-main-kv .mobile-pager {display: none;}
.victor-teasing-lp .victor-main-kv .main-kv-slider {position: relative; overflow: hidden;}
.victor-teasing-lp .victor-main-kv .victor-kv-control.slideshow-pager {bottom: 10%; top: auto; left: 50%; height: 30px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); z-index: 992;}
.victor-teasing-lp .victor-main-kv .victor-kv-control.slideshow-pager span {margin-right: 15px;}
.victor-teasing-lp .victor-main-kv .victor-kv-control.slideshow-pager span:before {background-color: #dcddde;}
.victor-teasing-lp .victor-main-kv .victor-kv-control.slideshow-pager span.cycle-pager-active:before {background-color: #bed62f;}

.victor-teasing-lp .victor-main-kv .main-kv-header {position: absolute; top: 0; z-index: 999; width: 100%; text-align: center;}
.victor-teasing-lp .victor-main-kv .main-kv-header .header-logo {background-color: #808285; padding: 1em 4em; border-bottom: 5px solid #bed62f; display: inline-block;}
.victor-teasing-lp .victor-main-kv .main-kv-header .header-logo img {width: auto;}
.victor-teasing-lp .victor-main-kv .main-kv-content {position: absolute; width: 100%; bottom: 20%; z-index: 999; color: #fff; text-transform: uppercase; font-weight: bold; text-align: center;}
.victor-teasing-lp .victor-main-kv .main-kv-content h1 {font-size: 80px; font-size: 6.5vw; color: #bed62f; font-weight: bold; text-shadow: -0.035em 0.04em 0 rgb(255, 255, 255);}

/* Form section */
.victor-teasing-lp .victor-form {position: relative; z-index: 991; margin-top: -45px; width: 100%; background-color: #f4f4f4; transform: skew(0,-2deg); -ms-transform: skew(0,-2deg); -webkit-transform: skew(0,-2deg);}
.victor-teasing-lp .victor-form .victor-form-inner {transform: skew(0,2deg); -ms-transform: skew(0,2deg); -webkit-transform: skew(0,2deg);}
.victor-teasing-lp .victor-form .victor-form-inner .container > .row {padding: 0 1em;}
.victor-teasing-lp .victor-form .victor-form-column-left {padding: 5em 2em 3em 0;}
.victor-teasing-lp .victor-form .victor-form-column-left h2 {font-size: 40px; font-weight: bold;}
.victor-teasing-lp .victor-form .victor-form-column-left p {font-size: 16px;}
.victor-teasing-lp .victor-form .victor-form-column-left p.required {display: none;}
.victor-teasing-lp .victor-form .victor-form-column-left .buttons-set button.button {float: left;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li {margin: 0;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li .field label {display: none;}
.victor-teasing-lp .victor-form .victor-form-column-left .form-list .field {margin-bottom: 0;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li .webforms-fields-comment {display: inline-block; float: none;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li .webforms-fields-comment label {display: inline-block; font-family: 'Barlow', arial, sans-serif;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li .field.webforms-fields-question {margin-top: 10px; margin-bottom: 20px;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li .webforms-fields-question label {display: inline-block; font-family: 'Barlow', arial, sans-serif; font-size: 18px; font-weight: bold;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li .webforms-fields-checkboxconsent .checkbox {float: none; display: inline-block;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li .webforms-fields-checkboxconsent .webforms-fields-comment {display: inline;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li .webforms-fields-checkboxconsent .webforms-fields-comment label {display: inline;}
.victor-teasing-lp .victor-form .victor-form-column-left .fieldset ul {margin-top: 0;}
.victor-teasing-lp .victor-form .victor-form-column-left .form-list .control input.radio {margin-top: 13px;}
.victor-teasing-lp .victor-form .victor-form-column-left .form-list .control label {padding: 7px 10px 6px 28px;}
.victor-teasing-lp .victor-form .victor-form-column-left ul li .webforms-fields-question .list-select label {font-weight: 400; font-size: 16px;}
.victor-teasing-lp .victor-form .victor-form-column-left .button {min-width: 300px; padding: 10px; font-weight: bold; background-color: #bed62f; border: 1px solid #bed62f; margin: 0;}
.victor-teasing-lp .victor-form .victor-form-column-left .button:hover {background-color: #b2c82e;}
.victor-teasing-lp input[type=email], .victor-teasing-lp input[type=number], .victor-teasing-lp input[type=password], .victor-teasing-lp input[type=search], .victor-teasing-lp input[type=tel], .victor-teasing-lp input[type=text] {width: 100%; height: 40px;}
.victor-teasing-lp .victor-form .victor-form-column-left .webforms-success-text {padding-top: 20px;}
.victor-teasing-lp .victor-form .victor-form-column-right img {margin-top: -40px;}
.victor-teasing-lp .victor-form .victor-form-column-right .victor-form-img-mobile {display: none;}

/* Video section */
.victor-teasing-lp .victor-videos {text-align: center; padding: 5em 0;}
.victor-teasing-lp .victor-videos h2 {font-size: 40px; font-weight: bold;}
.victor-teasing-lp .victor-videos h3 {font-size: 16px; margin-bottom: 5em;}
.victor-teasing-lp .victor-videos .video-container {position: relative; transform: skew(0,-3deg); -ms-transform: skew(0,-3deg); -webkit-transform: skew(0,-3deg); transition: all 0.5s; -webkit-transition: all 0.5s; background-color: #222;}
.victor-teasing-lp .victor-videos .video-container img.back-img {opacity: 0.7; transition: opacity 0.5s; -webkit-transition: opacity 0.5s}
.victor-teasing-lp .victor-videos .video-container:hover {transform: skew(0,0); -ms-transform: skew(0,0); -webkit-transform: skew(0,0);}
.victor-teasing-lp .victor-videos .video-container:hover img.back-img {opacity: 0.95;}
.victor-teasing-lp .victor-videos .video-container img.video-icon {opacity: 1; width: auto;  position: absolute; top: 50%; left: 50%; margin-left: -47px; margin-top: -47px; transform: skew(0,3deg); -ms-transform: skew(0,3deg); -webkit-transform: skew(0,3deg);}
.victor-teasing-lp .victor-videos .video-container:hover .victor-videos .video-container img.video-icon {transform: skew(0,0); -ms-transform: skew(0,0); -webkit-transform: skew(0,0);}

/* Footer */
.victor-teasing-lp .victor-footer {text-align: center; background: #3d3d3d; border-top: 1px solid #3d3d3d; color: #fff; padding: 3.5em 0; background-image: url(../../images/cms-pages/victor-teasing-lp/footer-background.jpg); background-repeat: no-repeat; background-size: cover; background-position: left bottom; border-top: 5px solid #bed62f;}
.victor-teasing-lp .victor-footer h4 {font-weight: bold;}
.victor-teasing-lp .victor-footer-bottom {background-color: #282929; color: #fff; text-align: center; padding: 15px;}
.victor-teasing-lp .victor-footer-bottom p {color: #fff; margin-bottom: 0; font-size: 14px;}

@media (max-width: 1200px){
.victor-teasing-lp .victor-main-kv .main-kv-header .header-logo {padding: 1em 2em;}
.victor-teasing-lp .victor-main-kv .main-kv-header .header-logo img {width: 80%;}
.victor-teasing-lp .victor-form {margin-top: -27px;}
.victor-teasing-lp .victor-form .victor-form-column-right img {margin-top: 60px;}
}

@media (max-width: 1024px){
.touch .slideshow-pager {display: block;}
}

@media (max-width: 960px){
.victor-teasing-lp .victor-main-kv .desktop-content-slider {display: none;}
.victor-teasing-lp .victor-main-kv .mob-content-slider {display: block;}
.victor-teasing-lp .victor-main-kv .main-kv-content {bottom: 18%;}
.victor-teasing-lp .victor-main-kv .victor-kv-control.slideshow-pager {bottom: 7%;}
.victor-teasing-lp .victor-videos h2, .victor-teasing-lp .victor-form .victor-form-inner .victor-form-column-left h2 {font-size: 30px;}
}

@media (max-width: 640px){
.victor-teasing-lp .victor-videos h2, .victor-teasing-lp .victor-form .victor-form-inner .victor-form-column-left h2 {font-size: 26px;}
.victor-teasing-lp .victor-form .victor-form-inner .victor-form-column-left {padding: 5em 0 4em 0;}
.victor-teasing-lp .victor-form .victor-form-inner .victor-form-column-right img {margin-top: 0; margin-bottom: -8px;}
.victor-teasing-lp .victor-videos {text-align: left;}
.victor-teasing-lp .victor-footer {padding: 2em 0;}
.victor-teasing-lp .victor-main-kv .main-kv-content h1 {font-size: 36px; font-size: 8vw;}
.victor-teasing-lp .victor-main-kv .victor-kv-control.slideshow-pager span {margin-right: 10px;}
.victor-teasing-lp .victor-form .victor-form-column-right .victor-form-img-desktop {display: none;}
.victor-teasing-lp .victor-form .victor-form-column-right .victor-form-img-mobile {display: inline-block;}
}

@media (max-width: 480px){
.victor-teasing-lp .container {padding: 0 10px;}
.victor-teasing-lp .victor-main-kv .main-kv-header .header-logo {padding: 0.75em 1.5em;}
.victor-teasing-lp .victor-main-kv .main-kv-header .header-logo img {width: 110px;}
.victor-teasing-lp .victor-main-kv .main-kv-content {position: relative; z-index: 9999; padding: 1.5em 0; background-color: #808285;  margin-top: -10px; transform: skew(0,-2deg); -ms-transform: skew(0,-2deg); -webkit-transform: skew(0,-2deg);}
.victor-teasing-lp .victor-main-kv .main-kv-content h1 {transform: skew(0,2deg); -ms-transform: skew(0,2deg); -webkit-transform: skew(0,2deg); text-shadow: none; margin: 0;}
.victor-teasing-lp .victor-teasing-lp .victor-form .victor-form-inner .victor-form-column-left {padding: 2em 0 4em 0;}
.victor-teasing-lp .victor-teasing-lp .victor-form {margin-top: 0;}
.victor-teasing-lp .victor-videos {padding: 3em 0;}
.victor-teasing-lp .victor-videos h3 {margin-bottom: 3em;}
}