/**********************************************/


/*  Theme Name: LubinskiAuthor: Vasily Loban
/**********************************************/
*{box-sizing: border-box;}
#lead_frame{display: none;}
.ddesktop{display:block;}
.mmobile{display:none;}
/*.popup-btn{display: none;}*/
.popup-btn img{width:100%;}
.zihum-popup{display: none;}
.zihum-popup.show{display: block;position: fixed;right: 0;left: 0;bottom: 0;top: 0;background: rgba(0,0,0,.8);z-index: 888;}
.zihum-popup.show .inner{position: absolute; right: 50%;bottom: 50%;transform: translate(50%,50%);z-index: 89999;width:80vw;}
.zihum-popup .close{font-size: 2em;background:#fff;border-radius: 50%;width: 1em;height: 1em;top: -.5em;right: -.5em;text-align: center;display: block;position: absolute;}
.zihum-popup img{max-width:100%;}
.caret{display:block;text-align:center}
.caret::before{border-style:solid;border-width:.25em .25em 0 0;content:'';display:inline-block;height:.45em;left:.15em;position:relative;top:0;transform:rotate(135deg);vertical-align:top;width:.45em}
body .only_desktop{display:block}
body .only_desktop_flex{display:flex}
body .only_mobile{display:none}
body .only_mobile_flex{display:none}
body.mobile .only_desktop{display:none}
body.mobile .only_desktop_flex{display:none}
body.mobile .only_mobile{display:block}
body.mobile .only_mobile_flex{display:flex}
.zihum{font-size:calc(.63vw + 1px);text-align:center;font-weight:600;background-color:#fff;position:absolute;bottom:0;width:100%;padding:.2vw 0}
.zihum a{font-family:sans-serif}
.mobile .zihum{font-size:.75em}
.mobile .degree,.mobile .equipment{padding:0 .3em}
.degree,.equipment{padding:0 .2vw;display:inline-flex}
.safety_0{background-color:#bf2026}
.safety_1{background-color:#e36d25}
.safety_2{background-color:#fec010}
.safety_3{background-color:#31af89}
.safety_4{background-color:#32859c}
.safety_5{background-color:#278cc9}
.safety_6{background-color:#1870b9}
.safety_7{background-color:#426fb7}
.safety_8{background-color:#415dab}
.polution_1{background-color:#006543}
.polution_2{background-color:#00854a}
.polution_3{background-color:#00a651}
.polution_4{background-color:#0db14b}
.polution_5{background-color:#72bf44}
.polution_6{background-color:#6dc067}
.polution_7{background-color:#67c18c}
.polution_8{background-color:#fff799}
.polution_9{background-color:#fff200}
.polution_10{background-color:#ffcb05}
.polution_11{background-color:#f7941d}
.polution_12{background-color:#f15a22}
.polution_13{background-color:#ed1c24}
.polution_14{background-color:#c4161c}
.polution_15{background-color:#8b0304}
@font-face{font-family:FbReforma-Regular;src:url(fonts/FbReforma-Regular.eot),url(fonts/FbReforma-Regular.svg) format("svg"),url(fonts/FbReforma-Regular.ttf) format("ttf"),url(fonts/FbReforma-Regular.woff) format("woff"),url(fonts/FbReforma-Regular.woff2) format("woff")}
@font-face{font-family:Citroen-Light;src:url(fonts/FbReforma-Lightwebfont.eot),url(fonts/FbReforma-Lightwebfont.svg) format("svg"),url(fonts/FbReforma-Lightwebfont.ttf) format("ttf"),url(fonts/FbReforma-Lightwebfont.woff) format("woff"),url(fonts/FbReforma-Lightwebfont.woff2) format("woff")}
@font-face{font-family:Citroen;src:url(fonts/Citroen.eot),url(fonts/Citroen.svg) format("svg"),url(fonts/Citroen.ttf) format("ttf"),url(fonts/Citroen.woff) format("woff"),url(fonts/Citroen.woff2) format("woff")}
@font-face{font-family:Citroen-Bold;src:url(fonts/Citroen-Bold.eot),url(fonts/Citroen-Bold.svg) format("svg"),url(fonts/Citroen-Bold.ttf) format("ttf"),url(fonts/Citroen-Bold.woff) format("woff"),url(fonts/Citroen-Bold.woff2) format("woff")}
a{color:inherit}
label{width:0;height:0;opacity:0}
.checkboxes label,.checkboxes2 label{opacity:1}
*{margin:0;padding:0;font-family:FbReforma-Regular,serif;direction:rtl;-webkit-tap-highlight-color:transparent;outline:0;scroll-behavior:smooth;text-decoration:none}
:root{--font-12px-mobile:3vw;--font-15px-mobile:3.6vw;--font-18px-mobile:4.4vw;--font-20px-mobile:4.8vw;--font-24px-mobile:5.8vw}
body.openForm{overflow:hidden}
.headBody{width:80%}
.mx-auto{width: 100%!important;}
.mobile .headBody{width:100vw}
.headre-bodyRight{background-color:#006170;display:flex;align-items:center;justify-content:space-around;height:22.6vw}
.mobile .headre-bodyRight{height:72vw;background-color:#3693f2;display:block;padding-top: 2em;}
.page-id-1079 .headre-bodyRight{background-color:#3693f2 !important;}
.mobile .counter .headre-bodyRight{height:60vw}
.page-template-page-sale.mobile .counter .headre-bodyRight{height:45vw}
.rwapperLogo{display:flex;align-items:center;justify-content:center;padding:0;margin:1vw 0 0}
.rwapperLogo>img{width:17vw;height:auto;object-fit:cover}
.mobile .rwapperLogo>img{width:59.8vw;height:25vw;margin-top:15vw}
.rwapperLogoM{display:none}
.mobile .rwapperLogoM{display:flex;align-items:center;justify-content:center;padding:0}
.mobile .rwapperLogoM>img{width:84.8vw;object-fit:cover}
.mobile .rwapperLogoM.sale>img{width:30.8vw;object-fit:cover}
.wrapperTxtDate{display:flex;align-items:center;justify-content:center;margin-top:-2.7vw}
.wrapperTxtDateM{display:none}
.mobile .wrapperTxtDateM{display:flex;align-items:center;justify-content:center;margin-top:-11.7vw}
.mobile .wrapperTxtDateM .txtDate{width:36.5vw;height:auto;color:#fff;font-size:10vw;text-align:center;background:#000;line-height:1.1}
.txtDate{width:9.5vw;height:auto;color:#fff;font-size:calc(2.35vw + 3px);text-align:center;background:#006170;line-height:1.1}
.mobile.openForm .txtDate{width:27.5vw;height:auto;color:#fff;font-size:6.5vw;text-align:center;background:#006170;line-height:1.1;margin-top:-5vw}
.mainTxtHeader{display:flex;align-items:center;justify-content:center;width:36vw;background:#006170;text-align:center;line-height:.9;height:100%;display: none;}
.mobile .mainTxtHeader{width:100%;background:#006170;height:14vw;margin-top:2.5vw}
.page-template-page-sale.mobile .mainTxtHeader{display: block;}
.page-template-page-sale.mobile .mainTxtHeader h1{font-size: 5vw;}
.mainTxtHeader h1{color:#fff;font-size:calc(2.9vw + 3px);font-weight:100;padding:2vw 0 2vw 0}
.mobile .mainTxtHeader h1{font-size:7.4vw;font-weight:400;margin-top: 1.5rem;}
.mainVideo{flex:1;height:100%;background-color:#000;position:relative}
.mainVideo .zihum{font-size:calc(1vw + 1px);display: none;}
.mobile .mainVideo{display:none}
.mainVideo iframe{width:100%;height:100%}
.mainVideo img{width:100%;height:100%;/* object-fit:cover */}
.main{width:80%;background-color:#d9d9d9}
.mobile .main{width:100vw}
.wrapperMain{position:relative;width:100%;margin:0 auto;padding:1vw 0 0 0}
.mobile .wrapperMain{padding:2vw 0 0 0}
.wtatchinWrapper img{width:2.1vw;height:auto;object-fit:fill}
.mobile .wtatchinWrapper img{width:6.1vw;margin-right:1vw}
.wtatchinWrapper{display:flex;align-items:center;justify-content:center}
.mobile .wtatchinWrapper{flex-direction:row-reverse}
.backToHome{font-size:calc(1.15vw + 3px);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.mobile .backToHome{font-size:5.3vw}
.numberwatching{margin-right:.5vw;font-size:calc(.8vw + 3px);font-weight:600}
.mobile .numberwatching,.mobile .watchTxt{font-size:3vw}
.watchTxt{font-size:calc(.8vw + 3px);font-weight:600;margin-right:0}
.watching{position:sticky;position:-webkit-sticky;top:4vw;right:0;width:11.7vw;height:2.45vw;background:#fff;color:#006170;display:inline-flex;align-items:center;justify-content:center;border-radius:2vw 0 0 2vw;z-index:1;box-shadow:0 0 0 1px #39c1ff2b}
.mobile .watching{top:4vw;right:73vw;left:unset;width:34.7vw;height:8vw;border-radius:0 4vw 4vw 0}
.titleTopContent{text-align:center;font-size:calc(.8vw + 3px);color:#000}
.mobile .titleTopContent{font-size:7vw;margin-top:2vw;color:#000}
.topContent{padding:0 0 1vw}
.topContent1{padding:2vw 0 0}
.contentMutagimWrapper{width:27.5vw;display:flex;align-items:center;justify-content:center;margin:1.5vw auto 0;direction:rtl;opacity:0;animation:4s fadeInDege ease;animation-fill-mode:forwards}
@keyframes fadeInDege{
0%{opacity:0}
80%{opacity:1}
100%{opacity:1}
}
.mobile .contentMutagimWrapper{width:79vw;margin:5.5vw auto 0}
.contentMutagimWrapper1{width:67.85vw;margin:0 1.88vw;display:flex;align-items:center;justify-content:space-between}
.mobile .contentMutagimWrapper1{width:91vw;margin:-5vw 4.5vw}
.bottomHover{position:absolute;top:4.5vw;width:0;height:2px;background:#000;display:flex;align-items:baseline;justify-content:center;transition:all ease-in-out .2s}
.mobile .bottomHover{top:12.5vw;width:0;height:2px;background:#4d4d4d}
.mobile .item_mutag.active .bottomHover{width:14.5vw}
.mobile .item_mutag:hover .bottomHover{width:14.5vw}
.bottomHover span{transform:rotate(180deg);position:absolute;width:0;height:0;border-left:0vw solid transparent;border-right:0vw solid transparent;border-bottom:.4vw solid #000;top:.1vw;transition:all ease-in-out .2s}
.item_mutag.active .bottomHover span{border-left:.6vw solid transparent;border-right:.6vw solid transparent;transition:all ease-in-out .2s}
.item_mutag:hover .bottomHover span{border-left:.6vw solid transparent;border-right:.6vw solid transparent;transition:all ease-in-out .2s}
.mobile .bottomHover span{border-left:0 solid transparent;border-right:0 solid transparent;border-bottom:1.4vw solid #000;top:.4vw}
.mobile .item_mutag.active .bottomHover span{border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;transition:all ease-in-out .2s}
.mobile .item_mutag:hover .bottomHover span{border-left:1.6vw solid transparent;border-right:1.6vw solid transparent;transition:all ease-in-out .2s}
.item_mutag{width:7.3vw;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;background:0 0;border:#ffdead}
.mobile .item_mutag{width:19.6vw}
.item_mutag.active .bottomHover{width:4.5vw}
.item_mutag:hover .bottomHover{width:4.5vw;transition:all ease-in-out .2s}
.item_mutag:after{content:"";width:1px;height:4.9vw;background:#4d4d4d;position:absolute;left:0}
.mobile .item_mutag:after{height:12vw}
.hiddenTxt{width:0;height:0;overflow:hidden}
fieldset{border:none}
.radio{height:0;width:0;overflow:hidden;position: absolute;}
.wrapperShowMoreButton{display:flex;align-items:center;justify-content:center}
.item_mutag.noborder::after{display:none}
.item_mutag>img{width:auto;height:3.75vw;object-fit:contain}
.mobile .item_mutag>img{height:11.2vw}
.single_item>img{width:auto;height:4.75vw;object-fit:contain}
.mobile .single_item>img{height:18vw}
.takeToTxt{width:100%;font-size:calc(1.15vw + 3px);color:#000;opacity:1;transition:1s ease;top:8.5vw}
.mobile .takeToTxt{top:29.5vw;font-size:5.3vw;color:#000}
.topContent a{width:fit-content;margin:2vw auto 0;display:block}
.mobile .topContent a{margin:2em auto 0}
.takeToTxt{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.topContetnWrapper{position:relative}
.cars{padding-bottom:2vw;min-height:40vw}
.mobile .cars{min-height:140vw}
/* .mobile .cars{margin-top:15vw} */
.page-template-page-sale .carItem,.page-template-page-sale .cars,.page-template-page-sale.mobile .carItem{min-height: auto;}
.carItem{width:24.15vw;min-height:29vw;background-color:#fff;margin:1vw;padding-bottom: 1vw; }
.carItem:nth-of-type(3n){margin-left:0}
.mobile .carItem{width:91vw;min-height:142vw;margin-top:7vw}
.carItem.hide{display:none}
.carCoinetntWrapper{width:78.85vw;margin:0 auto}
.mobile .carCoinetntWrapper{width:91vw;margin:0 4.5vw 5vw}
.imageCarItem{position:relative}
.logoCarImage{position:absolute;top:.4vw;right:.4vw;width:2.4vw;height:auto;object-fit:cover}
.mobile .logoCarImage{top:1.4vw;right:1.4vw;width:9.4vw}
.carImage{width:100%;height:auto;object-fit:cover}
.wrapperCars{display:flex;flex-wrap:wrap}
.carTitle{text-align:center}
.carTitle span{font-family:Citroen-Bold,serif;font-size:calc(1.35vw + 3px)}
.mobile .carTitle span{font-size:7.3vw}
.carDescription{text-align:center}
.carDescription p{font-family:Citroen,serif;font-size:calc(.65vw + 3px);margin-top:-.5vw}
.mobile .carDescription p{font-size:3.6vw;line-height:.5}
.wrapperCarTxt{width:17.4vw;margin:1vw auto;border:2px solid #006170;border-radius:8px;height:7vw;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}
.mobile .wrapperCarTxt{width:73.4vw;margin:6vw auto 1vw;border-radius:8px;height:38vw}
.carMainTxt p{color:#006170;font-weight:600;font-size:calc(1.15vw + 3px);text-align:center;line-height:.9}
.mobile .carMainTxt p{font-size:6.5vw;line-height:1}
.carMainTxtDes{padding:0 3.3vw 0;font-size:calc(.65vw + 3px);line-height:1}
.mobile .carMainTxtDes{padding:0vw 10.3vw 0;font-size:3.8vw;line-height:1.1;margin-top:0vw}
.carMainTxt{padding:0 .7vw;margin-top:.3vw}
.mobile .carMainTxt{padding:0 1.5vw}
.carNewPrice{color:#006170;font-weight:600;font-size:calc(1.65vw + 3px);margin-top:-.2vw}
.mobile .carNewPrice{font-size:8.8vw;margin-top:-1.8vw}
.carNewPrice .shakel{margin-right:-.3vw}
.carOldPrice{font-weight:600;font-size:calc(1.3vw + 3px);position:relative}
.mobile .carOldPrice{font-size:6.6vw}
.carOldPrice .shakel{margin-right:-.3vw}
.mobile .carOldPrice .shakel{margin-right:-1.3vw}
.mobile .carNewPrice .shakel{margin-right:-2.3vw}
.carHr{position:absolute;width:5.5vw;height:2px;background-color:#006170;top:.7vw;right:-.1vw;transform:rotate(-9deg)}
.mobile .carHr{width:24.5vw;top:3.3vw}
.carButtons{width:19vw;margin:0 auto}
.mobile .carButtons{width:73.4vw;margin:5vw auto}
.carsButtonWrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}
.mobile .carsButtonWrapper{/*flex-wrap:nowrap; flex-direction:row-reverse */}
.carsButtonWrapper>a{text-align:center;width:8.5vw;height:1.8vw;display:flex;align-items:center;justify-content:center;border:1px solid #006170;border-radius:8px;font-size:calc(.75vw + 3px);margin:0 .2vw;padding: .25vw;}

.carsButtonWrapper .m{display:none}
.mobile .carsButtonWrapper .m{display:block;white-space: nowrap;}
.carsButtonWrapper .d{display:block}
.mobile .carsButtonWrapper .d{display:none}
.mobile .carsButtonWrapper>a{max-width:50%;height:20vw;font-size:3.5vw;display:block;border:none;background:0 0;color:#000;display:flex;align-items:center;justify-content:center;flex-direction:row;flex: 0 0 48%;margin-bottom: .5em;}
.mobile .carsButtonWrapper>a.buy_online{max-width:100%;width:100%;height:auto;font-size:1.5em;display:block;border:none;background:0 0;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction: row;border: .15em solid #000;background: #000;font-weight: bold;padding: .25em 0;flex:0 0 100%;}
.mobile .carsButtonWrapper>a.big{font-size: 1.5em;padding: .25em;}
/* .mobile .carsButtonWrapper>a>span{margin-top:1.5vw} */
.mobile .carButtonInfo{max-width:50%;height:20vw;font-size:3.5vw;text-decoration:inherit;margin:0;display:flex;align-items:center;justify-content:center;flex:0 0 48%;}
.mobile .carButtonInfo a span{margin-top:1.5vw}
.mobile .carButtonInfo a{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap: nowrap;}
.carsButtonWrapper img{display:none}
.mobile .carsButtonWrapper img{display:block;width:10vw;height:10vw;object-fit:cover;margin-left: 1vw;}
.text_drive{color:#006170}
.buy_online{background:#006170;color:#fff}
.carButtonInfo{text-align:center;margin-top:1vw;font-size:calc(.65vw + 3px);text-decoration:underline;width:100%}
.footerContent{background:#000;color:#fff;font-size:calc(.85vw + 3px)}
.mobile .footerContent{font-size:4.3vw}
.footerContent>p{padding:0 1.88vw 1vw;width: 73.8vw;margin: auto;}
.mobile .footerContent>p{padding:0 4.5vw 25.5vw;width: auto;}
.footerContentWrapper>p{margin-top:.5vw}
.footerContentWrapper{width:73.8vw;margin:0 auto;padding:1vw 1.88vw;display:flex;/* align-items:flex-end */flex-direction: column;}
.footerContentWrapper a{width: fit-content;}
.mobile .footerContentWrapper{width:91vw;padding:6vw 4.5vw 2vw;display:flex;flex-wrap:wrap;line-height:.9;line-height:1.2}
.polutionSafety a:last-child{margin-right:.2vw}
.footerContentWrapper a:last-child{margin-right:.2vw}
footer{height:53.3vw;width:20%;position:fixed;top:0;left:0;box-shadow:0 4px 10px #3693f2;overflow:scroll;background-color:#3693f2;direction:ltr}
body::-webkit-scrollbar{display:none}
.tnx::-webkit-scrollbar{display:none}
footer::-webkit-scrollbar{width:.3vw}
footer::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
footer::-webkit-scrollbar-thumb{background-color:#d9d9d9;outline:1px solid #006170}
.mobile footer{display:none;position:fixed;top:0;z-index:2;width:100%;height:183vw}
.closeForm{display:none}
.mobile .closeForm{display:block;position:absolute;top:15vw;left:7vw;color:#fff;font-size:calc(4.85vw + 3px);font-family:Citroen;z-index:1}
.mobile .wrapperClose{width:6vw;height:6vw;border-radius:100vw;border:1px solid #fff;display:flex;align-items:center;justify-content:center}
.mobile .closeForm span{font-family:Citroen;top:.2vw;position:relative}
.mobile .timerTitle{display:none}
.wrapperTimer{display:block;padding:0 3.4vw}
.mobile #timeHolder{display:none}
.timerTitle{font-size:calc(1.5vw + 3px);font-weight:600;color:#fff;width:100%;text-align:center;position:relative;margin:3.5vw 0 0 0}
.timerTitle>span{padding:0 1vw;background-color:#3693f2;letter-spacing:.1vw}
.timerTitleM{display:none}
.mobile .timerTitleM{font-size:6vw;font-weight:600;color:#fff;width:69vw;text-align:center;position:relative;margin:16.5vw auto 0;display:block}
.mobile .timerTitleM>span{padding:0 2vw;background-color:#000;letter-spacing:.1vw;z-index:1;position:relative}
.hr{width:100%;height:2px;background-color:#fff;position:absolute;top:.9vw;z-index:-1}
.mobile .timerTitleM .hr{width:100%;height:2px;background-color:#fff;position:absolute;top:2.9vw;z-index:0}
#timer{padding:1vw;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;color:#fff;position:relative}
#timer .txt{font-size:calc(1.15vw + 3px);font-weight:600;margin-top:.7vw}
#timer .num{font-size:calc(3.35vw + 3px);font-weight:400;height:2.2vw;width:4.1vw;display:flex;align-items:center;justify-content:center}
#timer .num span{background-color:#000;padding:0 .3vw .8vw;border-radius:8px;width:3.45vw;height:2.2vw;margin:.15vw;line-height:.8}
#timer .s-date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .5vw}
#timer .t{font-size:calc(1.65vw + 3px);margin-top:-2vw}
.thansTimer{display:none;position:absolute;top:0;right:0;width:100%;height:5.2vw;background:#000;font-size:calc(1.35vw + 3px);justify-content:center;align-items:center}
#timeHolder{margin:0 auto;width:18.6vw;height:5.5vw}
#timeHolderM{display:none}
.mobile #timeHolderM{margin:2vw auto;width:68.75vw;height:13.5vw;display:block}
#counter{position:relative;width:auto;height:5vw;margin:1vw 0;display:flex;flex-direction:row-reverse;justify-content: center;}
.mobile #counter{height:15.5vw}
.digitHolder{position:relative;float:inherit;width:2vw;height:2vw;text-align:center;border:1px solid #fff;background-color:transparent;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0;margin-right:.3vw;overflow:hidden}
.mobile .digitHolder{width:8.9vw;height:10vw;margin-right:1vw}
.digitHolder.last{margin-right:0}
.theDigit{position:absolute;width:1.8vw;height:3vw;left:0;top:0;font-size:calc(1.75vw + 3px);line-height:1.15;font-weight:400;text-align:center;direction:ltr;color:#fff;font-family:Citroen,serif}
.mobile .theDigit{width:6.5vw;height:10vw;font-size:9vw;line-height:1.3}
.theDigitOff{position:absolute;width:1.8vw;height:3vw;left:0;top:-115px;font-size:calc(1.75vw + 3px);line-height:1.15;font-weight:400;text-align:center;direction:ltr;color:#fff;font-family:Citroen,serif}
.mobile .theDigitOff{width:6.5vw;height:10vw;font-size:9vw;line-height:1.3}
.dots{position:relative;float:left;width:.1vw;height:3vw;font-size:calc(1.85vw + 3px);font-weight:700;text-align:center;color:#fff;margin:-.2vw .2vw .4vw .3vw;font-family:Citroen-Light,serif}
.mobile .dots{width:3.1vw;height:10vw;font-size:8vw;margin-left:-.5vw}
.clockText{color:#fff;font-size:calc(1.15vw + 3px);font-weight:600;flex: 0 0 25%;text-align:center;}
.mobile .clockText{font-size:3.6vw;flex: 0 0 25%;text-align: center;}
.clockText.hours{text-align:center}
.clockText.minutes{text-align:center}
.clockText.seconds{text-align:center}
.mobile .clockText.hours{width:26.4vw}
.mobile .clockText.minutes{width:25.6vw}
.mobile .clockText.seconds{width:16.4vw}
.wrapper{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;flex-direction:inherit;width: 100%;}
.form{position:relative;padding:1vw 1.4vw 6vw}
.mobile .form{padding:5vw 9.5vw 6vw}
.titleForm h3{font-size:calc(1.5vw + 3px);text-align:right;color:#fff;font-weight:600;margin-top:1vw}
.mobile .titleForm h3{font-size:8.5vw}
.firstStape{display:block}
.firstStapeWrapper{width:39vw;margin:0 auto;padding:3vw .7vw 2vw}
.firstStapeTitlte{text-align:center;font-size:calc(3.85vw + 3px);font-family:Assistant,sans-serif;font-weight:300;line-height:.95}
.firstStapeProccessWrapper{width:15vw;margin:0 auto;padding:1.5vw 1vw 1vw;display:flex;align-items:center;justify-content:center}
.numberProccess{width:4vw;height:4vw;display:flex;align-items:center;justify-content:center;font-size:var(--size16pxmobile);color:#000;background:#ccc;border-radius:15vw;cursor:pointer}
.numberProccess.active{background:rgb(254 254 254)}
.hrBetweenNumbers{width:4.5vw;height:1px;background:#fefefe}
.numberProccess>span{height:5.5vw}
.linkForMembers{text-align:center;text-decoration:underline;font-size:var(--size30pxdesktop);margin-top:.5vw;cursor:pointer}
.fieldRequired{padding:0;font-size:calc(.95vw + 3px);font-weight:100;margin:.2vw 0 0 0;color:#fff;text-align:right}
.mobile .fieldRequired{font-size:4.9vw}
label{width:0;height:0;opacity:0}
input{background-color:transparent;border-radius:0;border:0;outline:0;line-height:0;font-size:calc(.95vw + 3px);color:#fff;width:100%;border-bottom:1px solid #e0e0e0;font-family:Assistant,sans-serif;font-weight:300}
.mobile input{font-size:5.2vw}
.wrapperForm{padding:0;position:relative}
.fields-section{position:relative;margin-top:.5vw;display:flex;flex-direction:column;text-align:right}
.field{position:relative;display:flex;flex-direction:column;margin-top:1.5vw}
.field.degem{margin-top:2vw;display:none}
.field.hall{margin-top:2vw;display:none}
.hall .field-placeholder.active,.degem .field-placeholder.active{animation:SlideUp-1 .5s both}
.hall .field-placeholder.active{padding-right:0.5em;}
.hall .input-after-active,.degem .input-after-active{animation:SlideDown-1 .5s both}
.mobile .hall .field-placeholder.active,.mobile .degem .field-placeholder.active{animation:SlideUp-1Mobile .5s both}
.mobile .hall .input-after-active,.mobile .degem .input-after-active{animation:SlideDown-1Mobile .5s both}
.mobile .field{margin-top:6.5vw}
.field-placeholder{font-size:calc(.95vw + 3px);position:absolute;z-index:-1;margin-top:.2vw;color:#fff;font-weight:100}
.mobile .field-placeholder{font-size:5.2vw}
.field-placeholder.active{animation:SlideUp .5s both}
.input-after-active{animation:SlideDown .5s both}
.mobile .field-placeholder.active{animation:SlideUpMobile .5s both}
.mobile .input-after-active{animation:SlideDownMobile .5s both}
.degem .field-placeholder.active{animation:SlideUp-1 .5s both}
.degem .input-after-active{animation:SlideDown-1 .5s both}
.mobile .degem .field-placeholder.active{animation:SlideUp-1Mobile .5s both}
.mobile .degem .input-after-active{animation:SlideDown-1Mobile .5s both}
@keyframes SlideDown{
0%{transform:translateY(-1.5vw) scale(.8) translateX(.5vw)}
100%{transform:translateY(0) scale(1) translateX(0)}
}
@keyframes SlideUp{
0%{transform:translateY(0) scale(1) translateX(0)}
100%{transform:translateY(-1.5vw) scale(.8) translateX(.5vw)}
}
@keyframes SlideDownMobile{
0%{transform:translateY(-4.5vw) scale(.8) translateX(1vw)}
100%{transform:translateY(0) scale(1) translateX(0)}
}
@keyframes SlideUpMobile{
0%{transform:translateY(0) scale(1) translateX(0)}
100%{transform:translateY(-4.5vw) scale(.8) translateX(1vw)}
}
@keyframes SlideDown-1{
0%{transform:translateY(-1.5vw) scale(.8) translateX(1vw)}
100%{transform:translateY(0) scale(1) translateX(0)}
}
@keyframes SlideUp-1{
0%{transform:translateY(0) scale(1) translateX(0)}
100%{transform:translateY(-1.5vw) scale(.8) translateX(1vw)}
}
@keyframes SlideDown-1Mobile{
0%{transform:translateY(-4.5vw) scale(.8) translateX(3.5vw)}
100%{transform:translateY(0) scale(1) translateX(0)}
}
@keyframes SlideUp-1Mobile{
0%{transform:translateY(0) scale(1) translateX(0)}
100%{transform:translateY(-4.5vw) scale(.8) translateX(3.5vw)}
}
.error-m{display:none}
.error-m{font-size:calc(.6vw + 3px);position:absolute;left:0;top:1.8vw;color:#fff!important}
.error~.error-m{display:block}
.error-m.degem{top:2.1vw}
.error-m.mutag{bottom:-1vw;top:unset}
.mobile .error-m.mutag{top:3.6vw}
.mobile .error-m{font-size:3vw;top:8.2vw}
.error-m.checkbox2{font-size:.8vw;position:absolute;right:0;top:-.9vw;opacity:1;width:100%}
.error-m.checkbox1{font-size:calc(.65vw + 3px);position:absolute;right:0;top:-.9vw}
.mobile .error-m.checkbox1,.mobile .error-m.checkbox2{font-size:3vw;position:absolute;right:0;top:-2.9vw}
.success{display:none;position:absolute;left:0;font-size:calc(.85vw + 3px);color:#fff;top:0vw}
.mobile .success.degem{font-size:4vw;top:-2vw}
.mobile .success{font-size:4vw}
.checkbox-area{height:2.3vw;display:flex;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;user-select:none}
.checkbox-area2{height:1.3vw;display:flex;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;user-select:none}
.read_more_text {display:none;}
.read_more_text.show{display:block;} 
.checkbox-area2.show{height:8.3vw;} 
.mobile .checkbox-area2.show{height:22.3vw;}
.read_more {text-decoration:underline;cursor: pointer;} 
.checkbox-area:hover{cursor:pointer}
.checkbox-area2:hover{cursor:pointer}
.checkbox-txt,.checkbox-txt2{font-size:1vw;font-size:calc(.85vw + 3px);right:1.3vw;position:relative;color:#fff;line-height:1;width:100%;margin-top:-.1vw}
.mobile .checkbox-txt,.mobile .checkbox-txt2{font-size:4vw;right:5.3vw;width:70vw;margin-top:1vw}
.checkbox-txt a,.checkbox-txt2 a{text-decoration:underline}
.checkbox,.checkbox2{top:0;position:absolute;right:0;cursor:pointer;z-index:1;height:1vw;width:1vw}
.mobile .checkbox,.mobile .checkbox2{top:1.4vw;height:4vw;width:4vw}
.checkmark,.checkmark2{position:absolute;top:0;right:0;height:.8vw;width:.8vw;background-color:#fff;border:1px solid #fff;border-radius:.2vw;display:none}
.mobile .checkmark,.mobile .checkmark2{top:1.8vw;height:2.8vw;width:2.5vw}
.checkbox-area:hover input~.checkmark{background-color:#ccc}
.checkbox-area2:hover input~.checkmark2{background-color:#ccc}
.checkbox-area input:checked~.checkmark{background-color:#fff}
.checkbox-area2 input:checked~.checkmark2{background-color:#fff}
.checkmark2:after,.checkmark:after{content:"";position:absolute;display:none}
.checkbox-area input:checked~.checkmark:after{display:block}
.checkbox-area2 input:checked~.checkmark2:after{display:block}
.checkbox-area .checkmark:after{left:.25vw;top:.05vw;width:.1vw;height:.4vw;border:solid #000;border-width:0 .2vw .2vw 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.checkbox-area2 .checkmark2:after{left:.25vw;top:.05vw;width:.1vw;height:.4vw;border:solid #000;border-width:0 .2vw .2vw 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mobile .checkbox-area .checkmark:after,.mobile .checkbox-area2 .checkmark2:after{left:.85vw;top:-.5vw;width:1.1vw;height:2.4vw}
.checkboxes{margin-top:2vw}
.mobile .checkboxes{margin-top:5vw}
.checkboxes2{margin-top:1.7vw}
.mobile .checkboxes2{margin-top:9.7vw}
.send-btn{width:100%;display:flex;align-items:center;justify-content:center;position:relative;margin-top:3vw;background:0 0;border:none}
.mobile .send-btn{width:100%;height:13vw;margin-top:21vw;margin-bottom:20vw}
.bgBloor{background:#ffffff82;box-shadow:0 0 10px #ccc;position:absolute;width:100%;height:100%;backdrop-filter:blur(4px)}
.wrapperSendButtonForm{width:100%;height:4em;background:#fff;color:#006170;display:flex;align-items:center;justify-content:center;border-radius:1.4vw;margin-bottom:0;cursor:pointer}
.mobile .wrapperSendButtonForm{width:100%;height:100%;border-radius:100vw}
.txt-send-button{font-size:calc(1.65vw + 3px);letter-spacing:0vw;font-weight:300}
.txt-send-button span{position:relative;animation:arrow .8s infinite cubic-bezier(.445,.05,.55,.95)}
@keyframes arrow{
0%{right:0}
50%{right:.3vw}
100%{right:0}
}
.mobile .txt-send-button span{animation:arrow2 .8s infinite cubic-bezier(.445,.05,.55,.95)}
@keyframes arrow2{
0%{right:0}
50%{right:.8vw}
100%{right:0}
}
.thanksArticle {display:none;}
.mobile .txt-send-button{font-size:7.8vw}
.tnx{position:absolute;top:4vw;background:#3693f2;right:0vw;width:20vw;height:50vw;display:none;color:#fff;font-size:calc(1.85vw + 3px);text-align:center;overflow:scroll}
.mobile .tnx{top:4vw;width:100%;height:151vw;font-size:5.2vw;display:none}
.wrapperTnx{position:relative;font-size:var(--size40pxdesktop);line-height:1;width:100%;margin:0 auto;padding:0 1vw}
.mobile .wrapperTnx{font-size:var(--size40pxdesktop);width:81vw;padding:8vw 0 0 0}
.nextStape{display:flex;align-items:center;justify-content:center}
.nextStapeWrapper{width:18.5vw;height:4vw;background:#5b5b5b;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:.4vw;margin-bottom:0;cursor:pointer}
.nextStapeWrapper>span{font-size:calc(1.3vw + 3px);letter-spacing:0vw;font-weight:300}
.mutagim{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.7vw}
.mobile .mutagim{width:100%;margin-top:8.7vw}
.mutag_item{font-size:calc(.65vw + 3px);color:#fff;border:1px solid #fff;padding:.3vw;cursor:pointer;font-family:Citroen,serif;letter-spacing:.02vw;flex: 0 0 20%;text-align: center;}
.mobile .mutag_item{font-size:3.8vw;padding:1.3vw 4.1vw 1.3vw}
.mutag_item:hover{background-color:#fff;color:#000;cursor:pointer}
.mutag_item.active{background-color:#fff;color:#000;cursor:pointer}
#cars,#halls,#mhalls{border:none;height:1.6vw;background:0 0;border-bottom:1px solid #fff;color:#fff;font-size:calc(.95vw + 3px);font-family:Citroen,sans-serif;position:relative}
.mobile.iPhone #cars{-webkit-appearance:none;-webkit-border-radius:0;background:url(images/arrow-dwon.png);background-repeat:no-repeat;background-size:3vw auto;background-position:0vw 2vw}
.mobile #cars option{font-size:4vw}
.mobile #cars{font-size:5.2vw;height:8vw}
#cars option{font-family:Citroen}
#cars option{background:#fff;font-family:Citroen,serif;color:#000}
#halls option,#mhalls option{background:#fff;font-family:FbReforma-Regular,serif,serif;color:#000}
.wrapperDesPhone{text-align:center;font-size:calc(1.85vw + 3px);color:#fff;line-height:.9;font-weight:600;margin:2vw 0;z-index:1;position:relative}
.mobile .wrapperDesPhone{font-size:7.6vw;margin:6vw 0;display:none}
.topThanksTxt{font-size:calc(1.35vw + 3px);font-weight:600;line-height:1.1}
.mobile .topThanksTxt{font-size:7vw}
.mobile .topThanksTxt span{font-size:10vw}
.mobile .topThaksArticle{font-size:4.4vw;margin-top:5vw}
.mobile .model-thanks{font-size:6.4vw;margin-top:5vw}
.topThanksTxt span{font-size:calc(1.85vw + 3px)}
.topThaksArticle{font-size:calc(.85vw + 3px);margin-top:1vw}
.model-thanks{font-size:calc(1.25vw + 3px);margin-top:1vw}
.model-t{display: none;}
.model-t.active{display: block;}
.model-t a{display: block;color: #000;background: #fff;margin-top: 1em;padding: .5em;}
.aritcles{margin-top:2vw}
.mobile .aritcles{margin-top:7vw}
.article{color:#000;padding:1vw;position:relative}
.article_bg{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:fill;z-index:0}
.mobile .articleTxt{font-size:3.5vw;margin-top:6vw;padding:0 7vw}
.articleTxt{font-size:calc(.85vw + 3px);line-height:1.1;z-index:1;position:relative;margin-top:1vw}
.articleButton{z-index:1;position:relative}
.articleTxt h4{font-weight:700;line-height:1.4}
.articleTxt p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-top:-1vw}
.mobile .articleTxt p{margin-top:-3vw}
.articleButtonWrapper{background:#000;width:9vw;margin:1vw auto 1.5vw;color:#fff;font-size:calc(.75vw + 3px);font-weight:100;height:2vw;display:flex;align-items:center;justify-content:center;border-radius:.5vw}
.mobile .articleButtonWrapper{width:33vw;margin:3vw auto 7.5vw;font-size:4.3vw;height:8vw;border-radius:1.5vw}
.artButTxt{margin-left:.2vw}
.polutions,.safeties{display:flex;margin-right:.2vw}
.safeties{margin-left:.4vw}
.mobile .polutions{align-items:flex-end;margin-right:1vw;margin-top:-.5vw}
body.mobile:not(.page-home) .polutions,body.mobile:not(.page-home) .safeties{margin-top:-.8vw;margin-left:7vw}
body.mobile:not(.page-home) .polutions{align-items:center}
.mobile .safeties{align-items:flex-end;margin-right:1vw;margin-top:3vw}
body.mobile:not(.page-home) .safeties{align-items:center}
.polutions p,.safeties p{width:1.2vw;height:1.2vw;display:flex;align-items:center;justify-content:center;margin:0 .1vw;color:#000}
.mobile .polutions p{width:6.2vw;height:6.2vw;margin:0 .4vw}
.mobile .safeties p{width:6.2vw;height:6.2vw;margin:0 .4vw}
.accessabilyWrapper{display:flex;align-items:center;justify-content:center}
.mobile .accessabilyWrapper{margin-top:2vw}
.accessabilyWrapper img{width:1.2vw;height:1.2vw;background:#fff;border-radius:24vw;border:1px solid #fff;margin-left:.3vw}
.mobile .accessabilyWrapper img{width:5.2vw;height:5.2vw;background:#fff;border-radius:24vw;border:1px solid #fff;margin-left:1.3vw}
.accessabilyWrapper span{text-decoration:underline}
.polutionSafety{display:flex;display:none!important}
.polutionSafety a{padding:0 .2vw}
.mobile .polutionSafety{display:flex;flex-wrap:wrap;line-height:1}
body.mobile:not(.page-home) .polutionSafety{line-height:1.8}
.showMore{text-align:center;font-size:calc(1.25vw + 3px);margin:5vw auto 3vw;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border:none;background:0 0;display:flex;width:13vw;align-items:center;justify-content:center}
.showMore.opacity{display:none}
.mobile .showMore{font-size:7vw;margin:6vw 18vw;width:52vw;display:flex;align-items:center;justify-content:center}
.stickyButton{display:none}
.mobile .stickyButton{display:block;width:100%;background:#000;color:#fff;position:fixed;bottom:0}
.phoneButton img{width:5.5vw;height:auto;object-fit:cover;margin-left:1.5vw}
.sendButton img{width:6.5vw;height:auto;object-fit:cover;margin-left:1.5vw}
.phoneButtonWrapper,.sendButton{width:43.5vw;height:10vw;display:flex;align-items:center;justify-content:center;border-radius:2.2vw;font-weight:600;font-size:calc(4.85vw + 3px)}
.phoneButtonWrapper{background:#fff;color:#006170}
.sendButton{background:#3693f2}
.wrapperStickyButton{width:91vw;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:5vw 0}
.phoneButton{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.mobile .carTitle{margin-top:2vw}
.mobile.iPhone .carDescription p{line-height:1.2}
.mobile.iPhone .carMainTxt p{letter-spacing:-.3vw}
.mobile.iPhone .carOldPrice{letter-spacing:-.3vw}
.mobile.iPhone .carOldPrice .shakel{margin-right:-2vw}
.mobile.iPhone .carNewPrice{letter-spacing:-.6vw}
.mobile.iPhone .carMainTxtDes{letter-spacing:-.1vw}
.mobile.iPhone .carNewPrice .shakel{margin-right:-2vw}
.mobile.iPhone .numberwatching,.mobile.iPhone .watchTxt{letter-spacing:-.2vw}
.mobile.iPhone .sendButton{letter-spacing:-.2vw}
.mobile.iPhone .phoneButton{letter-spacing:-.2vw}
.mobile.iPhone .titleForm h3{font-size:8.2vw;letter-spacing:-.3vw;font-family:sans-serif}
.mobile.iPhone .fieldRequired{letter-spacing:-.15vw}
.mobile.iPhone .field-placeholder{letter-spacing:-.3vw}
.mobile.iPhone .txt-send-button{letter-spacing:-.3vw}
.mobile.iPhone .topThanksTxt{letter-spacing:-.3vw}
.mobile.iPhone .topThaksArticle{letter-spacing:-.2vw}
.mobile.iPhone .articleTxt{letter-spacing:-.2vw}
.mobile.iPhone .artButTxt{letter-spacing:-.2vw}
#divPreContactUsButton{bottom:1vw!important;right:1vw!important}
.mobile #divPreContactUsButton{bottom:21vw!important;right:2vw!important;z-index:1!important}
.mobile .cb_preButtonImg{max-width:16vw!important}
.mutag_item:focus,.send-btn:focus,a:focus,input:focus,select:focus{border:1px dashed #fff;outline-offset:2px;outline:2px solid #000}
.carButtonInfo a:focus{width:fit-content;display:block;margin:0 auto}
@media(max-width: 1000px){
	.ddesktop{display:none}
	footer{box-shadow:0 4px 10px #3693f2;background-color:#3693f2;}
	.mmobile{display:block;}
	.mmobile form{background: #fff;color: #000;}
	.mmobile legend{display: block;margin: auto;}
	.mmobile .titleForm h3,.mmobile .fieldRequired,.mmobile input,.mmobile .checkbox-txt, .mmobile  .checkbox-txt2,.mmobile .error-m{color: #000!important;}
	.mmobile .field-placeholder{z-index: auto;color: #000;font-size: 4.2vw;}
	.mmobile .tnx{height: auto;background: #fff;position: relative;top:0;color: #000;}
	.mmobile .send-btn{margin: 10vw 0;}
	.mmobile .mutag_item{border-color: #000;color: #000;}
	.mmobile .wrapperSendButtonForm{color: #fff;background: #3693f2;}
	.mmobile .mutag_item.active{color: #fff;background: #000;}
}