/*ContentBlockByID("429080")*/


@font-face {
  font-family: "SKODA Next";
  src: url(https://vga-assets.s3.ap-southeast-2.amazonaws.com/skoda/fonts/SKODANextW05-Regular.woff2) format("woff2");
  src: url(https://vga-assets.s3.ap-southeast-2.amazonaws.com/skoda/fonts/SKODANextW05-Regular.woff) format("woff");
  font-style: normal;
}

/* #General Styles
================================================== */
* {
 margin: 0;
 padding: 0;
 box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 list-style: none;
}
* {
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.em html, .em body, .em div, .em span, .em applet, .em object, .em iframe, .em a, .em img, .em select, .em input, .em option {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
}
.em html {
 -webkit-text-size-adjust: none;
}
.em button, .em input, .em select, .em textarea {
 font-size: 100%;
 margin: 0;
 vertical-align: baseline;
 box-shadow: none;
}
.em input[type="button"], .em input[type="submit"] {
 -webkit-appearance: none !important;
}
.em a {
 text-decoration: none;
}
.em img {
 border: 0 none;
 max-width: 100%;
 vertical-align: top;
}
.em a {
 outline: none;
 cursor: pointer;
}
.em a:hover {
 text-decoration: none;
}
.em a:focus {
 text-decoration: none !important;
 outline: none !important;
}
.em .clear {
 clear: both;
}
.em img {
 max-width: 100%;
}
.em button:focus {
 outline: 0;
}
.em .text-transform {
 text-transform: uppercase;
}
.em .break {
 float: left;
 width: 100%;
}
.em .preloader {
 display: none;
}
.em img {
 vertical-align: bottom;
}
/* #Page Structure
================================================== */
body.em {
 margin: 0;
 padding: 0;
 font-size: 16px;
 color: #060202;
 background: #fff;
 font-family: 'Arial';
 font-weight: 400;
}
.em .wrapper {
 width: 100%;
 transition: 0.5s;
 -webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 opacity: 0;
}
.em .main {
 max-width: 1170px;
 margin: 0 auto;
}
.em a, .em button, .em i {
 transition: 0.5s;
 -webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
}
/* Home Page Style
 ================================================== 


/***** header styles goes here *****/
.em header {
 float: left;
 width: 100%;

}
.em head {
 float: left;
 width: 100%;
 padding: 10px 0 0px;
}
.em header .top-header {
 float: left;
 width: 100%;
 position: relative;
}
.em head .image-header {
 float: left;
 width: 1920px;
 position: relative;
}
.em header .top-header .txt-header {
 float: none;
 width: 100%;
 max-width: 920px;
 margin: 0 auto;
}
.em header .top-header .logo-header {
   float: left;
 width: 100%;
 position: relative;
display: inline-block;
 right: 0;
 top: -24px;
 max-width: 56px;
}

.em header .top-header .line {
    width: 100%;
   
    grid-template-columns: auto max-content auto;
   
    align-items: center;
    display: grid;

  }



.em header .top-header .logo-header-n {
  float: left;
    width: 100%;
    position: relative;
    display: inline-block;

    display: grid;
    margin-left: 5px;
  margin-right: 5px;
  
  }


.em header .top-header .line::before {
    height: 2px;
    background: rgb(0, 30, 80) none repeat scroll 0% 0%;
    content: "";
}
.em header .top-header .line::after {
    height: 2px;
    background: rgb(0, 30, 80) none repeat scroll 0% 0%;
    content: "";
}



.em header  .line {
    width: 100%;
   
    grid-template-columns: auto max-content auto;
   
    align-items: center;
    display: grid;

  }
.em header  .logo-header-n {
  float: left;
    width: 100%;
    position: relative;
    display: inline-block;

    display: grid;
    margin-left: 5px;
  margin-right: 5px;
  
  }
.em header  .line::before {
    height: 2px;
    background: rgb(0, 30, 80) none repeat scroll 0% 0%;
    content: "";
}
.em header  .line::after {
    height: 2px;
    background: rgb(0, 30, 80) none repeat scroll 0% 0%;
    content: "";
}
.em header .top-header .txt-header p {
 color: #1d1f20;
 font-size: 38px;
 text-align: center;
 font-weight: 700;
 font-family: 'Arial';
}
/***** header styles end *****/

/***** mid container styles goes here *****/
.em .mid-container {
 width: 100%;
 float: left;
}
.em .mid-container .section-1 {
 width: 100%;
 float: left;
 background-color: #A8FFCC;
 padding: 17px 0;
}
.em .mid-container .section-1 .top-s1 {
 width: 100%;
 float: left;
 position: relative;
}
.em .mid-container .section-1 .top-s1 p {
 color: #0E3A2F;
 font-size: 24px;
 line-height: 36px;
 font-weight: 700;
 font-family: 'Arial';
 position: relative;
 padding-left: 56px;
}
.em .mid-container .section-1 .top-s1:before {
 position: absolute;
 left: 0;
 top: 2px;
 right: 0;
 bottom: 0;
 content: "";
 background-image: url(https://image.email.skoda.net.au/lib/fe3815707564047f721277/m/1/7d71522a-384e-4d97-9926-ce1fbf146c50.png);
 background-repeat: no-repeat;
 background-position: left top;
 background-size: 34px;
}
.em .mid-container .section-2 {
 width: 100%;
 float: left;
 background-color: #f3f5f6;
 padding: 70px 0 120px;
 position: relative;
}
.em .mid-container .section-2:before {
 position: absolute;display: none;
 right: 0;
 bottom: 92px;
 background-image: url(http://image.email.volkswagen.net.au/lib/fe3915707564047f721276/m/1/717e82b6-dcb1-45c9-95d1-2ba49c246c70.png);
 background-repeat: no-repeat;
 background-position: right bottom;
 content: "";
 top: 0;
 left: 0;background-size: 772px;
}
.em .mid-container .section-2 .main {
 position: relative;
}
.em #login-form-enquiry .form-row {
 float: left;
 width: 100%;
 margin-bottom: 19px;
}
.em #login-form-enquiry .form-col {
 float: left;
 width: 100%;
}
.em #login-form-enquiry .form-col:last-child {
 float: left;
}
.em #login-form-enquiry .line {
 border-bottom: 1px solid #cccccc;
 width: 100%;
 float: left;
 margin-bottom: 21px;
}
/*custom radiobox checkbox starts here*/
.em #login-form-enquiry .radio-main {
 float: left;
 width: 100%;
 margin-right: 0;
}
.em #login-form-enquiry .check-main {
 float: left;
 width: 100%;
 margin-bottom: 20px;
}
.em #login-form-enquiry .radio-section {
 float: left;
 width: 100%;
 margin-top: 0px;
 margin-bottom: 20px;
}
.em #login-form-enquiry .radio-section p {
 color: #fff;
}
.em #login-form-enquiry .radio-section .customCheckbox, .em #login-form-enquiry .customRadiobox {
 padding: 0 0 0 30px;
}
.em #login-form-enquiry .customCheckbox, .em #login-form-enquiry .customRadiobox {
 background-repeat: no-repeat;
 background-size: 36px;
 background-position: left 3px;
 display: inline-block;
 float: left;
 cursor: pointer;
 padding-left: 50px;
 font-size: 40px;
 line-height: 28px;
 color: #1d1f20;
 font-weight: 700;
 font-family: 'Arial';
 width: auto;

}
.em #login-form-enquiry .customCheckbox span, .em #login-form-enquiry .customRadiobox span {
 color: #1d1f20;
 font-size: 10px;
 line-height: 20px;
 font-weight: 400;
 width: 100%;
 padding-left: 0;
 font-family: 'Arial';
 width: auto;
 display: inline-block;
}





.em #login-form-enquiry .customRadiobox {
 background-image: url(http://image.email.volkswagen.net.au/lib/fe3915707564047f721276/m/1/14805bf8-b50c-4ee5-af4c-f118d1a71699.png);
}
.em #login-form-enquiry .customRadiobox.checked {
 background-image: url(http://image.email.volkswagen.net.au/lib/fe3915707564047f721276/m/1/52e94978-c7f7-47af-a40e-e50deee83f5b.png);
}
.em #login-form-enquiry .customCheckbox {
 background-image: url(http://image.email.volkswagen.net.au/lib/fe3915707564047f721276/m/1/14c768ac-5a1a-4bd0-99d1-2b458222ebd7.png);
}
.em #login-form-enquiry .customCheckbox.checked {
 background-image: url(http://image.email.volkswagen.net.au/lib/fe3915707564047f721276/m/1/598df9f3-b923-4e76-980a-721b1068d021.png);
}
.em #login-form-enquiry .customCheckbox label, .em #login-form-enquiry .customRadiobox label {
 float: left;
 width: auto;
 color: #1d1f20;
 cursor: pointer;
 font-size: 16px;
 line-height: 20px;
 font-weight: 700;
 font-family: 'Arial';
}
.em #login-form-enquiry .customCheckbox.focused label, .em #login-form-enquiry .customRadiobox.focused label {
 transition: all 0.3s;
 -moz-transition: all 0.3s;
 -webkit-transition: all 0.3s;
 -o-transition: all 0.3s;
}
.em #login-form-enquiry .form-row:nth-child(2) .customCheckbox label, .em #login-form-enquiry .form-row:nth-child(2) .customRadiobox label {
 font-family: 'VW Text' !important;
 font-weight: 400 !important;
}
.em .mid-container .section-2 h2, .em .mid-container .section-2 h3 {
 color: #1d1f20;
 font-size: 20px;
 line-height: 30px;
 font-weight: 700;
 font-family: 'Arial';
 padding-bottom: 44px
}
.em .mid-container .section-2 h3 {
 padding-top: 53px;
 width: 100%;
 float: left;
}
.em .mid-container .last-email {
 padding-left: 50px;
 width: 100%;
 float: left;
 display: none;
}
.em .mid-container .last-email .customCheckbox, .em .mid-container .last-email .customRadiobox {
 padding-left: 50px;
 font-size: 18px;
 line-height: 23px;
 color: #1d1f20;
 font-family: 'SKODA Next';
 font-weight: 400;
}
.em .mid-container .last-email p {
 font-size: 18px;
 line-height: 23px;
 color: #1d1f20;
 font-family: 'SKODA Next';
 font-weight: 400;
 margin-top: 28px;
 margin-bottom: 27px;
}
.em .mid-container #login-form-enquiry .last-email .customCheckbox label, .em .mid-container #login-form-enquiry .last-email .customRadiobox label {
 font-family: 'SKODA Next';
 font-weight: 400;
 font-size: 16px;
 line-height: 20px;
 width: 100%;
}
.em .mid-container #login-form-enquiry .last-email .customCheckbox, .em .mid-container #login-form-enquiry .last-email .customRadiobox {
 width: auto;
}
.em .mid-container #login-form-enquiry .last-email .check-main, .em .mid-container #login-form-enquiry .last-email .radio-main {
 margin-bottom: 10px;
}
.em .mid-container #login-form-enquiry .last-email .text-area-style {
 font-size: 18px;
 line-height: 23px;
 color: #1d1f20;
 font-family: 'SKODA Next';
 font-weight: 400;
 border: 2px solid #c1c1c1;
 border-radius: 5px;
 max-width: 570px;
 width: 100%;
 padding: 10px 10px;
 margin-left: 8px;
 height: 70px;
 box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;
 text-align: inherit;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
}
.em .mid-container #login-form-enquiry .preferences-area .form-col {
 width: 26.5%;position: relative;
}
.em .mid-container #login-form-enquiry .preferences-area .form-col:nth-child(2n) {
 width: 73.5%;
 float: left;
}
.em .mid-container #login-form-enquiry .preferences-area .form-col .customCheckbox label, .em .mid-container #login-form-enquiry .preferences-area .form-col .customCheckbox {
 width: auto !important;
 line-height: 29px;
}
.em .mid-container #login-form-enquiry .submit-btn {
 background: #a8ffcc;
 border: 2px solid #a8ffcc;
 font-size: 26px;
 color: #0E3A2F;
 font-family: 'SKODA Next', sans-serif;
 padding: 12px 85px !important;
 border-radius: 50px;
 cursor: pointer;
 font-weight: 700;
 display: inline-block;
 -webkit-transition: all 0.3s ease-in;
 -moz-transition: all 0.3s ease-in;
 -ms-transition: all 0.3s ease-in;
 transition: all 0.3s ease-in;
 margin-top: 42px;
}
.em .mid-container #login-form-enquiry .submit-btn:hover {
 background: #a8ffcc;
 color:#0E3A2F;
}
/***** mid container styles end *****/

/***** footer styles goes here *****/
.em footer {
 float: left;
 width: 100%;
 background: #fff;
 padding: 26px 0;
}
.em footer .top-ftr {
 float: left;
 width: 100%;
}
.em footer .social {
 float: right;
 width: 40%;
padding-top:10px;
}
.em footer .social ul {
 list-style: none;
 float: right;
}
.em footer .social ul li {
 float: left;
 width: auto;
 margin-right: 13px;
}
.em footer .social ul li:last-child {
 margin-right: 0;
}
.em footer .social ul li a i {
  height: 25px;
    width: 25px;
    border-radius: 50%;
    background-color: #fff;
    padding: 3.5px 3px;
    font-size: 14px;
    color: #0E3A2F;
    display: inline-block;
}
.em footer .social ul li a i:hover {
 background-color: #fff;
 color:#0E3A2F;
}
.em footer .link-left {
 float: right;
 width: 60%;
}
.em footer .link-left .area1 {
 width: auto;
 float: left;
}
.em footer .link-left .area1 p {
 color: #1d1f20;
 font-size: 14px;
 font-weight: 400;
 font-family: 'Arial';
}
.em footer .link-left .area2 {
 width: auto;
 float: left;
 margin-top: -2px;
 padding-left: 79px;
}
.em footer .link-left .area2 ul {
 list-style: none;
}
.em footer .link-left .area2 ul li {
 position: relative;
 width: auto;
 float: left;
 margin-right: 33px;
}
.em footer .link-left .area2 ul li:last-child {
 margin-right: 0;
}
.em footer .link-left .area2 ul li::before {
 position: absolute;
 right: -20px;
 content: "|";
 top: 2px;
 color: #1d1f20;
 font-size: 14px;
 font-weight: 400;
}
.em footer .link-left .area2 ul li:last-child:before {
 content: "";
}
.em footer .link-left .area2 ul li a {
 color: #1d1f20;
 font-size: 14px;
 font-weight: 400;
 font-family: 'Arial';
}
.em footer .link-left .area2 ul li a:hover {
 color: #004a9e;
}
/***** footer styles end *****/


/* Error Page */
.em-sub .sub-area {
 width: 100%;
 float: left;
 max-width: 480px;
}
.em-sub .sub-area h4 {
 color: #1d1f20;
 font-size: 31px;
 line-height: 35px;
 font-weight: 700;
 font-family: 'Arial';
}
.em-sub .sub-area p {
 color: #1d1f20;
 font-size: 18px;
 line-height: 24px;
 font-weight: 400;
 font-family: 'Arial';
 padding-top: 19px;
 padding-bottom: 47px;
}
.em-sub .mid-container .section-2 {
 padding: 42px 0 232px;
}
.em-sub .sub-area a {
 background: #004a9e;
 border: 0;
 font-size: 26px;
 color: #fff;
 font-family: 'Arial';
 padding: 14px 101px !important;
 border-radius: 10px;
 cursor: pointer;
 font-weight: 700;
 display: inline-block;
}
.em-sub .sub-area a:hover {
 background: rgba(0,74,158,0.7);
}
/* Thank You Page */
.em-thankyou .mid-container .section-2:before {
 background-image: url(http://image.email.volkswagen.net.au/lib/fe3915707564047f721276/m/1/29c6d194-1292-4ae4-9776-8072e9df9a37.png);
}
.checkbox input[type="checkbox"]:not(old), .radiobox input[type="radio"]:not(old) {
 height: 19px;
 margin: 0;
 opacity: 0;
 padding: 0;
 position: absolute;
 width: 19px;
 left: 0;
 background-size: 36px;
}
.checkbox input[type="checkbox"]:not(old) + label, .radiobox input[type="radio"]:not(old) + label {
 background-image: url(https://image.email.skoda.net.au/lib/fe3815707564047f721277/m/1/ae213f1c-49a0-42ff-afda-959ff6bd76b1.png);
 background-repeat: no-repeat;
 /*background-size: 36px;*/
background-size: 26px;
 background-position: left 3px;
 display: inline-block;
 float: left;
 cursor: pointer;
 padding-left: 50px;
 font-size: 16px;
 line-height: 20px;
 color: #1d1f20;
 font-weight: 700;
 font-family: 'Arial';
 width: auto;
}
.checkbox input[type=checkbox]:not(old):checked + label, .radiobox input[type=radio]:not(old):checked + label {
 background-image: url(https://image.email.skoda.net.au/lib/fe3815707564047f721277/m/1/7a638cbf-707d-4613-a78f-0de7a3d7f1bb.png);
 /*background-size: 36px;*/
 background-size: 26px;
 background-position: left 3px;
 display: inline-block;
 float: left;
 cursor: pointer;
 padding-left: 50px;
 font-size: 16px;
 line-height: 20px;
 color: #1d1f20;
 font-weight: 700;
 font-family: 'Arial';
 width: auto;
}
.checkbox input[type="checkbox"]:not(old) + label span, .checkbox input[type=checkbox]:not(old):checked + label span, .radiobox input[type="radio"]:not(old) + label span, .radiobox input[type=radio]:not(old):checked + label span {
 color: #1d1f20;
 font-size: 16px;
 line-height: 20px;
 font-weight: 400;
 width: 100%;
 padding-left: 0;
 font-family: 'Arial';
 width: auto;
 display: inline-block;
}
.em .subscribe-area.checkbox {
 margin-bottom: 18px;
 float: left;
}
.em .mid-container #login-form-enquiry .last-email .radio-main {
 margin-bottom: 10px;
}
.last-email .checkbox input[type="checkbox"]:not(old):checked + label, .last-email .radiobox input[type="radio"]:not(old):checked + label,.last-email .checkbox input[type="checkbox"]:not(old) + label, .last-email .radiobox input[type="radio"]:not(old) + label{padding-bottom: 6px;
font-size: 16px;
font-family: 'Arial';
font-weight: 400;
line-height: 20px;
 font-weight: 400;}
.last-email .radiobox input[type=radio]:not(old):checked + label {
 font-size: 16px;
 line-height: 20px;
 padding-bottom: 6px;
 font-family: 'Arial';
 font-weight: 400;
}
.last-email .radiobox input[type="radio"]:not(old) + label {
 padding-bottom: 6px;
 font-size: 16px;
 font-family: 'Arial';
 font-weight: 400;
 line-height: 20px;
}
.preferences-area .checkbox input[type="checkbox"]:not(old) + label {
 padding-bottom: 2px;
}
.em #login-form-enquiry .preferences-area .check-main {
 margin-bottom: 23px;padding-right: 10px;
}

.unsubscribe-area.checkbox input[type="checkbox"]:not(old) + label{font-family: 'Arial';font-weight: 400;}