.ac-sr-only {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.ac-colored{
    color:#92CD8B
}
/*------------- Fonts ------------*/

@font-face {
    font-family: 'DaimlerCACPro-Regular';
    src: url('../fonts/DaimlerCACPro-Regular.eot');
    src: url('../fonts/DaimlerCACPro-Regular.ttf') format('truetype'), url('../fonts/DaimlerCACPro-Regular.otf') format('opentype'), url('../fonts/DaimlerCACPro-Regular.woff') format('woff'), url('../fonts/DaimlerCACPro-Regular.svg') format('svg');
}

@font-face {
    font-family: 'DaimlerCSPro-Light';
    src: url('../fonts/DaimlerCSPro-Light.eot');
    src: url('../fonts/DaimlerCSPro-Light.otf') format('opentype'), url('../fonts/DaimlerCSPro-Light.woff') format('woff'), url('../fonts/DaimlerCSPro-Light.svg') format('svg'), url('../fonts/DaimlerCSPro-Light.ttf') format('truetype'), url('../fonts/DaimlerCSPro-Light.svg') format('svg');
}

@font-face {
    font-family: 'DaimlerCSPro-Regular';
    src: url('../fonts/DaimlerCSPro-Regular.eot');
    src: url('../fonts/DaimlerCSPro-Regular.ttf') format('truetype'), url('../fonts/DaimlerCSPro-Regular.otf') format('opentype'), url('../fonts/DaimlerCSPro-Regular.woff') format('woff'), url('../fonts/DaimlerCSPro-Regular.svg') format('svg');
}

@font-face {
    font-family: 'CorporateS-Regular';
    src: url('../fonts/CorporateS-Regular.eot');
    src: url('../fonts/CorporateS-Regular.ttf') format('truetype'), url('../fonts/CorporateS-Regular.otf') format('opentype'), url('../fonts/CorporateS-Regular.woff') format('woff'), url('../fonts/CorporateS-Regular.svg') format('svg');
}

@font-face {
    font-family: 'NarkisBlock-Regular';
    src: url('../fonts/NarkisBlock-Regular.eot');
    src: url('../fonts/NarkisBlock-Regular.ttf') format('truetype'), url('../fonts/NarkisBlock-Regular.otf') format('opentype'), url('../fonts/NarkisBlock-Regular.woff') format('woff'), url('../fonts/NarkisBlock-Regular.svg') format('svg');
}

@font-face {
    font-family: 'AdobeHebrew-Regular';
    src: url('../fonts/AdobeHebrew-Regular.eot');
    src: url('../fonts/AdobeHebrew-Regular.ttf') format('truetype'), url('../fonts/AdobeHebrew-Regular.otf') format('opentype'), url('../fonts/AdobeHebrew-Regular.woff') format('woff'), url('../fonts/AdobeHebrew-Regular.svg') format('svg');
}

@font-face {
    font-family: 'n019002g_V8_1';
    src: url('../fonts/n060002t.eot');
    src: url('../fonts/n060002t.ttf') format('truetype'), url('../fonts/n060002t.otf') format('opentype'), url('../fonts/n060002t.woff') format('woff'), url('../fonts/n060002t.svg') format('svg');
}
@font-face {
    font-family: 'NIMBUSSANSGLOBAL-LIGHT';
  
    src: url('../fonts/NIMBUSSANSGLOBAL-LIGHT.TTF') format('truetype');
}
@font-face {
    font-family: 'NIMBUSSANSGLOBAL-MEDIUM';
  
    src: url('../fonts/NIMBUSSANSGLOBAL-MEDIUM.TTF') format('truetype');
}

@font-face {
    font-family: 'Simpler-Regular';
    src: url('../fonts/Simpler-Regular.eot');
    src: url('../fonts/Simpler-Regular.ttf') format('truetype'), url('../fonts/Simpler-Regular.otf') format('opentype'), url('../fonts/Simpler-Regular.woff') format('woff'), url('../fonts/Simpler-Regular.svg') format('svg');
}
@font-face {
    font-family: 'Simpler-Light';
    src: url('../fonts/Simpler-Light.eot');
    src: url('../fonts/Simpler-Light.ttf') format('truetype'), url('../fonts/Simpler-Light.otf') format('opentype'), url('../fonts/Simpler-Light.woff') format('woff'), url('../fonts/Simpler-Light.svg') format('svg');
}
@font-face {
    font-family: 'Simpler-Bold';
    src: url('../fonts/Simpler-Bold.eot');
    src: url('../fonts/Simpler-Bold.ttf') format('truetype'), url('../fonts/Simpler-Bold.otf') format('opentype'), url('../fonts/Simpler-Bold.woff') format('woff'), url('../fonts/Simpler-Bold.svg') format('svg');
}
.en,
.ac-en {
    font-family: 'DaimlerCACPro-Regular';
}
strong{
    font-family: 'Simpler-Bold';
}
.en-sub {
    font-family: 'DaimlerCSPro-Light';
}

.title .en {
    font-size: 1.3em;
}

.number-font {
    font-family: 'DaimlerCACPro-Regular';
}

.ac-blue {
    color: #29B9EC;
}
.ac-lightgreen {
    color:#92CD8B
}

/*------------- /Fonts ------------*/


/*Global*/

html {
    font-size: 1vw
}

body,
html {
    height: 100%;
    /* font-family: 'n019002g_V8_1'; */
    font-family: 'Simpler-Light';
    /* font-family: 'NIMBUSSANSGLOBAL-LIGHT'; */
    color: #fff;
    background: #000;
    /*overflow-x: hidden;*/
}

.call-btn,
.call-btn svg {
    display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 20px 0;
    /* font-family: 'n019002g_V8_1'; */
    font-family: 'Simpler-Light';
    /* font-family: 'NIMBUSSANSGLOBAL-LIGHT'; */
    font-weight: 100;
}

.ac-show-on-mobile {
    display: none;
}

.ac-hide-on-mobile {
    display: block;
}

.ac-img-responsive {
    width: 100%;
    max-width: 100%;
    display: block;
    margin: 0 auto;
    height: auto
}
.ac-main-picture{
    display: block;
    width: 100%;
}
.ac-upper-logo{
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    z-index: 1;
}
.ac-upper-logo .ac-sign{
    background: #000;
    width: 7vw;
    height: 7vw;
}
.ac-upper-logo .ac-backtoschool{
    background-color: #92CD8B;
    display: flex;
    flex-direction: column;
    padding: 1vw;
    font-size: 2.5vw;
    color: #014040;
    font-family: 'Simpler-Regular';
    margin-right: 7vw;
}
.ac-upper-logo .ac-colmobil-text {
    color: #fff;
    font-family: 'Simpler-Bold';
    display: flex;
    flex-direction: column;
    font-size: 2vw;
    position: absolute;
    top: 12%;
    right: 23%;
    font-family: 'Simpler-Regular';
}
.ac-banner {
    max-width: 100%;
    margin: 0 auto;
    padding: 1.8vw;
    background-color: transparent;
    text-align: right;
}
p{
    font-size: 1.9rem;
    margin-bottom: 1.8vw;
}
p small {
    font-size: 65%;
    display: block;
    margin-bottom: -2vw;
}
/* .ac-banner h1 {
    font-size: 3em;
    margin-bottom: 0.5em;
}

.ac-banner h2 {
    font-size: 1.5em;
    margin-bottom: 1em;
} */

.ac-banner .ac-price {
    font-size: 1.2vw;
    color: #00b0f0;
    margin-bottom: 1vh;
    margin-top: 1vh;
}

.ac-banner .ac-price span.ac-start {
    font-size: 223%;
}

.ac-banner .ac-foot {
    font-size: 1.05vw;
    color: #fff;
    text-decoration: underline;
    direction: rtl;
    margin-top: 3vh;
}
.ac-div-class{
    position: relative;
    width: 100%;
    height: 0;
}
.ac-div-class span{
    position: absolute;
    right: 1.5vw;
    top: -3.3vw;
    font-size: 2.1vw;
    display: block;
}
/* Form */

#form-section .privacy {
    margin-left: auto;
    margin-right: 0;
}

.legal-top .privacy {
    display: inline-block;
    float: none;
}

.privacy {
    color: #fff!important;
    text-decoration: underline;
    display: block;
    margin-right: 0;
    margin-left: auto;
}

.agree-wrapper {
    align-items: flex-start;
}

#form-section input[type="checkbox"] {
    height: 20px;
    width: 35px;
    margin: 0;
    margin-left: 5px;
    font-size: 1.1vw;
}

#formSubmit {
    width: 100%;
    background-color: #92CD8B;
    color: #014040;
    padding: 0;
    margin: 2vh 0 2vh;
    font-size: 1.2vw;
    border: 2px solid #92CD8B;
    border-radius: 2vw;
    margin-top: 1vw;
    min-height: 40px;
    height: 3vw;
}

#formSubmit span {
    font-weight: 900;
}

#form-section .logos-wrapper {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    margin-top: 2vw!important;
}

#form-section .logos-wrapper .privacy {
    font-size: 1.2vw;
}

form {
    width: 30%;
    display: flex;
    flex-direction: column;
    padding: 0 3%;
    box-sizing: border-box;
    direction: rtl;
    height: 89vh;
    align-self: flex-start;
}

form h3 {
    text-align: center;
    font-size: 4.9vh;
    line-height: 0.8;
    margin-bottom: 4.75vh;
    margin-top: 9vh;
}

form h3 span {
    font-weight: 700;
    font-family: 'Simpler-Regular';
    display: block;
    margin-bottom: -1.2vw;
}

form .ac-form-logo-mercedes {
    margin-top: 2vh;
    margin-bottom: 0;
    width: 70%;
    margin-left: 0;
}

form h3 small {
    font-size: 75%;
}
input.form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #000;
}

 input.form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #000;
}

 input.form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #000;
}

 input.form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #000;
}
.form-control,
label,
.legal-top,
.must-fill-text {
    font-size: 2.1vh;
    width: 100%;
    box-sizing: border-box;
    border-radius: 0.3rem;
    border: 0;
    font-family: 'Simpler-Regular';
}

form .logos-wrapper {
    position: relative;
    top: 6vh;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
}

form .legal-top {
    margin-top: 0vh;
    font-size: 2.2vh;
    margin-bottom: 0.5vw;
}

form input[type=checkbox],
input[type=radio] {
    margin-bottom: 0;
}

form .must-fill-text {
    font-size: 2vh;
    color: #fff;
    position: relative;
    top: 0vh;
    margin-bottom: 0;
}

form label[for="agree"] {
    line-height: 0.5;
    position: relative;
    top: -2vh;
}

form button,
form input,
form select {
    line-height: normal;
    height: 2.5vw;
    direction: rtl;
    padding-right: 0.5rem;
    margin-bottom: 2vh;
    /* font-family: 'n019002g_V8_1'; */
    font-family: 'Simpler-Light';
    /* font-family: 'NIMBUSSANSGLOBAL-LIGHT'; */
}




/* End Form */

main {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
}

main .ac-main-row-1 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
}

main .ac-main-row-2 {
    background: #fff;
    direction: rtl;
    color: #000;
    width: 100%;
}

main .ac-main-contant {
    width: 70%;
    height: auto;
    position: relative;
    padding-right: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-self: flex-start;
    margin-top: 0vh;
    direction: rtl;
}

main .ac-main-contant .ac-row {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

main .ac-main-contant .ac-row-1 button {
    background-color: transparent;
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: 'DaimlerCACPro-Regular';
    font-size: 5vh;
}

main .ac-main-contant .ac-row button:hover,
main .ac-main-contant .ac-row button.ac-active {
    color: #00ADED;
}

main .ac-main-contant .ac-row-1 {
    padding-top: 1.5vh;
    padding-bottom: 1.5vh;
}

main .ac-main-contant .ac-row-1 .ac-separate-line {
    font-size: 5vh;
    margin: 0 4vw;
    font-family: 'DaimlerCACPro-Regular';
}


main .ac-main-contant .ac-row-3,
main .ac-main-contant .ac-row-4,
main .ac-main-contant .ac-row-5,
main .ac-main-contant .ac-row-6,
main .ac-main-contant .ac-row-7 {
    flex-direction: column;
    text-align: right;
    align-items: flex-end;
}

main .ac-main-contant .ac-row-7 {
    margin-bottom: 0.9vh;
}

main .ac-main-contant .ac-row-7 p {
    direction: rtl;
}


main .ac-main-contant .ac-row-3.ac-active {
    display: flex;
}

main .ac-main-contant .ac-row-3 {
    display: none
}

main .ac-main-contant .ac-type {
    display: none
}

main .ac-main-contant .ac-type.ac-active {
    display: flex;
}

main .ac-main-contant .ac-slider {
    width: 100%;
    /* margin-bottom: 0.5vh; */
}

main .ac-main-contant .ac-slider button {
    background-color: transparent;
    border: 0;
    position: absolute;
    top: 50%;
    z-index: 9;
}

main .ac-main-contant .ac-slider .ac-prevArrow {
    left: 1%;
}

main .ac-main-contant .ac-slider .ac-nextArrow {
    right: 1%;
}

.ac-hyundai-logo{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-right: 0;
    margin-left: auto;
}
.ac-hyundai-logo img{
    margin: 0;
}
.ac-mercedec-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.5vw;
    height: auto;
}
.ac-wrapper-level-info {
    background: #fff;
    display: flex;
    justify-content: flex-start;
    direction: rtl;
    color: #000;
    align-items: center;
    display: none;
}
.ac-wrapper-levels-slider{
    background-color: #fff;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.5rem 0;
    color: #000;
    font-weight: 600;
    text-align: center;
    direction: rtl;
}

.ac-level-info .ac-security,
.ac-level-info .ac-polution {
    display: none;
}

.ac-level-info .ac-security.ac-active,
.ac-level-info .ac-polution.ac-active {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 1.35vw;
    height: 1.2vw;
    margin: 0 0.2vw;
    padding-top: 0.1vw;
}

.ac-level-info .ac-security {
    color: #fff;
}

.ac-level-info .ac-polution {
    color: #000;
}

.ac-level-info .ac-security-seven {
    background-color: #446CB0
}
.ac-level-info .ac-security-eight {
    background-color: #4354a4
}
.ac-level-info .ac-security-six {
    background-color: #1F69B2
}

.ac-level-info .ac-security-five {
    background-color: #2788C8
}
.ac-level-info .ac-security-four {
    background-color: #2b859f
}
.ac-level-info .ac-security-three {
    background-color: #2bac83
}

.ac-level-info .ac-polution-one {
    background-color: #315F4D;
}
.ac-level-info .ac-polution-three {
    background-color: #008452;
}
.ac-level-info .ac-polution-eight{
    background-color: #fde921;
}
.ac-level-info .ac-polution-four {
    background-color: #009556;
}

.ac-level-info .ac-polution-five {
    background-color: #008452;
}

.ac-level-info .ac-polution-nine {
    background-color: #FFD508;
}
.ac-level-info .ac-polution-fiftheen {
    background-color: #a22c2e;
}
.ac-level-info .ac-polution-fourtheen {
    background-color: #d7312d;
}
.ac-wrapper-level-info .ac-level-info {
    /* height: 3.95vh; */
    height: 4.9vh;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 3%;
    font-weight: 600;
}
.ac-drivers-img{
    width: 30vw;
}

/* Thnaks page */

.ac-thanks {
    width: 30%;
    display: flex;
    flex-direction: column;
    padding: 0 3%;
    box-sizing: border-box;
    direction: rtl;
    height: auto;
    justify-content: space-between;
}

.ac-thanks h3 .ac-blue {
    font-size: 6vw
}

.ac-thanks .logos-wrapper {
    position: relative;
    top: 0vh;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
}

.ac-thanks .privacy {
    color: #fff!important;
    text-decoration: underline;
    display: block;
    margin-right: 0;
    margin-left: auto;
}

.ac-thanks h3 {
    text-align: center;
    font-size: 5vh;
}

main .ac-logo-mob,
main .ac-main-img-mob,
main .ac-wrapper-for-mob {
    display: none
}

@media(min-width:1000px) {
    hr {
        margin-block-start: 1.5vh;
        margin-block-end: 1.3vh;
        width: 100%;
    }
    .ac-close-form {
        display: none
    }
    .ac-thanks {
        height: 38vh;
    }
}

main .ac-btns-wrapper-mob,
main .ac-links {
    display: none
}

@media(max-width:1000px) {
    html {
        font-size: 3vw
    }
    .ac-show-on-mobile {
        display: block;
    }
    .ac-hide-on-mobile {
        display: none;
    }
    .ac-upper-logo .ac-sign {
        width: 14vw;
        height: 14vw;
    }
    .ac-upper-logo .ac-backtoschool {
        padding: 2.5vw;
        font-size: 6vw;
        margin-right: 14vw;
    }
    .ac-upper-logo .ac-colmobil-text {
        display: flex;
        font-size: 4vw;
        right: 18%;
        top: 10%;
    }
    main {
        position: relative;
        height: auto;
    }
    .ac-banner {
        padding: 9% 5% 0 5%;
        text-align: right;
    }
    .ac-banner .ac-price {
        font-size: 3.5vw;
        color: #00b0f0;
        margin-bottom: 3vw;
        margin-top: 0vw;
    }
   
    .ac-terms{
        background-color: #000;
        color: #fff;
        padding: 5%;
        border-top: 1px solid #fff;
    }
    .ac-banner .ac-foot {
        font-size: 3.5vw;
        direction: rtl;
        margin-top: 5vw;
        display: block;
    }
    .ac-div-class span {
        position: absolute;
        right: 5.5vw;
        top: -9.3vw;
        font-size: 7.1vw;
        display: block;
    }
    main .ac-main-contant .ac-row button:hover, main .ac-main-contant .ac-row button.ac-active {
        color: #92CD8B;
        background: #000;
    }
    form {
        width: 100%;
        padding: 0 5%;
        position: fixed;
        top: -300vw;
        left: 0;
        z-index: 9;
        background: #000;
        height: 100vh;
        transition: top 1.5s;
    }
    form.ac-open {
        top: 0vw;
        z-index: 999;
    }
    form .ac-form-logo-mercedes {
        margin-top: 0;
        margin-bottom: 5vh;
    }
    form label[for="agree"] {
        line-height: 1.1;
        position: relative;
        top: -4vw;
    }
    form .form-colmobil-logo-1 {
        width: 10vw;
        margin-bottom: 0;
    }
    form .ac-hyundai-logo img{
        width: 60%;
    }
    form button,
    form input,
    form select {
        height: 10vw;
        min-height: 10vw;
    }
    form .logos-wrapper {
        top: 2vw;
    }
    form #formSubmit {
        font-size: 7vw;
        margin-top: 0.4vw;
        height: 11vw;
        border-radius: 8vw;
    }
    form h3 {
        font-size: 8vw;
        margin-bottom: 5vw;
        margin-top: 1vw;
        line-height: 0.6;
    }
    .ac-mercedec-logo {
        display: flex;
        justify-content: center;
        align-items: center;
        width: auto;
        height: auto;
    }
    form .ac-close-form button {
        background: transparent;
        color: #92CD8B;
        font-size: 10vw;
        width: 10vw;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 0;
        position: relative;
        top: 4vw;
    }
    form .ac-close-form button span {
        transform: rotate(45deg);
    }
    main .ac-main-contant {
        width: 100%;
        height: auto;
    }
    main .ac-logo-mob {
        width: 90%;
        margin-bottom: 5vw;
    }
    main .ac-logo-mob,
    main .ac-main-img-mob,
    main .ac-wrapper-for-mob {
        display: block
    }
    .page-thanks .ac-thanks {
        width: 100%;
        height: 100vh;
        margin: auto;
        padding: 6vw 4vw;
    }
    .page-thanks .ac-main-contant {
        display: none
    }
    .page-thanks .ac-thanks h3 {
        text-align: center;
        font-size: 9vw;
    }
    .page-thanks .ac-thanks h3 .ac-blue {
        font-size: 20vw;
    }
    .call-btn {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 50px;
        height: 50px;
        position: fixed;
        top: 50%;
        left: 0;
        background: #fff;
        z-index: 1;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .call-btn svg {
        display: block;
        width: 65%;
        height: 65%;
        fill: #00AEEF;
    }
    main .ac-main-contant .ac-row-1 button {
        font-size: 7vw;
        margin: 0;
        padding: 0 1vw;
    }
    main .ac-main-contant .ac-row-1 .ac-separate-line {
        font-size: 7vw;
    }
    main .ac-main-contant .ac-row-1 {
        padding-top: 2vw;
        padding-bottom: 5vw;
    }
    main .ac-main-contant {
        padding-right: 0;
    }
   
    main .ac-main-contant .ac-form-logo-mercedes {
        width: 90%;
        margin: -4vw auto 4vw;
    }
    .ac-level-info .ac-security.ac-active,
    .ac-level-info .ac-polution.ac-active {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: 5.35vw;
        height: 5.2vw;
        margin: 0 0.8vw;
        padding-top: 0.1vw;
        margin-bottom: 0.5rem;
    }
    .ac-wrapper-level-info .ac-level-info {
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-right: 3%;
        font-weight: 600;
        flex-wrap: wrap;
        font-size: 4vw;
        padding: 2vw 0;
        align-content: space-between;
        height: 10vw;
    }
    hr {
        width: 85%;
        margin-block-start: 1vw;
        margin-block-end: 3vw;
    }
    .slick-dots {
        bottom: 64vw;
    }
    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 6px;
        line-height: 20px;
        position: absolute;
        top: 0;
        left: 0;
        width: 20px;
        height: 20px;
        content: '•';
        text-align: center;
        opacity: 1;
        color: #fff;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .slick-dots li.slick-active button:before {
        opacity: 1;
        color: grey;
    }
    .slick-dots li {
        width: 4vw;
        height: 4vw;
        margin: 0 5px;
    }
    main .ac-main-contant .ac-row-7 {
        margin-bottom: 0.9vh;
        margin-top: -5vw;
    }
    main .ac-main-contant .ac-row-7 p {
        direction: rtl;
        font-size: 3.1vw;
        width: 85%;
        margin: 0 auto;
    }
    main .ac-main-row-2 {
        margin-top: 6vw;
    }
    main .ac-btns-wrapper-mob {
        width: 90%;
        margin: 0 auto;
        display: flex;
        justify-content: center;
    }
    main .ac-btns-wrapper-mob .ac-innerbtns-wrapper-mob {
        width: 100%;
    }
    main .ac-btns-wrapper-mob .ac-btn-mob {
        width: 100%;
        background: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 20px;
        padding: 2.5vw 0;
        text-decoration: none;
        color: #000;
        border: 0;
        /* font-family: 'n019002g_V8_1'; */
        font-family: 'Simpler-Light';
        /* font-family: 'NIMBUSSANSGLOBAL-LIGHT'; */
        font-weight: 600;
        background-color: #92CD8B;
        border-radius: 8vw;
    }
    main .ac-btns-wrapper-mob .ac-btn-mob img {
        width: 24px;
        height: 24px;
        margin: 0 0 0 4vw;
    }
    main .ac-btns-wrapper-mob .ac-btn-mob.ac-call {
        background-color: transparent;
        color: #92CD8B;
        margin-bottom: 3vw;
        margin-top: 2vw;
        /* font-family: 'n019002g_V8_1'; */
        font-family: 'Simpler-Light';
        /* font-family: 'NIMBUSSANSGLOBAL-LIGHT'; */
        font-weight: 600;
        padding: 2.5vw 0;
        border: 2px solid #92CD8B;
    }
    /*main .ac-btns-wrapper-mob .ac-btn-mob.ac-call img {
        margin: 0 0 0 4vw;
    }*/
    main .ac-links {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        align-items: center;
        width: 85%;
        margin: 5vw auto 3vw;
    }
    main .ac-links a {
        color: #fff;
        margin: 0;
    }
    main .ac-links a img {
        width: 110px;
    }
    main .ac-main-contant .ac-title-type {
        font-size: 12vw;
        width: 85%;
        margin: 6vw auto 0;
        direction: ltr;
    }
    main .ac-main-contant .ac-subtitle-type {
        direction: rtl;
        font-size: 8vw;
        font-weight: 900;
        width: 85%;
        display: block;
        margin: 0 auto;
    }
    main .ac-main-contant .ac-description-type {
        font-size: 5vw;
        direction: rtl;
        width: 85%;
        margin: 0 auto;
        margin-bottom: 3vw;
    }
    main .ac-main-contant .ac-slider button {
        width: 10vw;
        height: 10vw;
    }
    main .ac-main-contant .ac-slider button img {
        width: 60%;
    }
    main .ac-main-contant .ac-slider ul button {
        width: 4vw;
        height: 4vw;
    }
    .ty-page main .ac-main-contant,
    .ty-page main .ac-main-row-2,
    .ty-page .ac-form-logo-mercedes  {
        display: none
    }

    .ty-page .ac-thanks {
        width: 100%;
        height: 99vh;
        padding: 0px 0%;
    }
    .ty-page .ac-thanks h3 .ac-blue {
        font-size: 16vw;
    }
    .ty-page .ac-thanks .logos-wrapper {
        flex-direction: row;
        border-top: 1px solid #fff;
        padding: 4vw 2vw 2vw 2vw;
    }
    .ac-thanks h3 {
        margin: 65% auto 0 auto;
    }
    .ty-page .ac-thanks .privacy {
        margin-right: auto;
        margin-left: 0;
    }
     p[dir="rtl"]{
        padding: 0 7%;
    }
    p {
        font-size: 1.75rem;
        margin-bottom: 5.8vw;
    }
    .swiper-slide,
    .swiper-slide picture,
    .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .swiper-slide img {
        display: block;
        width: 100%;
        height: 98vw;
    }
    .ac-drivers-img {
        width: 74vw;
    }
}