@font-face{font-family:almoni;src:url(fonts/almoni-neue-tzar-aaa-400.eot);src:url(fonts/almoni-neue-tzar-aaa-400.eot?#iefix) format('embedded-opentype'),url(fonts/almoni-neue-tzar-aaa-400.woff) format('woff'),url(fonts/almoni-neue-tzar-aaa-400.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:almoni;src:url(fonts/almoni-neue-tzar-aaa-800.eot);src:url(fonts/almoni-neue-tzar-aaa-800.eot?#iefix) format('embedded-opentype'),url(fonts/almoni-neue-tzar-aaa-800.woff) format('woff'),url(fonts/almoni-neue-tzar-aaa-800.ttf) format('truetype');font-weight:800;font-style:normal}
@font-face{font-family:helvetica;src:url(fonts/HELVETICALTSTD-LIGHT.OTF) format('truetype');font-weight:100;font-style:normal}
@font-face{font-family:helvetica;src:url(fonts/HELVETICALTSTD-BOLD.OTF) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:helvetica;src:url(fonts/HELVETICALTSTD-BLKCOND.OTF) format('truetype');font-weight:800;font-style:condensed}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}
html{font-family:almoni;width:100%;height:100%;font-size:4.4vw;font-weight:100;overflow-x:hidden}
*{box-sizing:border-box}
body{margin:0;padding:0;background:url(../images/bgm3.jpg) center -2rem no-repeat #000;background-size:100%;color:#fff;overflow:hidden}
del{text-decoration:none}
.notice{text-align:right;display:block}
iframe#lead_frame{display:none}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1{line-height:.9;font-size:2.5em;text-align:center}
a:focus,input:focus,select:focus{outline:2px solid #0f0!important}
.desktop{display:none!important}
.mobile{display:inline-block}
.cookie-notice{background:#221d1a;color:#fff;font-size:.85rem;position:fixed;bottom:0;left:0;width:100%;padding:1em;display:flex;justify-content:space-between;align-items:center;z-index:1099999000;direction: rtl;box-sizing: border-box;}
.cookie-notice a{color:#fff;text-decoration:underline;margin-left:.5em}
.cookie-notice .close-notice{margin-right:.5rem;cursor:pointer;text-decoration:none;border: .1rem solid; padding: .25em 1em; border-radius: .75rem;margin-left: 0;}
.visually-hidden:not(:focus):not(:active){border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
[aria-hidden=true]{visibility:hidden;height:0!important}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
#wrapper{text-align:center;overflow-x:hidden;width:100%;direction:rtl}
header{height:27em;position:relative;width:100%}
#content{position:absolute;right:0;text-align:right;top:1em;width:calc(100% - 1em);height:85%}
#form_wrapper{margin:1em auto;width:90vw;background:#f1f1f1}
#contact_form{margin-top:0;padding:1.5rem}
.accessibility a{text-decoration:underline;color:#000;margin-left:.5em}
.form_item{margin-bottom:.78em;position:relative;text-align:right}
[aria-hidden=true]{visibility:hidden}
.en{font-family:almoni;font-size:.9em}
.small{bottom:0;position:absolute;font-size:.9em;width:100%;left:-6em}
#footer_wrapper{position:absolute;top:93em;left:1em}
h1 small{font-weight:400;font-size:60%;display:block}
select{-webkit-appearance:none;-webkit-border-radius:0}
input{height:1.85em;border:none;background:0 0;font-family:almoni;-webkit-appearance:none;-webkit-border-radius:0}
input[type=email],input[type=tel],input[type=text]{text-indent:20px;-webkit-appearance:none;-webkit-border-radius:0}
#place{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;padding-right:20px;background:url(../images/small-arrow.png) no-repeat left transparent;width:100%;height:1.5em;background-position:.75em center;background-size:.75em;font-family:almoni;font-size:1.5em;border-bottom:.1rem solid #000}
select::-ms-expand{display:none}
.testdrive{display:block;margin:1em auto;text-align:center;box-sizing:border-box}
.flex-crv-title{margin-top:13em}
.slider-wrap{bottom:3em;position:absolute;right:0;width:90%;right:50%;transform:translateX(50%)}
.swiper-slide img{max-width:95%}
.swiper-slide span{display:block;font-size:1.5em;padding:1rem 0}
.swiper-container{width:100%;margin:auto;overflow:hidden}
.swiper-button-prev{background:url(../images/arrow.png) no-repeat center center;background-size:contain;transform:rotate(180deg);width:.5em;right:-.75em;height:2.5em;z-index:3;position:absolute;top:40%}
.swiper-button-next{background:url(../images/arrow.png) no-repeat center center;background-size:contain;width:.5em;left:-.75em;height:2.5em;position:absolute;right:auto;top:40%}
.c2c.mobile a.testdrive{color:#fff;font-size:1.4em;line-height:1.5;text-decoration:none;display:block;font-weight:400;word-spacing:-2px;display:block;vertical-align:middle;text-align:center;height:1.925em;display:block;box-sizing:border-box;background:url(../images/cal.svg) no-repeat #000;background-position:15% center;background-size:.75em;padding-left:1.5em;margin:0}
.t-wrap{display:inline-block;background:url(../images/fla.png) no-repeat;background-size:22em;background-position:center;font-family:Assistant;padding:.4rem 0rem .4rem 0;position:absolute;top:25em;width:32em;text-align:center;font-size:.7em}
.price1{right:50%;transform: translateX(50%);font-size:2.8em;position:absolute;bottom:.25em}
.old-price{text-decoration:line-through #dd1a1a;font-size:1.8em;bottom:.5em;position:absolute;right:7em}
.testdrive{border:.025em solid #d20000;padding:.25em .5em;color:#d20000;margin:1em auto;background:0 0;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;width:100%;font-weight:300;font-size:1.4em;line-height:1;text-align:center;text-decoration:none}
.testdrive:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.testdrive:active:before,.testdrive:focus:before,.testdrive:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.testdrive:active,.testdrive:focus,.testdrive:hover{color:#d20000}
.iframe-box{display:none}
.iframe-box.show{display:block}
.iframe-box.show iframe{display:block;width:100%;height:100%}
.iframe-box.show:before{position:fixed;right:0;left:0;top:0;bottom:0;background-color:rgba(0,0,0,.7);content:'';display:block;z-index:999999}
.iframe-box.show .inner{display:block;position:fixed;z-index:999999999;width:90vw;height:90vh;right:50%;transform:translate(50%,50%);bottom:50%;background:#fff;text-align: right;}
.iframe-box.show .close{position:relative;top:0rem;z-index:9999999999999;margin-right:.5rem;color:#000;font-size:4em;display: inline-block;line-height: .5;}
#content h1 img{display:block;height:.5em;margin:auto;font-family:Assistant}
.t-wrap b{display:block}
.civic-logo img{height:3.8em;right:2em;margin-top:1em;position:absolute}
.civic-logo{text-align:right}
.hev img{height:1.2em}
h2{color:#fff;font-weight:400;font-size:1.5em;position:relative;margin-bottom:0;line-height:1}
.line{width:4em;height:.05em;background:#000;position:absolute;right:9.25em;bottom:-7.99em;transform:rotate(-11deg)}
.c2c a{flex:0 0 50%;width:50%}
.c2c a.wide{flex:0 0 100%;}
.zihum-bottom.zihum-bottom{background:#fff;color:#000;width:100%;padding:.2em;line-height:1;font-size:1em;text-align:center;position:absolute;bottom:0;padding-top:.45em}
.main_content{position:absolute;color:#000;font-size:1.47em;top:21em;font-weight:700}
.dot{height:.3em;width:.3em;background-color:#b01111;border-radius:50%;display:inline-block;margin-right:.4em;margin-left:.1em;position:relative;vertical-align:middle}
.dot::after{position:absolute;width:170%;background:0 0;content:'';height:170%;right:50%;bottom:50%;transform:translate(50%,50%);display:block;border-radius:50%;border:.01em solid #fff}
.first-row{display:flex;margin-right:.1em}
.honda-logo::before{content:'';height:.125rem;width:4.1em;background:#000;position:absolute;top:-.6em}
.honda-logo::after{content:'';height:.125rem;width:4.1em;background:#000;position:absolute;top:-.6em;left:0}
.zihum-bottom a{color:#000}
.zihum-bottom span:not(.rectangle){margin-right:.5em}
.right-box{margin-bottom:1vw}
.logo{left:.5em;top:.5rem;position:absolute}
.logo img{width:9.5em}
.nis{font-size:.65em;font-weight:100}
h3{margin:0;font-size:2.5em;padding-right:.8em;font-weight:800;letter-spacing:-.01em}
main{width:100%;z-index:9;overflow:hidden;background:#000}
.honda-logo{position:relative;display:flex;margin-bottom:1vw}
.c2c.mobile{margin:auto;width:100%;position:fixed;left:0;bottom:0;z-index:9999;display:flex}
a{color:#000;text-decoration:none}
#c2c{background:url(../images/phone.svg) no-repeat #d20000;color:#fff;font-size:1.4em;line-height:1.5;font-weight:400;text-decoration:none;text-align:center;display:block;background-position:15% center;background-size:.75em;padding-left:1em;height:1.925em;width:50%;padding:.25em}
.c2c img{height:.75em}
#email,#full_name,#phone{border-bottom:.1rem solid #000;background:0 0}
#full_name{width:100%;height:2.2em;margin-bottom:0;text-align:right;background:0 0}
#phone{width:100%;height:2.2em;text-align:right;background:0 0;display:inline-block;padding-right:10px}
#formsubmit{cursor:pointer;width:100%;height:1.2em;margin-top:.2em;color:#fff;background:#b01111;font-family:almoni;font-size:2.1em;font-weight:400}
#thanks.show{margin:8em 0;font-size:1.15em;color:#000}
#thanks #header{font-size:2em;margin-top:.7em}
footer{font-size:.65em;text-align:right;margin-right:0;margin-bottom:1em;word-spacing:2px;width:100%;font-weight:400;padding:.5em 0;background-size:cover;background-color:#000;padding-bottom:6em}
.logos{text-align:left;padding-left:2em}
footer .en{font-weight:100}
.rectangle{display:inline-block;text-align:center;color:#000;font-size:.8em;font-family:almoni,sans-serif;font-weight:400;width:1em;height:1em;padding-top:.1em;margin-right:.1em}
.rectangle.red{background-color:#ae2b25}
.rectangle.blue{background-color:#1fb88d;color:#000}
.rectangle.orange{background-color:#f15922 }
.rectangle.lightyellow{background-color:#c2db31}
.rectangle.lightblue{background-color:#ffcb08}
input[type=tel]{text-align:right}
.rectangle.lightgreen{background-color:#00a651}
.rectangle.green{color:#000;background-color:#77b730}
.rectangle.darkgreen{background-color:#3e6547}
footer a{color:#000;text-decoration:none;font-weight:400}
footer .footer_top{font-weight:100;margin:.6em 0;display:inline-block;letter-spacing:-.005em;text-align:center}
footer .footer_bottom{font-size:1.05em;font-weight:400;padding-right:.5em;display:inline-block}
#legal{position:relative;padding-right:1.75em}
footer img.honda{width:9.25em}
footer img.meir{width:6em}
#honda-link{font-size:.8em;font-weight:400}
footer .rectangle.lightblue{background-color:#3370b7}
.notices{font-size:.9em;color:#000;position:absolute;left:12em;top:118.5vw}
.error_msg{display:block;color:#b01111;position:absolute;font-size:1em;left:.5em;bottom:.25em;z-index:1}
#submitinput{margin-top:-.55em}
#checkbox-input{margin-top:2.75em}
::-webkit-input-placeholder{text-indent:.5em;color:#000;font-size:1.5em}
:-moz-placeholder{color:#000;opacity:1;font-size:1.5em;text-indent:.5em}
::-moz-placeholder{color:#000;font-size:1.5em;opacity:1}
:-ms-input-placeholder{color:#000;font-size:1.5em;text-indent:.5em}
.form_notice{display:block;text-align:right;margin-bottom:.5em;color:#000}
.form_title{font-weight:100;font-size:1.8em;margin-bottom:.6em;text-align:center;word-spacing:-.5vw;line-height:7vw;color:#000}
#form_pre_phone-error{right:12.25em;width:2em}
#phone-error{left:.5em}
#email{text-align:right;height:2.2em;width:100%}
#contact_form p{font-size:.5em;position:absolute;right:4em}
.form_item .dot::after{width:19px;height:19px;padding:0;margin:0;vertical-align:bottom;position:relative;overflow:hidden}
.lower-line{vertical-align:bottom}
#place-error,#type-error{left:2.5em}
.sms{font-size:7px;color:#fff;font-weight:400}
.checkboxes{position:relative}
input[type=checkbox]:not(old),input[type=radio]:not(old){position:absolute;bottom:3em;width:2em;margin:0;padding:0;font-size:1em;opacity:0}
input[type=checkbox]:not(old)+label{display:inline-block;line-height:1em;font-size:.8em;width:100%;margin-bottom:.7em;text-align:justify;color:#000}
input[type=checkbox]:not(old)+label>.cb,input[type=radio]:not(old)+label>.cb{display:inline-block;width:1em;height:1em;border:.0625em solid #000;border-radius:0;background:#fff;vertical-align:middle;margin-bottom:.1em}
input[type=checkbox]:not(old)+label>span.bigger{display:inline-block;background:0 0;border:none;margin-bottom:.5em;width:100%}
input[type=checkbox]:not(old):checked+label>span.bigger{background:0 0}
input[type=checkbox]:not(old):checked+label>span.bigger:before{display:none}
input[type=checkbox]:not(old):checked+label>.cb,input[type=radio]:not(old):checked+label>.cb{background-image:-moz-linear-gradient(#e0e0e0,#f0f0f0);background-image:-ms-linear-gradient(#e0e0e0,#f0f0f0);background-image:-o-linear-gradient(#e0e0e0,#f0f0f0);background-image:-webkit-linear-gradient(#e0e0e0,#f0f0f0);background-image:linear-gradient(#e0e0e0,#f0f0f0)}
input[type=checkbox]:not(old):focus+label>span>.cb{outline:2px solid #0f0!important}
input[type=checkbox]:not(old):checked+label>.cb:before{content:'✓';display:block;width:1em;color:#000;font-size:1em;line-height:1em;text-align:center;text-shadow:0 0 .0714em #73994d;font-weight:700}
input[type=radio]:not(old)+label>.rb{display:inline-block;width:.75em;height:.75em;margin:0 0 0 .15em;background:#fff;vertical-align:middle;border:.0625em solid silver;border-radius:50%;position:relative}
input[type=radio]:not(old):checked+label>span:before{content:'•';display:block;color:#b01111;font-size:1.5em;line-height:.5;text-align:center;font-weight:700}
.radios{display:flex;justify-content:center}
input[type=radio]:not(old)+label{font-size:1.5em}
input[type=radio]:not(old)+label{display:inline-block;line-height:1em;text-align:right;margin:.5em 1em}
@supports not (-webkit-touch-callout:none){
#content.facebook{top:3.35em}
}
.fb .h2_wrap{margin-top:1em}
.fb h1{font-size:1.35rem}