@font-face{font-family:"Hyundai Sans Text";src:local("Hyundai Sans Text"),local("HyundaiSansText"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Hyundai Sans Text";src:local("Hyundai Sans Text Medium Italic"),local("HyundaiSansText-MediumItalic"),local("HyundaiTextMediumItalic"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-MediumItalic.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"Hyundai Sans Text";src:local("Hyundai Sans Text Medium"),local("HyundaiSansText-Medium"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-Medium.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Hyundai Sans Head";src:local("Hyundai Sans Head Light"),local("HyundaiSansHead-Light"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansHead-Light.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansHead-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Hyundai Sans Text";src:local("Hyundai Sans Text Bold"),local("HyundaiSansText-Bold"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-Bold.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"Hyundai Sans Head";src:local("Hyundai Sans Head"),local("HyundaiSansHead"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansHead.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansHead.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Hyundai Sans Text";src:local("Hyundai Sans Text Italic"),local("HyundaiSansText-Italic"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-Italic.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}
@font-face{font-family:"Hyundai Sans Text";src:local("Hyundai Sans Text Bold Italic"),local("HyundaiSansText-BoldItalic"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-BoldItalic.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansText-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:"Hyundai Sans Head";src:local("Hyundai Sans Head Bold"),local("HyundaiSansHead-Bold"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansHead-Bold.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansHead-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"Hyundai Sans Head";src:local("Hyundai Sans Head Medium"),local("HyundaiSansHeadMedium"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansHeadMedium.woff2") format("woff2"),url("../themes/hyundai-auto-romania/assets/fonts/HyundaiSansHeadMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}
@charset "UTF-8";
@font-face{font-family:"icons";src:url("../themes/hyundai-auto-romania/assets/fonts/icons.eot?p2f7qr");src:url("../themes/hyundai-auto-romania/assets/fonts/icons.eot?p2f7qr#iefix") format("embedded-opentype"),url("../themes/hyundai-auto-romania/assets/fonts/icons.ttf?p2f7qr") format("truetype"),url("../themes/hyundai-auto-romania/assets/fonts/icons.woff?p2f7qr") format("woff"),url("../themes/hyundai-auto-romania/assets/fonts/icons.svg?p2f7qr#icons") format("svg");font-weight:normal;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-hyundai-logo:before{content:""}
.icon-phone:before{content:""}
.icon-filter:before{content:""}
.icon-image:before{content:""}
.icon-list:before{content:""}
.icon-search:before{content:""}
.icon-video:before{content:""}
.icon-email:before{content:""}
.icon-arrow-bottom-2:before{content:""}
.icon-arrow-bottom:before{content:""}
.icon-directions:before{content:""}
.icon-manual:before{content:""}
.icon-pin-2:before{content:""}
.icon-radio:before{content:""}
.icon-target:before{content:""}
.icon-cookie:before{content:""}
.icon-play:before{content:""}
.icon-apple:before{content:""}
.icon-arrow:before{content:""}
.icon-arrow-back:before{content:""}
.icon-arrow-down:before{content:""}
.icon-arrow-next:before{content:""}
.icon-arrow-up:before{content:""}
.icon-burgher-menu:before{content:""}
.icon-checked:before{content:""}
.icon-close:before{content:""}
.icon-download:before{content:""}
.icon-facebook:before{content:""}
.icon-gplay:before{content:""}
.icon-hyundai-symbol-logo:before{content:""}
.icon-instagram:before{content:""}
.icon-menu-1:before{content:""}
.icon-menu-2:before{content:""}
.icon-menu-3:before{content:""}
.icon-menu-4:before{content:""}
.icon-new:before{content:""}
.icon-youtube:before{content:""}
@font-face{font-family:iconfont1669301230532;src:url(../themes/hyundai-auto-romania/assets/fonts/iconfont/iconfont1669301230532.eot?#iefix) format("embedded-opentype"),url(../themes/hyundai-auto-romania/assets/fonts/iconfont/iconfont1669301230532.woff2) format("woff2"),url(../themes/hyundai-auto-romania/assets/fonts/iconfont/iconfont1669301230532.woff) format("woff")}
.is-font-icon-arrow_open{line-height:1}
.is-font-icon-arrow_open:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-arrow_text-link{line-height:1}
.is-font-icon-arrow_text-link:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-author-quote{line-height:1}
.is-font-icon-author-quote:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-check{line-height:1}
.is-font-icon-check:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-arrow{line-height:1}
.is-font-icon-arrow:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-close-mobile{line-height:1}
.is-font-icon-close-mobile:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-close{line-height:1}
.is-font-icon-close:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-cta_arrow{line-height:1}
.is-font-icon-cta_arrow:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-cta_arrow_reverse{line-height:1}
.is-font-icon-cta_arrow_reverse:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-down-arrow{line-height:1}
.is-font-icon-down-arrow:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-down-arrow_hover{line-height:1}
.is-font-icon-down-arrow_hover:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-download{line-height:1}
.is-font-icon-download:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-hyundai-logo-desktop{line-height:1}
.is-font-icon-hyundai-logo-desktop:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-hyundai-logo-mobile{line-height:1}
.is-font-icon-hyundai-logo-mobile:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-icon_cookie{line-height:1}
.is-font-icon-icon_cookie:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-livechat-dl{line-height:1}
.is-font-icon-livechat-dl:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-tooltip-close{line-height:1}
.is-font-icon-tooltip-close:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-tooltip{line-height:1}
.is-font-icon-tooltip:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-video-mute-mini{line-height:1}
.is-font-icon-video-mute-mini:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-video-pause-mini{line-height:1}
.is-font-icon-video-pause-mini:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-video-play-mini{line-height:1}
.is-font-icon-video-play-mini:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-video-unmute-mini{line-height:1}
.is-font-icon-video-unmute-mini:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-brochure{line-height:1}
.is-font-icon-brochure:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-click-to-buy{line-height:1}
.is-font-icon-click-to-buy:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-configurator{line-height:1}
.is-font-icon-configurator:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-dealer-service{line-height:1}
.is-font-icon-dealer-service:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-contact{line-height:1}
.is-font-icon-contact:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-electric-driving{line-height:1}
.is-font-icon-electric-driving:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-find-a-dealer{line-height:1}
.is-font-icon-find-a-dealer:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-livechat{line-height:1}
.is-font-icon-livechat:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-my-hyundai{line-height:1}
.is-font-icon-my-hyundai:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-quote{line-height:1}
.is-font-icon-quote:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-renting{line-height:1}
.is-font-icon-renting:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-test-drive{line-height:1}
.is-font-icon-test-drive:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-filter{line-height:1}
.is-font-icon-filter:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-locator{line-height:1}
.is-font-icon-locator:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-acceleration{line-height:1}
.is-font-icon-acceleration:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-pause{line-height:1}
.is-font-icon-pause:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-racetrack{line-height:1}
.is-font-icon-racetrack:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-start-engine{line-height:1}
.is-font-icon-start-engine:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-footer_fb{line-height:1}
.is-font-icon-footer_fb:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-footer_gplus{line-height:1}
.is-font-icon-footer_gplus:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-footer_ig{line-height:1}
.is-font-icon-footer_ig:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-footer_linked{line-height:1}
.is-font-icon-footer_linked:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-footer_pint{line-height:1}
.is-font-icon-footer_pint:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-footer_tw{line-height:1}
.is-font-icon-footer_tw:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-footer_yt{line-height:1}
.is-font-icon-footer_yt:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-burger{line-height:1}
.is-font-icon-burger:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-login{line-height:1}
.is-font-icon-login:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.is-font-icon-search{line-height:1}
.is-font-icon-search:before{font-family:iconfont1669301230532 !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.form-new{width:72rem;max-width:100%;position:relative;margin:0 auto}
.form-new ::placeholder{color:#EAEAEA;opacity:1}
.form-new :-ms-input-placeholder{color:#EAEAEA}
.form-new ::-ms-input-placeholder{color:#EAEAEA}
.form-new .form-row{width:100%;min-height:0.1rem;margin:0 auto 2.8rem;grid-template-columns:1fr;display:grid;gap:2.4rem}
.form-new .form-row.checkbox-row{gap:0}
.form-new .form-row.cols-2{grid-template-columns:repeat(2,1fr)}
@media screen and (orientation:portrait),(max-width:1020px) and (orientation:landscape){.form-new .form-row.cols-2{grid-template-columns:1fr}}
.form-new .form-row.cols-3{grid-template-columns:repeat(3,1fr)}
.form-new .form-row.cols-4{grid-template-columns:repeat(4,1fr)}
.form-new .form-row.cols-2.cols-auto{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}
.form-new .form-row.cols-3.cols-auto,.form-new .form-row.cols-4.cols-auto{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}
.form-new .form-row .form-group{position:relative;padding:0;width:100%;max-width:100%}
.form-new .form-row .form-group.is-input input,.form-new .form-row .form-group.is-input textarea{border:2px solid #EAEAEA;color:#444;display:block;font-size:1.6rem;line-height:60px;padding:0px 20px;width:100%;height:60px;font-family:var(--font-family)}
.form-new .form-row .form-group.is-input input::placeholder{opacity:0}
.form-new .form-row .form-group.is-input input:-ms-input-placeholder{opacity:0}
.form-new .form-row .form-group.is-input input::-ms-input-placeholder{opacity:0}
.form-new .form-row .form-group.is-input textarea{height:26rem;padding:5rem 1.6rem 1.6rem;opacity:1;line-height:2.4rem}
.form-new .form-row .form-group.is-input label{color:#666;font-size:1.6rem;font-weight:100;position:absolute;top:0px;left:0px;pointer-events:none;transform:translate(20px,20px);transition:all 0.2s ease-in-out;background-color:transparent}
.form-new .form-row .form-group.is-input textarea:valid,.form-new .form-row .form-group.is-input textarea:focus,.form-new .form-row .form-group.is-input input:valid,.form-new .form-row .form-group.is-input input:focus{outline:none;border-color:var(--primary-color)}
.form-new .form-row .form-group.is-input textarea:valid::placeholder,.form-new .form-row .form-group.is-input textarea:focus::placeholder,.form-new .form-row .form-group.is-input input:valid::placeholder,.form-new .form-row .form-group.is-input input:focus::placeholder{opacity:1}
.form-new .form-row .form-group.is-input textarea:valid:-ms-input-placeholder,.form-new .form-row .form-group.is-input textarea:focus:-ms-input-placeholder,.form-new .form-row .form-group.is-input input:valid:-ms-input-placeholder,.form-new .form-row .form-group.is-input input:focus:-ms-input-placeholder{opacity:1}
.form-new .form-row .form-group.is-input textarea:valid::-ms-input-placeholder,.form-new .form-row .form-group.is-input textarea:focus::-ms-input-placeholder,.form-new .form-row .form-group.is-input input:valid::-ms-input-placeholder,.form-new .form-row .form-group.is-input input:focus::-ms-input-placeholder{opacity:1}
.form-new .form-row .form-group.is-input textarea:valid,.form-new .form-row .form-group.is-input textarea:focus{padding-top:1.6rem}
.form-new .form-row .form-group.is-input textarea:valid + label,.form-new .form-row .form-group.is-input textarea:focus + label,.form-new .form-row .form-group.is-input input:valid + label,.form-new .form-row .form-group.is-input input:focus + label{font-size:1.3rem;color:#000;padding-left:5px;padding-right:5px;line-height:1.5rem;background-color:#FFF;transform:translate(2px,-10px)}
.form-new .form-row .form-group.has-error:not(.hide-error-warning) label{color:var(--error-color) !important}
.form-new .form-row .form-group.has-error:not(.hide-error-warning) input,.form-new .form-row .form-group.has-error:not(.hide-error-warning) input:valid,.form-new .form-row .form-group.has-error:not(.hide-error-warning) input:focus,.form-new .form-row .form-group.has-error:not(.hide-error-warning) textarea,.form-new .form-row .form-group.has-error:not(.hide-error-warning) textarea:valid,.form-new .form-row .form-group.has-error:not(.hide-error-warning) textarea:focus{border-color:var(--error-color)}
.form-new .field-error-message{color:var(--error-color);margin-top:0.5rem;display:inline-block;padding-left:0rem;font-size:1.2rem}
.form-new .hide-error-warning .field-error-message{margin-top:0;margin-bottom:0.5rem}
.form-new .error-message{width:100%;height:auto !important;position:relative;padding:1.4rem 1.6rem !important;border:0 !important;margin-top:3rem;background:var(--error-color);color:#FFF;font-size:1.2rem;text-align:left;line-height:1.8rem;transition:height 0.3s ease-out,padding 0.3s ease-out,margin-top 0.3s ease-out}
.form-new .help-block.text-center{width:100%}
@media screen and (max-width:320px){.form-new .help-block.text-center{text-align:left !important}}
@media screen and (max-width:375px){.form-new .help-block.text-center{width:50%}}
@media screen and (max-width:425px){.form-new .help-block.text-center{width:100% !important}}
@media screen and (max-width:768px){.form-new .help-block.text-center{width:50%}}
@media screen and (max-width:1024px){.form-new .help-block.text-center{width:50%}}
@media screen and (max-width:1440px){.form-new .help-block.text-center{width:50%}}
@media screen and (max-width:2560px){.form-new .help-block.text-center{width:50%}}
.nice-radio{position:relative}
.nice-radio.inline{display:inline-block;margin-right:3rem}
.nice-radio input{opacity:0;position:absolute;top:50%;left:7px;transform:translateY(-50%)}
.nice-radio label{display:block;padding:5px 0 5px 3rem;font-size:1.4rem;line-height:2rem;position:relative;cursor:pointer;white-space:nowrap}
.nice-radio label:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.6rem;height:1.6rem;border-radius:26px;border:1px solid #bebebe;font-size:5.6rem;line-height:1.8rem;text-align:center;content:""}
.nice-radio label:after{border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:0.88rem;left:0.25rem;content:"";transform:scale3d(0,0,0);background:#bebebe;transition:all 0.3s ease-in-out,transform 0.3s ease-in-out}
.nice-radio label:hover:after{transform:scale3d(1,1,1)}
.nice-radio input:checked + label{color:var(--primary-color)}
.nice-radio input:checked + label:before{border-color:var(--primary-color)}
.nice-radio input:checked + label:after{transform:scale3d(1,1,1);background:var(--primary-color)}
.nice-checkbox{position:relative}
.nice-checkbox.inline{display:inline-block;margin-right:3rem}
.nice-checkbox input{opacity:0;position:absolute;top:50%;left:7px;transform:translateY(-50%)}
.nice-checkbox label{display:block;padding:5px 0 5px 3rem;font-size:1.4rem;line-height:2rem;position:relative;cursor:pointer}
@media only screen and (min-width:600px){.nice-checkbox label{white-space:nowrap}}
.nice-checkbox label:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:1px solid #bebebe;font-size:5.6rem;line-height:1.8rem;text-align:center;content:""}
.nice-checkbox label:after{width:1.1rem;height:1.1rem;position:absolute;top:0.87rem;left:0.26rem;content:"";transform:scale3d(0,0,0);background:#bebebe;transition:all 0.3s ease-in-out,transform 0.3s ease-in-out}
.nice-checkbox label:hover:after{transform:scale3d(1,1,1)}
.nice-checkbox input:checked + label{color:var(--primary-color)}
.nice-checkbox input:checked + label:before{border-color:var(--primary-color)}
.nice-checkbox input:checked + label:after{transform:scale3d(1,1,1);background:var(--primary-color)}
.form-new .form-group.has-error:not(.hide-error-warning) .nice-radio input + label:before,.form-new .form-group.has-error:not(.hide-error-warning) .nice-checkbox input + label:before{border-color:var(--error-color)}
.select2-container--default .select2-selection--single{background-color:#FFF;border:2px solid #EAEAEA;border-radius:0;height:60px}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.6rem;line-height:60px;padding-left:20px}
.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{font-size:1.6rem;color:#666;position:absolute;top:50%;left:0;height:30px;line-height:30px;transform:translate(20px,-50%)}
.select2-container--default .select2-selection--single .select2-selection__clear{margin-right:20px;color:rgba(149,165,166,0.6);font-size:2.4rem;font-weight:100}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:10px;transform:translateY(-50%)}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:0;position:relative;margin-left:-15px}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"";position:absolute;top:0px;left:0;border-top:10px solid rgba(149,165,166,0.4);border-left:10px solid transparent;border-right:10px solid transparent}
.select2-container--default .select2-selection--single .select2-selection__arrow b:after{content:"";position:absolute;top:0px;left:3px;border-top:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}
.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--primary-color)}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{top:0px;border-top-width:0;border-bottom:10px solid rgba(149,165,166,0.4)}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after{left:3px;top:3px;border-top-width:0;border-bottom:7px solid #fff}
.select2-container--default.select2-container--open .select2-dropdown{border-width:2px;border-color:var(--primary-color)}
.select2-container--default.select2-container--above:not(.select2-container--empty) .select2-selection--single,.select2-container--default.select2-container--below:not(.select2-container--empty) .select2-selection--single,.select2-container--default.select2-container--focus:not(.select2-container--empty) .select2-selection--single{outline:none;border-color:var(--primary-color)}
.select2-container--default.select2-container--above:not(.select2-container--open):not(.select2-container--focus):not(.select2-container--empty) .select2-selection--single .select2-selection__placeholder,.select2-container--default.select2-container--above.select2-container--open:not(.select2-container--focus) .select2-selection--single .select2-selection__placeholder,.select2-container--default.select2-container--above.select2-container--focus:not(.select2-container--open) .select2-selection--single .select2-selection__placeholder,.select2-container--default.select2-container--above.select2-container--open.select2-container--focus .select2-selection--single .select2-selection__placeholder,.select2-container--default.select2-container--below:not(.select2-container--open):not(.select2-container--focus):not(.select2-container--empty) .select2-selection--single .select2-selection__placeholder,.select2-container--default.select2-container--below.select2-container--open:not(.select2-container--focus) .select2-selection--single .select2-selection__placeholder,.select2-container--default.select2-container--below.select2-container--focus:not(.select2-container--open) .select2-selection--single .select2-selection__placeholder,.select2-container--default.select2-container--below.select2-container--open.select2-container--focus .select2-selection--single .select2-selection__placeholder{font-size:1.3rem;color:#000;position:absolute;top:0;left:0;background-color:white;padding-left:5px;padding-right:5px;padding-top:0;padding-bottom:0;line-height:1.5rem;transition:all 0.2s ease-in-out;transform:translate(2px,-10px)}
.select2-container--default .select2-results__option{padding:10px 20px;font-size:1.6rem}
.select2-container--default .select2-results__option>.select2-results__group{color:#666;font-weight:normal;padding-left:1rem}
.select2-container--default .select2-results__option .select2-results__options.select2-results__options--nested .select2-results__option{padding-left:2rem}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#F5F3F2;color:#000}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--primary-color);color:#FFF}
.form-new .form-group.has-error .select2-container--default .select2-selection--single{border-color:var(--error-color)}
.form-new .form-group.has-error .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--error-color)}
@charset "UTF-8";
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:root{--primary-color:#002c5f;--secondary-color:#00819e;--highlight:#fcef95;--dark-color:#2d2d2d;--error-color:#ea3838;--font-family:"Hyundai Sans Text",Arial,sans-serif;--font-family-head:"Hyundai Sans Head",Arial,sans-serif}
html{width:100%;height:100%;margin:0;padding:0;font-size:62.5%;overflow:hidden;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:none;font-feature-settings:none;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}
body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:1.6rem;font-weight:400;font-family:var(--font-family);color:#1c1b1b;background:#fff}
body.page{overflow:hidden}
a{color:var(--primary-color)}
strong{font-weight:500}
p{font-weight:400;font-size:20px;line-height:30px}
ul,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{color:#1C1B1B;font-weight:bold;font-family:var(--font-family-head)}
html .page.hyundai-x-spider-man{cursor:url("../themes/hyundai-auto-romania/assets/images/iconspider.png"),auto}
[x-cloak]{display:none !important}
::-moz-selection{color:#fff;background:var(--primary-color)}
::selection{color:#fff;background:var(--primary-color)}
.debug-on .page-section{border:1px dotted #c3c3c3;position:relative}
.debug-on .page-section-bar{background-color:rgba(0,0,0,0.1);border:1px dotted #c3c3c3;border-top-width:0;padding:2rem;text-align:center;position:absolute;z-index:111;top:0;left:0}
.debug-on .btn-debug{display:inline-block;padding:1rem;color:#FFF;text-decoration:none;background-color:var(--primary-color);border:1px solid #FFF;cursor:pointer;min-width:10rem}
.debug-on .btn-debug:hover{border:1px solid var(--primary-color);background-color:#FFF;color:var(--primary-color)}
.debug-button{position:fixed;top:10rem;right:1rem;z-index:9999999;display:none}
.debug-button a{display:inline-block;padding:1rem;color:#FFF;text-decoration:none;background-color:var(--primary-color);border:1px solid #FFF}
.debug-button a:hover{border:1px solid var(--primary-color);background-color:#FFF;color:var(--primary-color)}
.cursor-hover--cursor-play{cursor:none !important}
.cursor-hover--cursor-play [data-cursor]{width:100px;height:128px;background:transparent url("../themes/hyundai-auto-romania/assets/images/video-play.png") 0 0 no-repeat;top:35px !important;left:5px !important}
.cursor-hover--cursor-pause{cursor:none !important}
.cursor-hover--cursor-pause [data-cursor]{width:100px;height:128px;background:transparent url("../themes/hyundai-auto-romania/assets/images/video-play.png") 0 0 no-repeat;top:35px !important;left:5px !important}
.cursor-hover--cursor-mute{cursor:none !important}
.cursor-hover--cursor-mute [data-cursor]{width:100px;height:128px;background:transparent url("../themes/hyundai-auto-romania/assets/images/video-play.png") 0 0 no-repeat;top:35px !important;left:5px !important}
.hidden{display:none !important}
.wrapper{width:100%}
.page .wrapper{height:100%;position:fixed;top:0;left:0;opacity:0}
.with-top-banner .wrapper{padding-top:0}
#scrollWrapper{width:100%;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}
.scroll-wrapper{width:100%;height:auto;position:relative;z-index:1}
.main{width:100%;position:relative}
.header-wrapper,.section-wrapper{width:84%;max-width:110rem;position:relative;z-index:1;margin:0 auto}
.section-wrapper{padding:8rem 0}
.section-title{margin:0 auto 4.8rem;font-size:5rem;line-height:5.4rem;font-weight:500;font-family:var(--font-family-head);letter-spacing:0;text-align:center}
.pad0{padding:0 !important}
.padb0{padding-bottom:0 !important}
.padt0{padding-top:0 !important}
.mar0{margin:0 !important}
.marb0{margin-bottom:0 !important}
.mart0{margin-top:0 !important}
.t-nw{white-space:nowrap !important}
.t-elip{text-overflow:ellipsis;max-width:130%;display:block;overflow:hidden}
.header{width:100%;height:7.2rem;position:absolute;top:0;left:0;z-index:88888;background:#fff;transition:background 0.1s ease-in-out,height 0.5s cubic-bezier(0.7,-0.02,0,1),transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.with-top-banner .header{background:#FFF}
.header-fixed .header{background:var(--primary-color);box-shadow:0.2rem 0 0.2rem rgba(0,0,0,0.2)}
.header-fixed .header,.header-hide.view-menu .header,.header-hide.view-submenu .header{position:fixed;transform:translate3d(0,0,0)}
.header-hide .header{transform:translate3d(0,-100%,0)}
.view-menu .header,.view-submenu .header,.header-fixed.view-menu .header,.header-fixed.view-submenu .header{position:fixed;height:100%;background:rgba(255,255,255,0.96)}
.header-nav{width:100%;height:7.2rem;display:grid;grid-template-columns:auto 1fr;align-items:start;transition:background 0.3s ease-in-out}
.logo{width:14rem;height:100%;position:relative;z-index:981;margin-left:6.5rem;transition:opacity 0.3s ease-in-out}
.logo a{width:100%;height:100%;display:grid;align-items:center;text-decoration:none;color:var(--primary-color);transition:color 0.3s ease-in-out}
.logo a:focus-visible{outline:none !important}
.logo i{width:100%;height:2.1rem;display:inline-block;position:relative;font-size:1.701rem}
.header-fixed .logo a{color:#fff}
.header-fixed.view-menu .logo a,.header-fixed.view-submenu .logo a{color:var(--primary-color)}
.menu-btn,.close-btn{width:4.8rem;height:4.8rem;position:relative;z-index:980;align-self:center;justify-self:end;display:none;text-align:center;overflow:hidden;cursor:pointer}
.menu-btn{opacity:0}
.menu-btn svg,.close-btn svg{width:72%;height:100%;margin:0 auto}
.menu-btn svg rect,.close-btn svg rect{fill:var(--primary-color);transition:color 0.3s ease-in-out}
.main-menu{width:auto;height:100%;justify-self:center;position:relative}
.main-menu>ul{width:100%;height:100%;display:flex;column-gap:1.8rem;align-items:center;list-style-type:none}
.main-menu li{list-style-type:none;text-align:left}
.main-menu ul ul li{margin-bottom:1.5rem}
.main-menu a{width:100%;display:block;position:relative;z-index:999;font-size:1.3rem;line-height:7.2rem;font-weight:500;font-family:var(--font-family-head);text-decoration:none;padding:0;transition:color 0.3s ease-in-out,line-height 0.3s ease-in-out}
.home-page .main-menu>a{line-height:3.6rem}
.active{color:#000}
.main-menu a:hover,.main-menu a.selected,.view-submenu .main-menu a.selected:hover{color:var(--secondary-color)}
.view-submenu .main-menu>li>a,.view-submenu .main-menu a.selected{color:var(--primary-color)}
.submenu{width:auto;max-width:100.8rem;height:100%;margin:0 -5%;padding:16rem 0 4rem;opacity:0;visibility:hidden;display:none;position:fixed;top:0;left:50%;transform:translate3d(-50%,0,0);grid-template-columns:repeat(3,1fr);gap:1.6rem}
.view-submenu-list .submenu{display:grid;margin:0}
.submenu-grid{width:100%;display:grid;gap:2.4rem}
.submenu-grid.grid-4-cols{grid-template-columns:repeat(5,1fr)}
.main-menu a:before{width:100%;height:3px;position:absolute;left:50%;bottom:0px;z-index:1;content:"";transform:translate(-50%,0) scaleX(0);background:var(--secondary-color);transition:transform 0.3s ease-in-out,background 0.3s ease-in-out}
.main-menu a.selected:before{transform:translate(-50%,0) scaleX(1)}
.view-submenu .main-menu a.selected:before{transform:translate(-50%,0) scaleX(0)}
.main-menu a.active,.view-submenu .main-menu a.selected.active{color:var(--secondary-color)}
.main-menu a.active:before,.main-menu a.selected.active:before{background:#000}
.main-menu ul ul a{height:auto;width:auto;display:inline-block;color:var(--primary-color);font-size:1.6rem;line-height:2.8rem;text-align:left}
.main-menu ul ul li.active a{color:var(--secondary-color)}
.main-menu .submenu-title{color:#666;font-size:2.8rem;line-height:3.6rem;padding:0}
.main-menu .submenu-title span{display:block}
.main-menu .submenu h3{margin-bottom:2.5rem;color:#999;font-size:2.2rem;line-height:2.8rem;font-weight:300}
.main-menu .main-menu-ctrs{width:100%;position:fixed;top:10rem;left:0;padding-left:7%}
.main-menu .main-menu-ctrs .close-btn{display:block;position:absolute;top:0;right:7.5%}
.main-menu .main-menu-ctrs .back-link{width:auto;height:4.8rem;display:none;padding:0 2rem 0 3.5rem;position:relative;font-size:1.6rem !important;line-height:4.8rem !important;color:var(--primary-color);transition:color 0.3s ease-in-out,background 0.3s ease-in-out;cursor:pointer}
.main-menu .main-menu-ctrs .back-link:hover{text-decoration:underline}
.main-menu .main-menu-ctrs .back-link:before{width:4rem;height:4.8rem;position:absolute;top:0;left:0;content:"";display:inline-block;font-size:3.2rem;line-height:4.8rem;text-align:center;font-family:"icons";transform:translate(0,0) scaleX(1);background:transparent}
.header-fixed .main-menu a,.header-fixed .main-menu a.selected{color:#fff}
.header-fixed .main-menu a.selected:before{background:#fff}
.header-fixed.view-menu .main-menu a,.header-fixed.view-submenu .main-menu a{color:var(--primary-color);letter-spacing:0.02rem}
.header-fixed.view-submenu .main-menu a.active,.header-fixed.view-submenu .main-menu a.selected.active{color:#000}
.header-fixed .main-menu a.selected:before{bottom:0;background:#00aad2}
.header-fixed .main-menu ul>li.active>a{color:#00aad2}
.header-fixed .menu-btn svg rect{fill:#fff}
.header-fixed.view-menu .menu-btn svg rect{fill:#000}
.template_01.section-index-1246 .models-slider .swiper-wrapper{padding-bottom:3rem !important}
.models-section{width:100%;background:#fff;padding-bottom:13rem}
.prices-slider,.models-slider{margin:0 auto 4.8rem;padding:2rem 0 4rem;position:relative;overflow:hidden}
.prices-slider .slide,.models-slider .slide{width:100%;height:100%;position:relative;transition:opacity 0.3s ease-in-out}
.prices-slider .slide .button,.models-slider .slide .button{margin-top:0 !important;width:100% !important;height:4.8rem !important}
.prices-slider .slide .button i,.models-slider .slide .button i{line-height:4.8rem !important}
.prices-slider .slide a,.models-slider .slide a{width:100%;height:100%;display:block;text-decoration:none;text-align:center}
.prices-slider .slide img,.models-slider .slide img{width:100%;height:auto;margin:0 auto 1rem}
.prices-slider .slide h4,.models-slider .slide h4{color:var(--primary-color);line-height:2.4rem;font-weight:500;margin:0 0 1rem 0;color:#000;font-size:2rem;text-align:center}
.center{width:100%;text-align:center;height:auto;border:0}
.top-banner,.slider-gallery{width:100%;height:100vh;position:relative;z-index:2;user-select:none}
.top-banner{height:100vh}
.top-banner .slide{width:100%;height:100%;display:grid;grid-template-columns:repeat(40,1fr);grid-template-rows:repeat(28,1fr);background:#fff;position:relative;overflow:hidden}
.slide-overlay{grid-column:1 / n;grid-row:1 / n;position:relative;background:#fff no-repeat 50% 50%;background-size:cover}
.slide-overlay:before{width:100%;height:calc(100% + 4px);position:absolute;top:-2px;left:0;content:"";opacity:1;background:-webkit-linear-gradient(top,white 0%,rgba(128,132,140,0.88) 50%,rgba(0,8,25,0.96) 100%);background:-moz-linear-gradient(top,white 0%,rgba(128,132,140,0.88) 50%,rgba(0,8,25,0.96) 100%);background:linear-gradient(to bottom,white 0%,rgba(128,132,140,0.88) 50%,rgba(0,8,25,0.96) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0ffffff",endColorstr="#e6000819",GradientType=0)}
.top-banner-light .slide-overlay:before{background:-moz-linear-gradient(top,rgba(255,255,255,0.96) 0%,rgba(255,255,255,0.88) 50%,rgba(255,255,255,0.96) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.96) 0%,rgba(255,255,255,0.88) 50%,rgba(255,255,255,0.96) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.96) 0%,rgba(255,255,255,0.88) 50%,rgba(255,255,255,0.96) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0ffffff",endColorstr="#f0ffffff",GradientType=0)}
.slide-image{grid-column:4 / 38;grid-row:1 / 26;margin-top:7.2rem;position:relative;background:transparent no-repeat 50% 50%;background-size:cover}
.slide-message{grid-column:3 / 38;grid-row:1 / 27;align-self:end;padding-left:1.5rem;padding-bottom:1rem;position:relative;color:#fff;text-shadow:0 5px 15px black}
.slide-message.title-on-top{grid-row:1 / 1;margin-top:10rem}
.slide-message h1,.slide-message h2{color:#fff;font-size:6.4rem;line-height:6.8rem;font-weight:500;margin:0;font-family:var(--font-family-head)}
.slide-message p{font-size:2.2rem;line-height:2.8rem;font-weight:500;margin:0;font-family:var(--font-family-head)}
.top-banner-light .slide-message,.top-banner-light .slide-message h1,.top-banner-light .slide-message h2,.top-banner-light .slide-message p{color:#000}
.slide-label{grid-column:29 / 37;grid-row:13 / 24;align-self:end;margin-bottom:1rem;position:relative;background:#002C5F}
.slide-label p{padding:1.4rem 1.8rem 1rem;margin:0;color:#fff;font-size:1.2rem;line-height:1.8rem;text-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:var(--dark-color)}
.slide-label p span,.slide-label p strong{display:block}
.slide-label p strong{font-weight:700}
.slide-label p .slide-label-price{font-size:2.4rem;line-height:3rem}
.slide-label .button{width:100%;min-width:100%;margin-bottom:-0.6rem}
.with-more-btn .slide-image{grid-row:1 / 22}
.with-more-btn .button.outline{width:auto;position:absolute;bottom:5rem;left:50%;z-index:3;transform:translate(-50%,0);border-color:#fff;color:#fff}
.with-more-btn .button.outline:before{background:#fff}
.with-more-btn .button.outline i{color:var(--primary-color)}
.swiper-notification{display:none !important}
.accessorys-slider .swiper-pagination,.prices-slider .swiper-pagination,.models-slider .swiper-pagination,.media-slider .swiper-pagination,.media-slider-grid .swiper-pagination-grid,.news-slider .swiper-pagination,.details-slider .swiper-pagination{width:auto;min-width:30rem;position:absolute;bottom:0;z-index:3;left:50%;transform:translate3d(-50%,0,0)}
.accessorys-slider .swiper-pagination-bullet,.prices-slider .swiper-pagination-bullet,.models-slider .swiper-pagination-bullet,.media-slider .swiper-pagination-bullet,.media-slider-grid .swiper-pagination-bullet,.news-slider .swiper-pagination-bullet,.details-slider .swiper-pagination-bullet{width:3rem;height:2px;margin:0 4px;background:#ccc;opacity:1;border-radius:0;transition:height 0.3s ease-in-out,background 0.3s ease-in-out;cursor:pointer}
.accessorys-slider .swiper-pagination-bullet-active,.prices-slider .swiper-pagination-bullet-active,.models-slider .swiper-pagination-bullet-active,.media-slider .swiper-pagination-bullet-active,.media-slider-grid .swiper-pagination-bullet-active,.news-slider .swiper-pagination-bullet-active,.details-slider .swiper-pagination-bullet-active{height:3px;background:#002c5f;opacity:1}
.accessorys-slider .swiper-button-prev,.accessorys-slider .swiper-button-next,.swt-inside-slider .swiper-button-prev-2,.swt-inside-slider .swiper-button-next-2,.prices-slider .swiper-button-prev,.prices-slider .swiper-button-next,.models-slider .swiper-button-prev,.models-slider .swiper-button-next{width:6rem;height:100%;position:absolute;top:0;bottom:0;margin:0;background:white;padding:0 !important;cursor:pointer}
.accessorys-slider .swiper-button-prev,.accessorys-slider .swiper-button-next{width:7rem;height:110%;top:50%;transform:translate(0,-50%)}
.swt-inside-slider .swiper-button-prev-2,.swt-inside-slider .swiper-button-next-2{width:4.8rem;height:4.8rem;top:50%;bottom:auto;margin-top:0;background:transparent;transform:translate(0,-50%);z-index:5}
.accessorys-slider .swiper-button-prev,.prices-slider .swiper-button-prev,.models-slider .swiper-button-prev{left:0;justify-content:start}
.accessorys-slider .swiper-button-prev{left:0}
.accessorys-slider .swiper-button-next,.prices-slider .swiper-button-next,.models-slider .swiper-button-next{right:0;justify-content:end}
.accessorys-slider .swiper-button-next{right:0}
.slider-body-nav .swiper-button-prev,.slider-body-nav .swiper-button-next .details-slider .swiper-button-prev,.details-slider .swiper-button-next{width:4.8rem;height:100%;top:0;position:absolute;bottom:0;margin:0}
.slider-body-nav .swiper-button-prev,.swt-inside-slider .swiper-button-prev-2{left:45px}
.swt-inside-slider .swiper-button-next-2,.slider-body-nav .swiper-button-next{right:45px}
.details-slider .swiper-button-prev{left:0;justify-content:start}
.details-slider .swiper-button-next{right:0;justify-content:end}
.accessorys-slider .swiper-button-prev:after,.accessorys-slider .swiper-button-next:after,.swt-inside-slider .swiper-button-prev-2:after,.swt-inside-slider .swiper-button-next-2:after,.prices-slider .swiper-button-prev:after,.prices-slider .swiper-button-next:after,.models-slider .swiper-button-prev:after,.models-slider .swiper-button-next:after,.details-slider .swiper-button-prev:after,.details-slider .swiper-button-next:after,.slider-body-nav .swiper-button-prev:after,.slider-body-nav .swiper-button-next:after{width:8rem;height:8rem;font-size:8rem;line-height:8rem;text-align:center;font-family:"icons";color:#666;transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out}
.accessorys-slider .swiper-button-prev:after,.accessorys-slider .swiper-button-next:after{margin-top:-8rem}
.prices-slider .swiper-button-prev:after,.prices-slider .swiper-button-next:after,.models-slider .swiper-button-prev:after,.models-slider .swiper-button-next:after{margin-top:-8rem}
.swt-inside-slider .swiper-button-prev-2:after,.swt-inside-slider .swiper-button-next-2:after,.details-slider .swiper-button-prev:after,.details-slider .swiper-button-next:after,.slider-body-nav .swiper-button-prev:after,.slider-body-nav .swiper-button-next:after{width:4.8rem;height:4.8rem;font-size:4.8rem;line-height:4.8rem}
.accessorys-slider .swiper-button-prev:hover:after,.accessorys-slider .swiper-button-next:hover:after,.swt-inside-slider .swiper-button-prev-2:hover:after,.swt-inside-slider .swiper-button-next-2:hover:after,.prices-slider .swiper-button-prev:hover:after,.prices-slider .swiper-button-next:hover:after,.models-slider .swiper-button-prev:hover:after,.models-slider .swiper-button-next:hover:after,.details-slider .swiper-button-prev:hover:after,.details-slider .swiper-button-next:hover:after,.slider-body-nav .swiper-button-prev:hover:after,.slider-body-nav .swiper-button-next:hover:after{color:#002c5f}
.accessorys-slider .swiper-button-prev:after,.swt-inside-slider .swiper-button-prev-2:after,.prices-slider .swiper-button-prev:after,.models-slider .swiper-button-prev:after,.details-slider .swiper-button-prev:after,.slider-body-nav .swiper-button-prev:after{content:""}
.accessorys-slider .swiper-button-next:after,.swt-inside-slider .swiper-button-next-2:after,.prices-slider .swiper-button-next:after,.models-slider .swiper-button-next:after,.details-slider .swiper-button-next:after,.slider-body-nav .swiper-button-next:after{content:""}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled,.swt-inside-slider .swiper-button-next-2.swiper-button-disabled,.swt-inside-slider .swiper-button-prev-2.swiper-button-disabled{opacity:0 !important}
.slider-body-nav .swiper-button-next.swiper-button-disabled,.slider-body-nav .swiper-button-prev.swiper-button-disabled{opacity:0.2 !important}
.video-section{width:80%;position:relative;overflow:hidden;margin:auto}
.homepage .video-section{width:100%}
.video-section .section-wrapper{padding:15vh 0;max-width:80%}
.tabs-section .video-section .section-wrapper{width:85%;max-width:85%;padding:8rem 0}
.video-section-bg{width:100%;height:200%;position:absolute;top:0;left:0;background:#000}
.video-section .slide-overlay{width:100%;height:100%;position:absolute;top:0;left:0}
.video-section .slide-overlay:before{background:-moz-linear-gradient(top,white 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.9) 100%);background:-webkit-linear-gradient(top,white 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.9) 100%);background:linear-gradient(to bottom,white 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0ffffff",endColorstr="#f0ffffff",GradientType=0)}
.video-container{width:100%;position:relative;margin:6rem auto;text-align:center}
.video-container img,.video-container video{width:100%;max-width:100%;margin:0 auto}
.video-container i{width:8rem;height:8rem;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale3d(1,1,1);font-size:5.6rem;line-height:8rem;text-align:center;font-family:"icons";color:#fff;transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out,transform 0.3s ease-in-out;cursor:pointer}
.video-container.play-video-content i{opacity:0;transform:translate3d(-50%,-50%,0) scale3d(0.8,0.8,0.8)}
.video-container-logo{width:8rem;height:3.6rem;position:absolute;bottom:-1.8rem;left:50%;transform:translate(-50%,0);background:transparent url(../themes/hyundai-auto-romania/assets/images/n-logo.png) no-repeat 50% 50%;background-size:100% 100%}
.video-message{width:64rem;max-width:100%;margin:0 auto;padding-top:8rem;color:#fff;text-align:center}
.video-message h3{color:#fff;margin:0 auto 1.6rem;font-size:5rem;line-height:5.4rem;font-weight:400;font-family:var(--font-family-head)}
.video-message h3 span{color:#e63312}
.video-message p{margin-bottom:6.8rem}
.explore-section{padding:6.4rem 0}
.explore-section-article{width:100%;padding:0 3%}
.explore-section .section-wrapper{display:grid;grid-template-columns:52% 1fr;align-items:start;padding:4.8rem 0}
.explore-section-article img{width:100%;height:auto}
.explore-section-article .section-wrapper div{padding-left:12%;padding-right:12%;padding-top:5%}
.intersect-boxes .explore-section-article.item2 .section-wrapper div{padding-top:calc(12% + 3rem)}
.explore-section-article h3{margin-bottom:1.2rem;color:#000;font-size:2.8rem;line-height:3.4rem;font-weight:500}
.explore-section-article p{margin-bottom:1.2rem;color:#000;font-size:1.6rem;line-height:2.2rem;font-weight:400}
.explore-section-article .button-link{margin-left:1.6rem}
.explore-section-article:nth-child(2n) .section-wrapper{grid-template-columns:1fr 52%}
.explore-section-article:nth-child(2n) img{grid-column:2 / 3;grid-row:1 / 2}
.explore-section-article:nth-child(2n) .section-wrapper div{grid-column:1 / 2;grid-row:1 / 2}
.explore-section.align-right .section-wrapper{grid-template-columns:1fr 52%}
.explore-section.align-right .explore-section-article img{grid-column:2 / 3;grid-row:1 / 2}
.explore-section.align-right .section-wrapper div{grid-column:1 / 2;grid-row:1 / 2}
.explore-section.align-right .explore-section-article:nth-child(2n) .section-wrapper{grid-template-columns:52% 1fr}
.explore-section.align-right .explore-section-article:nth-child(2n) img{grid-column:1 / 2}
.explore-section.align-right .explore-section-article:nth-child(2n) .section-wrapper div{grid-column:2 / 3}
.explore-section.intersect-boxes{padding:8.4rem 0;margin-bottom:3.6rem}
.explore-section.intersect-boxes .section-wrapper{padding:0}
.explore-section.intersect-boxes .explore-section-article{margin-bottom:-3.2rem}
.explore-section.intersect-boxes .explore-section-article:last-of-type{margin-bottom:0}.explore-section.intersect-boxes .explore-section-article p{padding-left:0}
.explore-section.intersect-boxes h3{margin-bottom:1.2rem}
.media-section .section-wrapper{overflow:visible}
.media-slider{width:100%;position:relative}
.media-slider .slide{transition:opacity 0.3s ease-in-out}
.media-slider .slide a{width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.media-slider .slide .ms-img-box{width:100%;height:auto;margin:0 auto 1.5rem;position:relative;overflow:hidden}
.media-slider .slide img{width:100%;height:auto;margin:0;transform:scale(1);transition:transform 0.3s cubic-bezier(0.7,-0.02,0,1)}.media-slider .slide h4{margin-bottom:1rem;color:#002C5F;font-size:2.2rem;line-height:2.8rem;font-weight:500;text-align:center}
.banner-section{width:100%;position:relative;background:#000}
.banner-section .section-wrapper{width:85%;max-width:85%}
.banner-section-image{width:100%;height:52rem;background:transparent url(../themes/hyundai-auto-romania/assets/images/banner/banner.png) no-repeat 50% 50%;background-size:cover}
.banner-section-message{width:60%;margin:6rem auto 0;text-align:center;padding:4rem 8rem;background:#fff}
.banner-section-message h4{margin-bottom:1.2rem;color:#000;font-size:3.4rem;line-height:4rem;font-weight:bold}
.banner-section-message p{margin-bottom:1.2rem;color:#000}
.footer{width:100%;padding:0 0 4.8rem;color:#fff;background:#333}
.footer .section-wrapper{padding:0 0}
.footer-row{padding:0.6rem 0;border-bottom:1px solid rgba(255,255,255,0.3)}
.footer-row:last-child{border:none}
.footer-menu{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:2.4rem}
.footer-col{padding:0.6rem 0;overflow:hidden}
.fm-title{width:100%;color:#fff;margin-bottom:2.4rem;padding:0 0 2.4rem;font-size:1.3rem;line-height:2.4rem;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,0.3)}
.footer-list-box{width:100%;height:100%;overflow:hidden}
.footer-list-box ul{margin-bottom:1rem}
.footer-list-box ul:last-child{margin-bottom:0}
.footer-list-box li{list-style-type:none;margin-bottom:0.5rem}
.footer a{color:#fff;font-size:1.4rem;line-height:2rem;font-weight:normal;font-family:var(--font-family-head);text-decoration:none;transition:color 0.3s ease-in-out}
.footer a:hover{text-decoration:underline}
.footer-list-box h3{margin-bottom:0.4rem;color:rgba(255,255,255,0.5);font-size:1.6rem;line-height:2.4rem;font-weight:normal}
.footer-list-box-flexible{width:100%;height:35.4rem;padding-bottom:1rem;position:relative;overflow:hidden;transition:height 0.2s ease-out,padding-bottom 0.2s ease-out}
.footer-list-box-flexible.view-full-box{height:auto;padding-bottom:4rem}
.footer-list-box-flexible .view-more-trigger{width:100%;min-height:4rem;position:absolute;left:0;bottom:0;display:block;color:#fff;cursor:pointer;transition:color 0.3s ease-in-out;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(51,51,51,0.8) 38%,#333 75%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(51,51,51,0.8) 38%,#333 75%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(51,51,51,0.8) 38%,#333 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000",endColorstr="#333",GradientType=0)}
.footer-list-box-flexible .view-more-trigger:hover{color:#fff}
.footer-list-box-flexible .view-more-trigger em{width:100%;padding:1.6rem 0 0 1.8rem;font-style:normal;font-size:1.4rem;line-height:1.8rem;font-weight:normal;font-family:var(--font-family);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.footer-list-box-flexible .view-more-trigger em.vmt-msg-1,.footer-list-box-flexible.view-full-box .view-more-trigger em.vmt-msg-2{display:block}
.footer-list-box-flexible .view-more-trigger em.vmt-msg-2,.footer-list-box-flexible.view-full-box .view-more-trigger em.vmt-msg-1{display:none}
.footer-list-box-flexible .view-more-trigger:before{width:1.8rem;height:1.8rem;display:inline-block;position:absolute;top:1.6rem;left:-0.4rem;content:"";transform:rotateX(0deg);font-size:1.8rem;line-height:2rem;font-family:"icons";text-align:left;transition:transform 0.2s ease-in}
.footer-list-box-flexible.view-full-box .view-more-trigger:before{transform:rotateX(180deg);line-height:1.8rem}
.footer-media{width:100%;padding:3.6rem 0;display:grid;grid-template-columns:auto 1fr;gap:2.4rem}
.footer-copy .anpc-links{display:flex}
.footer-copy .anpc-links li{margin-right:1rem}
.footer-copy .anpc-links li a{width:100%;height:100%;margin:0}
.footer-copy .anpc-links li:last-child{margin-right:0}
.layout-distribuitor.header .header-nav{grid-template-columns:auto 1fr auto}
@media screen and (orientation:portrait),(max-width:1020px) and (orientation:landscape){.layout-distribuitor.header .header-nav{justify-items:end}}
.layout-distribuitor.header .header-nav .distribuitor-site-name{font-family:var(--font-family-head);color:var(--primary-color);font-size:1.3rem;line-height:7.2rem;font-weight:500}
.layout-distribuitor .footer-menu,.layout-distribuitor .footer-media,.layout-distribuitor .footer-copy{grid-template-columns:repeat(1,1fr);justify-items:center}
.layout-distribuitor .footer-menu-sec{justify-content:center}
.layout-distribuitor .footer-media ul{justify-self:center}
.layout-distribuitor .footer-copy .copy{margin-top:2rem;text-align:center}
.layout-distribuitor .footer-copy .anpc-links{justify-content:center}
.header-fixed .layout-distribuitor.header .header-nav .distribuitor-site-name{color:#FFF}
@media screen and (max-width:460px) and (orientation:portrait){.footer-copy .anpc-links{flex-direction:column}.footer-copy .anpc-links li{margin:0}}
.logo-h{width:7.2rem;height:4rem;position:relative;z-index:981}
.logo-h a{width:100%;height:100%;display:block;text-align:center;text-decoration:none;color:white;transition:color 0.3s ease-in-out}
.logo-h a:hover{text-decoration:none;color:#fff}
.logo-h i{width:100%;height:100%;display:block;position:relative;font-size:6.8rem;line-height:4rem}
.logo-h-portrait{margin-top:2.4rem;margin-bottom:2.4rem}.footer-media ul{justify-self:end;display:flex}
.footer-media ul li{list-style-type:none}
.footer-media ul a{width:4rem;height:4rem;margin-left:1rem;display:block;position:relative}
.footer-media ul a:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;border-radius:50%;color:#000;background:white;font-size:2rem;line-height:4rem;font-family:"icons";text-align:center;transition:color 0.3s ease-in-out,background 0.3s ease-in-out}
.footer-media ul a:hover:before{background:white}
.footer-media ul a.fb:before{content:""}
.footer-media ul a.ig:before{content:""}
.footer-media ul a.yt:before{content:""}
.footer-copy{width:100%}
.footer-copy>div:last-child{justify-self:end;align-self:end}
.footer-copy .button-link{height:3.6rem;line-height:3.6rem}
.footer-copy .button-link i{margin-left:0.6rem;text-decoration:none}
.footer-copy .button-link:hover{text-decoration:none}
.footer-menu-sec{width:100%;display:flex;justify-content:right;margin:0 auto 1.5rem}
.footer-menu-sec a{margin-left:1.6rem}
.footer .copy{margin-bottom:2.8rem;color:white;font-size:1.36rem;line-height:1.8rem;font-weight:normal;font-family:var(--font-family-head)}.tiktok-icon,.linkedin-icon{border-radius:100%;overflow:hidden}
#tiktok-icon{width:50px;height:50px;color:white;cursor:pointer;background-color:#FFF;padding:10px}
#linkedin-icon{width:50px;height:50px;color:white;cursor:pointer;background-color:#FFF;padding:10px}
.bar-menu{width:8.4rem;padding:0;position:fixed;top:50%;right:0;z-index:990;transform:translate(0,-50%);background:var(--primary-color)}
.bar-menu a{width:8.4rem;display:block;padding:1.5rem 1rem;background:var(--primary-color);color:#fff;text-align:center;cursor:pointer;text-decoration:none;transition:background 0.3s ease-in-out}
.bar-menu a:hover{background:#003c78;text-decoration:none}
.bar-menu i{width:3.6rem;height:3.6rem;display:block;margin:0 auto 1rem;font-size:3.4rem;line-height:3.6rem;text-align:center}
.bar-menu span{width:100%;display:block;font-size:1.1rem;line-height:1.6rem;font-weight:500;font-family:var(--font-family-head);letter-spacing:0.01rem}
.button{width:auto;min-width:24.8rem;height:5.6rem;margin:0;display:inline-block;position:relative;padding:0;color:#fff;background:#002C5F;border:0;border-radius:0;font-size:1.4rem;line-height:5.7rem;font-weight:500;letter-spacing:0.01rem;text-align:center;font-family:var(--font-family-head);cursor:pointer;box-shadow:none;outline:0;overflow:hidden;text-decoration:none;white-space:nowrap;transition:opacity 0.3s ease-in-out,color 0.3s ease-in-out,background 0.3s ease-in-out,border 0.3s ease-in-out}
button.button{line-height:inherit !important}
.button:before{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;content:"";transform:translate3d(-101%,0,0);display:block;background:#003c78;border:0;box-shadow:none;transition:transform 0.5s cubic-bezier(0.7,-0.02,0,1)}
.button:hover:before{transform:translate3d(0,0,0);outline:none !important;text-decoration:none}
.button i{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:block;opacity:0;border:0;color:#fff;transform:translate3d(-4rem,0,0) scale3d(0.7,0.7,0.7);font-size:3.6rem;line-height:5.6rem;font-weight:normal;text-align:center;transition:opacity 0.2s ease-in 0.1s,transform 0.2s ease-in 0.1s}
.button:hover i{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}
.button span{display:block;padding:0 1.8rem;position:relative;border:0;transition:opacity 0.2s ease-in,transform 0.2s ease-in}
.button.outline{background:transparent;border:2px solid #002C5F;color:#002C5F;font-weight:500;line-height:5.2rem}
.button.outline i{height:104%;top:-2%}
.button.red{background:#e63312}
.button.red:before{background:#f13b1a}
.button-link{width:auto;height:3.6rem;margin:0;display:inline-block;position:relative;padding:0;color:#002C5F;background:transparent;border:0 !important;border-radius:0;font-size:1.4rem;line-height:3.6rem;font-weight:500;text-align:center;font-family:var(--font-family-head);cursor:pointer;box-shadow:none;outline:0;overflow:hidden;text-decoration:none;white-space:nowrap;transition:color 0.3s ease-in-out,background 0.3s ease-in-out}
.button-link span{display:block;padding:0 2rem 0 4rem;transform:translate3d(0,0,0);transition:opacity 0.2s ease-in,transform 0.2s ease-in}
.button-link:active span{transform:translate3d(1.4rem,0,0)}
.button-link span:before{width:4rem;height:100%;position:absolute;top:0;left:0;content:"";transform:translate3d(0,0,0);font-size:3.6rem;line-height:3.6rem;font-weight:normal;text-align:left;font-family:"icons";transition:opacity 0.2s ease-in,transform 0.2s ease-in}
.button.btn-with-icon{text-align:left}
.button.btn-with-icon span{padding-left:6rem}
.button.btn-with-icon span:before{width:4rem;height:100%;position:absolute;top:0;left:1.8rem;content:"";transform:translate3d(0,0,0);font-size:1.8rem;line-height:5.6rem;font-weight:normal;text-align:left;font-family:icons;transition:opacity 0.2s ease-in,transform 0.2s ease-in}
.button.btn-with-icon:hover span,.button.btn-with-icon:hover span:before{opacity:0;transform:translate3d(0.6rem,0,0)}
.top-page-banner{width:100%;height:15rem;margin:0 auto;position:relative;margin-top:7.2rem}
.top-page-banner.grey{overflow:visible;display:grid;grid-template-columns:repeat(70,1fr);grid-template-rows:repeat(10,1fr)}
.top-page-banner .section-wrapper{height:100%;padding:0;display:grid;align-items:center;justify-items:center}
.top-page-banner.blue .section-wrapper{background:var(--primary-color)}
.top-page-banner.grey .section-wrapper{background:#F5F3F2;width:100%;grid-column:70 / 2;grid-row:10 / 1;overflow:visible;position:relative}
@media screen and (max-width:640px){.top-page-banner.grey .section-wrapper{grid-column:66 / 5}}
@media screen and (max-width:1200px){.top-page-banner.grey .section-wrapper{grid-column:66 / 6}}
.top-page-banner h1,.top-page-banner h2{width:100%;padding:2rem 6%;margin:0 auto;font-size:5rem;line-height:5.4rem;text-align:center}
.top-page-banner.blue h1,.top-page-banner.blue h2{color:#fff}
.top-page-banner.grey h1,.top-page-banner.grey h2{color:var(--primary-color);padding:0;text-align:left;line-height:5.5rem;font-size:4.7rem;font-family:var(--font-family-head);font-weight:500;position:absolute;bottom:-2.5rem;left:-2.2rem}
.display-models{width:100%}
.display-models li{width:100%;margin-bottom:4.8rem;position:relative;display:grid;grid-template-columns:1.2fr 3fr;gap:2.4rem;align-items:start;justify-items:start;list-style-type:none}
.display-models li:last-of-type{margin-bottom:0}
.display-models h3{width:100%;margin:0 auto 1rem;padding-top:1rem;color:#666;font-size:4.2rem;line-height:4rem;font-weight:500;text-align:left}
.display-models ul{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem 0.8rem;align-items:start}
.display-models ul li{display:block;margin:0;padding:3.6rem 1.6rem 1.6rem 1.6rem;position:relative;z-index:1;transition:background 0.3s ease-in-out,border 0.3s ease-in-out}
.display-models ul li.active,.desktop .display-models ul li:hover{z-index:2}
.display-models ul li.active:before,.desktop .display-models ul li:before{width:100%;height:85%;display:block;position:absolute;top:0;left:0;z-index:0;transform:translate3d(0,50%,0) scale3d(0.96,0.96,0.96);content:"";background:#f6f6f6;opacity:0;transform-origin:50% 50%;transition:opacity 0.3s ease-in-out,transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.display-models ul li.active:before,.desktop .display-models ul li:hover:before{opacity:1;transform:translate3d(0,50%,0) scale3d(1,1,1)}

.display-models img,.display-models h4,.display-models p{position:relative;z-index:1}
.display-models img{width:100%;height:auto;margin:0 auto 0.5rem;transform:scale3d(1,1,1);transform-origin:50% 50%;transition:transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.display-models li li.active img,.desktop .display-models li li:hover img{transform:scale3d(1.1,1.1,1.1)}
.display-models h4{margin:0 auto 0.1rem !important;color:#000;font-size:2.2rem !important;line-height:2.8rem;font-weight:500;text-align:center}
.display-models p{margin:0 auto 1.6rem;color:#666;font-size:1.6rem;line-height:2.2rem;font-weight:400;text-align:center}
.display-models p.model-category{margin-bottom:0.1rem}
.display-models p.model-price{margin-bottom:1.6rem}
.display-models li .button{width:auto;min-width:auto;max-width:auto;position:absolute;left:1.6rem;right:1.6rem;bottom:-6rem;z-index:2;padding:0;opacity:0;visibility:hidden}
.display-models li li.active .button,.desktop .display-models li li:hover .button{opacity:1;visibility:visible}
.cookie-box{width:100%;position:fixed;left:0;bottom:0;z-index:999;transform:translate3d(0,100%,0);padding:3.2rem;display:grid;gap:3.2rem;grid-template-columns:1fr auto;align-items:start;background:#E5E5E5;transition:transform 0.3s cubic-bezier(0.7,-0.02,0,1),opacity 0.3s ease-in-out}
.view-cookie-box .cookie-box{transform:translate3d(0,0,0)}
.cookie-box h5{width:100%;position:relative;margin-bottom:1rem;padding-left:3.4rem;font-size:2.2rem;line-height:2.8rem}
.cookie-box h5:before{width:2.8rem;height:2.8rem;display:block;position:absolute;top:0;left:0;content:"";font-size:2.4rem;line-height:2.8rem;text-align:left;font-family:"icons"}
.cookie-box .button{display:block;margin-bottom:1.4rem}
.cookie-box div .button:last-of-type{margin:0}
.article-section .section-wrapper{padding-top:4rem}
.article-section h5{padding-top:2rem;font-size:2.2rem;line-height:2.8rem;margin-bottom:1.5rem}
.article-section p{margin-bottom:1.6rem !important;font-size:1.6rem;line-height:2.2rem}
.article-section>ul{width:100%;margin:-1rem auto 2rem}
.article-section>ul>li{width:100%;position:relative;margin:0 auto 0.2rem;padding-left:3rem;list-style-type:none}
.article-section>ul>li:after{width:0.48rem;height:0.48rem;position:absolute;top:0.9rem;left:1.2rem;content:"";border-radius:50%;background:#000}
.article-section>ul p{margin:0 !important}
.tabs-section{width:100%;position:relative;overflow:hidden;padding-top:0;transition:padding 0.3s ease-out}
@media only screen and (min-width:600px){.tabs-section{padding-top:6.4rem}}
.tabs-header{width:100%;height:6.4rem;position:absolute;top:0;left:0;z-index:1001;overflow:hidden;padding:0 8%;background:#fff;transition:opacity 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s,transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.tabs-header:after{width:100%;height:2px;position:absolute;left:0;bottom:0;content:"";background:#F5F3F2}
.tabs-header .swiper-wrapper{max-width:100%;margin:0 auto}.tabs-header .swiper-slide{width:auto;height:100%;cursor:pointer;position:relative;display:inline-block;font-size:1.48rem;font-weight:500;line-height:6.2rem;font-family:var(--font-family-head);transition:color 0.3s ease-in-out}
.tabs-header .swiper-slide.active{color:var(--primary-color)}
.tabs-header .swiper-slide:before{width:100%;height:3px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scaleX(0);content:"";background:var(--primary-color);transition:transform 0.3s ease-in-out}
.tabs-header .swiper-slide.active:before{transform:translate(-50%,0) scaleX(1)}
.tabs-header .swiper-slide a{color:#1c1b1b;text-decoration:none;display:block;transition:color 0.3s ease-in-out}
.tabs-header .swiper-slide.active a{color:var(--primary-color)}
.tabs-body{width:100%;position:relative;overflow:hidden}.marb0{margin-bottom:0 !important}
.section-description{width:80%;margin:0 auto 6rem;text-align:center}
.switchToMobMsg{display:none !important}
.hideOnMob{display:block !important}
.switchToMobMsg p:last-of-type{margin:4rem auto 0}
h2,.section-description h2,.tabs-body h2{margin-bottom:6.4rem;color:#e5e5e5;font-size:10rem;line-height:9.6rem}
h3,h4,.section-description h3,.section-description h4,.tabs-body h3{margin-bottom:2.4rem;font-weight:500;font-size:50px;line-height:54px}
.tabs-body h4{margin-bottom:1.4rem;font-size:2.8rem;line-height:3.4rem}
.first-section-description h3{font-size:5rem;line-height:5.4rem;font-weight:500}
.tabs-body .section-title{margin-bottom:4.8rem}
.first-section-description p{font-size:1.9rem;line-height:2.6rem;font-weight:400;font-family:var(--font-family-head)}
.news-section .section-wrapper{overflow:visible}
.news-slider{width:100%;position:relative;user-select:none;overflow:hidden}
.news-slider.news-slider-type-3.news-slider-items-1 .swiper-wrapper,.news-slider.news-slider-type-3.news-slider-items-2 .swiper-wrapper{justify-content:center}
.news-slider .slide{transition:opacity 0.3s ease-in-out;text-align:center}
.news-slider .slide a{width:100%;height:100%;padding:0;display:block;position:absolute;top:0;left:0;text-decoration:none}
.news-slider .slide a:hover{color:var(--secondary-color)}
.news-slider .slide .ns-img-box{width:100%;height:auto;margin:0 auto 1.5rem;position:relative;overflow:hidden}
.news-slider .slide img{width:100%;height:auto;margin:0;transform:scale(1);transition:transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.news-slider .slide h4{margin-bottom:0.5rem;color:#000;font-size:2rem;line-height:2.4rem;font-weight:500}
.news-slider .slide p{margin-bottom:4rem;padding:0 6%}
.gallery-tpl-0{width:100%;margin-bottom:6rem}
.gallery-tpl-0 img{width:100%;height:auto;margin:0 auto}
.gallery-tpl-1{width:100%;height:auto;display:grid;grid-template-columns:repeat(28,1fr);grid-template-rows:repeat(10,1fr);align-items:center}
.gallery-tpl-1 .gallery-tpl-1-1{width:36.4rem;height:auto;justify-self:right;grid-column:2 / 12;grid-row:1 / 11}
.gallery-tpl-1 .gallery-tpl-1-2{width:65.5rem;height:auto;grid-column:11 / 28;grid-row:1 / 11}
.gallery-tpl-2{width:100%;height:auto;display:grid;grid-template-columns:repeat(28,1fr);grid-template-rows:repeat(10,1fr)}
.gallery-tpl-2 .gallery-tpl-2-1{width:36vw;height:auto;justify-self:right;align-self:end;grid-column:1 / 29;grid-row:1 / 12}
.gallery-tpl-2 .gallery-tpl-2-2{width:72vw;height:auto;justify-self:left;align-self:start;grid-column:1 / 29;grid-row:1 / 10}
.gallery-tpl-3{width:100%;height:52vw;display:grid;grid-template-columns:repeat(28,1fr);grid-template-rows:repeat(10,1fr)}
.gallery-tpl-3 .gallery-tpl-3-1{width:36vw;height:auto;justify-self:left;align-self:start;grid-column:1 / 29;grid-row:1 / 11}
.gallery-tpl-3 .gallery-tpl-3-2{width:72vw;height:auto;justify-self:right;align-self:end;grid-column:1 / 29;grid-row:1 / 11}
.gallery-tpl-4{width:100%;height:52vw;margin-bottom:2.4rem;display:grid;grid-template-columns:repeat(28,1fr);grid-template-rows:repeat(10,1fr)}
.gallery-tpl-4 .gallery-tpl-4-1{width:36vw;height:auto;justify-self:left;align-self:end;grid-column:1 / 29;grid-row:1 / 10}
.gallery-tpl-4 .gallery-tpl-4-2{width:72vw;height:auto;justify-self:right;align-self:start;grid-column:1 / 29;grid-row:1 / 11}
.anchors-slider{width:84%;margin:1rem auto 3.6rem;position:relative;z-index:2;background:#fff;transition:opacity 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s,transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.anchors-slider .swiper-wrapper{justify-content:center}
.anchors-slider .swiper-slide{width:auto;height:100%;padding-left:3.2rem;position:relative;color:var(--primary-color)}
.anchors-slider .swiper-slide:before{width:3.2rem;height:3.2rem;position:absolute;left:0.2rem;top:50%;transform:translate(0,-50%);margin-top:0.4rem;content:"";font-size:2.8rem;line-height:2.4rem;font-weight:600;text-align:center;font-family:"icons";color:var(--primary-color);transition:line-height 0.2s cubic-bezier(0.7,-0.02,0,1);overflow:hidden}
.anchors-slider .swiper-slide:hover:before{line-height:3.2rem}.anchors-slider .swiper-slide:last-of-type{margin-right:0}
.anchors-slider a{text-decoration:none;display:inline-block;font-size:1.5rem;font-weight:500;line-height:4rem;font-family:var(--font-family-head);transition:color 0.3s ease-in-out}
.choose-car-color-section{width:100%;position:relative;overflow:hidden;margin:-4rem auto 8rem;position:relative;z-index:2}
.ccs-colors-slider{width:80rem;max-width:100%;margin:0 auto;padding:0 0.2rem 3rem;position:relative}
.ccs-colors-slider .swiper-slide{width:auto;cursor:pointer;position:relative;display:inline-block;transition:border 0.3s ease-in-out;border:5px solid #fff}
.ccs-colors-slider .swiper-slide.swiper-slide-thumb-active{border-color:#fff}
.ccs-colors-slider .swiper-slide:before{width:2.8rem;height:2.8rem;position:absolute;right:0;top:0;opacity:0;transform:scale3d(0,0,0);content:"";color:var(--secondary-color);transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;display:inline-block;font-size:1.8rem;text-align:center;line-height:2.8rem;font-family:"icons"}
.ccs-colors-slider .swiper-slide.swiper-slide-thumb-active:before{transform:scale3d(1,1,1);opacity:1}
.ccs-colors-slider .swiper-slide img{width:6.4rem;height:6.4rem;margin-bottom:-0.5rem}
.ccs-colors-slider .swiper-slide span{width:100%;padding-top:1rem;position:absolute;left:0;top:100%;color:#333;font-size:1.1rem;line-height:1.08rem;text-align:center}
.ccs-colors-slider-title{width:100%;margin:0 auto 2.8rem;font-size:2.2rem;line-height:2.8rem;text-align:center;font-family:var(--font-family-head)}
.ccs-cars-slider{width:100%;margin-bottom:4.8rem;position:relative;overflow:hidden}
.ccs-cars-slider .swiper-slide{text-align:center;overflow:hidden}
.ccs-cars-slider .swiper-slide:after{width:100%;height:100%;position:absolute;top:0;left:0;content:"";background:transparent url(../themes/hyundai-auto-romania/assets/images/hyundai-colors/360-frame.png) no-repeat 50% 100%;background-size:80rem auto}
.ccs-cars-slider .swiper-slide img{width:52%;height:auto;margin:0 auto}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:auto}
.choose-interior-color-section{width:100%;position:relative;padding:0;overflow:hidden;margin:0 auto;position:relative;z-index:2}
.choose-interior-color-section .section-wrapper{padding:8rem 0;position:static}
.cic-colors-slider{width:auto;position:absolute;bottom:16rem;left:50%;z-index:3;transform:translate(-50%,0);margin:0 auto;padding:0}
.cic-colors-slider .swiper-slide{width:3.2rem;height:3.2rem;margin:0 0.6rem !important;cursor:pointer;position:relative;display:inline-block;transition:border 0.3s ease-in-out;border-radius:50%;border:1px solid #fff}
.cic-colors-slider .swiper-slide.swiper-slide-thumb-active{border-color:var(--secondary-color)}
.cic-colors-slider .swiper-slide:before{width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";border-radius:50%;border:2px solid #fff}
.cic-colors-slider .swiper-slide:nth-child(1):before{background:#302f34}
.cic-colors-slider .swiper-slide:nth-child(2):before{background:#76787c}
.cic-colors-slider .swiper-slide:nth-child(3):before{background:#c1b9af}
.cic-colors-slider .swiper-slide:nth-child(4):before{background:#a8adb4}
.cic-colors-slider .swiper-slide span,.cic-pattern span{opacity:0;width:auto;position:absolute;left:50%;bottom:120%;z-index:5;transform:translate3d(-50%,0.6rem,0);padding:0.6rem 1rem;color:#fff;background:#464646;border-radius:0.2rem;font-size:1.18rem;white-space:nowrap;line-height:1.4rem;text-align:center;font-family:var(--font-family-head);transition:opacity 0.3s ease-in-out,transform 0.3s cubic-bezier(0.7,-0.02,0,1);cursor:pointer}
.cic-colors-slider .swiper-slide:hover span,.cic-pattern li:hover span{opacity:1;transform:translate3d(-50%,0,0)}
.cic-colors-slider .swiper-slide span:before,.cic-pattern span:before{width:0;height:0;position:absolute;left:50%;bottom:-0.5rem;transform:translate3d(-50%,0,0);content:"";border-left:0.6rem solid transparent;border-right:0.6rem solid transparent;border-top:0.6rem solid #464646}
.cic-colors-slider-title{width:auto;position:absolute;bottom:20rem;left:50%;transform:translate(-50%,0);z-index:2;font-size:1.28rem;line-height:2rem;text-align:center;font-weight:500;text-transform:uppercase;font-family:var(--font-family-head)}
.cic-slider{width:100%;margin:0 auto;padding-bottom:8rem}
.cic-slider .swiper-slide{text-align:center}
.cic-slider .swiper-slide img{width:100%;height:auto;margin:0 auto}
.cic-pattern{width:36rem;height:3rem;position:absolute;bottom:-7.2rem;left:50%;z-index:5;transform:translate(-50%,0);display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;padding:0;border-radius:3rem;background:transparent no-repeat 50% 50%;background-size:100% 100%}
.cic-slider .swiper-slide:nth-child(4) .cic-pattern{grid-template-columns:1fr}
.cic-pattern:before{width:auto;position:absolute;top:-3rem;left:50%;z-index:1;transform:translate(-50%,0);content:"Tapiterie";color:#666;font-size:1.4rem;white-space:nowrap;line-height:1.6rem;text-align:center;font-family:var(--font-family)}
.cic-pattern li{width:100%;height:100%;position:relative}.details-slider-section .section-wrapper{padding:8rem 0;overflow:visible}
.details-slider{width:100%;position:relative}
.details-slider .swiper-slide{width:100%;display:grid;grid-template-columns:35% 65%}
.details-slider .swiper-slide div:nth-child(1){padding:4.8rem}
.details-slider .swiper-slide div:nth-child(2){align-self:start}
.details-slider .swiper-slide img{width:100%;height:auto;margin:0}
.details-slider .swiper-slide h4{margin-bottom:1.5rem;font-size:2.4rem;line-height:3rem}
.dss-controls{width:35%;min-height:4.8rem;position:absolute;bottom:-2rem;left:0}
.details-slider .swiper-pagination{bottom:4rem}
.swt-section{margin-bottom:4.8rem}
.swt-section .section-wrapper{position:relative;overflow:visible}
.slider-tabs{width:100%;height:5.5rem;overflow:hidden;padding:0;background:#fff;transition:opacity 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s,transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.slider-tabs:before{width:100%;height:2px;position:absolute;left:0;bottom:0;content:"";background:#fff}
.slider-tabs .swiper-wrapper{justify-content:center}
.slider-tabs .swiper-slide{width:auto;height:100%;cursor:pointer;position:relative;display:inline-block;font-size:1.7rem;font-weight:500;line-height:4rem;font-family:var(--font-family-head);transition:color 0.3s ease-in-out;pointer-events:all;overflow:hidden;color:#666}
.slider-tabs .swiper-slide.swiper-slide-thumb-active{color:var(--primary-color)}
.slider-tabs .swiper-slide:before{width:100%;height:4px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scaleX(0);content:"";background:var(--primary-color);transition:transform 0.3s ease-in-out}
.slider-tabs .swiper-slide.swiper-slide-thumb-active:before{transform:translate(-50%,0) scaleX(1)}
.slider-body{width:100%;position:relative;overflow:visible}
.slider-body .swiper-slide{width:100%;height:100%;opacity:0;display:grid;grid-template-columns:auto 60%;overflow:visible;background:#F5F3F2;transition:opacity 0.3s ease-in-out;padding-top:6rem;padding-bottom:6rem}
.slider-body .swiper-slide.swiper-slide-active{opacity:1}
.slider-body .swiper-slide>div{align-self:self-start;padding:0 7.2rem 4.8rem 4.8rem}
.slider-body .swiper-slide img{width:100%;height:auto;transform:scale3d(1,1,1) translate3d(-4.4rem,0,0)}
.slider-body .swiper-slide .button-link{font-weight:500}
.slider-body .swiper-slide .button-link:hover{text-decoration:underline}
.slider-tabs h3{font-size:3.4rem;line-height:4.2rem}
.slider-body-nav{width:auto;min-width:25rem;white-space:nowrap;height:4.8rem;position:absolute;left:50%;bottom:-5rem;z-index:3;transform:translate(-50%,0);padding-top:0 !important;padding-bottom:0 !important}
.slider-body-nav .swiper-pagination-2{width:auto;position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}
.slider-body-nav .swiper-pagination-fraction,.slider-body-nav .swiper-pagination-bullet{width:100%;position:relative;height:2.5rem;margin:0 !important;display:inline-block;color:#666;opacity:1;font-size:2rem;line-height:2rem;text-align:center;background:none;border-radius:0;transition:color 0.3s ease-in-out;padding:0;padding-left:2rem !important;padding-right:2rem !important}
.slider-body-nav .swiper-pagination-bullet.swiper-pagination-bullet-active{color:var(--primary-color)}
.slider-body-nav .swiper-pagination-bullet em{width:1px;height:100%;position:absolute;top:0;right:0;font-style:normal;color:#999}
.slider-body-nav .swiper-pagination-bullet:last-of-type em{display:none}
.swt-inside-slider{width:100%;position:relative;align-self:start !important;padding:0 !important}
.swt-inside-slider .swiper-slide{height:100%;position:relative !important;opacity:0 !important;align-self:normal !important;padding:0 !important;transition:opacity 0.3s ease-in-out}
.swt-inside-slider .swiper-slide.swiper-slide-active{opacity:1 !important}
.swt-inside-slider .swiper-wrapper{align-self:normal}
.swiper-slide.swiper-slide-inside{display:block}.slider-safety-tabs{width:100%;overflow:hidden;padding:0;background:#fff;transition:opacity 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s,transform 0.3s cubic-bezier(0.7,-0.02,0,1);position:relative}
.slider-safety-tabs .swiper-slide{cursor:pointer}
.slider-safety-tabs h5{width:100%;position:relative;margin:0 auto 1.5rem;padding:1rem 0;font-size:1.6rem;line-height:2.4rem;transition:color 0.3s ease-in-out;color:var(--primary-color)}
.slider-safety-tabs h5:before{width:100%;height:3px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scaleX(0);content:"";background:var(--primary-color);transition:transform 0.3s ease-in-out}
.slider-safety-tabs .swiper-slide-thumb-active h5{color:var(--primary-color)}
.slider-safety-tabs .swiper-slide-thumb-active h5:before{transform:translate(-50%,0) scaleX(1)}
.slider-safety-body{margin-bottom:1rem;overflow:hidden}
.slider-safety-body img{width:100%;margin:0 auto}
.slider-spects-tabs{margin-bottom:2.8rem}
.slider-spects-tabs .swiper-slide{width:auto;height:100%;margin-right:2.4rem;cursor:pointer;position:relative;display:inline-block;font-size:2.2rem;font-weight:400;line-height:4.8rem;font-family:var(--font-family-head);transition:color 0.3s ease-in-out}
.slider-spects-tabs .swiper-slide.active{color:var(--secondary-color)}
.slider-spects-tabs .swiper-slide:before{width:100%;height:4px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scaleX(0);content:"";background:var(--secondary-color);transition:transform 0.3s ease-in-out}
.slider-spects-tabs .swiper-slide.active:before{transform:translate(-50%,0) scaleX(1)}
.slider-spects-body{width:100%;height:auto !important;position:relative;overflow:hidden}
.slider-spects-body .swiper-wrapper{width:200%;height:100%;top:0;left:0;display:grid;grid-template-columns:repeat(2,50%);transform:translate3d(0,0,0);transition:transform 0.5s ease-in-out}
.view-sec-frame .slider-spects-body .swiper-wrapper{transform:translate3d(-50%,0,0)}
.slider-spects-body .swiper-slide{width:100%;height:100%;opacity:1;padding:0.1rem;transition:height 0.3s ease-out,opacity 0.3s ease-in-out;overflow:hidden}
.slider-spects-body .swiper-slide:last-child,.view-sec-frame .slider-spects-body .swiper-slide:first-child{height:0;opacity:0}
.slider-spects-body .swiper-slide:first-child,.view-sec-frame .slider-spects-body .swiper-slide:last-child{height:100%;opacity:1}
.info-list-content{width:100%;height:0;overflow:hidden;visibility:hidden;opacity:0;padding:0 2.4rem;transition:opacity 0.3s ease-in-out,height 0.3s ease-in-out,padding 0.3s ease-in-out}
.view-info-list .info-list-content{height:auto;padding:0 2.4rem 2.4rem;opacity:1;visibility:visible}
.info-list-content p{margin-bottom:0.6rem}
.info-list-content .list-table{margin:0 !important}
.tabs-section .media-section{margin-bottom:6rem}
.list-table{width:100%;position:relative;overflow:hidden;margin:0 auto 6rem;border:1px solid var(--primary-color)}
.list-table li{width:100%;display:block;margin:0;border:none;list-style-type:none;color:#000;font-size:1.4rem;line-height:2rem;font-weight:400;font-family:var(--font-family-head)}
.list-table li ul{width:100%;display:grid;grid-template-columns:auto;gap:0;align-items:center;justify-items:start}
.list-table li li{width:100%;height:100%;display:block;padding:1.2rem 1.2rem 1rem;border:1px solid var(--primary-color)}
.list-table li.table-header,.list-table li.table-header li{color:#fff;background-color:var(--primary-color) !important}
.list-table li li:first-of-type{background-color:#E4DCD3;font-weight:400;justify-self:start !important;text-align:left !important}
.list-table.table-tpl1-col2 ul{grid-template-columns:1fr 32%}
.list-table.table-tpl1-col2 ul li:last-of-type{justify-self:center;text-align:center}
.list-table.table-tpl1-col3 ul{grid-template-columns:1fr 16% 16%}
.list-table.table-tpl1-col3 ul li:last-of-type,.list-table.table-tpl1-col3 ul li:nth-child(n-1){justify-self:center;text-align:center}
.list-table.table-tpl1-col4 ul{grid-template-columns:1fr 16% 16% 16%}
.list-table.table-tpl1-col4 ul li:last-of-type,.list-table.table-tpl1-col4 ul li:nth-child(n-1){justify-self:center;text-align:center}
.list-table.table-tpl1-col5 ul{grid-template-columns:1fr 13% 13% 13% 13%}
.list-table.table-tpl1-col5 ul li:last-of-type,.list-table.table-tpl1-col5 ul li:nth-child(n-1){justify-self:center;text-align:center}
.list-table.table-tpl1-col6 ul{grid-template-columns:1fr 10% 10% 10% 10% 10%}
.list-table.table-tpl1-col6 ul li:last-of-type,.list-table.table-tpl1-col6 ul li:nth-child(n-1){justify-self:center;text-align:center}
.list-table.table-tpl1-col7 ul{grid-template-columns:1fr 10% 10% 10% 10% 10% 10%}
.list-table.table-tpl1-col7 ul li:last-of-type,.list-table.table-tpl1-col7 ul li:nth-child(n-1){justify-self:center;text-align:center}
.list-table.table-tpl1-col8 ul{grid-template-columns:1fr 12% 12% 12% 12% 12% 12% 12%}
.list-table.table-tpl1-col8 ul li:last-of-type,.list-table.table-tpl1-col8 ul li:nth-child(n-1){justify-self:center;text-align:center}
.list-table.table-tpl1-col9 ul{grid-template-columns:1fr 10% 10% 10% 10% 10% 10% 10% 10%}
.list-table.table-tpl1-col9 ul li:last-of-type,.list-table.table-tpl1-col9 ul li:nth-child(n-1){justify-self:center;text-align:center}
.list-table.table-tpl1-col10 ul{grid-template-columns:1fr 10% 10% 10% 10% 10% 10% 10% 10% 10%}
.list-table.table-tpl1-col10 ul li:last-of-type,.list-table.table-tpl1-col10 ul li:nth-child(n-1){justify-self:center;text-align:center}
.list-table.table-tpl1-col11 ul{grid-template-columns:1fr 8% 8% 8% 8% 8% 8% 8% 8% 8% 8%}
.list-table.table-tpl1-col11 ul li:last-of-type,.list-table.table-tpl1-col11 ul li:nth-child(n-1){justify-self:center;text-align:center}
.list-table.table-tpl2-col3 ul{grid-template-columns:repeat(3,33.3333%)}
.list-table.table-tpl2-col4 ul{grid-template-columns:repeat(4,25%)}
.list-table.table-tpl2-col5 ul{grid-template-columns:repeat(5,20%)}
.list-table.table-tpl2-col6 ul{grid-template-columns:repeat(6,16.6666%)}
.list-table.table-tpl3-col5 ul{grid-template-columns:28% 24% 16% 16% 16%}
.list-table.table-tpl3-col6 ul{grid-template-columns:24% 20% 14% 14% 14% 14%}
.list-table.table-tpl4-col3 ul{grid-template-columns:1fr 20% 15%}
.list-table.table-tpl4-col4 ul{grid-template-columns:1fr 20% 15% 15%}
.list-table.table-tpl4-col5 ul{grid-template-columns:1fr 20% 15% 15% 15%}
.list-table.table-tpl4-col6 ul{grid-template-columns:1fr 20% 15% 15% 15% 15%}
.list-table.table-tpl1-col2 li.table-header li:last-of-type,.list-table.table-tpl1-col3 li.table-header li:last-of-type,.list-table.table-tpl1-col3 li.table-header li:nth-child(n-1){justify-self:start;text-align:left}
.tbl-price{color:var(--secondary-color)}
.list-table .icon-checked{margin:0 auto;color:var(--primary-color);font-size:1.6rem;text-align:center}
.info-line{font-size:1.2rem;line-height:1.8rem}
.info-list-content .info-line{margin:0;padding-top:2rem}
.drop-down{width:100%;height:5.2rem;position:relative;border:2px solid #EAEAEA;background:#fff;transition:border-color 0.3s ease-in-out}
.drop-down.active{height:auto;border-color:#000;z-index:10;transition:color 0.3s ease-in-out}
.drop-down.error{border-color:#f4a9a9}
.drop-down-center{width:52rem;max-width:100%;margin:0 auto 2rem}
.accessory-section .drop-down-center{margin:-2rem auto 8rem}
.drop-down .drop-down-input{width:100%;height:5rem;display:inline-block;position:relative;font-size:1.6rem !important;line-height:4.8rem;padding:0 5rem 0 1.6rem;text-transform:none;color:transparent;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border-bottom:2px solid transparent;transition:border-color 0.3s ease-in-out,color 0.3s ease-in-out}.drop-down.active .drop-down-input,.drop-down.valid .drop-down-input{color:#000;border-bottom:1px solid var(--primary-color)}
.drop-down.error .drop-down-input{color:#f4a9a9}
.drop-down .drop-down-input:after{width:4.8rem;height:4.8rem;position:absolute;top:50%;right:0;transform:translate(0,-50%) rotateX(0deg);content:"";font-size:3.6rem;line-height:4.8rem;text-align:center;font-family:"icons";color:#eaeaea;transition:color 0.3s ease-in-out,transform 0.3s ease-in-out}
.drop-down.active .drop-down-input:after{color:#000;transform:translate(0,-50%) rotateX(180deg)}
.drop-down.with-icon .drop-down-input{padding-right:5rem}
.drop-down.with-icon .drop-down-input:after{content:"";background:transparent !important;border:none !important;font-size:1.5rem}
.drop-down-list{width:auto;height:0;display:block;position:absolute;top:100%;left:-2px;right:-2px;margin-top:-2px;border:0 solid transparent;border-top:0 !important;background:#fff;-webkit-transition:height 0.2s ease-out,box-shadow 0.2s ease-in-out,border 0.2s ease-in-out;transition:height 0.2s ease-out,box-shadow 0.2s ease-in-out,border 0.2s ease-in-out;overflow:hidden;z-index:1000}
.drop-down.active .drop-down-list{height:21rem;box-shadow:0 0.1rem 0.2rem rgba(0,0,0,0.1);border:2px solid var(--primary-color)}
.drop-down .drop-down-input span{display:inline;font-size:1.2rem;line-height:1.8rem;transition:color 0.3s ease-in-out}
.drop-down.active .drop-down-input span{color:#666}
.drop-down-list li{width:100%;position:relative;color:#000;padding:1.6rem;font-size:1.6rem;line-height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-transition:color 0.3s ease-in-out,background 0.3s ease-in-out;transition:color 0.3s ease-in-out,background 0.3s ease-in-out}
.drop-down-list li.disabled{color:#666}
.drop-down-list li:hover{background:#F5F3F2 !important}
.drop-down-list li.selected,.drop-down-list li.selected:hover{color:#fff;background:var(--primary-color) !important}
.drop-down-list li span{display:block;color:#666;font-size:1.2rem;line-height:1.8rem}
.drop-down-list li.selected span,.drop-down-list li.selected:hover span{color:rgba(255,255,255,0.8)}
.drop-down-list h6{font-weight:normal;color:#ccc;padding:1.4rem 1.6rem;font-size:1.2rem;line-height:2rem}
.drop-down.active .complex-drop-down-list{padding-top:4rem;height:29.6rem}
.drop-down.active .complex-drop-down-list.no-search{padding-top:0}
.drop-down select{width:100%;height:5rem;display:none !important;color:#000;padding:1.6rem;font-size:1.6rem;line-height:2rem;border:0;transition:color 0.3s ease-in-out}
.drop-down.active select,.drop-down.valid select,.drop-down select option{color:#000}
.drop-down.valid label{color:#000}
border-radius:50%;content:"";border:1px solid rgba(0,0,0,0.1) !important;font-family:icons;text-align:center;font-size:1rem;line-height:2rem;background:#fff !important;color:#ccc;-webkit-transition:color 0.3s ease-in-out,border 0.3s ease-in-out,background 0.3s ease-in-out,transform 0.3s ease-in-out;transition:color 0.3s ease-in-out,border 0.3s ease-in-out,background 0.3s ease-in-out,transform 0.3s ease-in-out}
.complex-drop-down-list li:hover:after{border-color:var(--primary-color) !important;color:var(--primary-color);box-shadow:var(--shadow)}
.complex-drop-down-list li.selected:after{border-color:var(--primary-color) !important;background:var(--primary-color) !important;color:#015851}
.form{width:72rem;max-width:100%;position:relative;margin:0 auto}
.form fieldset{width:100%;border:0}
.form-row{width:100%;min-height:0.1rem;margin:0 auto 2.8rem;grid-template-columns:1fr;display:grid;gap:2.4rem}
.form-row.checkbox-row{gap:0}
.form-row.cols-2{grid-template-columns:repeat(2,1fr)}
.form-row.cols-3{grid-template-columns:repeat(3,1fr)}
.form-row.cols-4{grid-template-columns:repeat(4,1fr)}
.form-row.cols-2.cols-auto,.form-row.cols-3.cols-auto,.form-row.cols-4.cols-auto{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}
.form-cell{width:auto;min-height:0.1rem;position:relative;border:2px solid #EAEAEA;background:#fff;transition:border-color 0.3s ease-in-out;z-index:1}
.form-cell.error{border-color:#f4a9a9}
.form-cell.active{border-color:#000}
.form-cell.form-cell-input{height:auto}
.form-cell.valid,.drop-down.valid{border-color:var(--primary-color)}
.form h4{font-size:2.2rem;line-height:2.8rem;padding-top:3.6rem;margin:0 auto 4rem}
.contact-page .form>h4:first-of-type{padding-top:0}
.form .label{width:auto;height:4.8rem;display:block;padding:0 1.6rem;position:absolute;top:0;left:0;opacity:1;z-index:0;background:transparent;font-size:1.6rem;line-height:5rem;color:#666;transition:all 0.3s cubic-bezier(0.7,-0.02,0,1)}
.drop-down .label{height:4.8rem;line-height:4.8rem}
.drop-down.active .label,.form-cell.active .label{color:#000}
.form-cell.error .label{color:#ea3838}
.drop-down.error .label{color:#ea3838}
.form-cell.active .label,.form-cell.error .label,.form-cell.valid .label,.drop-down.active .label,.drop-down.error .label,.drop-down.valid .label{opacity:1;height:1.6rem;padding:0 0.6rem;top:-0.8rem;left:0;background:#fff;font-size:1.2rem;line-height:1.6rem;z-index:2}
.form input[type="text"],.form input[type="password"],.form input[type="number"],.form input[type="email"],.form input[type="tel"],.form input[type="date"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="search"],.form input[type="time"],.form input[type="month"],.form input[type="week"],.form textarea{width:100%;height:5rem;border:none;padding:0 1.6rem;font-size:1.6rem;color:#000;opacity:0;font-family:var(--font-family);transition:color 0.3s ease-in-out,background 0.3s ease-in-out,border 0.3s ease-in-out;position:relative;z-index:2;background-color:transparent}
.form textarea{height:26rem;padding:5rem 1.6rem 1.6rem;opacity:1}
.form .active input[type="text"],.form .active input[type="password"],.form .active input[type="number"],.form .active input[type="email"],.form .active input[type="tel"],.form .active input[type="date"],.form .active input[type="datetime"],.form .active input[type="datetime-local"],.form .active input[type="search"],.form .active input[type="time"],.form .active input[type="month"],.form .active input[type="week"],.form .active textarea,.form .valid input[type="text"],.form .valid input[type="password"],.form .valid input[type="number"],.form .valid input[type="email"],.form .valid input[type="tel"],.form .valid input[type="date"],.form .valid input[type="datetime"],.form .valid input[type="datetime-local"],.form .valid input[type="search"],.form .valid input[type="time"],.form .valid input[type="month"],.form .valid input[type="week"],.form .valid textarea,.form .error input[type="text"],.form .error input[type="password"],.form .error input[type="number"],.form .error input[type="email"],.form .error input[type="tel"],.form .error input[type="date"],.form .error input[type="datetime"],.form .error input[type="datetime-local"],.form .error input[type="search"],.form .error input[type="time"],.form .error input[type="month"],.form .error input[type="week"],.form .error textarea{opacity:1}
.form-cell.phone-input input{padding-left:5rem}
.form input::-webkit-input-placeholder{color:#eaeaea;opacity:1}
.form input:-moz-placeholder{color:#eaeaea;opacity:1}
.form input:-ms-input-placeholder{color:#eaeaea;opacity:1}
.form textarea::-webkit-input-placeholder{color:#eaeaea;opacity:1}
.form textarea:-moz-placeholder{color:#eaeaea;opacity:1}
.form textarea:-ms-input-placeholder{color:#eaeaea;opacity:1}
.form input:focus,.form textarea:focus{border:0 !important;outline:none !important;opacity:1}
.form-cell.phone-input em{width:4.4rem;position:absolute;top:0;left:0;color:transparent;font-size:1.6rem;line-height:5rem;font-style:normal;text-align:right;transition:color 0.3s ease-in-out}
.form-cell.active em{color:#666 !important}
.form-cell.valid em{color:#000 !important}
.form-cell.error em{color:#eaeaea}
.error-msg,.succes-msg{width:100%;height:auto !important;position:relative;padding:1.4rem 1.6rem;border:0 !important;margin:0 auto;background:#eb3535;color:#fff;font-size:1.2rem;text-align:left;line-height:1.8rem;transition:height 0.3s ease-out,padding 0.3s ease-out,margin-top 0.3s ease-out}
.succes-msg{background:#21b6af}
.form-cell-search:before{width:4.8rem;height:4.8rem;position:absolute;right:0;top:50%;transform:translate(0,-50%);content:"";font-size:2rem;line-height:4.8rem;text-align:center;font-family:"icons";color:#EAEAEA;transition:color 0.3s ease-in-out}
.form-cell-search.active:before,.form-cell-search.valid:before{color:#000}
.find-distributor-section{width:100%}
.find-distributor-section .section-wrapper{display:grid;grid-template-columns:36rem 1fr;gap:3.6rem 2.4rem}
.find-distributor-section .align-right{justify-self:end}
.find-distributor-section .map-section,.find-distributor-section .distributor-list{height:54.6rem}
.map-section{width:100%;overflow:hidden;background:#F5F3F2}
.map-section iframe{width:100%;height:100%;overflow:hidden}
.distributor-list{width:100%;overflow:hidden;padding-right:2px}
.distributor-list li{width:100%;position:relative;display:block;margin:0 auto 1.6rem;padding:1.6rem 4.4rem 1.6rem 1.6rem;border:2px solid #eaeaea;transition:border 0.3s ease-in-out,height 0.3s ease-out}
.distributor-list li.selected{height:auto;border-color:var(--primary-color)}
.distributor-list .nice-form-cell-radio{width:4.4rem;height:4.4rem;position:absolute;top:0;right:0}
.distributor-list .nice-form-cell-radio label:after,.distributor-list .nice-form-cell-radio label:before{top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center}
.distributor-list h3{width:100%;margin-bottom:1rem;padding-left:2.2rem;position:relative;font-size:1.6rem;font-weight:500;line-height:2rem;font-family:var(--font-family);overflow:hidden;text-overflow:ellipsis}
.distributor-list h3:after{width:1.8rem;height:2rem;position:absolute;top:50%;left:0;content:"";transform:translate(0,-50%);font-size:1.8rem;line-height:2rem;font-family:"icons";text-align:left}
.distributor-list p span{color:#666;font-size:1.4rem;line-height:1.8rem}
.find-distributor-section .button.btn-with-icon span:before{font-size:1.8rem}
.find-distributor-section .button.btn-with-icon span{padding-left:4.8rem}
.distributor-list-box{width:100%;height:0;overflow:hidden;position:relative;padding:0}
li.selected .distributor-list-box{height:auto;padding-top:1rem}
.view-route-link{width:auto;display:inline-block;font-weight:500;text-decoration:none;overflow:hidden}
.view-route-link:hover{text-decoration:underline}
.view-route-link i{float:right;margin-left:0.5rem;font-size:1.8rem;margin-top:0.24rem}
.find-distributor-section p{margin:0;overflow:hidden}
.find-distributor-section p strong{display:inline-block;font-weight:400}
.find-distributor-section h6{margin:1rem 0 0.6rem;color:#EAEAEA;font-size:1.2rem;font-weight:bold;line-height:1.6rem}
.find-distributor-section h6:first-of-type{margin-top:0}
.slider-schedule{margin-bottom:2.4rem}
.slider-schedule-tabs{margin:0.8rem 0 1.6rem}
.slider-schedule-tabs .swiper-slide{width:auto;height:100%;margin-right:1.6rem;cursor:pointer;position:relative;display:inline-block;font-size:1.6rem;font-weight:400;line-height:3rem;font-family:var(--font-family-head);transition:color 0.3s ease-in-out}
.slider-schedule-tabs .swiper-slide.active{color:var(--secondary-color)}
.slider-schedule-tabs .swiper-slide:before{width:100%;height:2px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scaleX(0);content:"";background:var(--secondary-color);transition:transform 0.3s ease-in-out}
.slider-schedule-tabs .swiper-slide.active:before{transform:translate(-50%,0) scaleX(1)}
.info-list{width:100%}
.info-list>li{width:100%;position:relative;border:1px solid #ccc;margin-bottom:1.5rem}
.info-list h4{width:100%;min-height:7.2rem;position:relative;display:grid;align-items:center;margin:0;padding:0 6.4rem 0 2.4rem;font-size:2.2rem;font-weight:400;line-height:2.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.info-list.faqs h4{font-size:1.6rem;line-height:2.2rem;white-space:normal;font-weight:500}
.info-list h4:before{width:4.8rem;height:4.8rem;position:absolute;top:50%;right:1rem;transform:translate(0,-50%) rotateX(0deg);content:"";font-size:4.2rem;line-height:4.8rem;text-align:center;font-family:"icons";color:#000;transition:color 0.3s ease-in-out,transform 0.3s ease-in-out}
.info-list h4.active:before{transform:translate(0,-50%) rotateX(180deg)}
.slider-schedule-body{width:100%;height:auto !important;position:relative}
.slider-schedule-body .swiper-wrapper{width:200%;height:100%;top:0;left:0;display:grid;grid-template-columns:repeat(2,50%);transform:translate3d(0,0,0);transition:transform 0.5s ease-in-out}
.view-sec-frame .slider-schedule-body .swiper-wrapper{transform:translate3d(-50%,0,0)}
.slider-schedule-body .swiper-slide{width:100%;height:100%;opacity:1;padding:0.1rem;transition:height 0.3s ease-out,opacity 0.3s ease-in-out;overflow:hidden}
.slider-schedule-body .swiper-slide:last-child,.view-sec-frame .slider-schedule-body .swiper-slide:first-child{opacity:0}
.slider-schedule-body .swiper-slide:first-child,.view-sec-frame .slider-schedule-body .swiper-slide:last-child{opacity:1}
.td-step-section{width:100%;overflow:hidden}
.section-testdrive .section-wrapper,.find-distributor-section.section-testdrive .section-wrapper{padding-top:2rem}
.find-distributor-section.section-testdrive .section-wrapper{padding-bottom:10rem}
.section-testdrive-nav .section-wrapper{padding:3rem 0}
.tabs-steps-testdrive{width:100%;height:2.8rem;overflow:hidden;margin:0 auto;padding:0 8%;background:#fff;transition:opacity 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s,transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.tabs-steps-testdrive .swiper-wrapper{justify-content:center}
.tabs-steps-testdrive .swiper-slide{width:auto;height:100%;display:flex;padding:0 1.2rem;position:relative;display:inline-block;color:#D9D9D9;font-size:1.6rem;font-weight:700;line-height:2.4rem;font-family:var(--font-family-head);transition:color 0.3s ease-in-out}
.tabs-steps-testdrive .swiper-slide strong{color:var(--primary-color)}
.tabs-steps-testdrive .swiper-slide a,.tabs-steps-testdrive .swiper-slide span{text-decoration:none;display:inline-block;transition:color 0.3s ease-in-out;color:#D9D9D9}
.tabs-steps-testdrive .swiper-slide i{margin-right:2.4rem;color:#D9D9D9 !important}
.tabs-steps-testdrive .swiper-slide a{color:#000}
.tabs-steps-testdrive .swiper-slide a:hover{color:var(--primary-color)}.td-models-slider{width:100%;height:3.6rem;margin-bottom:6rem;overflow:hidden;background:#fff;transition:opacity 0.2s ease-in-out 0.1s,box-shadow 0.2s ease-in-out 0.1s,transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.td-models-slider:before{width:100%;height:2px;position:absolute;left:0;bottom:0;content:"";background:#F5F3F2}
.td-models-slider .swiper-wrapper{justify-content:center}
.td-models-slider .swiper-slide{width:auto;height:100%;cursor:pointer;position:relative;display:inline-block;font-size:1.6rem;font-weight:400;line-height:3.6rem;font-family:var(--font-family-head);transition:color 0.3s ease-in-out}
.td-models-slider .swiper-slide.swiper-slide-thumb-active{color:var(--primary-color)}
.td-models-slider .swiper-slide:before{width:100%;height:3px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scaleX(0);content:"";background:var(--primary-color);transition:transform 0.3s ease-in-out}
.td-models-slider .swiper-slide.swiper-slide-thumb-active:before{transform:translate(-50%,0) scaleX(1)}
.td-models-slider .swiper-slide a{color:#1c1b1b;text-decoration:none;display:block;transition:color 0.3s ease-in-out}
.td-models-slider .swiper-slide.swiper-slide-active a{color:var(--primary-color)}.accessorys-slider-section .section-wrapper{padding:1.6rem 0 6rem}
.accessorys-slider{margin:0 auto 4.8rem;padding:0 8rem 4rem;position:relative;user-select:none;overflow:hidden}
.accessorys-slider .swiper-slide{width:100%;height:100%;min-height:355px;position:relative;transition:opacity 0.3s ease-in-out;box-shadow:0 0 1.6rem rgba(0,0,0,0.1)}
.accessorys-slider .swiper-slide a{width:100%;height:100%;display:block;text-decoration:none;text-align:center}
.accessorys-slider .swiper-slide img{width:100%;height:auto;margin:0 auto}
.accessorys-slider .swiper-slide div{width:100%;min-height:16rem;position:relative;padding:1.6rem 1.6rem 4rem;text-align:left}
.accessorys-slider .swiper-slide h3{font-size:1.6rem;line-height:2rem;margin:0 0 0.8rem}
.accessorys-slider .swiper-slide p{font-size:1.2rem;line-height:1.8rem}
.accessorys-slider .swiper-slide strong{position:absolute;bottom:1.6rem;left:1.6rem;color:var(--primary-color);font-size:2.4rem;line-height:2.8rem;font-weight:bold}.section-testdrive .display-models ul{grid-template-columns:repeat(4,1fr)}
.section-testdrive .display-models ul li.active .button,.desktop .section-testdrive .display-models ul li:hover .button{opacity:1;visibility:visible}
.section-filters{position:relative;z-index:2}
.section-filters .section-wrapper{display:grid;padding-top:4rem;padding-bottom:2rem;grid-template-columns:repeat(3,1fr);gap:2.4rem;overflow:visible}
.user-manuals-section{position:relative;z-index:1}
.user-manuals-section .section-wrapper{padding-top:2rem}
.user-manuals-list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}
.user-manuals-list li{padding:1.8rem;border:2px solid #EAEAEA}
.user-manuals-list .icon-manual{width:100%;height:12rem;display:inline-block;margin:2rem auto 3.6rem;font-size:9.6rem;line-height:12rem;text-align:center;color:var(--secondary-color)}
.user-manuals-list h3{margin-bottom:0.6rem;font-size:1.6rem;line-height:2.2rem}
.user-manuals-list p{height:6rem;margin-bottom:1.8rem;font-size:1.4rem;line-height:2rem;overflow:hidden}
.user-manuals-list div{display:grid;grid-template-columns:auto auto;gap:1.6rem}
.user-manuals-list div a{width:auto;display:inline;font-size:1.6rem;line-height:2rem;text-decoration:none}
.user-manuals-list div a:hover{text-decoration:underline}
.user-manuals-list div a:first-of-type{justify-self:start}
.user-manuals-list div a:last-of-type{justify-self:end}
.user-manuals-list div a i{float:right;margin-left:0.5rem;font-size:1.8rem;margin-top:0.2rem}
.tips-section .slider-spects-tabs .swiper-wrapper{justify-content:center}
.tips-section .slider-spects-tabs .swiper-slide{margin-left:1.2rem;margin-right:1.2rem}
.press-page{background:#f8f8f8}
.press-top-section .section-wrapper{width:100%;max-width:90%}
.press-page .main h4{font-size:2.2rem;line-height:2.8rem;margin:0 auto 2rem}
.press-slider{width:100%}
.press-slider .swiper-slide{position:relative}
.press-slider .swiper-button-next,.press-slider .swiper-button-prev{padding:2.6rem 3rem;background-color:rgba(0,0,0,0.2);left:0}
.press-slider .swiper-button-next:after,.press-slider .swiper-button-prev:after{color:#fff;font-size:2.5rem}
.press-slider .swiper-button-next:hover,.press-slider .swiper-button-prev:hover{background-color:rgba(0,0,0,0.9)}
.press-slider .swiper-button-next{left:auto;right:0}
.press-slider img{width:100%;height:auto;margin:0 auto -0.3rem}
.press-slider a{width:100%;height:100%;position:absolute;top:0;left:0;display:block}
.press-slider h3{width:100%;position:absolute;top:0;left:0;padding:1.6rem;font-size:1.6rem;line-height:2rem;font-weight:400;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3)}
.press-slider .button-link{position:absolute;left:1.4rem;bottom:0;font-weight:400;color:#fff}
.press-slider .swiper-slide:hover .button-link span{transform:translate3d(0.6rem,0,0)}
.press-filter-section .section-wrapper{padding:3rem 0}
.press-filter-section .form{margin:0}
.press-section .section-wrapper{padding-top:2rem}
.press-list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-bottom:2rem}
.press-list li{background:#fff}
.press-list img{width:100%;height:auto;margin:0 auto -0.6rem}
.press-list div{padding:1.6rem}
.press-list h3{font-size:1.6rem;line-height:2.2rem;overflow:hidden}
.press-list span{display:block;padding-bottom:0.4rem;color:#000;font-size:1.2rem;line-height:1.8rem}
.press-page .form{margin-bottom:4rem}
.press-page .form-cell-search .label,.press-page .form-cell-search input{background:#f8f8f8}
.press-page .form-cell-search .label{z-index:3}
.title-with-icon{position:relative;padding-left:3.2rem}
.title-with-icon i{width:2.2rem;height:2.2rem;position:absolute;top:50%;transform:translate(0,-50%);left:0;font-size:2rem;line-height:2.2rem;text-align:left}
.swiper-wrapper{height:100% !important}
.filters-list{width:auto;display:flex;gap:2.4rem}
.filters-list li i{width:2.2rem;height:2.2rem;position:absolute;top:50%;transform:translate(0,-50%);left:0;font-size:2rem;line-height:2.2rem;text-align:left}
.filters-list li p,.filters-list li span{line-height:3.2rem}
.filters-list li span{width:auto;position:relative;padding-left:3rem;display:inline-block;font-size:1.6rem;cursor:pointer;transition:color 0.3s ease-in-out}
.filters-list li span.selected{color:var(--secondary-color)}
.filters-list li span:before{width:100%;height:3px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0) scaleX(0);content:"";background:var(--secondary-color);transition:transform 0.3s ease-in-out}
.filters-list li span.selected:before{transform:translate(-50%,0) scaleX(1)}
.acc-img{width:100%;margin:0 auto;text-align:center}
.acc-img img{width:38rem;height:auto;margin:0 auto}
.gdpr-section .article-section .section-wrapper{padding:4rem 0}
.gdpr-section .form{padding:2.4rem 0}
.gdpr-section .form-row.cols-2.cols-auto{margin-bottom:1.6rem}
.gdpr-section .info-list{margin-bottom:6rem}
.gdpr-section .info-list h4{padding-top:1.6rem;padding-left:8rem;padding-bottom:1.6rem;line-height:2.2rem;white-space:normal;font-weight:500}
.article-section-expandable-content{width:100%;height:6.4rem;padding-bottom:1rem;position:relative;overflow:hidden;transition:height 0.2s ease-out,padding-bottom 0.2s ease-out}
.article-section-expandable-content.view-full-box{height:auto;padding-bottom:3rem}
.article-section-expandable-content .view-more{width:100%;min-height:5rem;position:absolute;left:0;bottom:0;display:block;color:var(--primary-color);cursor:pointer;transition:color 0.3s ease-in-out;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 58%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 58%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 58%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0ffff",endColorstr="#fff",GradientType=0)}
.article-section-expandable-content .view-more em{width:100%;padding:2.4rem 0 0 1.8rem;font-style:normal;font-size:1.4rem;line-height:1.8rem;font-weight:normal;font-family:var(--font-family);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.article-section-expandable-content .view-more em.vmc-msg-1,.article-section-expandable-content.view-full-box .view-more em.vmc-msg-2{display:block}
.article-section-expandable-content .view-more em.vmc-msg-2,.article-section-expandable-content.view-full-box .view-more em.vmc-msg-1{display:none}
.article-section-expandable-content .view-more:before{width:1.8rem;height:1.8rem;display:inline-block;position:absolute;top:2.4rem;left:-0.4rem;content:"";transform:rotateX(0deg);font-size:1.8rem;line-height:2rem;font-family:"icons";text-align:left;transition:transform 0.2s ease-in}
.article-section-expandable-content.view-full-box .view-more:before{transform:rotateX(180deg);line-height:1.8rem}
.article-section .article-section-expandable-content p{margin-bottom:0.8rem !important}
.gdpr-btns{width:auto;display:flex;padding:1rem 0 2rem}
.gdpr-btns .button{margin-right:2.4rem}
.gdpr-btns .button:last-of-type{margin-right:0}
.sw-box{width:4.4rem;height:2.4rem;position:absolute;top:2.4rem;left:1.6rem;margin:0 auto !important;text-align:center;padding:0;border:none;background:#f8f8f8;transition:all 0.3s ease-in-out;border:1px solid rgba(0,0,0,0.1);border-radius:2.6rem}
.sw-box label{width:100%;height:100%;display:block !important;margin:0 auto;position:static;z-index:5;cursor:auto;font-size:1.28rem;line-height:2rem;padding:0;background:transparent;text-transform:none;text-align:left;display:grid;align-content:center;color:#999}
.sw-box input[type=checkbox]{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:6;overflow:hidden;cursor:pointer}
.sw-box input[type=checkbox]:checked + label{color:#000}
.sw-box label:after{width:2rem;height:2rem;padding:0;display:block;position:absolute;top:0.1rem;left:0.2rem;border-radius:0;content:"";transform:translate3d(0,0,0);background:#ccc;border-radius:50%;-webkit-transition:transform 0.3s ease-in-out,background 0.3s ease-in-out;transition:transform 0.3s ease-in-out,background 0.3s ease-in-out}
.sw-box input[type=checkbox]:checked + label:after{background:var(--primary-color) !important;transform:translate3d(1.8rem,0,0)}
.banner-tpl-2{height:auto;position:relative;margin:0 auto;padding:0 !important;overflow:hidden}
.banner-tpl-2:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;content:"";background:rgba(0,0,0,0.7)}
.banner-tpl-2 img{width:100%;height:auto;margin-bottom:-0.4rem}
.banner-tpl-2 h3{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;margin:0 auto;color:#fff;text-align:center;font-size:2.8rem;line-height:3.4rem}
.banner-tpl-3{width:100%;height:98vh;position:relative;margin:0 auto 6rem;padding:0 !important;display:grid;grid-template-columns:repeat(40,1fr);grid-template-rows:repeat(26,1fr)}
.banner-tpl-3 .banner-img{width:100%;grid-column:1 / 41;grid-row:1 / 23;position:relative;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.banner-tpl-3 .banner-img:after{width:100%;content:"";display:block;position:absolute;top:0;height:28%;z-index:1;opacity:0.7;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(180deg,#000,transparent)}
.banner-tpl-3 .banner-img img{position:relative;z-index:2;margin:0}
.banner-tpl-3 .banner-msg{width:100%;grid-column:4 / 38;grid-row:3 / 12;position:relative;z-index:2;text-align:center}
.banner-tpl-3 .banner-msg h3{width:100%;margin-bottom:1.6rem;color:#fff;text-shadow:0 0.1rem 0.1rem rgba(0,0,0,0.3);text-align:center}
.banner-tpl-3 .banner-msg p{color:#fff;text-shadow:0 0.1rem 0.1rem rgba(0,0,0,0.3)}
.banner-tpl-3 .banner-label{width:43rem;grid-column:4 / 38;grid-row:16 / 29;align-self:end;position:relative;z-index:3;padding:4rem 4.8rem 4rem;background-color:#f6f3f2}
.banner-tpl-3 .banner-label p{color:#666;text-shadow:none;margin-bottom:2.4rem;text-align:center}
.banner-tpl-3 .banner-label .button{width:100%}
.pagination{width:100%;text-align:center;padding-top:6rem}
.pagination strong,.pagination a{width:3.6rem;height:3.6rem;margin:0 0.4rem;display:inline-block;vertical-align:top;color:#666;font-size:1.6rem;font-weight:600;line-height:3.2rem;text-align:center;text-decoration:none;border:2px solid transparent;transition:color 0.3s ease-in-out,border-color 0.3s ease-in-out}
.pagination strong{color:var(--primary-color);border-color:var(--primary-color)}
.pagination a:hover{color:var(--primary-color);border-color:#eaeaea}
.section-404 .section-description .section-title{margin-bottom:1.4rem;font-size:3.6rem;line-height:4rem}
.section-description p,.section-description p:first-of-type{margin-bottom:3rem}
.section-description p:last-of-type{margin-bottom:0}
.intro{width:100%;height:100%;position:fixed;top:0;left:0;z-index:20000;display:grid;align-items:center;justify-items:center;background:var(--primary-color)}
.intro svg{width:60rem;height:auto;opacity:0;overflow:visible}
.intro svg *{fill:#fff}
body,.submenu,.scroll-wrapper,.scrollbar{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}
body::-webkit-scrollbar-track,.submenu::-webkit-scrollbar-track,.scroll-wrapper::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track{background-color:transparent}
body::-webkit-scrollbar,.submenu::-webkit-scrollbar,.scroll-wrapper::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{width:0.4rem;background-color:rgba(0,0,0,0)}
body::-webkit-scrollbar-thumb,.submenu::-webkit-scrollbar-thumb,.scroll-wrapper::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3);-moz-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out}
body::-webkit-scrollbar-thumb:hover,.submenu::-webkit-scrollbar-thumb:hover,.scroll-wrapper::-webkit-scrollbar-thumb:hover,.scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.5)}
@media only screen and (max-width:3840px) and (orientation:landscape){html,body{font-size:12px}}
@media only screen and (max-width:1920px) and (orientation:landscape){html,body{font-size:11px}}
@media only screen and (max-width:1440px) and (orientation:landscape){html,body{font-size:10px}.section-description{width:80%}.display-models ul{grid-template-columns:repeat(2,1fr);gap:1.6rem}.section-testdrive .display-models ul{grid-template-columns:repeat(3,1fr)}.display-models ul li:before{height:88%}.display-models ul li{padding:0.8rem}}
@media only screen and (max-width:1220px) and (orientation:landscape){html,body{font-size:10px}}
@media screen and (orientation:portrait),(max-width:1020px) and (orientation:landscape){body::-webkit-scrollbar,.submenu::-webkit-scrollbar,.scroll-wrapper::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{width:0;background-color:rgba(0,0,0,0)}.switchToMobMsg{display:block !important}.hideOnMob{display:none !important}p{font-size:20px;line-height:30px}.menu-btn{display:block}.header-wrapper,.home-page .section-wrapper{width:86%}.section-wrapper,.video-section .section-wrapper{padding:6rem 0}.models-section .section-wrapper{overflow:visible}.home-page .header-wrapper{width:90%}.header-fixed .header,.header-hide .header{position:fixed;transform:translate3d(0,0,0);box-shadow:0.2rem 0 0.2rem rgba(0,0,0,0.2)}.header-nav{grid-template-columns:auto auto;align-items:start;justify-items:start}.main-menu{width:100%;height:100%;position:fixed;visibility:hidden;opacity:0;background:rgba(255,255,255,0.96);transition:background 0.3s ease-in-out;top:0;left:0}.view-menu .main-menu{position:fixed;top:0;left:0}.main-menu>ul{width:100%;position:absolute;top:0;left:0%;opacity:0;visibility:hidden;padding:14rem 14%;display:block}.view-menu .main-menu>ul{opacity:1;visibility:visible}.submenu{width:100%;height:100%;display:block;visibility:hidden;opacity:0;padding:15rem 16% !important;position:fixed;top:0;left:0;transform:translate3d(100%,0,0);margin:0;padding:16rem 0 4rem;z-index:1001;background:#fff;overflow-y:auto;transition:transform 0.4s ease-out}.view-submenu-list .submenu{display:block;visibility:visible;opacity:1;transform:translate3d(0,0,0)}.submenu-grid.grid-2-cols,.submenu-grid.grid-3-cols,.submenu-grid.grid-4-cols{grid-template-columns:1fr}.main-menu>ul li{width:100%;margin-bottom:2.4rem}.main-menu a{height:4.8rem;color:var(--primary-color);font-size:2.8rem !important;line-height:4.8rem !important}.main-menu a:before{height:3px}.main-menu>ul li>a{width:auto;display:inline-block}.main-menu .submenu ul li>a{width:auto;display:inline-block;font-size:1.6rem !important;line-height:2.8rem !important}.main-menu .submenu-title{display:block;margin-bottom:2.8rem}.main-menu .main-menu-ctrs{top:1.8rem;padding-left:4%}.main-menu .main-menu-ctrs .back-link{display:inline-block}.main-menu .main-menu-ctrs .close-btn{right:1.2rem}.view-submenu .logo,.view-submenu .menu-btn{display:none}.top-banner{height:64vh}.slider-gallery{height:50vh}.top-banner .slide{grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(50,1fr)}.slider-gallery .slide-image{grid-row:5 / 32;margin-top:0}.top-banner .slide-overlay{grid-column:1 / 17;grid-row:1 / 50}.top-banner .slide-image{grid-column:2 / 16;grid-row:1 / 23}.top-banner .slide-message{grid-column:2 / 16;grid-row:5 / 26;padding:0;margin-left:-1.2rem}.top-banner .slide-message.title-on-top{grid-row:5 / 17}.top-banner .slide-label{grid-column:11 / 16;grid-row:20 / 32}.slide-message h1,.slide-message h2{color:#fff;font-size:4.8rem;line-height:5rem}.slide-message p{font-size:1.8rem;line-height:2.6rem}.with-more-btn .slide-image{grid-column:2 / 20;grid-row:10 / 25}.with-more-btn .button.outline{bottom:18rem}.slider.with-more-btn .swiper-pagination{bottom:31rem}.explore-section-article{padding:0}.explore-section .section-wrapper{padding:2.8rem 0}.explore-section-article h3,.intersect-boxes .explore-section-article h3{margin-bottom:0.8rem;font-size:2.8rem;line-height:3.2rem}.explore-section-article .section-wrapper div{padding-left:12%}.explore-section-article:nth-child(2n) .section-wrapper div{padding-right:12%}.explore-section-article p{margin-bottom:0;font-size:1.4rem;line-height:1.8rem}.explore-section.intersect-boxes{padding:5.6rem 0}.explore-section.intersect-boxes .explore-section-article{margin-bottom:-1.6rem}.intersect-boxes .explore-section-article .section-wrapper div{padding-left:0;padding-right:10%;margin-top:0}.intersect-boxes .explore-section-article:nth-child(2n) .section-wrapper div{padding-left:10%;padding-right:0;margin-top:0}.tabs-body h4,.tabs-body .banner-tpl-2 h3{font-size:2.8rem;line-height:3.4rem}.slider-body .swiper-slide div,.slider-body .swiper-slide div:nth-child(2){padding:2.4rem 3.6rem}.slider-body .swiper-slide img{margin:0 auto;padding:0 2rem}.slider-body .swiper-slide div p{font-size:20px}.slider-body.with-navigation .swiper-slide{padding-bottom:11rem}.slider-tabs{overflow:visible;position:relative}.slider-tabs:before{width:200%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%,0);content:"";background:#fff}.slider-with-tabs-2 .slider-body .swiper-slide img{transform:scale3d(1,1,1) translate3d(0,0,0)}.slider-with-tabs-2 .slider-body .swiper-slide div:nth-child(2){padding:2.4rem 3.6rem}.explore-section-article p{padding-left:0}.explore-section-article .button-link{margin-left:0}.button-link{font-size:1.4rem}.banner-section-message{width:80%;padding:4rem 4rem}.banner-section-message h4{font-size:2.8rem}.banner-section-image{height:44rem}.media-slider{padding-bottom:6rem}.news-slider{padding-bottom:6rem}.footer{padding-top:3.6rem;padding-bottom:9rem}.footer-menu{grid-template-columns:1fr;gap:0}.footer-col{padding:2.4rem 0 2.4rem 2.4rem;margin-bottom:0;border-top:2px solid rgba(255,255,255,0.1)}.footer-list-box{height:0;transition:height 0.3s ease-in-out;overflow:hidden}.footer-list-box ul{padding:1rem 0;margin:0}.view-list .footer-list-box{height:auto;padding-top:1.6rem}.footer-list-box-flexible{height:auto;padding:0}.fm-title{width:100%;position:relative;padding:0 4rem 0 0;cursor:pointer;margin-bottom:0;border:none;font-size:1.4rem;line-height:2rem;font-weight:400}.fm-title:before{width:3.6rem;height:3.6rem;display:block;position:absolute;top:50%;right:0;content:"";transform:translate(0,-50%) rotateX(0deg);font-size:2.8rem;line-height:3.6rem;font-family:"icons";text-align:center;transition:transform 0.2s ease-in}.view-list .fm-title:before{transform:translate(0,-50%) rotateX(180deg)}.logo-h-portrait{margin-bottom:3.6rem;display:block}.footer-list-box li{margin-bottom:0}.footer a{line-height:2.8rem;font-size:1.4rem}.footer-media{grid-template-columns:1fr;gap:2.8rem}.footer-media ul{justify-self:start}.footer-media ul a{margin-left:0;margin-right:1.4rem}.footer-copy{grid-template-columns:1fr;gap:2.4rem}.footer-menu-sec{display:block}.footer-menu-sec a{display:block;margin:0 0 0.6rem}.footer-copy>div:last-child{justify-self:start;align-self:start}.section-title,.video-message h3,.top-page-banner h1,.top-page-banner h2{font-size:2.8rem;line-height:3.6rem}.top-page-banner{height:14rem}.accessorys-slider-section .section-wrapper{width:100%;overflow:visible}.prices-slider,.models-slider,.accessorys-slider{padding:0 0 6rem}.accessorys-slider .swiper-button-prev,.accessorys-slider .swiper-button-next,.prices-slider .swiper-button-prev,.prices-slider .swiper-button-next,.models-slider .swiper-button-prev,.models-slider .swiper-button-next{display:none}.prices-slider .slide,.models-slider .slide,.media-slider .slide,.news-slider .slide,.slider-body .swiper-slide,.slider-safety .swiper-slide,.slider-safety-tabs .swiper-slide{opacity:0.3}.prices-slider .slide.swiper-slide-active,.models-slider .slide.swiper-slide-active,.media-slider .slide.swiper-slide-active,.media-slider-grid .slide.swiper-slide-active,.news-slider .slide.swiper-slide-active,.slider-body .swiper-slide.swiper-slide-active,.slider-safety .swiper-slide.swiper-slide-active,.slider-safety-tabs .swiper-slide.swiper-slide-active{opacity:1}.prices-slider .slide img,.models-slider .slide img{width:90%}.top-page-banner .display-models ul li{padding:0}.bar-menu{width:auto;display:flex;top:auto;bottom:0;left:50%;right:auto;transform:translate(-50%,0);background:var(--primary-color)}.bar-menu a{width:9rem;height:8.4rem;margin:0;padding:1rem}.bar-menu i{width:3.2rem;height:3.2rem;display:block;margin:0 auto 0.6rem;font-size:3rem;line-height:3.2rem}.intro svg{width:50vw}.display-models li{grid-template-columns:1fr}.display-models ul li{padding:0.8rem}.display-models li ul,.section-testdrive .display-models ul{grid-template-columns:repeat(2,1fr);gap:1.6rem}.display-models ul li:before{display:none}.display-models h3{margin:0 auto;font-size:3.4rem;padding-top:2rem;line-height:3.6rem;text-align:center}.display-models p{margin-bottom:0.6rem}.cookie-box{grid-template-columns:1fr}.cookie-box div:nth-child(2){display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}.cookie-box .button{margin-bottom:0}.section-description{width:90%}.video-container i{font-size:3.6rem}.gallery-tpl-1{height:24rem}.gallery-tpl-1 .gallery-tpl-1-1{width:22rem;justify-self:left;align-self:end;grid-column:1 / 29}.gallery-tpl-1 .gallery-tpl-1-2{width:36rem;justify-self:end;align-self:start;grid-column:1 / 29}.tabs-body h2{font-size:6.4rem;line-height:6.4rem}.first-section-description h3{font-size:3.2rem;line-height:3.8rem}.choose-car-color-section{margin:-3rem auto 4rem}.ccs-cars-slider .swiper-slide img{width:84vw}.ccs-cars-slider .swiper-slide:after{background-size:84vw auto}.ccs-colors-slider{width:84vw}.ccs-colors-slider .swiper-slide img{width:4.8rem;height:4.8rem}.details-slider{padding-bottom:6rem}.details-slider .swiper-slide{grid-template-columns:1fr}.details-slider .swiper-slide div:nth-child(1){grid-column:1 / 2;grid-row:2 / 3}.details-slider .swiper-slide div:nth-child(2){grid-column:1 / 2;grid-row:1 / 2}.dss-controls{width:100%;bottom:2rem;left:0}.details-slider .swiper-button-prev,.details-slider .swiper-button-next{display:none}.anchors-slider{width:100%;padding:0}.anchors-slider .swiper-wrapper{justify-content:start}.slider-body,.swt-section .section-wrapper,.slider-safety-section .section-wrapper{overflow:visible}.slider-body .swiper-slide{grid-template-columns:1fr;transition:opacity 0.3s ease-in-out}.slider-tabs .swiper-wrapper{justify-content:start}.form-row.cols-2{grid-template-columns:1fr}.find-distributor-section .section-wrapper{grid-template-columns:1fr 5rem;gap:2.4rem}.find-distributor-section .button.btn-with-icon{width:5rem;height:5.1rem}.find-distributor-section .button.btn-with-icon span{color:var(--primary-color)}.find-distributor-section .button.btn-with-icon span:before{width:5rem;left:0;color:#fff;text-align:center;font-size:2.6rem;line-height:5rem}.find-distributor-section .button.button.btn-with-icon i{width:5rem}.find-distributor-section .align-right{justify-self:auto}.find-distributor-section div:nth-child(3){grid-column:1 / 3;grid-row:3 / 5}.find-distributor-section div:nth-child(4){grid-column:1 / 3;grid-row:2 / 3}.find-distributor-section .map-section{height:30rem}.find-distributor-section .distributor-list{height:auto;padding:0}.tabs-steps-testdrive .swiper-wrapper,.td-models-slider .swiper-wrapper{justify-content:flex-start}.user-manuals-list,.press-list{grid-template-columns:repeat(2,1fr)}.accessory-section .section-wrapper{overflow:visible}.accessorys-slider .swiper-pagination-bullet,.prices-slider .swiper-pagination-bullet,.models-slider .swiper-pagination-bullet,.media-slider .swiper-pagination-bullet,.media-slider-grid .swiper-pagination-bullet,.news-slider .swiper-pagination-bullet,.details-slider .swiper-pagination-bullet{width:2.5rem}.main-menu .submenu-title span{display:inline}.models-page .section-filters .section-wrapper{grid-template-columns:repeat(2,1fr)}.banner-tpl-3{height:60vh;margin-bottom:4rem}.banner-tpl-3 .banner-label{padding:3.2rem 3.6rem 3.2rem}.cic-slider{padding-bottom:14rem}.cic-pattern{bottom:-13rem}.cic-colors-slider{bottom:9rem}.cic-colors-slider-title{bottom:13rem}}
@media screen and (max-width:640px) and (orientation:portrait){html,body{font-size:10px}.section-wrapper{width:86%;padding:4rem 0}.media-slider-grid .swiper-wrapper,.media-slider .swiper-wrapper{justify-content:start !important}.video-section{height:100%;width:100%}p{font-size:20px;line-height:30px}.header,.header-nav{height:6.4rem}.logo{width:16rem}.logo i{font-size:2.1rem}.header-wrapper{width:94%}.section-title,.video-message h3,.explore-section-article h3,h3,h4,.section-description h3,.section-description h4,.tabs-body h3,.tabs-body h4,.details-slider .swiper-slide h4{font-size:31px;line-height:36px}.tabs-body h3{font-size:2.8rem;line-height:3.2rem;min-height:auto;margin-bottom:0.8rem}.slider-spects-section .section-wrapper h3{margin-top:3rem}.tabs-body h4,.tabs-body .banner-tpl-2 h3,.tabs-body .banner-tpl-3 h3{font-size:2.8rem;line-height:3.2rem}.tabs-body h2,.section-description h2{font-size:4.5rem !important;line-height:5rem;margin-bottom:5rem}.main-menu .main-menu-ctrs{padding-left:2%;top:0.8rem}.prices-slider .slide img,.models-slider .slide img{width:100%}.banner-section-message{width:90%;padding:3rem 2.4rem}.banner-section-message h4{font-size:2.2rem;line-height:3.4rem}.bar-menu{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.bar-menu a{width:100%;height:8rem;padding:1.2rem 1rem}.media-slider,.media-slider-grid{padding-bottom:4rem}.video-message{padding-top:4rem}.slider-gallery .slide-image{grid-row:6 / 30;margin-top:0}.top-banner{height:54vh}.top-banner .slide-image{grid-row:1 / 38;grid-column:2 / 16;background-size:cover}.top-banner .slide-message{align-self:end;grid-row:1 / 43;margin-left:0rem}.top-banner .slide-label{grid-column:1 / 16;grid-row:28 / 33}.slide-message h1,.slide-message h2{font-size:3.6rem;line-height:4rem;margin-bottom:0}.slide-message p{width:80%;font-size:1.8rem;line-height:2.4rem}.with-more-btn .slide-image{grid-row:4 / 25}.with-more-btn .button.outline{bottom:5rem}.slider-gallery{height:50vh}.prices-slider .swiper-button-prev:after,.prices-slider .swiper-button-next:after,.models-slider .swiper-button-prev:after,.models-slider .swiper-button-next:after{width:6rem;height:6rem;font-size:6rem;line-height:6rem}.footer{padding-bottom:8rem;padding-top:1.6rem}.footer-col{padding:1.6rem 0}.intro svg{width:68vw}.display-models li ul,.section-testdrive .display-models ul{grid-template-columns:1fr}.section-title,.video-message h3,.top-page-banner h1,.top-page-banner h2{font-size:2.8rem;line-height:3.4rem}.cookie-box div:nth-child(2){grid-template-columns:1fr;gap:2rem}.section-description{width:90%;margin:6rem auto 6rem}.video-container i{font-size:2.8rem}.anchors-slider{width:100%}.anchors-slider a{font-size:1.88rem}.anchors-slider .swiper-wrapper,.slider-tabs .swiper-wrapper{justify-content:start}.tab-body-2 .anchors-slider .swiper-wrapper{justify-content:start}.ccs-colors-slider .swiper-slide{border-width:3px}.ccs-colors-slider .swiper-slide img{width:3.6rem;height:3.6rem}.ccs-colors-slider .swiper-slide:before{width:3.6rem;height:3.6rem;line-height:3.6rem}.details-slider-section{margin-bottom:2rem}.details-slider .swiper-slide div:nth-child(1){padding:2.4rem 3.2rem}.slider-body .swiper-slide div,.slider-body .swiper-slide div:nth-child(2){padding:2.4rem 1.7rem;text-align:center}.slider-body .swiper-slide .button-link{margin:1.2rem 0}.slider-spects-tabs .swiper-slide,.info-list h4{font-size:1.8rem}.info-list h4{padding-left:1.6rem;padding-right:4.8rem}.info-list h4:before{right:0;font-size:3.2rem}.info-list.faqs h4{padding-top:1.6rem;padding-bottom:1.6rem}.info-list-content,.view-info-list .info-list-content{padding-left:1.6rem;padding-right:1.6rem}.find-distributor-section .section-wrapper{padding:4rem 0;gap:2.4rem 1.6rem}.find-distributor-section .map-section{height:24rem}.section-testdrive .section-wrapper,.find-distributor-section.section-testdrive .section-wrapper{padding-top:0.4rem;padding-bottom:6rem}.section-filters .section-wrapper,.models-page .section-filters .section-wrapper,.user-manuals-list{grid-template-columns:1fr}.user-manuals-list p{height:auto}.tips-section .section-wrapper{padding-top:4rem}.tips-section .slider-spects-tabs .swiper-wrapper{justify-content:start}.tips-section .slider-spects-tabs .swiper-slide{margin-left:0;margin-right:2.4rem}.press-slider .swiper-slide{opacity:0.3}.press-slider .swiper-slide.swiper-slide-active{opacity:1}.filters-list{display:block}.filters-list li{margin-bottom:0.6rem}.press-list{grid-template-columns:1fr}.press-list h3{font-size:2rem;line-height:3rem}.distributor-list-box .button{max-width:100%}.account-section .section-wrapper{padding:4rem 0}.account-section .section-description{margin-bottom:2.8rem}.acc-img img{width:36rem}.accessorys-slider .swiper-pagination-bullet{width:2.4rem}.display-models ul li{padding:1rem}.explore-section .section-wrapper,.explore-section-article:nth-child(2) .section-wrapper,.explore-section.align-right .section-wrapper,.explore-section.align-right .explore-section-article:nth-child(2) .section-wrapper{display:block;padding:1.2rem 0}.explore-section.intersect-boxes .section-wrapper{padding:2.8rem 0}.explore-section.intersect-boxes .explore-section-article{margin-bottom:0}.explore-section.intersect-boxes .explore-section-article .section-wrapper div,.explore-section.intersect-boxes .explore-section-article:nth-child(2n) .section-wrapper div{padding:0;margin:0}.explore-section.intersect-boxes{padding:0}.explore-section-article .section-wrapper div,.explore-section-article:nth-child(2) .section-wrapper div{padding:0;display:block;text-align:center}.explore-section-article{padding:0}.explore-section-article.has-button{margin-bottom:6rem}.explore-section-article.has-button:last-child{margin-bottom:0}.explore-section-article img{margin-bottom:2.4rem}.explore-section-article:nth-child(2) img{grid-column:auto;grid-row:auto}.explore-section-article:nth-child(2) .section-wrapper div{grid-column:auto;grid-row:auto}.explore-section-article h3{margin-bottom:1.2rem;font-size:2.1rem;line-height:2.48rem}.explore-section-article p{margin-bottom:0.6rem;padding-left:0;font-size:18px;line-height:27px}.explore-section-article .button-link{margin-left:0;font-size:1.6rem}.banner-tpl-3{height:80vh}.banner-tpl-3 .banner-label{width:100%;grid-column:1 / 41}.banner-tpl-3 .banner-img{grid-row:1 / 21}.banner-tpl-3 .banner-label{padding:3.2rem 3.6rem 3.2rem}.ccs-colors-slider .swiper-slide span{font-size:0.9rem;line-height:1.1rem}.gallery-tpl-1,.gallery-tpl-2,.gallery-tpl-3,.gallery-tpl-4{height:39rem}.gallery-tpl-1{height:37rem}.gallery-tpl-2 .gallery-tpl-2-1{width:100%;grid-column:15 / 29;grid-row:1 / 11}.gallery-tpl-2 .gallery-tpl-2-2{width:100%;grid-column:1 / 27}.gallery-tpl-3 .gallery-tpl-3-1,.gallery-tpl-4 .gallery-tpl-4-1{width:100%;grid-column:1 / 16}.gallery-tpl-3 .gallery-tpl-3-2,.gallery-tpl-4 .gallery-tpl-4-2{width:100%;grid-row:1 / 11;grid-column:3 / 29}.cic-slider{padding-bottom:12rem}.cic-pattern{width:28rem;bottom:-11rem}.video-container{margin:1rem auto}}
@media screen and (max-width:420px) and (orientation:portrait){html,body{font-size:9px}.slider-tabs .swiper-wrapper{justify-content:start}}
@media screen and (max-width:320px) and (orientation:portrait){html,body{font-size:8.5px}.main-menu>ul{padding:12rem 12%}}
@media screen and (max-width:220px) and (orientation:portrait){html,body{font-size:8px}}
.is-font-icon-acceleration{position:absolute;top:7px;left:12px;font-size:5.4rem}
.is-font-icon-racetrack{position:absolute;top:12px;left:18px;font-size:5.4rem}
@media screen and (max-width:1403px){.is-font-icon-acceleration{top:0px;left:5px}.is-font-icon-racetrack{top:6px;left:10px}}
@media screen and (orientation:portrait),(max-width:1020px) and (orientation:landscape){.explore-section .explore-section-article p{font-size:2rem;line-height:3rem;padding-right:3rem;padding-left:3rem !important}}
.center:last-of-type .button{margin-top:1.6rem}
.media-slider:not(.swiper-initialized) .swiper-wrapper{flex-direction:column}
.media-slider:not(.swiper-initialized) .swiper-wrapper .slide{opacity:1}
.model-navigation-bar .swiper-button-prev{left:0;width:40px;background:white;background:linear-gradient(90deg,white 0%,rgba(255,255,255,0) 100%)}
.model-navigation-bar .swiper-button-prev:after{font-size:16px;color:var(--primary-color);margin-left:-15px}
.model-navigation-bar .swiper-button-next{right:0;width:40px;background:white;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,white 100%)}
.model-navigation-bar .swiper-button-next:after{font-size:16px;color:var(--primary-color);margin-right:-15px}
.choose-car-color-section .ccs-colors-slider .swiper-button-prev{left:-33px;width:40px;top:23px;height:50px;background:white;background:linear-gradient(90deg,white 0%,rgba(255,255,255,0) 100%)}
.choose-car-color-section .ccs-colors-slider .swiper-button-prev:after{font-size:16px;color:var(--primary-color);margin-left:-10px;margin-top:-10px}
.choose-car-color-section .ccs-colors-slider .swiper-button-next{right:-33px;width:40px;top:23px;height:50px;background:white;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,white 100%)}
.choose-car-color-section .ccs-colors-slider .swiper-button-next:after{font-size:16px;color:var(--primary-color);margin-right:-10px;margin-top:-10px}
.footer-copy .footer-menu-sec a{font-size:1.2rem;line-height:2rem}
.footer-copy .copy{font-size:1.2rem}
.gdpr-section .info-list h4{padding-left:2.3rem;line-height:3rem}
.cursor{cursor:pointer !important}
.w-100{width:100% !important}
.mt-0{margin-top:0 !important}
.mb-0{margin-bottom:0 !important}
.pt-0{padding-top:0 !important}
.pb-0{padding-bottom:0 !important}
.text-center{text-align:center !important}
.anchors-slider .swiper-slide:before{font-weight:400}
h2,.section-description h2,.tabs-body h2{font-size:8.31rem}
.section-description h2{margin-bottom:-4.5rem}
.tabs-header .swiper-slide{font-size:1.28rem}
@media only screen and (max-width:650px){.tabs-header .swiper-slide{font-size:1.5rem}}
.cursor-arrow-prev,.cursor-arrow-next{z-index:555}
.cursor-arrow-prev:before,.cursor-arrow-next:before{font-size:12rem;line-height:12rem}
.main{position:relative;z-index:99}
.user-manuals-section li,.promo-offers-section li,.document-revisions-list li{display:grid;justify-items:stretch;align-items:end;align-content:stretch}
.find-distributor-section button.button.btn-with-icon span:before{line-height:1.8rem}
@media screen and (orientation:portrait),(max-width:1020px) and (orientation:landscape){.find-distributor-section button.button.btn-with-icon span:before{line-height:1.8rem}}
.find-distributor-section span.button.btn-with-icon span:before{line-height:5.5rem}
@media screen and (orientation:portrait),(max-width:1020px) and (orientation:landscape){.find-distributor-section span.button.btn-with-icon span:before{line-height:5.5rem}}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-danger{color:#F00 !important;text-transform:uppercase}
.prices-section .models-slider .featured-model>span,.models-section .models-slider .featured-model>span{font-size:18px}
.prices-section .models-slider .swiper-pagination,.models-section .models-slider .swiper-pagination{width:100%}
.prices-section .center .button span,.models-section .center .button span{padding:0 7rem}
.characteristics{text-align:left;padding-left:2rem;padding-right:2rem;color:#666;font-size:1.3rem;margin-top:2rem}
.characteristics strong{font-weight:400;display:inline-block;padding-bottom:1rem}
.characteristics ul{margin-left:1rem}
.characteristics ul li{position:relative;margin-bottom:0.8rem;padding-left:1rem}
.characteristics ul li:before{font-family:"icons";content:"";color:var(--primary-color);position:absolute;top:0.2rem;left:-0.8rem}
.mobile-application-links{margin-top:4rem}
.mobile-application-links .button{margin-right:2rem}
@media only screen and (max-width:650px){.mobile-application-links .button{margin-right:0;margin-bottom:2rem}}
.mobile-application-links .button:last-child{margin-right:0 !important}
.mobile-application-links .button.btn-icon-appstore span{padding-left:5rem}
.mobile-application-links .button.btn-icon-appstore span:before{content:"";line-height:5.4rem}
.mobile-application-links .button.btn-icon-playstore span{padding-left:5rem}
.mobile-application-links .button.btn-icon-playstore span:before{content:"";line-height:5.4rem}
.mobile-application-links .button.btn-icon-play span{padding-left:5rem}
.mobile-application-links .button.btn-icon-play span:before{content:"";line-height:5.4rem}
.template_01 .news-slider .slide .ns-img-box{width:100%}
.template_01 .news-slider .slide .link-title{position:relative !important;text-decoration:none}
.template_01 .news-slider .swiper-pagination{width:100%}
.template_06 .slide .subtitle{font-size:1.4rem;color:#999}
.template_08.section-3{margin-top:6rem !important}
.template_18 .free-text{width:80%;margin:0 auto}
.template_18 .free-text p,.template_18 .free-text li{margin-bottom:2rem;font-size:1.5rem;line-height:2.2rem;font-weight:400}
.template_18 .free-text h1,.template_18 .free-text h2,.template_18 .free-text h3,.template_18 .free-text h4,.template_18 .free-text h5,.template_18 .free-text h6{margin:0 !important;padding:0 !important;line-height:3rem;margin-bottom:2rem !important}
.template_18 .free-text h1{font-size:3rem;line-height:3.2rem}
.template_18 .free-text h2{color:#000 !important;font-size:2.8rem}
.template_18 .free-text h3{font-size:2.4rem}
.template_18 .free-text h4{font-size:2rem;line-height:1rem}
.template_18 .free-text h5{font-size:1.8rem;line-height:1rem}
.template_18 .free-text h6{font-size:1.6rem;line-height:1rem}
.template_18 .free-text p ~ h1,.template_18 .free-text p ~ h2,.template_18 .free-text p ~ h3{margin-top:4rem !important}
.template_18 .free-text p ~ h4,.template_18 .free-text p ~ h5,.template_18 .free-text p ~ h6{margin-top:4rem !important;font-weight:500}
.template_18 .free-text small{font-size:1rem !important}
.template_18 .free-text ul{margin-left:3rem}
.template_18 .free-text ul li{margin-bottom:0.6rem;list-style-type:disc}
.template_18 .free-text p ~ ul{margin-bottom:0.3rem}
.zoom:hover img{transform:scale(1.05)}
blockquote{padding-left:10rem;padding-right:10rem;text-align:left;font-size:1.3rem;line-height:1.9rem;text-align:justify}
.zindex-unset{z-index:unset !important}
.overflow-visible{overflow:visible}
.accessorys-slider-section .disclaimer{text-align:left}
.accessorys-slider-section .disclaimer p{font-size:1.2rem;line-height:normal;margin-bottom:0.5rem}
.template_23 .filter-accesorii{display:grid;grid-template-columns:50% 1fr;align-items:center;padding-left:8rem;padding-right:8rem}
.template_23 .filter-accesorii .drop-down-left{display:grid;justify-content:stretch}
.template_23 .filter-accesorii .drop-down-left .nice-select.open .list{left:-2px}
.template_23 .filter-accesorii .model-preview{align-items:end;display:grid;justify-content:end}
.template_25 .section-wrapper{width:100%;max-width:70%}
.section-wrapper .foot-notes{margin-top:6rem;margin-bottom:4rem;padding-left:3rem;padding-right:3rem}
.section-wrapper .foot-notes p{font-size:1rem;line-height:1.4rem;font-weight:400;margin-bottom:0.6rem}
.frm-error{color:#F00;margin-top:0.5rem;display:inline-block;padding-left:0.8rem;font-size:1.2rem}
div.frm-error{display:block}
.ajaxModal.small .modal-dialog{border:10px solid white;max-width:30%}
.ajaxModal.medium .modal-dialog{border:10px solid white;max-width:40%}
.ajaxModal.large .modal-dialog{border:10px solid white;max-width:60% !important}
.ajaxModal .modal-content{background-color:#E3E3E3 !important;border-width:0;border-radius:0}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal .modal-dialog{position:relative;width:auto;margin:10px}
@media (min-width:768px){.modal .modal-dialog{width:600px;margin:80px auto 30px auto}}
.modal .modal-dialog.size-adaptive{width:100%;padding-right:50px;padding-left:50px}
.modal .modal-dialog.adaptive-height{height:100%;min-height:600px;margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:50px}
.modal .modal-dialog.adaptive-height.modal-content{height:100%}
.modal .modal-content{position:relative;border:1px solid rgba(149,165,166,0.2);border-radius:8px;box-shadow:0 0 32px rgba(67,86,100,0.2);background-clip:padding-box;outline:0;background:#fff}
@media (min-width:768px){.modal .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}
.modal .modal-content.popup-shaking{-webkit-animation:popup-shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:popup-shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}
.modal .modal-header{padding:15px 20px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px;background:0 0;color:#2a3e51;border-top-right-radius:4px;border-top-left-radius:4px;padding:15px 20px;border-bottom:1px solid rgba(149,165,166,0.2)}
.modal .modal-header .modal-title{margin:0;font-size:1.6rem;line-height:2rem}
.modal .modal-header .close{position:absolute;top:0.9rem;opacity:1;font-size:3rem;right:0.8rem;background-color:transparent;border:0px solid red;line-height:2.5rem;cursor:pointer;margin-top:-2px}
.modal .modal-body{position:relative;padding:20px 20px;padding-top:15px;padding-bottom:0;overflow-x:scroll;margin-bottom:3rem}
.modal .modal-body>p:last-child{margin-bottom:20px}
.modal .modal-body.modal-no-header{padding-top:20px}
.modal .modal-body.modal-no-footer{padding-bottom:20px}
.modal .modal-footer{text-align:left;background:0 0;border:none;margin-top:0;padding:0 20px 20px 20px}
.modal .modal-footer .btn + .btn{margin-left:5px;margin-bottom:0}
.modal .modal-footer .btn-group .btn + .btn{margin-left:-1px}
.modal .modal-footer .btn-block + .btn-block{margin-left:0}
.modal .modal-footer:after,.modal .modal-footer:before{content:" ";display:table}
.modal .modal-footer:after{clear:both}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background-color:rgba(0,0,0,0.2)}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.in{opacity:0.5}
@media (min-width:768px){.modal-sm{width:300px}.modal-dialog.size-tiny{width:300px}.modal-dialog.size-small{width:400px}}
@media (min-width:992px){.modal-lg{width:900px}.modal-dialog.size-large{width:750px}.modal-dialog.size-huge{width:900px}.modal-dialog.size-giant{width:982px}}
@media (max-width:768px){.modal-dialog.size-adaptive{width:auto;padding:5px 0;margin:0}}
.control-popup.fade:not(.in){pointer-events:none}
.control-popup.fade .modal-dialog{opacity:0;-webkit-transition:all 0.3s,width 0s;transition:all 0.3s,width 0s;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}
.control-popup.fade.in .modal-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:rgba(0,0,0,0.2);opacity:1}
.popup-backdrop .popup-loading-indicator{display:block;width:100px;height:100px;position:absolute;top:130px;left:50%;margin-left:-50px;-webkit-transition:all 0.3s,width 0s;transition:all 0.3s,width 0s;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0}
.popup-backdrop .popup-loading-indicator:after{content:" ";display:block;background-size:50px 50px;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../themes/hyundai-auto-romania/assets/images/loader-transparent.svg);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;width:50px;height:50px;margin:25px 0 0 25px}
.popup-backdrop.loading .popup-loading-indicator{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mac body.modal-open{margin-right:0}
@-moz-keyframes popup-shake{10%,90%{-moz-transform:translate3d(-1px,0,0)}20%,80%{-moz-transform:translate3d(2px,0,0)}30%,50%,70%{-moz-transform:translate3d(-4px,0,0)}40%,60%{-moz-transform:translate3d(4px,0,0)}}
@-webkit-keyframes popup-shake{10%,90%{-webkit-transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0)}}
@keyframes popup-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.accessory-item-popup img{width:100%}
.accessory-item-popup div{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;margin-bottom:1rem}
.accessory-item-popup div p{font-size:1.2rem;font-weight:normal;text-align:left}
.accessory-item-popup div p:nth-child(2n){text-align:right}
.accessory-item-popup div p span{font-weight:bold}
.form-field-error-label{display:inline-block;width:100%;text-align:left;color:#f4a9a9;margin-top:0.5rem;display:none !important}
.nice-form-cell-checkbox,.nice-form-cell-radio{width:100%;height:auto;position:relative;margin:0 auto !important;text-align:center;padding:0;border:none;transition:all 0.3s ease-in-out;overflow:hidden}
.nice-form-cell-checkbox:last-of-type,.nice-form-cell-radio:last-of-type{margin:0 !important}
.nice-form-cell-checkbox input[type="checkbox"],.nice-form-cell-checkbox input[type="radio"],.nice-form-cell-radio input[type="checkbox"],.nice-form-cell-radio input[type="radio"]{position:absolute;bottom:-100px;left:-100px;display:none !important;opacity:0 !important}
.nice-form-cell-checkbox input[type="checkbox"]:checked + label,.nice-form-cell-checkbox input[type="checkbox"]:checked + label:after,.nice-form-cell-checkbox input[type="radio"]:checked + label,.nice-form-cell-checkbox input[type="radio"]:checked + label:after,.nice-form-cell-radio input[type="checkbox"]:checked + label,.nice-form-cell-radio input[type="checkbox"]:checked + label:after,.nice-form-cell-radio input[type="radio"]:checked + label,.nice-form-cell-radio input[type="radio"]:checked + label:after{content:"";border-color:var(--primary-color) !important;color:var(--primary-color) !important;transform-origin:center}
.nice-form-cell-checkbox label,.nice-form-cell-radio label{width:100%;min-height:2.2rem;display:block !important;margin:0 auto;position:static;z-index:5;cursor:auto;font-size:1.28rem;line-height:2rem;padding:0 0 0 3.2rem;text-transform:none;text-align:left;display:grid;align-content:center;color:#1C1B1B;cursor:pointer}
.nice-form-cell-checkbox label a,.nice-form-cell-radio label a{color:var(--secondary-color)}
.nice-form-cell-checkbox label:after,.nice-form-cell-radio label:after{width:2rem;height:2rem;padding:0;display:block;position:absolute;top:0;left:0;border-radius:0;content:"";border:1px solid rgba(0,0,0,0.1);background:#fff;font-family:"icons";text-align:center;font-size:1.8rem;line-height:1.88rem;-webkit-transition:color 0.3s ease-in-out,border 0.3s ease-in-out,background 0.3s ease-in-out;transition:color 0.3s ease-in-out,border 0.3s ease-in-out,background 0.3s ease-in-out}
.nice-form-cell-checkbox label:hover,.nice-form-cell-radio label:hover{content:"";border-color:var(--primary-color) !important;color:var(--dark-color)}
.nice-form-cell-checkbox label:hover:after,.nice-form-cell-radio label:hover:after{content:"";color:silver !important;transform-origin:center}
.nice-form-cell-checkbox label:hover a,.nice-form-cell-radio label:hover a{color:var(--primary-color)}
.nice-form-cell-checkbox.error label:after,.nice-form-cell-radio.error label:after{border-color:#f4a9a9}
.press-list.no-data{width:100%;display:block;grid-template-columns:repeat(1,1fr);gap:0}
.press-list.no-data .no-data{font-size:1.4rem;padding:3rem;text-align:center}
.press-slider h3{background-color:rgba(0,0,0,0.3);min-height:7.2rem}
.press-slider .button-link{position:absolute;left:1.4rem;bottom:1.4rem;font-weight:400;color:#fff;background-color:var(--primary-color)}
.press-slider .button-link span{padding:0 2rem 0 5rem}
.press-slider .button-link span:before{left:1rem}
.press-slider .swiper-slide:hover .button-link span{transform:translate3d(0.6rem,0,0)}
.pagination span{width:3.6rem;height:3.6rem;margin:0 0.4rem;display:inline-block;vertical-align:top;color:#666;font-size:1.6rem;font-weight:600;line-height:3.2rem;text-align:center;text-decoration:none;border:2px solid transparent;transition:color 0.3s ease-in-out,border-color 0.3s ease-in-out}
.pagination i:before,.pagination i:after{font-size:2.4rem;line-height:3.4rem;font-weight:bold;position:relative}
.template_27.side-by-side-video .image-feature .gridRow{display:grid;grid-template-columns:50% 50%}
@media screen and (max-width:699px){.template_27.side-by-side-video .image-feature .gridRow{grid-template-columns:auto}}
.template_27.side-by-side-video .image-feature .gridRow .grid{padding:2rem}
.template_27.side-by-side-video .image-feature .gridRow .grid video{width:100%}
.template_27.side-by-side-video .image-feature .gridRow .grid .txtArea{margin-top:2rem}
.template_27.side-by-side-video .image-feature .gridRow .grid .txtArea .titDesc{font-size:1.8rem}
.template_13 .slider-body-3 .swiper-slide h4{font-size:2.8rem;line-height:2.5rem}
.template_13.type-4 .section-wrapper{overflow:visible}
.template_13.type-4 .section-wrapper .slider-safety{position:relative}
.template_13.type-4 .section-wrapper .slider-safety .navi{position:absolute;bottom:-6rem;left:0;width:100%}
.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-prev,.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-next{width:8rem;height:100%;position:absolute;top:-22rem;bottom:0;margin:0;background:white;padding:0 !important;cursor:pointer}
.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-prev:after,.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-next:after{width:8rem;height:8rem;font-size:8rem;line-height:8rem;text-align:center;font-family:"icons";color:#666;transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out}
.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-prev:hover:after,.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-next:hover:after{color:var(--primary-color)}
.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-prev{left:-10rem}
.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-prev:after{content:""}
.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-next{right:-10rem}
.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-next:after{content:""}
.template_13.type-4 .section-wrapper .slider-safety .swiper-pagination{width:auto;min-width:30rem;position:absolute;bottom:-20px;z-index:3;left:50%;transform:translate3d(-50%,0,0)}
.template_13.type-4 .section-wrapper .slider-safety .swiper-pagination .swiper-pagination-bullet{width:3rem;height:2px;margin:0 4px;background:#ccc;opacity:1;border-radius:0;transition:height 0.3s ease-in-out,background 0.3s ease-in-out;cursor:pointer}
.template_13.type-4 .section-wrapper .slider-safety .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:3px;background:#002c5f;opacity:1}
@media only screen and (max-width:700px){.template_13.type-4 .section-wrapper .slider-safety .slider-safety-tabs .swiper-slide{text-align:center}.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-prev{left:-5.5rem;top:-20rem}.template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-next{right:-5.5rem;top:-20rem}}
.terms-popup{max-height:73vh;overflow:hidden;overflow-y:auto;margin-left:0rem;padding-right:2.7rem}
.terms-popup h5{font-size:2rem;margin-bottom:1rem}
.terms-popup h6{font-size:1.5rem;margin-bottom:0.5rem}
.terms-popup ul{width:100%;margin:0 auto 2rem}
.terms-popup ul li{width:100%;position:relative;margin:0 auto 0.2rem;padding-left:3rem;list-style-type:none;font-size:1.6rem;line-height:2.2rem;text-align:justify}
.terms-popup ul li:after{width:0.48rem;height:0.48rem;position:absolute;top:0.9rem;left:1.2rem;content:"";border-radius:50%;background:#000}
.terms-popup .table-responsive-wrapper{overflow-x:auto}
.terms-popup table{width:100%;border-collapse:collapse;margin:0 auto 3rem;border-width:1px;border-style:solid}
.terms-popup table tr{font-size:1.8rem;font-weight:400;line-height:2.4rem;font-family:var(--font-family-head)}
.terms-popup table tr th,.terms-popup table tr td{padding:1rem;border-width:1px;border-style:solid;padding:1.6rem;white-space:nowrap;min-width:150px;font-size:1.8rem;line-height:2rem}
.terms-popup table tr th:first-child,.terms-popup table tr td:first-child{text-align:left !important}
.terms-popup table tr th p,.terms-popup table tr td p{margin:0 !important;padding:0 !important;display:inline-block !important;text-align:inherit}
.terms-popup table tr th p ~ p,.terms-popup table tr td p ~ p{display:block !important;text-align:inherit}
.terms-popup table.dcf-table{border-color:var(--primary-color)}
.terms-popup table.dcf-table tr th,.terms-popup table.dcf-table tr td{border-color:var(--primary-color)}
.terms-popup table.dcf-table tr th:first-child,.terms-popup table.dcf-table tr td:first-child{background-color:#E4DCD3}
.terms-popup table.dcf-table thead,.terms-popup table.dcf-table tr:first-child{color:#000}
.terms-popup table.dcf-table thead th,.terms-popup table.dcf-table thead td,.terms-popup table.dcf-table tr:first-child th,.terms-popup table.dcf-table tr:first-child td{border-color:#fff;color:#fff;background-color:var(--primary-color) !important;border-top-color:var(--primary-color);border-bottom-color:var(--primary-color)}
.terms-popup table.dcf-table thead th:first-child,.terms-popup table.dcf-table thead td:first-child,.terms-popup table.dcf-table tr:first-child th:first-child,.terms-popup table.dcf-table tr:first-child td:first-child{border-left-color:var(--primary-color)}
.terms-popup table.dcf-table thead th:last-child,.terms-popup table.dcf-table thead td:last-child,.terms-popup table.dcf-table tr:first-child th:last-child,.terms-popup table.dcf-table tr:first-child td:last-child{border-right-color:var(--primary-color)}
.terms-popup table.table-style-1{border:1px solid #FFF;width:100%;text-align:left;border-collapse:collapse}
.terms-popup table.table-style-1 td,.terms-popup table.table-style-1 th{border:1px solid #FFF;padding:25px}
.terms-popup table.table-style-1 tbody td{color:#1C1B1B;border-bottom:1px solid rgba(228,220,211,0.7);padding:25px}
.terms-popup table.table-style-1 tbody td:first-child{text-align:left !important}
.terms-popup table.table-style-1 thead{background:#F6F3F2}
.terms-popup table.table-style-1 thead th{font-weight:bold;color:#1C1B1B;text-align:left}
.terms-popup table.table-style-1 tfoot{font-weight:bold;color:#1C1B1B;background:#F6F3F2}
.terms-popup .dcf-w-100\%{width:100% !important}
.terms-popup .dcf-txt-center{text-align:center}
.terms-popup p{margin-bottom:1rem !important;font-size:1.3rem;line-height:1.8rem}
.terms-popup ul li p{margin-bottom:0 !important}
.distributor-list li{width:100% !important;margin:0 auto 1.6rem;padding:1.6rem 1.6rem 1.6rem 1.6rem !important}
.distributor-list li h3{padding-right:4.4rem !important}
.distributor-list li p{padding-right:4.4rem !important}
.distributor-list li .distributor-list-box h6{color:#000 !important}
.distributor-list li .distributor-list-box .button{width:100% !important}
.manuale-de-utilizare-list,.document-revisions-list,.promo-offers-list{grid-template-columns:repeat(1,1fr)}
@media only screen and (min-width:730px) and (orientation:landscape){.manuale-de-utilizare-list,.document-revisions-list,.promo-offers-list{grid-template-columns:repeat(2,1fr)}}
@media only screen and (min-width:1120px) and (orientation:landscape){.manuale-de-utilizare-list,.document-revisions-list,.promo-offers-list{grid-template-columns:repeat(3,1fr)}}
.manuale-de-utilizare-list li img,.document-revisions-list li img,.promo-offers-list li img{width:100%;height:auto}
.template_24 .js-image-comparator{}
.template_24 .js-image-comparator .images-compare-container{display:inline-block;position:relative;overflow:hidden}
.template_24 .js-image-comparator .images-compare-before{will-change:clip;position:absolute;top:0;left:0;z-index:2;pointer-events:none;overflow:hidden}
.template_24 .js-image-comparator .images-compare-after{pointer-events:none}
.template_24 .js-image-comparator .images-compare-before img,.template_24 .js-image-comparator .images-compare-after img{max-width:100%;height:auto;display:block}
.template_24 .js-image-comparator .images-compare-separator{position:absolute;background:var(--primary-color);height:100%;width:1px;z-index:4;left:0;top:0}
.template_24 .js-image-comparator .images-compare-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-22px;border:3px solid white;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,0.5);-moz-box-shadow:0 0 12px rgba(51,51,51,0.5);box-shadow:0 0 12px rgba(51,51,51,0.5);z-index:3;background:black;background:var(--primary-color);cursor:pointer}
.template_24 .js-image-comparator .images-compare-left-arrow,.template_24 .js-image-comparator .images-compare-right-arrow{width:0;height:0;border:6px inset transparent;position:absolute;top:50%;margin-top:-6px}
.template_24 .js-image-comparator .images-compare-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px}
.template_24 .js-image-comparator .images-compare-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px}
.template_24 .js-image-comparator .images-compare-label{font-family:sans-serif;text-transform:uppercase;font-weight:bold;position:absolute;top:10px;left:10px;z-index:1;color:var(--primary-color);background:white;background:rgba(255,255,255,0.7);padding:10px;border-radius:5px;pointer-events:none;display:none}
.template_24 .js-image-comparator .images-compare-container .images-compare-label{display:inherit}
.template_24 .js-image-comparator .images-compare-before .images-compare-label{left:10px}
.template_24 .js-image-comparator .images-compare-after .images-compare-label{left:auto;right:10px}
.template_24 .js-image-comparator .footer-notes{text-align:center}
.template_24 .js-image-comparator .footer-notes .button{margin-left:1rem;margin-right:1rem}
.btn-download{border:1px solid var(--primary-color);line-height:2.5rem;font-size:1.1rem;display:inline-block !important;width:auto !important;padding-left:2rem;padding-right:2rem;margin-top:0.8rem;margin-bottom:2rem;white-space:nowrap}
.page-static .article-section .section-wrapper h5{font-size:2rem;margin-bottom:1rem}
.page-static .article-section .section-wrapper h6{font-size:1.5rem;margin-bottom:0.5rem}
.page-static .article-section .section-wrapper ul{width:100%;margin:0 auto 2rem}
.page-static .article-section .section-wrapper ul li{width:100%;position:relative;margin:0 auto 0.2rem;padding-left:3rem;list-style-type:none;font-size:1.6rem;line-height:2.2rem;text-align:justify}
.page-static .article-section .section-wrapper ul li:after{width:0.48rem;height:0.48rem;position:absolute;top:0.9rem;left:1.2rem;content:"";border-radius:50%;background:#000}
.page-static .article-section .section-wrapper .table-responsive-wrapper{overflow-x:auto}
.page-static .article-section .section-wrapper table{width:100%;border-collapse:collapse;margin:0 auto 3rem;border-width:1px;border-style:solid}
.page-static .article-section .section-wrapper table tr{font-size:1.8rem;font-weight:400;line-height:2.4rem;font-family:var(--font-family-head)}
.page-static .article-section .section-wrapper table tr th,.page-static .article-section .section-wrapper table tr td{padding:1rem;border-width:1px;border-style:solid;padding:1.6rem;white-space:nowrap;min-width:150px;font-size:1.8rem;line-height:2rem}
.page-static .article-section .section-wrapper table tr th:first-child,.page-static .article-section .section-wrapper table tr td:first-child{text-align:left !important}
.page-static .article-section .section-wrapper table tr th p,.page-static .article-section .section-wrapper table tr td p{margin:0 !important;padding:0 !important;display:inline-block !important;text-align:inherit}
.page-static .article-section .section-wrapper table tr th p ~ p,.page-static .article-section .section-wrapper table tr td p ~ p{display:block !important;text-align:inherit}
.page-static .article-section .section-wrapper table.dcf-table{border-color:var(--primary-color)}
.page-static .article-section .section-wrapper table.dcf-table tr th,.page-static .article-section .section-wrapper table.dcf-table tr td{border-color:var(--primary-color)}
.page-static .article-section .section-wrapper table.dcf-table tr th:first-child,.page-static .article-section .section-wrapper table.dcf-table tr td:first-child{background-color:#E4DCD3}
.page-static .article-section .section-wrapper table.dcf-table thead,.page-static .article-section .section-wrapper table.dcf-table tr:first-child{color:#000}
.page-static .article-section .section-wrapper table.dcf-table thead th,.page-static .article-section .section-wrapper table.dcf-table thead td,.page-static .article-section .section-wrapper table.dcf-table tr:first-child th,.page-static .article-section .section-wrapper table.dcf-table tr:first-child td{border-color:#fff;color:#fff;background-color:var(--primary-color) !important;border-top-color:var(--primary-color);border-bottom-color:var(--primary-color)}
.page-static .article-section .section-wrapper table.dcf-table thead th:first-child,.page-static .article-section .section-wrapper table.dcf-table thead td:first-child,.page-static .article-section .section-wrapper table.dcf-table tr:first-child th:first-child,.page-static .article-section .section-wrapper table.dcf-table tr:first-child td:first-child{border-left-color:var(--primary-color)}
.page-static .article-section .section-wrapper table.dcf-table thead th:last-child,.page-static .article-section .section-wrapper table.dcf-table thead td:last-child,.page-static .article-section .section-wrapper table.dcf-table tr:first-child th:last-child,.page-static .article-section .section-wrapper table.dcf-table tr:first-child td:last-child{border-right-color:var(--primary-color)}
.page-static .article-section .section-wrapper table.table-style-1{border:1px solid #FFF;width:100%;text-align:left;border-collapse:collapse}
.page-static .article-section .section-wrapper table.table-style-1 td,.page-static .article-section .section-wrapper table.table-style-1 th{border:1px solid #FFF;padding:25px}
.page-static .article-section .section-wrapper table.table-style-1 tbody td{color:#1C1B1B;border-bottom:1px solid rgba(228,220,211,0.7);padding:25px}
.page-static .article-section .section-wrapper table.table-style-1 tbody td:first-child{text-align:left !important}
.page-static .article-section .section-wrapper table.table-style-1 thead{background:#F6F3F2}
.page-static .article-section .section-wrapper table.table-style-1 thead th{font-weight:bold;color:#1C1B1B;text-align:left}
.page-static .article-section .section-wrapper table.table-style-1 tfoot{font-weight:bold;color:#1C1B1B;background:#F6F3F2}
.page-static .article-section .section-wrapper .dcf-w-100\%{width:100% !important}
.page-static .article-section .section-wrapper .dcf-txt-center{text-align:center}
.page-static .article-section .section-wrapper table tr td p{padding:0 0 1rem 0 !important}
.page-static .article-section .section-wrapper table tr td p:last-child{padding-bottom:0 !important}
.page-static .article-section .section-wrapper ul li ul{width:100%;margin:0 auto 2rem}
.page-static .article-section .section-wrapper ul li ul li{width:100%;position:relative;margin:0 auto 0.2rem;padding-left:3rem;list-style-type:none;font-size:1.6rem;line-height:2.2rem;text-align:justify}
.page-static .article-section .section-wrapper ul li ul li:after{width:0.48rem;height:0.48rem;position:absolute;top:0.9rem;left:1.2rem;content:"";border-radius:50%;background:#000}
.page-static .article-section .section-wrapper ul li ul{margin-top:0.6rem}
.page-static .article-section .section-wrapper img{width:70% !important;display:grid;margin:4rem auto}
.choose-car-color-section .swiper-wrapper{}
.choose-car-color-section .swiper-wrapper .swiper-slide{border-width:3px;line-height:1.6rem}
.choose-car-color-section .swiper-wrapper .swiper-slide a{display:block}
.choose-car-color-section .swiper-wrapper .swiper-slide:hover{border-color:#fff}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip{display:inline-block;width:110px;height:110px}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-CBL{background-color:#262626}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-CLG{background-color:#e0e0e0}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-A2B{background-color:#01000b}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-A5G{background-color:#5C6069}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-U3H{background-color:#115D72}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-SAW{background-color:#f3f3f3}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-A7G{background-color:#37363C}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-WW2{background-color:#ecece6}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-C5G{background-color:#b5b5b5}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-YG7{background-color:#545a66}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-TG8{background-color:#333840}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-M9U{background-color:#495b5e}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-WR7{background-color:#901216}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-UTK{background-color:#2598b7}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-USS{background-color:#767E81}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-R3W{background-color:#938f87}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-JHR{background-color:#b70f0e}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-PR2{background-color:#E71917}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-M6T{background-color:#6F6F6F}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-R2F{background-color:#35413e}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-R3G{background-color:#7e7e7e}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-W3A{background-color:#cecece}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-W3T{background-color:#ebe2d5}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-MFR{background-color:#b72f2e}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-YP5{background-color:#0f2697}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-Y7H{background-color:#76929b}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-UE3{background-color:#525662}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-U3P{background-color:#68839b}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-M2F{background-color:#575757}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-MG2{background-color:#556A5D}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-S5K{background-color:#716462}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-X5R{background-color:#0f0}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-XFB{background-color:#93afd4}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-SFB{background-color:#93afd4}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-MZH{background-color:#01000b}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-X5B{background-color:#01000b}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-NKA{background-color:#01000b}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-PAE{background-color:#01000b}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-T8S{background-color:#0f0}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-WAW{background-color:#f8f8f8}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-Y2R{background-color:#940806}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-W6H{background-color:#e3e3e3}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-TKG{background-color:#5e6060}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-R2T{background-color:#d5d5d5}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-T5R{background-color:#414143}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-B6S{background-color:#978F97}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-RYS{background-color:#ccc}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-RWB{background-color:#0f0}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-WR6{background-color:#831925}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-PYU{background-color:#cbd0dc}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-V7U{background-color:#639ae0}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-RN7{background-color:#7f6c62}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-T2X{background-color:#b5b5b5}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-NY9{background-color:#8c9ba0}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-R2P{background-color:#671625}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-R9S{background-color:#9c9c9c}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-RG9{background-color:#455044}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-T2G{background-color:#5e5e5e}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-T9M{background-color:#616161}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-UCB{background-color:#1097b3}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-XB9{background-color:#001632}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-RG9{background-color:#455044}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-PM2{background-color:#8890cc}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-TN6{background-color:#24253a}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-RRR{background-color:#889a94}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-STO{background-color:#b45635}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-PE2{background-color:#5b5c61}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-N6M{background-color:#FFF869}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-PL2{background-color:#AA4617}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-T2P{background-color:#313636}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-U2P{background-color:#222833}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-PB2{background-color:#545D66}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-RN2{background-color:#4C482D}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-RS2{background-color:#BFBFB3}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-YBM{background-color:#473B37}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-ZGE{background-color:#7D371A}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-5UC{background-color:#222C3D}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-5Y3{background-color:#898887}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-Y2T{background-color:#8C968D}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-EMB{background-color:#383945}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-NES{background-color:#B6B5A7}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-SRM{background-color:#784020}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-T4M{background-color:#858686}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-TKM{background-color:#41433B}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-TTE{background-color:#40433A}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-TTO{background-color:#693817}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-UMA{background-color:#2A2B2F}
.choose-car-color-section .swiper-wrapper .swiper-slide .color-chip.color-YLC{background-color:#ABAE8D}
.template_12{}
.template_12 .threesixty-container{position:relative}
.template_12 .threesixty-container .bg-circle{width:86%;position:absolute;bottom:6%;left:50%;transform:translateX(-50%);z-index:20}
.template_12 .threesixty-container .threesixty_images{display:none}
.template_12 .threesixty-container .threesixty_images .current-image{visibility:visible;width:100%}
.template_12 .threesixty-container .threesixty_images .previous-image{visibility:hidden;width:0}
.template_12 .threesixty-container .threesixty{margin-bottom:0rem;overflow:hidden;position:relative;padding-bottom:56.3%;width:100%;cursor:col-resize}
.template_12 .threesixty-container .threesixty .spinner{position:absolute;left:50%;top:50%;width:90px;height:90px;margin-left:-45px;margin-top:-50px;display:none}
.template_12 .threesixty-container .threesixty .spinner span{position:absolute;top:50%;width:100%;color:#333;font:0.8em Arial,Verdana,sans;text-align:center;line-height:0.6em;margin-top:-0.3em}
.template_12 .threesixty-container .threesixty img{cursor:col-resize;position:absolute;top:0;width:100%;height:auto}.engine-sounds{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:7rem;padding-bottom:7rem}
@media (min-width:768px){.engine-sounds{margin-bottom:9rem;height:32rem}}
@media (min-width:1024px){.engine-sounds{margin-bottom:11rem;height:40rem}}
.engine-sounds .engine-sounds__bg{position:absolute;top:0;height:100%;width:100%;z-index:-1;background-size:280%;background-repeat:no-repeat;background-position:50%}
@media (min-width:360px){.engine-sounds .engine-sounds__bg{background-size:240%}}
@media (min-width:420px){.engine-sounds .engine-sounds__bg{background-size:200%}}
@media (min-width:520px){.engine-sounds .engine-sounds__bg{background-size:175%}}
@media (min-width:768px){.engine-sounds .engine-sounds__bg{background-size:130%}}
@media (min-width:1024px){.engine-sounds .engine-sounds__bg{background-size:120%}}
@media (min-width:1405px){.engine-sounds .engine-sounds__bg{background-position:50%;background-size:100% 100%}}
.engine-sounds .engine-sounds__inner{width:100%;max-width:1387px;margin:0 auto}
.engine-sounds .engine-sounds__inner .engine-sounds__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:92%;margin:0 auto}
@media (min-width:768px){.engine-sounds .engine-sounds__inner .engine-sounds__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;width:88%}}
@media (min-width:1024px){.engine-sounds .engine-sounds__inner .engine-sounds__list{width:46%}}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5rem}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item:last-child{margin-bottom:0}
@media (min-width:768px){.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item{width:33.33333%;margin-bottom:0}}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta{height:74px;height:7.4rem;width:74px;width:7.4rem}
@media (min-width:1405px){.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta{height:8.4rem;width:8.4rem}}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default{font-family:"Hyundai Sans Head",sans-serif;background-color:var(--primary-color);display:inline-block;border:1px solid var(--primary-color);width:100%;padding:2rem 5rem;cursor:pointer}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default:hover{color:#00819e;background-color:#00819e;border-color:#00819e}
@media (min-width:768px){.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default{padding:2rem 10rem}}
@media (min-width:1024px){.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default{padding:2rem 5rem}}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-engine-sounds{position:relative;height:100%;width:100%;border-radius:50%;padding:0;font-size:28px;font-size:2.8rem;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 0 10px rgba(0,0,0,0.3)}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-engine-sounds:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-engine-sounds .cta__text{position:relative;display:block;margin-top:0.7rem;font-family:"Hyundai Sans Head",sans-serif;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;text-transform:uppercase;opacity:1}
@media (min-width:1405px){.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-engine-sounds .cta__text{font-size:1.3rem}}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-engine-sounds .cta__text:before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-14px;top:-1.4rem;height:4px;height:0.4rem;width:16px;width:1.6rem;border-radius:0.1rem;background:#fff}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-engine-sounds.is-playing:before{opacity:1}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-engine-sounds.is-playing .cta__icon,.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-engine-sounds.is-playing .cta__text{opacity:0}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-font-head-medium{font-family:"Hyundai Sans Head",sans-serif}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-fc-white{color:#fff !important}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-font-icon-pause{line-height:1}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__cta .c-cta--default.is-font-icon-pause:before{font-family:"icons" !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:""}
.engine-sounds .engine-sounds__inner .engine-sounds__list .engine-sounds__item .engine-sounds__text{margin-top:1.5rem;font-family:"Hyundai Sans Head",sans-serif;color:var(--primary-color);font-weight:500;font-size:1.5rem}@media print,screen and (min-width:741px) and (max-width:20000px){.template_31 .contentWrap .contWrap .contBox.tucson_interior{padding-top:0}.template_31 .pip.contents_interior .section1{position:relative;width:100%;height:700px;overflow:hidden;padding:0}.template_31 .pip.contents_interior .section1 .features{clear:both;width:100%;padding:620px 0 0 0;text-align:center}.template_31 .pip.contents_interior .section1 .features strong{display:block;padding:0 0 14px 0;font-size:16px;color:#e1e1e1;line-height:24px;color:#222;background:url("/storage/app/media/randari-3-template_31/bg_pip_title_red_underline.gif") no-repeat center bottom}.template_31 .pip.contents_interior .section1 .features p{padding:15px 0 0 0;font-size:14px;line-height:20px;color:#888}.template_31 .pip.contents_interior .section1 .car{position:absolute;left:0;top:0;width:100%;text-align:center}.template_31 .pip.contents_interior .section1 .car img{display:none}.template_31 .pip.contents_interior .section1 .car img:first-child{display:inline}.template_31 .pip.contents_interior .section1 .color{padding-top:6rem;position:absolute;left:0;top:430px;width:100%;height:auto;min-height:1px;max-height:999999px}.template_31 .pip.contents_interior .section1 .color .txt{margin-bottom:1rem;font-size:20px;text-transform:uppercase;color:#333;text-align:center;font-weight:bold}.template_31 .pip.contents_interior .section1 .color ul.chip{width:100%;padding:0;text-align:center}.template_31 .pip.contents_interior .section1 .color ul.chip li{display:inline-block;width:36px;height:36px;overflow:hidden;margin:0 2px 0 3px;text-align:left;*display:inline;*zoom:1}.template_31 .pip.contents_interior .section1 .color ul.chip li a{display:block;width:30px;height:30px;padding:0px;text-align:center}.template_31 .pip.contents_interior .section1 .color ul.chip li a span{display:block;width:30px;height:30px;font-size:0}.template_31 .pip.contents_interior .section1 .color ul.chip li a.color_1 span{background:url("/storage/app/media/randari-3-template_31/interior-color-icon-1-original.png") no-repeat center;background-size:30px 30px}.template_31 .pip.contents_interior .section1 .color ul.chip li a.color_2 span{background:url("/storage/app/media/randari-3-template_31/interior-color-icon-2-original.png") no-repeat center;background-size:30px 30px}.template_31 .pip.contents_interior .section1 .color ul.chip li a.color_3 span{background:url("/storage/app/media/randari-3-template_31/interior-color-icon-3-original.png") no-repeat center;background-size:30px 30px}.template_31 .pip.contents_interior .section1 .color ul.chip li a.color_4 span{background:url("/storage/app/media/randari-3-template_31/interior-color-icon-4-original.png") no-repeat center;background-size:30px 30px}.template_31 .pip.contents_interior .section1 .color ul.chip li.on a{background:url("/storage/app/media/randari-3-template_31/bg_interior_color_cover_new.png") no-repeat center top;background-size:100%}.template_31 .pip.contents_interior .section1 .color ul.chip li span.text{position:absolute;top:85px;width:200px;height:20px;margin-left:-86px;line-height:20px;color:#fefefe;font-size:12px;text-align:center}.template_31 .pip.contents_interior .section1 .color ul.chip li span.text span{display:inline-block;height:20px;padding:0 9px 0 8px;background:#464646;*display:inline;*zoom:1}.template_31 .pip.contents_interior .section1 .color ul.chip li span.text i{display:inline-block;top:20px;width:100%;height:6px;vertical-align:top;background:url("/storage/app/media/randari-3-template_31/bg_arrow_white_down.png") no-repeat center top;*display:inline;*zoom:1}.template_31 .pip.contents_interior .section1 .color .details{width:100%;padding:2px 0 0 0;text-align:center;position:relative;top:-28px}.template_31 .pip.contents_interior .section1 .color .details ul.detail{display:none;width:360px;height:30px;margin:0 auto}.template_31 .pip.contents_interior .section1 .color .details ul.detail:after{clear:both;content:"";display:block}.template_31 .pip.contents_interior .section1 .color .details_img{width:360px;height:25px;margin:5px auto 0}.template_31 .pip.contents_interior .section1 .color .details_img img{display:none;width:360px}.template_31 .pip.contents_interior .section1 .color .details_img .detail_1{display:block}.template_31 .pip.contents_interior .section1 .color .details_img.web{display:block}.template_31 .pip.contents_interior .section1 .color .details_img.mobile{display:none}.template_31 .pip.contents_interior .section1 .color .details ul.detail li{float:left;position:relative;height:42px}.template_31 .pip.contents_interior .section1 .color .details ul.detail li span{display:none}.template_31 .pip.contents_interior .section1 .color .details ul.detail li span.text{position:absolute;display:block;top:-26px;width:145px;height:20px;margin-left:-65px;line-height:20px;color:#fefefe;font-size:0px;text-align:center}.template_31 .pip.contents_interior .section1 .color .details ul.detail li span.text span{display:inline-block;height:20px;padding:0 9px 0 8px;width:150px;background:#464646;font-size:12px;vertical-align:top;*display:inline;*zoom:1}.template_31 .pip.contents_interior .section1 .color .details ul.detail li span.text i{display:inline-block;top:20px;width:100%;vertical-align:top;height:6px;background:url("/storage/app/media/randari-3-template_31/bg_arrow_white_down.png") no-repeat center top;*display:inline;*zoom:1}.template_31 .pip.contents_interior .section1 .color .details ul.detail.detail1{display:block}.template_31 .pip.contents_interior .section1 .color .details ul.detail li.color_detail1 span.text,.template_31 .pip.contents_interior .section1 .color .details ul.detail li.color_detail2 span.text,.template_31 .pip.contents_interior .section1 .color .details ul.detail li.color_detail3 span.text,.template_31 .pip.contents_interior .section1 .color .details ul.detail li.color_detail4 span.text{margin-left:-74px;left:50%}.template_31 .pip.contents_interior .section1 .color .details ul.detail li.color_detail1,.template_31 .pip.contents_interior .section1 .color .details ul.detail li.color_detail2,.template_31 .pip.contents_interior .section1 .color .details ul.detail li.color_detail3{width:100px}.template_31 .pip.contents_interior .section1 .color .details ul.detail1 li.color_detail1{width:120px}.template_31 .pip.contents_interior .section1 .color .details ul.detail1 li.color_detail2{width:120px}.template_31 .pip.contents_interior .section1 .color .details ul.detail1 li.color_detail3{width:120px}.template_31 .pip.contents_interior .section1 .color .details ul.detail2 li.color_detail1{width:120px}.template_31 .pip.contents_interior .section1 .color .details ul.detail2 li.color_detail2{width:120px}.template_31 .pip.contents_interior .section1 .color .details ul.detail2 li.color_detail3{width:120px}.template_31 .pip.contents_interior .section1 .color .details ul.detail3 li.color_detail1{width:120px}.template_31 .pip.contents_interior .section1 .color .details ul.detail3 li.color_detail2{width:120px}.template_31 .pip.contents_interior .section1 .color .details ul.detail3 li.color_detail3{width:120px}.template_31 .pip.contents_interior .section1 .color .details ul.detail4 li.color_detail1{width:360px}.template_31 .pip.contents_interior .section1 .color .details ul.detail_txt{width:100%;padding-top:30px;text-align:center}.template_31 .pip.contents_interior .section1 .color .details ul.detail_txt li{text-align:center;color:#666;font-size:14px;display:none}.template_31 .pip.contents_interior .section1 .color .details ul.detail_txt li.first{display:block}.template_31 .etc_info{padding:35px 0 100px 0;text-align:center}.template_31 .etc_info>h3{color:#000}.template_31 .etc_info>p{margin-top:7px;color:#000;font-size:14px;line-height:20px}.template_31 .pc_show{display:block}}
@media screen and (max-width:740px) and (min-width:0){.template_31 .contentWrap .contWrap .contBox.tucson_interior{padding:0 15px}.template_31 .pip.contents_interior .section1{position:relative;width:100%;overflow:hidden;padding:0;background:#fff;padding:20px 0 0 0}.template_31 .pip.contents_interior .section1 .features{clear:both;width:100%;text-align:center;margin-top:0px}.template_31 .pip.contents_interior .section1 .features strong{display:block;padding:0 0 0px 0;font-size:19px;line-height:24px;color:#000;font-family:"HyundaiMedium"}.template_31 .pip.contents_interior .section1 .features p{padding:15px 0 0 0;font-size:14px;line-height:21px;color:#000}.template_31 .pip.contents_interior .section1 .car{position:relative;padding:0 15px}.template_31 .pip.contents_interior .section1 .car img{display:none}.template_31 .pip.contents_interior .section1 .car img:first-child{display:inline}.template_31 .pip.contents_interior .section1 .color{margin-top:0px;width:100%;height:auto;min-height:1px;max-height:999999px;position:relative}.template_31 .pip.contents_interior .section1 .color .txt{font-size:14px;color:#666;text-align:center;font-weight:bold}.template_31 .pip.contents_interior .section1 .color ul.chip{width:100%;padding:5px 0 0 0;text-align:center}.template_31 .pip.contents_interior .section1 .color ul.chip li{display:inline-block;width:30px;height:30px;overflow:hidden;margin:0 2px 0 3px;text-align:left;*display:inline;*zoom:1}.template_31 .pip.contents_interior .section1 .color ul.chip li a{display:block;width:24px;height:24px;padding:3px;text-align:center}.template_31 .pip.contents_interior .section1 .color ul.chip li a span{width:24px;height:24px;display:block;font-size:0}.template_31 .pip.contents_interior .section1 .color ul.chip li a.color_1 span{background:url("/storage/app/media/randari-3-template_31/interior-color-icon-1-original.png") no-repeat center;background-size:24px 24px}.template_31 .pip.contents_interior .section1 .color ul.chip li a.color_2 span{background:url("/storage/app/media/randari-3-template_31/interior-color-icon-2-original.png") no-repeat center;background-size:24px 24px}.template_31 .pip.contents_interior .section1 .color ul.chip li a.color_3 span{background:url("/storage/app/media/randari-3-template_31/interior-color-icon-3-original.png") no-repeat center;background-size:24px 24px}.template_31 .pip.contents_interior .section1 .color ul.chip li a.color_4 span{background:url("/storage/app/media/randari-3-template_31/interior-color-icon-4-original.png") no-repeat center;background-size:24px 24px}.template_31 .pip.contents_interior .section1 .color ul.chip li.on a{border:1px solid #1263bc;border-radius:50%;padding:2px;background:none}.template_31 .pip.contents_interior .section1 .color ul.chip li span.text{display:none;position:absolute;top:-6px;width:200px;height:20px;margin-left:-86px;line-height:20px;color:#fefefe;font-size:12px;text-align:center}.template_31 .pip.contents_interior .section1 .color ul.chip li span.text span{display:inline-block;height:20px;padding:0 9px 0 8px;background:#464646;*display:inline;*zoom:1}.template_31 .pip.contents_interior .section1 .color ul.chip li span.text i{display:inline-block;top:20px;width:100%;height:6px;background:url("/storage/app/media/randari-3-template_31/bg_arrow_white_down.png") no-repeat center top;*display:inline;*zoom:1}.template_31 .pip.contents_interior .section1 .color .details_img img{display:none}.template_31 .pip.contents_interior .section1 .color .details_img .detail_1{display:block}.template_31 .pip.contents_interior .section1 .color .details_img.web{display:none}.template_31 .pip.contents_interior .section1 .color .details_img.mobile{display:block;width:280px;margin:10px auto 0}.template_31 .pip.contents_interior .section1 .color .details{width:100%;padding:11px 0 0 0;text-align:center;position:relative;top:-30px}.template_31 .pip.contents_interior .section1 .color .details ul.detail{display:none;width:250px;margin:0 auto;text-align:center}.template_31 .pip.contents_interior .section1 .color .details ul.detail li{float:left;position:relative;height:30px}.template_31 .pip.contents_interior .section1 .color .details ul.detail li span{display:none}.template_31 .pip.contents_interior .section1 .color .details ul.detail li.color_detail1{width:50%}.template_31 .pip.contents_interior .section1 .color .details ul.detail li.color_detail2{width:50%}.template_31 .pip.contents_interior .section1 .color .details ul.detail.detail1{display:block}.template_31 .pip.contents_interior .section1 .color .details ul.detail_txt{width:250px;margin:0 auto;overflow:hidden;clear:both;text-align:center}.template_31 .pip.contents_interior .section1 .color .details ul.detail_txt li{float:left;width:100%;text-align:center;color:#666;font-size:14px;display:none}.template_31 .pip.contents_interior .section1 .color .details ul.detail_txt li.first{display:block}.template_31 .pip.contents_interior .section1 .hidden_mo{display:none}.template_31 .etc_info{padding:20px 0;text-align:center}.template_31 .etc_info>h3{color:#000}.template_31 .etc_info>p{margin-top:8px;color:#000;font-size:14px;line-height:21px}.template_31 .pc_show{display:inline}}
.template_30 .hme-calculator{margin-bottom:0}
.template_30 .section-wrapper{overflow:visible}
.template_30 .section-wrapper .hme-calculator__controls-intro--headline{font-size:40px;line-height:44px;color:var(--primary-color) !important}
.template_30 .section-wrapper .hme-calculator__info-item .days{margin-bottom:0;color:var(--primary-color) !important}
@media (min-width:1024px){.template_30 .section-wrapper .hme-calculator__image{margin-top:-18%}}
.template_30 .section-wrapper .hme-calculator__image img{vertical-align:top;max-width:100%}
.template_30 .section-wrapper .hme-slider__thumb:focus-visible{outline:none}
.details-slider{overflow:hidden}
.details-slider .swiper-button-prev,.details-slider .swiper-button-next{width:32.5%;height:100%;top:0;z-index:11111}
.details-slider .swiper-button-prev{left:35%;top:22px}
.details-slider .swiper-button-next{right:0}
.template_05 .explore-section .explore-section-article .section-wrapper{margin:6rem auto;padding:0 !important}
.info-list.faqs .info-list-content ul{margin-left:2rem}
.info-list.faqs .info-list-content ul li{list-style-type:square;font-size:1.5rem;margin-bottom:1rem}
.template_07 .propulsion-buttons{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;margin-bottom:2rem}
.template_07 .propulsion-buttons li button{padding:1rem 3rem;font-size:1.2rem;margin-left:0.5rem;border:1px solid var(--primary-color);cursor:pointer;background-color:#FFF;color:var(--primary-color);font-family:var(--font-family)}
.template_07 .propulsion-buttons li button:hover,.template_07 .propulsion-buttons li button.active{background-color:var(--primary-color);color:#FFF}
.template_07 .info-list.faqs .info-list-content ul{margin-left:0}
.template_07 .info-list.faqs .info-list-content ul li{list-style-type:none;font-size:1.5rem;margin-bottom:0}
.template_07 .slider-spects-mobile{display:none !important}
.template_14 .c-quote--default .quote__image-wrapper,.template_14 .c-quote--single .quote__image{width:100%}
.template_14 .c-quote .quote__image-wrapper{background:#fff;position:relative}
.template_14 .c-quote .quote__image-wrapper .c-picture{width:100%}
.template_14 .c-quote .quote__text{font-family:HyundaiTextMediumItalic,sans-serif;margin-bottom:1.5rem;font-size:20px;font-size:2rem;line-height:1.5;font-weight:800;font-style:italic}
.template_14 .c-quote .quote__icon{color:#e4dcd3;font-size:28px;font-size:2.8rem;vertical-align:super}
.template_14 .c-quote .quote__icon:last-child{display:inline-block;color:#1c1b1b;font-size:8px;font-size:0.8rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.template_14 .c-quote .quote__text-sup{position:relative;vertical-align:super;font-size:70%;top:-3px;top:-0.3rem}
.template_14 .c-quote--default .quote__image-wrapper{margin-bottom:2.5rem}
.template_14 .c-quote--default .quote__text-wrapper{text-align:center}
.template_14 .c-quote--single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:7rem}
@media (min-width:768px){.template_14 .c-quote--single{margin-bottom:9rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
@media (min-width:1024px){.template_14 .c-quote--single{margin-bottom:11rem}}
.template_14 .c-quote--single .quote__image-wrapper{margin-bottom:13.5rem}
@media (min-width:768px){.template_14 .c-quote--single .quote__image-wrapper{margin-bottom:0;width:43.47826%;margin-right:4.34783%}}
.template_14 .c-quote--single .quote__text-wrapper{text-align:center}
@media (min-width:768px){.template_14 .c-quote--single .quote__text-wrapper{text-align:left;width:34.78261%}}
.template_14 .c-quote--single .quote__text-wrapper.is-full-width{width:100%}
@media (min-width:768px){.template_14 .c-quote--single .quote__text-wrapper.is-full-width{text-align:center}}
.media-slider-grid .swiper-wrapper{flex-direction:row}
.media-slider-grid .swiper-wrapper .swiper-slide{margin-top:0 !important;margin-bottom:3.2rem}
.media-slider-grid .swiper-wrapper .swiper-slide.slide a{width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.media-slider-grid .swiper-wrapper .swiper-slide.slide .ms-img-box{width:100%;height:auto;margin:0 auto 1.5rem;position:relative;overflow:hidden}
.media-slider-grid .swiper-wrapper .swiper-slide.slide img{width:100%;height:auto;margin:0;transform:scale(1);transition:transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.media-slider-grid .swiper-wrapper .swiper-slide.slide:hover img{transform:scale(1.1)}
.media-slider-grid .swiper-wrapper .swiper-slide.slide h4{margin-bottom:1rem;color:#002C5F;font-size:2rem;line-height:2.2rem;font-weight:500;text-align:center}
@media screen and (min-width:0) and (max-width:740px){.media-slider-grid .swiper-wrapper .swiper-slide.slide h4{font-size:2.75rem !important;line-height:3.75rem !important}}
.media-slider-grid .swiper-wrapper .swiper-slide.slide p{font-size:1.6rem;line-height:27px;color:#999 !important}
.media-slider-grid .swiper-pagination-grid{bottom:8rem;white-space:nowrap;min-width:10rem}.template_33{}
.template_33 .section-wrapper{width:100%;max-width:98%}
.template_33 .PhiloShowList{margin-bottom:8rem}
.template_33 .PhiloShowList .item{position:relative;overflow:hidden;min-height:580px}
.template_33 .PhiloShowList .item .img{position:relative;height:580px;overflow:hidden}
.template_33 .PhiloShowList .item .img .bgCenter{position:absolute;left:50%;top:0;margin-left:-960px;width:1920px}
.template_33 .PhiloShowList .item .info{position:absolute;top:0;left:0;width:100%;padding:238px 0 0 0;text-align:center}
.template_33 .PhiloShowList .item .info h3{color:#fff}
.template_33 .PhiloShowList .item .info .conArea{color:#fff;margin-top:10px;font-size:20px}
.template_33 .PhiloShowList .item .btnShow{display:block;border:none;cursor:pointer;text-indent:-9999px;position:absolute;left:0;right:0;top:490px;width:40px;height:40px;background:url("../themes/hyundai-auto-romania/assets/images/btn_show_sp.png") no-repeat;margin:0 auto}
.template_33 .PhiloShowList .item.on .btnShow{background-position:-40px 0}
.template_33 .PhiloShowList .item .viewArea{display:block;width:1120px;margin:0 auto;visibility:hidden;overflow:hidden;height:0}
.template_33 .PhiloShowList .item .viewArea.onload{visibility:visible;height:auto;display:none}
.template_33 .PhiloShowList .item .viewArea .inner{padding-top:100px}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.main-image .imgArea{width:100%;margin:0 auto}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.main-image .imgArea img{width:100%}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow{width:100%;margin:6rem auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid{margin:0 1rem}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid:first-child{margin-left:0}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid:last-child{margin-right:0}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid .imgArea{width:100%}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid .imgArea img{width:100%}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid .txtArea{margin-top:1.5rem}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid .txtArea .subTit{margin-bottom:0;font-size:1.6rem;line-height:1.6rem;font-weight:500}
.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid .txtArea .titDesc{font-size:1.6rem;line-height:1.6rem;font-weight:500}
.template_33 .PhiloShowList .mt100{margin-top:0 !important;padding-top:100px !important;border-top:1px solid #e9e9e9}
.template_33 .PhiloShowList .mb100{margin-bottom:0 !important;padding-bottom:100px !important}
@media screen and (min-width:0) and (max-width:740px){.template_33 .PhiloShowList .item .info{padding-top:40%;padding-left:10%;padding-right:10%}.template_33 .PhiloShowList .item .info .conArea{text-align:center}.template_33 .PhiloShowList .item .info .btnShow{position:relative;text-indent:-999em;width:30px;height:30px;background-size:60px;margin:-60px auto 30px auto}.template_33 .PhiloShowList .item.on .btnShow{background-position:-40px 0}.template_33 .PhiloShowList .item .viewArea{width:95%}.template_33 .PhiloShowList .item .viewArea .inner{padding-top:50px}.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow{flex-wrap:wrap}.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid{margin:0 0 3rem}.template_33 .PhiloShowList .item .viewArea .inner .image-feature.slide-images .gridRow .grid .txtArea .titDesc{font-size:1.6rem;line-height:1.6rem;font-weight:500}}
.back-to-top{visibility:hidden;opacity:0;width:4.8rem;height:4.8rem;position:fixed;bottom:2rem;right:1.8rem;z-index:5555;-webkit-transform:scale3d(0,0,0);-ms-transform:scale3d(0,0,0);transform:scale3d(0,0,0);color:#fff;background:var(--primary-color);border-radius:50%;cursor:pointer;overflow:hidden;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out}
.back-to-top:before{width:100%;height:100%;position:absolute;top:50%;left:50%;content:"";-webkit-transform:translate3d(-50%,-50%,0) scale(0);-ms-transform:translate3d(-50%,-50%,0) scale(0);transform:translate3d(-50%,-50%,0) scale(0);background:#003c78;border-radius:50%;transition:transform 0.3s cubic-bezier(0.7,-0.02,0,1)}
.back-to-top:before:before{-webkit-transform:translate3d(-50%,-50%,0) scale(1);-ms-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}
.back-to-top i{width:100%;height:100%;position:relative;z-index:1;display:block;font-size:3rem;line-height:4.8rem;text-align:center;font-family:"icons"}
.back-to-top.on{visibility:visible;opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.cursor-arrow{width:8rem;height:8rem;opacity:0;position:fixed;top:50%;left:50%;z-index:555;transform:translate(-50%,-50%);display:block;background:transparent;pointer-events:none;text-shadow:0 0.2rem 0.3rem rgba(0,0,0,0.2);transition:opacity 0.3s ease-in-out}
.cursor-arrow:before{width:100%;height:100%;display:block;font-size:10rem;color:#fff;line-height:10rem;text-align:center;font-family:"icons"}
.cursor-arrow.is-prev:before{content:""}
.cursor-arrow.is-next:before{content:""}
.slider{width:100%;height:55vh;position:relative;z-index:2;user-select:none}
.slider .slide{width:100%;height:100%;display:grid;grid-template-columns:repeat(56,1fr);grid-template-rows:repeat(56,1fr);background:#fff;position:relative;overflow:hidden}
.slider .slide .slide-image{grid-column:3 / 55;grid-row:1 / 46}
.slider .slide .slide-price{grid-row:14 / 23;grid-column:30 / 6;z-index:1;white-space:nowrap;width:fit-content}
.slider .slide .slide-price span{display:block;text-align:right;text-shadow:1px 1px 5px rgba(0,0,0,0.5);font-family:var(--font-family-head);color:white}
.slider .slide .slide-price span.label{font-size:1.2rem;font-weight:400;line-height:1.5rem}
.slider .slide .slide-price span.amount{font-size:4rem;line-height:3rem;font-weight:500}
.slider .slide .slide-price span.note{font-size:2rem;font-weight:400;line-height:2.2rem}
.slider .slide .slide-text{grid-row:25 / auto;grid-column:54 / 6;z-index:1;text-shadow:1px 1px 5px rgba(0,0,0,0.5);font-family:var(--font-family-head);color:#FFF;font-size:1.6rem;line-height:1.8rem;font-weight:400;text-align:left;padding:0.6rem;border-radius:0px;display:flex;justify-content:center;flex-direction:column}
.slider .slide .slide-message{grid-row:1 / 50;grid-column:2 / 56}
.slider .slide .slide-message h2{font-size:3rem;line-height:3rem}
.slider .slide .slide-message p{font-size:1.6rem}
.slider .slide .slide-label{grid-row:1 / 40;grid-column:38 / 54}
.slider .slide .slide-label .button{height:3.6rem;line-height:3.7rem;font-size:1.3rem}
.slider .slide .slide-label .button i{line-height:3.6rem}
.slider .swiper-button-prev,.slider .swiper-button-next{width:0;height:0;top:0;bottom:10vh;margin:0;opacity:0}
.slider .swiper-button-prev:after,.slider .swiper-button-next:after{width:8rem;height:8rem;font-size:8rem;line-height:8rem;text-align:center;font-family:"icons";transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out;color:rgba(255,255,255,0.8);text-shadow:0 0.2rem 0.3rem rgba(0,0,0,0.2)}
.slider .swiper-button-prev{left:4%;right:50%;justify-content:start;cursor:none}
.slider .swiper-button-prev:after{content:""}
.slider .swiper-button-next{left:50%;right:4%;justify-content:end;cursor:none}
.slider .swiper-button-next:after{content:""}
.slider .swiper-pagination{width:auto;min-width:30rem;position:absolute;z-index:3;left:50%;transform:translate3d(-50%,0,0);bottom:3rem}
.slider .swiper-pagination .swiper-pagination-bullet{width:3rem;height:2px;margin:0 4px;background:#ccc;opacity:1;border-radius:0;transition:height 0.3s ease-in-out,background 0.3s ease-in-out;cursor:pointer;background:rgba(255,255,255,0.4)}
.slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:3px;background:#002c5f;opacity:1;background:rgba(255,255,255,0.8)}
.slider .button.outline{border-width:3px;box-shadow:none}
@media screen and (min-width:768px){.slider .slide .slide-image{grid-column:3 / 55;grid-row:1 / 50}.slider .slide .slide-message{grid-row:1 / 52}.slider .slide .slide-message h2{font-size:6rem;line-height:6rem}.slider .slide .slide-message p{font-size:3.7rem;line-height:3.7rem}.slider .slide .slide-price{grid-row:10 / 19}.slider .slide .slide-price span.label{font-size:2.6rem;line-height:2.7rem}.slider .slide .slide-price span.amount{font-size:10rem;line-height:8rem}.slider .slide .slide-price span.note{font-size:2.6rem;line-height:2.7rem}.slider .slide .slide-text{font-size:2.6rem;line-height:3rem}.slider .slide .slide-label{grid-row:1 / 45}.slider .slide .slide-label .button{height:5.6rem;line-height:5.7rem;font-size:1.4rem}.slider .slide .slide-label .button i{line-height:5.6rem}}
@media screen and (min-width:1024px){.slider{height:100vh}.slider .slide .slide-price{grid-row:10 / 19}.slider .slide .slide-text{grid-row:22 / auto;grid-column:53 / 6}.slider .slide .slide-message{grid-column:2 / 40}.slider .slide .slide-label{grid-row:1 / 50;grid-column:40 / 54}.slider .swiper-button-prev,.slider .swiper-button-next{width:auto;height:auto;bottom:19vh}}
.is-new-model,.comming-soon{position:relative}
.is-new-model::after,.comming-soon::after{text-transform:uppercase;position:absolute;width:auto;height:24px;top:0;right:0;color:#fff;text-align:center;line-height:24px;font-size:1rem;border-radius:1px;font-family:var(--font-family-head);font-weight:400;padding:0 10px;background-color:#E71917}
.comming-soon::after{content:"in curand"}
.is-new-model{position:relative}
.is-new-model::after{content:"noul"}
.gallery-tpl-2.doi{margin-top:6rem;margin-bottom:3rem}
.ccs-colors-slider .swiper-wrapper{justify-content:center}
.top-banner-section-with-video .top-banner .slide-image{cursor:none !important}
.top-banner-section-with-video .top-banner .video{width:100% !important;height:auto !important;display:none}
.top-banner-section-with-video .top-banner .icon-play{width:8rem;height:8rem;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale3d(1,1,1);font-size:5.6rem;line-height:8rem;text-align:center;font-family:"icons";color:#fff;transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out,transform 0.3s ease-in-out;cursor:pointer}
.top-banner-section-with-video .top-banner.video-is-playing .slide-image{cursor:initial !important}
.top-banner-section-with-video .top-banner.video-is-playing .icon-play{display:none}
.top-banner-section-with-video .top-banner.video-is-playing .slide-message{display:none}
.ball{width:8rem;height:8rem;position:fixed;top:0;left:-100px;transform:translate3d(-50%,-50%,0) scale3d(0.6,0.8,1);font-size:5.6rem;line-height:8rem;text-align:center;font-family:"icons";color:#fff;cursor:none !important;z-index:555;will-change:transform;pointer-events:none}
.ball:after{position:absolute;bottom:-10px;left:20px;content:"Play";width:35px;height:16px;font-size:1rem;font-family:var(--font-family-head);line-height:1.1rem;transform:scale3d(1.4,1.2,1)}
.slider-spects-section.manuale-de-utilizare .info-list-content{padding:0 !important}
.slider-spects-section.manuale-de-utilizare .info-list-content ul li{list-style-type:none}.section-index-970 .section-description h3{font-size:3rem}
.section-index-1001 .swiper-slide h4{color:#000}
.section-index-1038 .swiper-wrapper,.section-index-744 .swiper-wrapper{justify-content:start}
.desktop .swt-inside-slider-936 .slider-body-nav{bottom:1rem}
.desktop .models-section .models-slider.slides-number-1 .swiper-wrapper,.desktop .models-section .models-slider.slides-number-2 .swiper-wrapper,.desktop .slider-safety-section.type-4 .slider-safety-tabs.slides-number-1 .swiper-wrapper,.desktop .slider-safety-section.type-4 .slider-safety-tabs.slides-number-2 .swiper-wrapper,.desktop .news-slider.slides-number-1 .swiper-wrapper,.desktop .news-slider.slides-number-2 .swiper-wrapper{justify-content:center}.desktop .accessorys-slider-section .swiper-grid-column>.swiper-wrapper{flex-direction:row}
.desktop .accessorys-slider-section .accessorys-slider .swiper-slide{margin-top:0 !important;margin-bottom:2.4rem}
.expandable-items ul{list-style-type:none}
.expandable-items ul li{padding-left:1rem}
.expandable-items ul li .toggle{display:block;transition:background 0.3s ease;cursor:pointer;font-size:2.2rem;font-weight:500;line-height:2.8rem}
.expandable-items ul li:after{display:none}
.expandable-items ul li .panel{overflow:hidden;display:none;padding-left:1rem}
.slick-tpl--1 .slick-slide{padding:0 1rem}
.slick-tpl--1 .slick-slide a{text-decoration:none}
.slick-tpl--1 .slick-slide--image{width:100%}
.slick-tpl--1 .slick-slide--label{font-size:2.6rem;margin-bottom:1rem}
.slick-tpl--1 .slick-slide .button{margin-top:0;width:100%}
.slick-tpl--1 .slick-dots{bottom:-3rem}
.bi{color:silver;width:30px;height:30px}
.bi.bi-quote.end{transform:scaleX(-1)}
.template_37 .section-wrapper{width:100%;max-width:100%}
.template_37 h3{font-size:24px;line-height:29px}
@media (min-width:768px){.template_37 h3{font-size:28px;line-height:34px}}
@media (min-width:1024px){.template_37 h3{font-size:34px;line-height:42px}}
.template_37 p{font-size:16px;line-height:27px}
@media (min-width:768px){.template_37 p{font-size:16px;line-height:27px}}
@media (min-width:1024px){.template_37 p{font-size:16px;line-height:27px}}
.template_37 .is-container{max-width:1387px !important;margin:0 auto !important}
.template_37 .is-container:after{clear:both;content:"";display:block}
.template_37 .is-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.template_37 .r-main{min-height:calc(100vh - 6rem)}
@media (min-width:1024px){.template_37 .r-main{min-height:calc(100vh - 8.3rem)}}
.template_37 .u-grid-row{*zoom:1}
.template_37 .u-grid-row:after{content:"";display:block}
.template_37 .u-grid-row:after,.template_37 .u-grid-row:before{content:" ";display:table}
.template_37 .u-grid-row:after{clear:both}
@media only screen and (min-width:320px){.template_37 .u-grid-row{margin-left:4%;margin-right:4%}}
@media only screen and (min-width:768px){.template_37 .u-grid-row{margin-left:4%;margin-right:4%}}
@media only screen and (min-width:1024px){.template_37 .u-grid-row{margin-left:4%;margin-right:4%}}
@media only screen and (min-width:1405px){.template_37 .u-grid-row{margin-left:4%;margin-right:4%}}
.template_37 .u-grid-col{width:calc(100% - 24px);float:left;margin-left:12px;position:relative}
@media only screen and (min-width:320px){.template_37 .is-col-mobile-12{width:92%;float:left;margin-left:4%}}
@media only screen and (min-width:768px){.template_37 .is-col-tablet-10{width:76%;float:left;margin-left:4%}.template_37 .is-col-tablet-12{width:92%;float:left;margin-left:4%}.template_37 .is-col-tablet-offset-1{margin-left:12%}}
@media only screen and (min-width:1024px){.template_37 .is-col-desktop-8{width:60%;float:left;margin-left:4%}.template_37 .is-col-desktop-offset-2{margin-left:20%}}
.template_37 .u-section{position:relative;display:block;clear:both;overflow:hidden}
.template_37 [data-css=c-rte] h3{margin-bottom:1rem;margin-top:5rem}
.template_37 [data-css=c-rte] h3:first-of-type{margin-top:0}
.template_37 [data-css=c-rte] p{padding-bottom:1.4rem}
.template_37 [data-css=c-rte] p:last-child{margin:0;padding-bottom:0}
.template_37 [data-css=c-picture]{display:block;line-height:0}
.template_37 [data-css=c-picture].is-picture-full-width .picture__image{width:100%}
@media (min-width:1024px){.template_37 [data-css=c-picture].is-centered-desktop .picture__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}
.template_37 [data-css=c-picture] .picture__image{max-width:100%;overflow:hidden;-webkit-transition:-webkit-filter 0.3s ease;transition:-webkit-filter 0.3s ease;transition:filter 0.3s ease;transition:filter 0.3s ease,-webkit-filter 0.3s ease;vertical-align:baseline;line-height:normal}
.template_37 [data-css=c-picture] .picture__image.lazyload{width:100%;filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=!string!><filter id=!string!><feGaussianBlur stdDeviation=!string!/></filter></svg>#filter");-webkit-filter:blur(10px);filter:blur(10px)}
.template_37 [data-css=c-picture] .picture__image.lazyloaded{filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=!string!><filter id=!string!><feGaussianBlur stdDeviation=!string!/></filter></svg>#filter");-webkit-filter:blur(0);filter:blur(0)}
.template_37 .c-cta--default{background-color:#002c5f;display:inline-block;border:1px solid #002c5f;width:100%;padding:0;text-align:center;color:#fff !important}
.template_37 .c-cta--default span{font-weight:400}
.template_37 .c-cta--default.isnt-full-width{width:100%}
@media (min-width:768px){.template_37 .c-cta--default.isnt-full-width{width:56.52174%;margin-left:21.73913%}}
@media (min-width:1024px){.template_37 .c-cta--default.isnt-full-width{width:30.43478%;margin-left:34.78261%}}
.template_37 .c-cta--default.is-standalone{margin-top:4rem;margin-bottom:4rem}
@media (min-width:768px){.template_37 .c-cta--default.is-standalone{margin-top:5rem;margin-bottom:5rem}}
@media (min-width:1024px){.template_37 .c-cta--default.is-standalone{margin-top:6rem;margin-bottom:6rem}}
.template_37 .c-cta-is-white{background-color:#fff;border-color:#fff;border-width:0}
.template_37 .c-cta-is-white span{color:#002c5f}
.template_37 .c-cta-is-transparent{-webkit-box-shadow:inset 0 0 0 3px #fff !important;box-shadow:inset 0 0 0 3px #fff !important;background-color:transparent;border-color:#fff;border-width:0}
.template_37 .c-cta-is-transparent span{color:#fff !important}
.template_37 .c-cta-is-transparent:before{background-color:#fff}
.template_37 .c-cta-is-transparent:hover i{color:#002c5f}
.template_37 .single-price{margin-bottom:90px}
@media (min-width:1024px){.template_37 .single-price{margin-bottom:110px}}
.template_37 .single-price__aspectRatio--1920by800{width:100%;padding-top:calc((100vw) * (800/1920));position:relative;margin-left:calc((100vw - 100%)/-2);width:100vw;background-repeat:no-repeat}
@media (min-width:1024px){.template_37 .single-price__aspectRatio--1920by800{padding-top:calc((100vw) * (800/1920));overflow:hidden}}
.template_37 .single-price__contentContainer{top:0;right:0;left:0;margin:0 auto;padding:50px 8%;z-index:1;position:relative;background:-webkit-gradient(linear,left bottom,left top,color-stop(83%,rgba(0,44,95,0.991285)),color-stop(97%,rgba(0,44,95,0.770746)),color-stop(98%,rgba(0,44,95,0.423407)),to(rgba(0,44,95,0)));background:linear-gradient(0deg,rgba(0,44,95,0.991285) 83%,rgba(0,44,95,0.770746) 97%,rgba(0,44,95,0.423407) 98%,rgba(0,44,95,0) 100%)}
@media (min-width:1024px){.template_37 .single-price__contentContainer{top:16%;position:absolute;max-width:1350px;padding:0 60px;background-color:transparent;background:transparent}}
.template_37 .single-price__backgroundImage{position:absolute;top:0;min-width:100%;min-height:100%;background-color:#002c5f}
.template_37 .single-price .picture__image{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}
.template_37 .single-price__teaserWrapper{color:#fff}
@media (min-width:1024px){.template_37 .single-price__teaserWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
.template_37 .single-price__teaserWrapper[data-teaser-count="1"]{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}
.template_37 .single-price__teaserWrapper[data-teaser-btn-count="1"] .single-price__cta-is-transparent{display:none}
.template_37 .single-price__teaser{width:100%;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (min-width:768px){.template_37 .single-price__teaser{width:56.52174%;margin-left:auto;margin-right:auto}}
@media (min-width:1024px){.template_37 .single-price__teaser{width:33.3333333%;min-width:390px;padding:0 25px;margin-left:0;margin-right:0}}
.template_37 .single-price__headline1,.template_37 .single-price__headline2{font-size:24px;line-height:28px;color:#fff;margin-bottom:0}
@media (min-width:1024px){.template_37 .single-price__headline1,.template_37 .single-price__headline2{font-size:36px;line-height:40px}}
.template_37 .single-price__price{font-size:initial;margin-bottom:1.4rem}
@media (min-width:1024px){.template_37 .single-price__price{font-size:23px;margin-bottom:2.2rem}}
.template_37 .single-price__buttons{margin-top:auto}
.template_37 .single-price__cta-is-white{background-color:#fff;color:#002c5f;width:100%}
.template_37 .single-price__cta-is-white:hover{color:#fff !important;background-color:#fff !important}
.template_37 .single-price__cta-is-transparent{color:#fff !important;-webkit-box-shadow:inset 0 0 0 3px #fff !important;box-shadow:inset 0 0 0 3px #fff !important;width:100%}
.template_37 .single-price__cta-is-transparent:before{background:#fff !important;color:#002c5f !important}
.template_37 .single-price__cta-is-transparent .cta__arrow{color:#002c5f !important}
.template_37 .single-price .c-cta--default{margin-bottom:1.25rem}
.template_44 .section-wrapper{width:100%;max-width:84%}
.template_44 .section-wrapper .default{display:flex}
.template_44 .section-wrapper .default .image{margin-right:2rem}
.template_44 .section-wrapper .default .boxes .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:2rem}
.template_44 .section-wrapper .default .boxes .row .column{flex:1;padding:0 1rem}
.template_44 .section-wrapper .default .boxes .row .column .title{color:#676767;font-size:1.4rem;line-height:2rem;margin-bottom:1rem;position:relative;padding-top:1rem}
.template_44 .section-wrapper .default .boxes .row .column .title:before{content:"";border-top:1px solid #ccc;width:2.5rem;height:1px;position:absolute;top:0;left:0}
.template_44 .section-wrapper .default .boxes .row .column .summary{font-size:20px;line-height:30px;text-align:left}
@media screen and (max-width:1200px){.template_44 .default{flex-direction:column}.template_44 .default .image{margin-bottom:5rem}.template_44 .default .image picture,.template_44 .default .image img{width:100%}}
.template_01 .models-slider.type-2 .swiper-wrapper{display:flex;align-items:stretch}
.template_01 .models-slider.type-2 .swiper-wrapper .swiper-slide{flex:1;display:flex;height:auto;flex-direction:column;justify-content:space-between}
.template_01 .models-slider.type-2 .swiper-wrapper .swiper-slide .slide-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}
.template_01 .models-slider.type-2 .swiper-wrapper .swiper-slide .slide-content .text{margin-bottom:2rem}
.template_01 .models-slider.type-2 .swiper-wrapper .swiper-slide .slide-content .button{line-height:4.8rem}
.page.test-widget .page-section{border:1px solid green !important;margin-bottom:6rem}
@media only screen and (max-width:768px){.page.test-widget .page-section{border:1px solid orange !important}}
.header-hide .tabs-header.sticky{top:0;position:fixed}
.header-fixed .tabs-header.sticky{transform:translateY(6.4rem)}
.desktop .header-fixed .tabs-header.sticky{transform:translateY(7.2rem)}
.details-slider-section.template_10.section-index-1560.tucson.caracteristici .swiper-slide>div p,.details-slider-section.template_10.section-index-1570.tucson.caracteristici .swiper-slide>div p{font-size:17px;line-height:27px}
.section-index-1296 h3,.section-index-1297 h3,.section-index-1183 h3{font-size:3.6rem;line-height:3.6rem}
.section-index-1691.banner-tpl-3 .banner-img{grid-row:1 / 27}
.template_35 .car-details__container{max-width:1350px;padding:0 8%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (min-width:1024px){.template_35 .car-details__container{padding:90px 60px 40px 60px}}
.template_35 .car-details__carContainer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px}
@media (min-width:1024px){.template_35 .car-details__carContainer{padding-right:60px;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}
.template_35 .car-details__detailsContainer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:0}
@media (min-width:1024px){.template_35 .car-details__detailsContainer{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;min-width:405px;margin-bottom:30px}}
.template_35 .car-details__headline{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;color:#1C1B1B;font-family:var(--font-family-head);font-weight:500;font-size:3rem !important;line-height:2.4rem;min-height:auto;margin-bottom:1rem !important}
.template_35 .car-details__imgContainer{margin-top:0}
.template_35 .car-details__image{display:none}
@media (min-width:1024px){.template_35 .car-details__headline{margin-bottom:1rem !important}.template_35 .car-details__imgContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}.template_35 .car-details__image{margin-top:20px}}
.template_35 .car-details__image:nth-child(1){display:block}
.template_35 .car-details__img{width:calc(100% + 80px);margin-left:-40px;max-width:initial !important}
@media (min-width:560px){.template_35 .car-details__img{width:calc(100% + 80px);margin-left:-40px}}
@media (min-width:1024px){.template_35 .car-details__img{width:calc(100% + 20%);margin-left:-12%}}
.template_35 .car-details__details{display:block;padding:10px 0}
@media (min-width:1024px){.template_35 .car-details__details{font-size:31px;line-height:40px}}
.template_35 .car-details__detailsCategory{display:block;font-size:2.8rem;line-height:3rem;font-weight:400;margin-bottom:0.5rem}
.template_35 .car-details__detailsValue{display:block;padding-bottom:7px;font-size:1.4rem;line-height:2rem}
.template_35 .car-details__disclaimerContainer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:25px}
@media (min-width:1024px){.template_35 .car-details__disclaimerContainer{margin-top:30px}}
.template_35 .car-details__disclaimer{width:100%;display:inline-block;color:#c0c0c0;font-size:12px;line-height:18px}
@media (min-width:1024px){.template_35 .car-details__disclaimer{font-size:18px;line-height:26px;width:75%;margin-right:15px}}
.template_35 .car-details__colorButtonDescription{display:block;margin:0 auto;margin-bottom:20px}
.template_35 .car-details__colorButtonDescriptionText{margin-top:10px;font-size:14px;line-height:26px}
@media (min-width:1024px){.template_35 .car-details__colorButtonDescriptionText{font-size:18px;line-height:30px}}
.template_35 .car-details__button{margin-top:20px;text-align:center}
.template_35 .car-details__button .cta__text,.template_35 .car-details__button .cta__arrow{color:white}
.template_35 .car-details__buttonLink{color:white;fill:white}
.template_36 .gallery-tpl-1{width:100%;height:auto;display:grid;grid-template-columns:repeat(28,1fr);grid-template-rows:repeat(19,1fr);align-items:end}
.template_36 .gallery-tpl-1 .gallery-tpl-1-1{width:36.4rem;height:auto;justify-self:center;grid-column:14 / 22;grid-row:15 / 1}
.template_36 .gallery-tpl-1 .gallery-tpl-1-2{width:55.5rem;height:auto;grid-column:14 / 22;grid-row:1 / 10}
.template_36 .gallery-tpl-1 .gallery-tpl-1-3{width:36.4rem;height:auto;justify-self:start;grid-column:7 / 13;grid-row:2 / 7}
.template_36 .gallery-tpl-1 .gallery-tpl-1-3 .title{font-size:2.4rem;line-height:2.4rem;margin-bottom:0.5rem}
.template_36 .gallery-tpl-1 .gallery-tpl-1-4{width:36.4rem;height:auto;justify-self:start;grid-column:7 / 13;grid-row:2 / 19}
.template_36 .gallery-tpl-1 .gallery-tpl-1-5{width:36.4rem;height:auto;justify-self:center;grid-column:14 / 22;grid-row:19 / 1}
.template_36 .gallery-tpl-1 .gallery-tpl-1-5 .title{font-size:2.4rem;line-height:2.4rem;margin-bottom:0.5rem}
@media screen and (max-width:640px) and (orientation:portrait){.template_36 .gallery-tpl-1{grid-template-rows:repeat(16,1fr)}.template_36 .gallery-tpl-1 .gallery-tpl-1-1{width:100%;grid-column:27 / 18;grid-row:9 / 1}.template_36 .gallery-tpl-1 .gallery-tpl-1-2{width:100%;grid-column:16 / 29;grid-row:1 / 10}.template_36 .gallery-tpl-1 .gallery-tpl-1-3{width:100%;grid-column:2 / 15;grid-row:2 / 6}.template_36 .gallery-tpl-1 .gallery-tpl-1-3 .title{font-size:2rem;line-height:2rem}.template_36 .gallery-tpl-1 .gallery-tpl-1-3 p{font-size:1.6rem;line-height:2rem}.template_36 .gallery-tpl-1 .gallery-tpl-1-4{width:100%;grid-column:1 / 17;grid-row:1 / 15}.template_36 .gallery-tpl-1 .gallery-tpl-1-5{width:100%;grid-column:28 / 2;grid-row:17 / 1}.template_36 .gallery-tpl-1 .gallery-tpl-1-5 .title{font-size:2rem;line-height:2rem}.template_36 .gallery-tpl-1 .gallery-tpl-1-5 p{font-size:1.6rem;line-height:2rem}}
.modal-body.terms-popup h5,.gdpr .info-list-content .expandable-items .panel h5,.gdpr .info-list-content .politica-privind-protectia-datelor h5,.gdpr .info-list-content .politica-cookies h5,.gdpr .table-responsive-wrapper h5,.gdpr .slider-spects-section .info-list .info-list-content h5,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper h5,.politica-de-utilizare-cookieuri .CookieDeclaration h5{font-size:2rem;margin-bottom:1rem}
.modal-body.terms-popup h6,.gdpr .info-list-content .expandable-items .panel h6,.gdpr .info-list-content .politica-privind-protectia-datelor h6,.gdpr .info-list-content .politica-cookies h6,.gdpr .table-responsive-wrapper h6,.gdpr .slider-spects-section .info-list .info-list-content h6,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper h6,.politica-de-utilizare-cookieuri .CookieDeclaration h6{font-size:1.5rem;margin-bottom:0.5rem}
.modal-body.terms-popup ul,.gdpr .info-list-content .expandable-items .panel ul,.gdpr .info-list-content .politica-privind-protectia-datelor ul,.gdpr .info-list-content .politica-cookies ul,.gdpr .table-responsive-wrapper ul,.gdpr .slider-spects-section .info-list .info-list-content ul,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul,.politica-de-utilizare-cookieuri .CookieDeclaration ul{width:100%;margin:0 auto 2rem}
.modal-body.terms-popup ul li,.gdpr .info-list-content .expandable-items .panel ul li,.gdpr .info-list-content .politica-privind-protectia-datelor ul li,.gdpr .info-list-content .politica-cookies ul li,.gdpr .table-responsive-wrapper ul li,.gdpr .slider-spects-section .info-list .info-list-content ul li,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul li,.politica-de-utilizare-cookieuri .CookieDeclaration ul li{width:100%;position:relative;margin:0 auto 0.2rem;padding-left:3rem;list-style-type:none;font-size:1.6rem;line-height:2.2rem;text-align:justify}
.modal-body.terms-popup ul li:after,.gdpr .info-list-content .expandable-items .panel ul li:after,.gdpr .info-list-content .politica-privind-protectia-datelor ul li:after,.gdpr .info-list-content .politica-cookies ul li:after,.gdpr .table-responsive-wrapper ul li:after,.gdpr .slider-spects-section .info-list .info-list-content ul li:after,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul li:after,.politica-de-utilizare-cookieuri .CookieDeclaration ul li:after{width:0.48rem;height:0.48rem;position:absolute;top:0.9rem;left:1.2rem;content:"";border-radius:50%;background:#000}
.modal-body.terms-popup .table-responsive-wrapper,.gdpr .info-list-content .expandable-items .panel .table-responsive-wrapper,.gdpr .info-list-content .politica-privind-protectia-datelor .table-responsive-wrapper,.gdpr .info-list-content .politica-cookies .table-responsive-wrapper,.gdpr .table-responsive-wrapper .table-responsive-wrapper,.gdpr .slider-spects-section .info-list .info-list-content .table-responsive-wrapper,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper .table-responsive-wrapper,.politica-de-utilizare-cookieuri .CookieDeclaration .table-responsive-wrapper{overflow-x:auto}
.modal-body.terms-popup table,.gdpr .info-list-content .expandable-items .panel table,.gdpr .info-list-content .politica-privind-protectia-datelor table,.gdpr .info-list-content .politica-cookies table,.gdpr .table-responsive-wrapper table,.gdpr .slider-spects-section .info-list .info-list-content table,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table,.politica-de-utilizare-cookieuri .CookieDeclaration table{width:100%;border-collapse:collapse;margin:0 auto 3rem;border-width:1px;border-style:solid}
.modal-body.terms-popup table tr,.gdpr .info-list-content .expandable-items .panel table tr,.gdpr .info-list-content .politica-privind-protectia-datelor table tr,.gdpr .info-list-content .politica-cookies table tr,.gdpr .table-responsive-wrapper table tr,.gdpr .slider-spects-section .info-list .info-list-content table tr,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr,.politica-de-utilizare-cookieuri .CookieDeclaration table tr{font-size:1.8rem;font-weight:400;line-height:2.4rem;font-family:var(--font-family-head)}
.modal-body.terms-popup table tr th,.modal-body.terms-popup table tr td,.gdpr .info-list-content .expandable-items .panel table tr th,.gdpr .info-list-content .expandable-items .panel table tr td,.gdpr .info-list-content .politica-privind-protectia-datelor table tr th,.gdpr .info-list-content .politica-privind-protectia-datelor table tr td,.gdpr .info-list-content .politica-cookies table tr th,.gdpr .info-list-content .politica-cookies table tr td,.gdpr .table-responsive-wrapper table tr th,.gdpr .table-responsive-wrapper table tr td,.gdpr .slider-spects-section .info-list .info-list-content table tr th,.gdpr .slider-spects-section .info-list .info-list-content table tr td,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr th,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr td,.politica-de-utilizare-cookieuri .CookieDeclaration table tr th,.politica-de-utilizare-cookieuri .CookieDeclaration table tr td{padding:1rem;border-width:1px;border-style:solid;padding:1.6rem;white-space:nowrap;min-width:150px;font-size:1.8rem;line-height:2rem}
.modal-body.terms-popup table tr th:first-child,.modal-body.terms-popup table tr td:first-child,.gdpr .info-list-content .expandable-items .panel table tr th:first-child,.gdpr .info-list-content .expandable-items .panel table tr td:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table tr th:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table tr td:first-child,.gdpr .info-list-content .politica-cookies table tr th:first-child,.gdpr .info-list-content .politica-cookies table tr td:first-child,.gdpr .table-responsive-wrapper table tr th:first-child,.gdpr .table-responsive-wrapper table tr td:first-child,.gdpr .slider-spects-section .info-list .info-list-content table tr th:first-child,.gdpr .slider-spects-section .info-list .info-list-content table tr td:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr th:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr td:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table tr th:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table tr td:first-child{text-align:left !important}
.modal-body.terms-popup table tr th p,.modal-body.terms-popup table tr td p,.gdpr .info-list-content .expandable-items .panel table tr th p,.gdpr .info-list-content .expandable-items .panel table tr td p,.gdpr .info-list-content .politica-privind-protectia-datelor table tr th p,.gdpr .info-list-content .politica-privind-protectia-datelor table tr td p,.gdpr .info-list-content .politica-cookies table tr th p,.gdpr .info-list-content .politica-cookies table tr td p,.gdpr .table-responsive-wrapper table tr th p,.gdpr .table-responsive-wrapper table tr td p,.gdpr .slider-spects-section .info-list .info-list-content table tr th p,.gdpr .slider-spects-section .info-list .info-list-content table tr td p,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr th p,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr td p,.politica-de-utilizare-cookieuri .CookieDeclaration table tr th p,.politica-de-utilizare-cookieuri .CookieDeclaration table tr td p{margin:0 !important;padding:0 !important;display:inline-block !important;text-align:inherit}
.modal-body.terms-popup table tr th p ~ p,.modal-body.terms-popup table tr td p ~ p,.gdpr .info-list-content .expandable-items .panel table tr th p ~ p,.gdpr .info-list-content .expandable-items .panel table tr td p ~ p,.gdpr .info-list-content .politica-privind-protectia-datelor table tr th p ~ p,.gdpr .info-list-content .politica-privind-protectia-datelor table tr td p ~ p,.gdpr .info-list-content .politica-cookies table tr th p ~ p,.gdpr .info-list-content .politica-cookies table tr td p ~ p,.gdpr .table-responsive-wrapper table tr th p ~ p,.gdpr .table-responsive-wrapper table tr td p ~ p,.gdpr .slider-spects-section .info-list .info-list-content table tr th p ~ p,.gdpr .slider-spects-section .info-list .info-list-content table tr td p ~ p,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr th p ~ p,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr td p ~ p,.politica-de-utilizare-cookieuri .CookieDeclaration table tr th p ~ p,.politica-de-utilizare-cookieuri .CookieDeclaration table tr td p ~ p{display:block !important;text-align:inherit}
.modal-body.terms-popup table.dcf-table,.gdpr .info-list-content .expandable-items .panel table.dcf-table,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table,.gdpr .info-list-content .politica-cookies table.dcf-table,.gdpr .table-responsive-wrapper table.dcf-table,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table{border-color:var(--primary-color)}
.modal-body.terms-popup table.dcf-table tr th,.modal-body.terms-popup table.dcf-table tr td,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr th,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr td,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr th,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr td,.gdpr .info-list-content .politica-cookies table.dcf-table tr th,.gdpr .info-list-content .politica-cookies table.dcf-table tr td,.gdpr .table-responsive-wrapper table.dcf-table tr th,.gdpr .table-responsive-wrapper table.dcf-table tr td,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr th,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr td,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr th,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr td,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr th,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr td{border-color:var(--primary-color)}
.modal-body.terms-popup table.dcf-table tr th:first-child,.modal-body.terms-popup table.dcf-table tr td:first-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr th:first-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr td:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr th:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr td:first-child,.gdpr .info-list-content .politica-cookies table.dcf-table tr th:first-child,.gdpr .info-list-content .politica-cookies table.dcf-table tr td:first-child,.gdpr .table-responsive-wrapper table.dcf-table tr th:first-child,.gdpr .table-responsive-wrapper table.dcf-table tr td:first-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr th:first-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr td:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr th:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr td:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr th:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr td:first-child{background-color:#E4DCD3}
.modal-body.terms-popup table.dcf-table thead,.modal-body.terms-popup table.dcf-table tr:first-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table thead,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table thead,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr:first-child,.gdpr .info-list-content .politica-cookies table.dcf-table thead,.gdpr .info-list-content .politica-cookies table.dcf-table tr:first-child,.gdpr .table-responsive-wrapper table.dcf-table thead,.gdpr .table-responsive-wrapper table.dcf-table tr:first-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table thead,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table thead,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table thead,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr:first-child{color:#000}
.modal-body.terms-popup table.dcf-table thead th,.modal-body.terms-popup table.dcf-table thead td,.modal-body.terms-popup table.dcf-table tr:first-child th,.modal-body.terms-popup table.dcf-table tr:first-child td,.gdpr .info-list-content .expandable-items .panel table.dcf-table thead th,.gdpr .info-list-content .expandable-items .panel table.dcf-table thead td,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr:first-child th,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr:first-child td,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table thead th,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table thead td,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr:first-child th,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr:first-child td,.gdpr .info-list-content .politica-cookies table.dcf-table thead th,.gdpr .info-list-content .politica-cookies table.dcf-table thead td,.gdpr .info-list-content .politica-cookies table.dcf-table tr:first-child th,.gdpr .info-list-content .politica-cookies table.dcf-table tr:first-child td,.gdpr .table-responsive-wrapper table.dcf-table thead th,.gdpr .table-responsive-wrapper table.dcf-table thead td,.gdpr .table-responsive-wrapper table.dcf-table tr:first-child th,.gdpr .table-responsive-wrapper table.dcf-table tr:first-child td,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table thead th,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table thead td,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr:first-child th,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr:first-child td,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table thead th,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table thead td,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr:first-child th,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr:first-child td,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table thead th,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table thead td,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr:first-child th,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr:first-child td{border-color:#fff;color:#fff;background-color:var(--primary-color) !important;border-top-color:var(--primary-color);border-bottom-color:var(--primary-color)}
.modal-body.terms-popup table.dcf-table thead th:first-child,.modal-body.terms-popup table.dcf-table thead td:first-child,.modal-body.terms-popup table.dcf-table tr:first-child th:first-child,.modal-body.terms-popup table.dcf-table tr:first-child td:first-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table thead th:first-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table thead td:first-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr:first-child th:first-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr:first-child td:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table thead th:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table thead td:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr:first-child th:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr:first-child td:first-child,.gdpr .info-list-content .politica-cookies table.dcf-table thead th:first-child,.gdpr .info-list-content .politica-cookies table.dcf-table thead td:first-child,.gdpr .info-list-content .politica-cookies table.dcf-table tr:first-child th:first-child,.gdpr .info-list-content .politica-cookies table.dcf-table tr:first-child td:first-child,.gdpr .table-responsive-wrapper table.dcf-table thead th:first-child,.gdpr .table-responsive-wrapper table.dcf-table thead td:first-child,.gdpr .table-responsive-wrapper table.dcf-table tr:first-child th:first-child,.gdpr .table-responsive-wrapper table.dcf-table tr:first-child td:first-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table thead th:first-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table thead td:first-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr:first-child th:first-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr:first-child td:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table thead th:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table thead td:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr:first-child th:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr:first-child td:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table thead th:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table thead td:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr:first-child th:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr:first-child td:first-child{border-left-color:var(--primary-color)}
.modal-body.terms-popup table.dcf-table thead th:last-child,.modal-body.terms-popup table.dcf-table thead td:last-child,.modal-body.terms-popup table.dcf-table tr:first-child th:last-child,.modal-body.terms-popup table.dcf-table tr:first-child td:last-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table thead th:last-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table thead td:last-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr:first-child th:last-child,.gdpr .info-list-content .expandable-items .panel table.dcf-table tr:first-child td:last-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table thead th:last-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table thead td:last-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr:first-child th:last-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.dcf-table tr:first-child td:last-child,.gdpr .info-list-content .politica-cookies table.dcf-table thead th:last-child,.gdpr .info-list-content .politica-cookies table.dcf-table thead td:last-child,.gdpr .info-list-content .politica-cookies table.dcf-table tr:first-child th:last-child,.gdpr .info-list-content .politica-cookies table.dcf-table tr:first-child td:last-child,.gdpr .table-responsive-wrapper table.dcf-table thead th:last-child,.gdpr .table-responsive-wrapper table.dcf-table thead td:last-child,.gdpr .table-responsive-wrapper table.dcf-table tr:first-child th:last-child,.gdpr .table-responsive-wrapper table.dcf-table tr:first-child td:last-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table thead th:last-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table thead td:last-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr:first-child th:last-child,.gdpr .slider-spects-section .info-list .info-list-content table.dcf-table tr:first-child td:last-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table thead th:last-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table thead td:last-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr:first-child th:last-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.dcf-table tr:first-child td:last-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table thead th:last-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table thead td:last-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr:first-child th:last-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.dcf-table tr:first-child td:last-child{border-right-color:var(--primary-color)}
.modal-body.terms-popup table.table-style-1,.gdpr .info-list-content .expandable-items .panel table.table-style-1,.gdpr .info-list-content .politica-privind-protectia-datelor table.table-style-1,.gdpr .info-list-content .politica-cookies table.table-style-1,.gdpr .table-responsive-wrapper table.table-style-1,.gdpr .slider-spects-section .info-list .info-list-content table.table-style-1,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.table-style-1,.politica-de-utilizare-cookieuri .CookieDeclaration table.table-style-1{border:1px solid #FFF;width:100%;text-align:left;border-collapse:collapse}
.modal-body.terms-popup table.table-style-1 td,.modal-body.terms-popup table.table-style-1 th,.gdpr .info-list-content .expandable-items .panel table.table-style-1 td,.gdpr .info-list-content .expandable-items .panel table.table-style-1 th,.gdpr .info-list-content .politica-privind-protectia-datelor table.table-style-1 td,.gdpr .info-list-content .politica-privind-protectia-datelor table.table-style-1 th,.gdpr .info-list-content .politica-cookies table.table-style-1 td,.gdpr .info-list-content .politica-cookies table.table-style-1 th,.gdpr .table-responsive-wrapper table.table-style-1 td,.gdpr .table-responsive-wrapper table.table-style-1 th,.gdpr .slider-spects-section .info-list .info-list-content table.table-style-1 td,.gdpr .slider-spects-section .info-list .info-list-content table.table-style-1 th,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.table-style-1 td,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.table-style-1 th,.politica-de-utilizare-cookieuri .CookieDeclaration table.table-style-1 td,.politica-de-utilizare-cookieuri .CookieDeclaration table.table-style-1 th{border:1px solid #FFF;padding:25px}
.modal-body.terms-popup table.table-style-1 tbody td,.gdpr .info-list-content .expandable-items .panel table.table-style-1 tbody td,.gdpr .info-list-content .politica-privind-protectia-datelor table.table-style-1 tbody td,.gdpr .info-list-content .politica-cookies table.table-style-1 tbody td,.gdpr .table-responsive-wrapper table.table-style-1 tbody td,.gdpr .slider-spects-section .info-list .info-list-content table.table-style-1 tbody td,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.table-style-1 tbody td,.politica-de-utilizare-cookieuri .CookieDeclaration table.table-style-1 tbody td{color:#1C1B1B;border-bottom:1px solid rgba(228,220,211,0.7);padding:25px}
.modal-body.terms-popup table.table-style-1 tbody td:first-child,.gdpr .info-list-content .expandable-items .panel table.table-style-1 tbody td:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table.table-style-1 tbody td:first-child,.gdpr .info-list-content .politica-cookies table.table-style-1 tbody td:first-child,.gdpr .table-responsive-wrapper table.table-style-1 tbody td:first-child,.gdpr .slider-spects-section .info-list .info-list-content table.table-style-1 tbody td:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.table-style-1 tbody td:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table.table-style-1 tbody td:first-child{text-align:left !important}
.modal-body.terms-popup table.table-style-1 thead,.gdpr .info-list-content .expandable-items .panel table.table-style-1 thead,.gdpr .info-list-content .politica-privind-protectia-datelor table.table-style-1 thead,.gdpr .info-list-content .politica-cookies table.table-style-1 thead,.gdpr .table-responsive-wrapper table.table-style-1 thead,.gdpr .slider-spects-section .info-list .info-list-content table.table-style-1 thead,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.table-style-1 thead,.politica-de-utilizare-cookieuri .CookieDeclaration table.table-style-1 thead{background:#F6F3F2}
.modal-body.terms-popup table.table-style-1 thead th,.gdpr .info-list-content .expandable-items .panel table.table-style-1 thead th,.gdpr .info-list-content .politica-privind-protectia-datelor table.table-style-1 thead th,.gdpr .info-list-content .politica-cookies table.table-style-1 thead th,.gdpr .table-responsive-wrapper table.table-style-1 thead th,.gdpr .slider-spects-section .info-list .info-list-content table.table-style-1 thead th,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.table-style-1 thead th,.politica-de-utilizare-cookieuri .CookieDeclaration table.table-style-1 thead th{font-weight:bold;color:#1C1B1B;text-align:left}
.modal-body.terms-popup table.table-style-1 tfoot,.gdpr .info-list-content .expandable-items .panel table.table-style-1 tfoot,.gdpr .info-list-content .politica-privind-protectia-datelor table.table-style-1 tfoot,.gdpr .info-list-content .politica-cookies table.table-style-1 tfoot,.gdpr .table-responsive-wrapper table.table-style-1 tfoot,.gdpr .slider-spects-section .info-list .info-list-content table.table-style-1 tfoot,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table.table-style-1 tfoot,.politica-de-utilizare-cookieuri .CookieDeclaration table.table-style-1 tfoot{font-weight:bold;color:#1C1B1B;background:#F6F3F2}
.modal-body.terms-popup .dcf-w-100\%,.gdpr .info-list-content .expandable-items .panel .dcf-w-100\%,.gdpr .info-list-content .politica-privind-protectia-datelor .dcf-w-100\%,.gdpr .info-list-content .politica-cookies .dcf-w-100\%,.gdpr .table-responsive-wrapper .dcf-w-100\%,.gdpr .slider-spects-section .info-list .info-list-content .dcf-w-100\%,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper .dcf-w-100\%,.politica-de-utilizare-cookieuri .CookieDeclaration .dcf-w-100\%{width:100% !important}
.modal-body.terms-popup .dcf-txt-center,.gdpr .info-list-content .expandable-items .panel .dcf-txt-center,.gdpr .info-list-content .politica-privind-protectia-datelor .dcf-txt-center,.gdpr .info-list-content .politica-cookies .dcf-txt-center,.gdpr .table-responsive-wrapper .dcf-txt-center,.gdpr .slider-spects-section .info-list .info-list-content .dcf-txt-center,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper .dcf-txt-center,.politica-de-utilizare-cookieuri .CookieDeclaration .dcf-txt-center{text-align:center}
.modal-body.terms-popup table tr,.gdpr .info-list-content .expandable-items .panel table tr,.gdpr .info-list-content .politica-privind-protectia-datelor table tr,.gdpr .info-list-content .politica-cookies table tr,.gdpr .table-responsive-wrapper table tr,.gdpr .slider-spects-section .info-list .info-list-content table tr,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr,.politica-de-utilizare-cookieuri .CookieDeclaration table tr{font-size:1.4rem;line-height:1.6rem}
.modal-body.terms-popup table tr td,.gdpr .info-list-content .expandable-items .panel table tr td,.gdpr .info-list-content .politica-privind-protectia-datelor table tr td,.gdpr .info-list-content .politica-cookies table tr td,.gdpr .table-responsive-wrapper table tr td,.gdpr .slider-spects-section .info-list .info-list-content table tr td,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr td,.politica-de-utilizare-cookieuri .CookieDeclaration table tr td{padding:1rem;font-size:1.6rem;line-height:2.2rem;white-space:inherit !important}
.modal-body.terms-popup table tr td:first-child,.gdpr .info-list-content .expandable-items .panel table tr td:first-child,.gdpr .info-list-content .politica-privind-protectia-datelor table tr td:first-child,.gdpr .info-list-content .politica-cookies table tr td:first-child,.gdpr .table-responsive-wrapper table tr td:first-child,.gdpr .slider-spects-section .info-list .info-list-content table tr td:first-child,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr td:first-child,.politica-de-utilizare-cookieuri .CookieDeclaration table tr td:first-child{background-color:#fff !important}
.modal-body.terms-popup table tr td p,.gdpr .info-list-content .expandable-items .panel table tr td p,.gdpr .info-list-content .politica-privind-protectia-datelor table tr td p,.gdpr .info-list-content .politica-cookies table tr td p,.gdpr .table-responsive-wrapper table tr td p,.gdpr .slider-spects-section .info-list .info-list-content table tr td p,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr td p,.politica-de-utilizare-cookieuri .CookieDeclaration table tr td p{margin-bottom:1.6rem !important;font-size:1.6rem !important;line-height:2.2rem !important}
.modal-body.terms-popup table tr:first-child td,.gdpr .info-list-content .expandable-items .panel table tr:first-child td,.gdpr .info-list-content .politica-privind-protectia-datelor table tr:first-child td,.gdpr .info-list-content .politica-cookies table tr:first-child td,.gdpr .table-responsive-wrapper table tr:first-child td,.gdpr .slider-spects-section .info-list .info-list-content table tr:first-child td,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper table tr:first-child td,.politica-de-utilizare-cookieuri .CookieDeclaration table tr:first-child td{background-color:var(--primary-color) !important;color:#FFF}
.modal-body.terms-popup ul li,.gdpr .info-list-content .expandable-items .panel ul li,.gdpr .info-list-content .politica-privind-protectia-datelor ul li,.gdpr .info-list-content .politica-cookies ul li,.gdpr .table-responsive-wrapper ul li,.gdpr .slider-spects-section .info-list .info-list-content ul li,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul li,.politica-de-utilizare-cookieuri .CookieDeclaration ul li{text-align:left}
.modal-body.terms-popup ul li ul,.gdpr .info-list-content .expandable-items .panel ul li ul,.gdpr .info-list-content .politica-privind-protectia-datelor ul li ul,.gdpr .info-list-content .politica-cookies ul li ul,.gdpr .table-responsive-wrapper ul li ul,.gdpr .slider-spects-section .info-list .info-list-content ul li ul,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul li ul,.politica-de-utilizare-cookieuri .CookieDeclaration ul li ul{width:100%;margin:0 auto 2rem}
.modal-body.terms-popup ul li ul li,.gdpr .info-list-content .expandable-items .panel ul li ul li,.gdpr .info-list-content .politica-privind-protectia-datelor ul li ul li,.gdpr .info-list-content .politica-cookies ul li ul li,.gdpr .table-responsive-wrapper ul li ul li,.gdpr .slider-spects-section .info-list .info-list-content ul li ul li,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul li ul li,.politica-de-utilizare-cookieuri .CookieDeclaration ul li ul li{width:100%;position:relative;margin:0 auto 0.2rem;padding-left:3rem;list-style-type:none;font-size:1.6rem;line-height:2.2rem;text-align:justify}
.modal-body.terms-popup ul li ul li:after,.gdpr .info-list-content .expandable-items .panel ul li ul li:after,.gdpr .info-list-content .politica-privind-protectia-datelor ul li ul li:after,.gdpr .info-list-content .politica-cookies ul li ul li:after,.gdpr .table-responsive-wrapper ul li ul li:after,.gdpr .slider-spects-section .info-list .info-list-content ul li ul li:after,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul li ul li:after,.politica-de-utilizare-cookieuri .CookieDeclaration ul li ul li:after{width:0.48rem;height:0.48rem;position:absolute;top:0.9rem;left:1.2rem;content:"";border-radius:50%;background:#000}
.modal-body.terms-popup ul li ul,.gdpr .info-list-content .expandable-items .panel ul li ul,.gdpr .info-list-content .politica-privind-protectia-datelor ul li ul,.gdpr .info-list-content .politica-cookies ul li ul,.gdpr .table-responsive-wrapper ul li ul,.gdpr .slider-spects-section .info-list .info-list-content ul li ul,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul li ul,.politica-de-utilizare-cookieuri .CookieDeclaration ul li ul{margin-top:0.6rem;margin-left:3rem;width:auto}
.modal-body.terms-popup ul li ul>li,.gdpr .info-list-content .expandable-items .panel ul li ul>li,.gdpr .info-list-content .politica-privind-protectia-datelor ul li ul>li,.gdpr .info-list-content .politica-cookies ul li ul>li,.gdpr .table-responsive-wrapper ul li ul>li,.gdpr .slider-spects-section .info-list .info-list-content ul li ul>li,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul li ul>li,.politica-de-utilizare-cookieuri .CookieDeclaration ul li ul>li{list-style-type:disc;width:auto;margin:0;padding:0;text-align:left}
.modal-body.terms-popup ul li ul>li:after,.gdpr .info-list-content .expandable-items .panel ul li ul>li:after,.gdpr .info-list-content .politica-privind-protectia-datelor ul li ul>li:after,.gdpr .info-list-content .politica-cookies ul li ul>li:after,.gdpr .table-responsive-wrapper ul li ul>li:after,.gdpr .slider-spects-section .info-list .info-list-content ul li ul>li:after,.politica-privind-prelucrarea-datelor-cu-caracter-personal .table-responsive-wrapper ul li ul>li:after,.politica-de-utilizare-cookieuri .CookieDeclaration ul li ul>li:after{display:none}
.modal-body.terms-popup table,.modal-body.terms-popup tr,.modal-body.terms-popup td,.modal-body.terms-popup p,.modal-body.terms-popup li,.modal-body.terms-popup strong,.modal-body.terms-popup table tr td p{font-size:1.3rem !important;line-height:1.8rem !important}
.gdpr .info-list-content .expandable-items ul li .toggle{text-decoration:underline;position:relative;padding-right:6.4rem}
.gdpr .info-list-content .expandable-items ul li .toggle:before{width:4.8rem;height:4.8rem;position:absolute;top:50%;right:1rem;transform:translate(0,-50%) rotateX(0deg);content:"";font-size:4.2rem;line-height:4.8rem;text-align:center;font-family:"icons";color:#000;transition:color 0.3s ease-in-out,transform 0.3s ease-in-out}
.gdpr .info-list-content .expandable-items ul li .toggle.active:before{transform:translate(0,-50%) rotateX(180deg)}
.gdpr .info-list-content .expandable-items .panel ul li{text-align:left;list-style-type:disc;margin-left:3rem;padding-left:0;width:auto}
.gdpr .info-list-content .expandable-items .panel ul li ul{width:100%;margin:0 auto 2rem}
.gdpr .info-list-content .expandable-items .panel ul li ul li{width:100%;position:relative;margin:0 auto 0.2rem;padding-left:3rem;list-style-type:none;font-size:1.6rem;line-height:2.2rem;text-align:justify}
.gdpr .info-list-content .expandable-items .panel ul li ul li:after{width:0.48rem;height:0.48rem;position:absolute;top:0.9rem;left:1.2rem;content:"";border-radius:50%;background:#000}
.gdpr .info-list-content .expandable-items .panel ul li ul{margin-top:0.6rem}
.gdpr .info-list-content .expandable-items .panel ul li ul li{text-align:left;list-style-type:circle;margin-left:3rem;padding-left:0;width:auto}
.gdpr .info-list-content .expandable-items .panel ul li ul li ul{width:100%;margin:0 auto 2rem}
.gdpr .info-list-content .expandable-items .panel ul li ul li ul li{width:100%;position:relative;margin:0 auto 0.2rem;padding-left:3rem;list-style-type:none;font-size:1.6rem;line-height:2.2rem;text-align:justify}
.gdpr .info-list-content .expandable-items .panel ul li ul li ul li:after{width:0.48rem;height:0.48rem;position:absolute;top:0.9rem;left:1.2rem;content:"";border-radius:50%;background:#000}
.politica-de-utilizare-cookieuri .CookieDeclaration #CookieDeclarationUserStatusLabelOn,.politica-de-utilizare-cookieuri .CookieDeclaration #CookieDeclarationUserStatusLabelOff,.politica-cookies .CookieDeclaration #CookieDeclarationUserStatusLabelOn,.politica-cookies .CookieDeclaration #CookieDeclarationUserStatusLabelOff{font-size:1.6rem}
.politica-de-utilizare-cookieuri .CookieDeclaration #CookieDeclarationUserStatusLabelWithdraw,.politica-de-utilizare-cookieuri .CookieDeclaration #CookieDeclarationChangeConsentChange,.politica-cookies .CookieDeclaration #CookieDeclarationUserStatusLabelWithdraw,.politica-cookies .CookieDeclaration #CookieDeclarationChangeConsentChange{font-size:1.6rem}
.politica-de-utilizare-cookieuri .CookieDeclaration .CookieDeclarationType,.politica-cookies .CookieDeclaration .CookieDeclarationType{border-width:0;padding:0}
.politica-de-utilizare-cookieuri .CookieDeclaration .CookieDeclarationIntro,.politica-cookies .CookieDeclaration .CookieDeclarationIntro{font-size:1.6rem}
.politica-de-utilizare-cookieuri .CookieDeclaration .CookieDeclarationLastUpdated,.politica-cookies .CookieDeclaration .CookieDeclarationLastUpdated{font-size:1.6rem}
.section-contact-info{border-top:1px solid #c0c0c0;display:flex;flex-direction:row;align-items:stretch;justify-content:center;align-content:stretch;grid-gap:5rem;margin-top:5rem;padding-top:5rem}
.section-contact-info .info{width:50%}
.section-contact-info .info h4{margin-top:2rem;margin-bottom:3rem}
.section-contact-info .info ul li{font-size:1.6rem;margin-bottom:1rem}
.section-contact-info .map{width:50%}
.section-contact-info .map iframe{width:100%;height:450px;min-height:450px}
@media screen and (orientation:portrait),(max-width:1020px) and (orientation:landscape){.section-contact-info{flex-direction:column}.section-contact-info .info{width:100%}.section-contact-info .info h4{margin-top:1rem}.section-contact-info .map{width:100%}}
.lunchbox{margin:1rem auto 3.6rem;position:relative;width:100%}
.lunchbox .anchors-slider{user-select:none;margin:0}
.lunchbox .anchors-slider.swiper-initialized{overflow:hidden;width:100%;margin-left:0}
.lunchbox .swiper-button-next,.lunchbox .swiper-button-prev{color:#003C78;top:52%;width:7rem}
.lunchbox .swiper-button-next:after,.lunchbox .swiper-button-prev:after{font-size:1.4rem;font-weight:800;content:""}
.lunchbox .swiper-button-next{right:0;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0.2)),color-stop(35%,rgba(255,255,255,0.65)),color-stop(85%,#fff));background:linear-gradient(90deg,rgba(255,255,255,0.2),rgba(255,255,255,0.65) 35%,#fff 85%)}
.lunchbox .swiper-button-prev{left:0;background:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(255,255,255,0.2)),color-stop(35%,rgba(255,255,255,0.65)),color-stop(85%,#fff));background:linear-gradient(270deg,rgba(255,255,255,0.2),rgba(255,255,255,0.65) 35%,#fff 85%)}
.page-section-foot-notes .section-wrapper{border-top:1px dotted silver;width:90%}
.page-section-foot-notes .section-wrapper .section-footer{padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;color:#666}
.page-section-foot-notes .section-wrapper .section-footer p{margin-bottom:0.8rem;font-size:1.2rem;line-height:1.6rem;text-align:justify}
.page-section-foot-notes .section-wrapper .section-footer ul{list-style-type:circle;margin-left:2rem}
.page-section-foot-notes .section-wrapper .section-footer ul li{list-style-type:circle}
@media only screen and (min-width:1200px){.page-section-foot-notes .section-wrapper{padding:0 0;margin-top:6rem;margin-bottom:6rem}}
.page-header-notes{margin:1rem auto;width:84%}
.page-header-notes p{font-size:1.2rem}
.template_29 .colorpicker{background-color:#fff}
.template_29 .colorpicker .flex-break{-ms-flex-preferred-size:100%;flex-basis:100%;width:0}
@media (min-width:1024px){.template_29 .colorpicker .flex-break{-ms-flex-preferred-size:0;flex-basis:0;width:0}}
.template_29 .colorpicker .colorpicker__container{max-width:1350px;padding:90px 8%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__container{padding:90px 60px}}
.template_29 .colorpicker .colorpicker__colorInput{display:none}
.template_29 .colorpicker .colorpicker__containerLeft{min-width:245px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__containerLeft{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:31.43478%;-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;padding:0 0 0 25px;margin-top:40px}}
.template_29 .colorpicker .colorpicker__containerRight{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__containerRight{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:80%;padding-left:80px;padding-left:3%}}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__headlineContainer{display:none}}
.template_29 .colorpicker .colorpicker__headline{display:block;font-size:40px !important;line-height:50px !important;margin-bottom:45px;padding:0 30px;font-family:HyundaiHeadMedium,sans-serif;color:inherit}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__headline{padding:0;display:none;margin-bottom:25px}}
.template_29 .colorpicker .colorpicker__containerLeft .colorpicker__headline{display:none}
.template_29 .colorpicker .colorpicker__containerRight .colorpicker__headline{font-size:25px !important;line-height:35px !important;margin-bottom:15px;padding:0}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__containerLeft .colorpicker__headline{display:block}}
.template_29 .colorpicker .colorpicker__colorNameContainer{margin-bottom:12px}
.template_29 .colorpicker .colorpicker__colorNameList{list-style:none;padding:none}
.template_29 .colorpicker .colorpicker__colorNameListItem{display:none;max-width:280px;margin:0 auto}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__colorNameListItem{max-width:initial}}
.template_29 .colorpicker .colorpicker__colorName{font-size:18px;line-height:28px}
.template_29 .colorpicker .colorpicker__colorChooser{display:block;margin:0 auto 30px}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__colorChooser{max-width:initial}}
.template_29 .colorpicker .colorpicker__colorList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -15px}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__colorList{margin:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}
.template_29 .colorpicker .colorpicker__colorListItem{margin:5px}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__colorListItem{margin:6px}}
.template_29 .colorpicker .colorpicker__label{display:inline-block}
.template_29 .colorpicker .colorpicker__color{cursor:pointer;height:37px;width:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:1px;border-style:solid;border-color:#999}
.template_29 .colorpicker .colorpicker__color svg{display:none}
.template_29 .colorpicker .colorpicker__color .st0{stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;fill:none}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__color{height:37px;width:37px}.template_29 .colorpicker .colorpicker__color svg{width:45px}.template_29 .colorpicker .colorpicker__color .st0{stroke-width:2.5}}
.template_29 .colorpicker .colorpicker__colorButtonDescription{display:block;max-width:280px;margin:0 auto 20px}
.template_29 .colorpicker .colorpicker__colorButtonDescription p{font-size:14px;line-height:26px}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__colorButtonDescription{max-width:initial}.template_29 .colorpicker .colorpicker__colorButtonDescription p{font-size:18px;line-height:30px}}
.template_29 .colorpicker .colorpicker__button{margin:0 -15px}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__button{margin:0}}
.template_29 .colorpicker .colorpicker__buttonLink{color:white;fill:white;padding:20px 35px}
.template_29 .colorpicker .colorpicker__buttonLink .cta-text{color:white}
.template_29 .colorpicker .colorpicker__buttonLink:hover{fill:white;color:white !important}
.template_29 .colorpicker .colorpicker__carSliderInput{display:none}
.template_29 .colorpicker .colorpicker__carSliderContainer{margin-top:0}
.template_29 .colorpicker .colorpicker__carSlider{position:relative;display:none}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__carSlider{height:calc(100% - 120px)}}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__carSliderList{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
.template_29 .colorpicker .colorpicker__carSliderListItem{display:none}
.template_29 .colorpicker .colorpicker__carSliderImageContainer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.template_29 .colorpicker .colorpicker__carSliderImageContainer img{max-width:100%;height:auto}
.template_29 .colorpicker .colorpicker__carSliderLabel{width:60px;display:inline-block;cursor:pointer;position:absolute}
.template_29 .colorpicker .colorpicker__carSliderLabel.colorpicker__carSliderLabel--prev{left:-10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.template_29 .colorpicker .colorpicker__carSliderLabel.colorpicker__carSliderLabel--next{right:-10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media (min-width:768px){.template_29 .colorpicker .colorpicker__carSliderLabel{width:90px}.template_29 .colorpicker .colorpicker__carSliderLabel.colorpicker__carSliderLabel--prev{left:0}.template_29 .colorpicker .colorpicker__carSliderLabel.colorpicker__carSliderLabel--next{right:0}}
.template_29 .colorpicker .colorpicker__disclaimerContainer{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.template_29 .colorpicker .colorpicker__disclaimerContainer .colorpicker__disclaimer{display:inline-block;color:#c0c0c0;font-size:12px;line-height:18px;width:100%;margin-top:35px;margin-bottom:45px}
.template_29 .colorpicker .colorpicker__disclaimerContainer .colorpicker__disclaimer:empty{margin:0}
@media (min-width:1024px){.template_29 .colorpicker .colorpicker__disclaimerContainer .colorpicker__disclaimer{font-size:18px;line-height:26px;margin-top:55px;margin-bottom:0;width:75%}}
[data-css=c-download-list]{list-style-type:none;margin-bottom:7rem}
[data-css=c-download-list] ul{list-style:none !important;margin:0 !important;padding:0}
[data-css=c-download-list] ul .downloadlist__list-item{margin-bottom:0 !important;border-bottom:2px solid rgba(0,0,0,0.07);list-style-type:none !important}
[data-css=c-download-list] ul .downloadlist__list-item:first-of-type{border-top:2px solid rgba(0,0,0,0.07)}
[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__link{display:block;position:relative;padding:1.8rem 0;color:inherit;-webkit-transition:all 0.2s cubic-bezier(0.11,0.74,1,0.2);transition:all 0.2s cubic-bezier(0.11,0.74,1,0.2);text-decoration:none}
[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__link:focus,[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__link:hover{color:#002c5f;background-color:rgba(0,0,0,0.07)}
[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__link:focus .downloadlist__item-icon,[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__link:hover .downloadlist__item-icon{margin-top:3px}
[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__link .downloadlist__main-text{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;word-break:break-all;font-weight:600}
[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__link .downloadlist__item-data{-ms-flex-wrap:wrap;flex-wrap:wrap;color:#b7b7b7 !important}
[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__link .downloadlist__item-data .downloadlist__minor-text{padding-right:0.4rem}
[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__link .downloadlist__item-icon{position:absolute;top:calc(50% - .5em);right:35px;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;font-size:21px;font-size:2.1rem}
[data-css=c-download-list] ul .downloadlist__list-item .downloadlist__text{width:calc(100% - 94px)}
@media (min-width:768px){[data-css=c-download-list]{margin-bottom:9rem}[data-css=c-download-list] .downloadlist__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.8rem !important}.downloadlist__main-text{padding-right:2rem}.downloadlist__minor-text{padding-right:0.9rem}.downloadlist__item-icon{top:32px}.downloadlist__text{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 76px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
@media (min-width:1024px){[data-css=c-download-list]{margin-bottom:11rem}}
.template_18 .table-responsive-wrapper{overflow-x:auto}
.template_18 table{width:100%;border-collapse:collapse;margin:0 auto 3rem;border-width:1px;border-style:solid}
.template_18 table tr{font-size:1.8rem;font-weight:400;line-height:2.4rem;font-family:var(--font-family-head)}
.template_18 table tr th,.template_18 table tr td{padding:1rem;border-width:1px;border-style:solid;padding:1.6rem;white-space:nowrap;min-width:150px;font-size:1.8rem;line-height:2rem}
.template_18 table tr th:first-child,.template_18 table tr td:first-child{text-align:left !important}
.template_18 table tr th p,.template_18 table tr td p{margin:0 !important;padding:0 !important;display:inline-block !important;text-align:inherit}
.template_18 table tr th p ~ p,.template_18 table tr td p ~ p{display:block !important;text-align:inherit}
.template_18 table.dcf-table{border-color:var(--primary-color)}
.template_18 table.dcf-table tr th,.template_18 table.dcf-table tr td{border-color:var(--primary-color)}
.template_18 table.dcf-table tr th:first-child,.template_18 table.dcf-table tr td:first-child{background-color:#E4DCD3}
.template_18 table.dcf-table thead,.template_18 table.dcf-table tr:first-child{color:#000}
.template_18 table.dcf-table thead th,.template_18 table.dcf-table thead td,.template_18 table.dcf-table tr:first-child th,.template_18 table.dcf-table tr:first-child td{border-color:#fff;color:#fff;background-color:var(--primary-color) !important;border-top-color:var(--primary-color);border-bottom-color:var(--primary-color)}
.template_18 table.dcf-table thead th:first-child,.template_18 table.dcf-table thead td:first-child,.template_18 table.dcf-table tr:first-child th:first-child,.template_18 table.dcf-table tr:first-child td:first-child{border-left-color:var(--primary-color)}
.template_18 table.dcf-table thead th:last-child,.template_18 table.dcf-table thead td:last-child,.template_18 table.dcf-table tr:first-child th:last-child,.template_18 table.dcf-table tr:first-child td:last-child{border-right-color:var(--primary-color)}
.template_18 table.table-style-1{border:1px solid #FFF;width:100%;text-align:left;border-collapse:collapse}
.template_18 table.table-style-1 td,.template_18 table.table-style-1 th{border:1px solid #FFF;padding:25px}
.template_18 table.table-style-1 tbody td{color:#1C1B1B;border-bottom:1px solid rgba(228,220,211,0.7);padding:25px}
.template_18 table.table-style-1 tbody td:first-child{text-align:left !important}
.template_18 table.table-style-1 thead{background:#F6F3F2}
.template_18 table.table-style-1 thead th{font-weight:bold;color:#1C1B1B;text-align:left}
.template_18 table.table-style-1 tfoot{font-weight:bold;color:#1C1B1B;background:#F6F3F2}
.template_18 .dcf-w-100\%{width:100% !important}
.template_18 .dcf-txt-center{text-align:center}
.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.comunicat-de-presa .top-page-banner h1{font-size:3.2rem;line-height:4rem}
.comunicat-de-presa .press-article{position:relative;margin:0 auto}
.comunicat-de-presa .press-article .section-title{font-size:3.2rem;line-height:4rem}
.comunicat-de-presa .press-article .main-image img{float:left;margin:0px 60px 30px 0px;border:1px solid silver;padding:2px}
.comunicat-de-presa .press-article .article-share{background-color:#f6f6f6;color:var(--primary-color);padding:1.6rem;width:100%;text-align:right;margin-bottom:3rem}
.comunicat-de-presa .press-article .article-share .share-label{font-size:1.4rem}
.comunicat-de-presa .press-article .article-share a{text-decoration:none;font-weight:300}
.comunicat-de-presa .press-article .article-share i{font-size:1.2rem;display:inline-block;padding:0.2rem}
.comunicat-de-presa .press-article .article-infos{background-color:var(--primary-color);color:#fff;padding:1.6rem;width:100%;display:flex;margin-top:6rem}
.comunicat-de-presa .press-article .article-infos .cell{font-size:1.3rem;width:50%;margin-right:2rem;text-align:center}
.comunicat-de-presa .press-article .article-infos.cols-3 .cell{width:33.333%}
.comunicat-de-presa .press-article .content h5{font-size:2rem;margin-bottom:1rem}
.comunicat-de-presa .press-article .content h6{font-size:1.5rem;margin-bottom:0.5rem}
.comunicat-de-presa .press-article .content ul{width:100%;margin:0 auto 2rem}
.comunicat-de-presa .press-article .content ul li{width:100%;position:relative;margin:0 auto 0.2rem;padding-left:3rem;list-style-type:none;font-size:1.6rem;line-height:2.2rem;text-align:justify}
.comunicat-de-presa .press-article .content ul li:after{width:0.48rem;height:0.48rem;position:absolute;top:0.9rem;left:1.2rem;content:"";border-radius:50%;background:#000}
.comunicat-de-presa .press-article .content .table-responsive-wrapper{overflow-x:auto}
.comunicat-de-presa .press-article .content table{width:100%;border-collapse:collapse;margin:0 auto 3rem;border-width:1px;border-style:solid}
.comunicat-de-presa .press-article .content table tr{font-size:1.8rem;font-weight:400;line-height:2.4rem;font-family:var(--font-family-head)}
.comunicat-de-presa .press-article .content table tr th,.comunicat-de-presa .press-article .content table tr td{padding:1rem;border-width:1px;border-style:solid;padding:1.6rem;white-space:nowrap;min-width:150px;font-size:1.8rem;line-height:2rem}
.comunicat-de-presa .press-article .content table tr th:first-child,.comunicat-de-presa .press-article .content table tr td:first-child{text-align:left !important}
.comunicat-de-presa .press-article .content table tr th p,.comunicat-de-presa .press-article .content table tr td p{margin:0 !important;padding:0 !important;display:inline-block !important;text-align:inherit}
.comunicat-de-presa .press-article .content table tr th p ~ p,.comunicat-de-presa .press-article .content table tr td p ~ p{display:block !important;text-align:inherit}
.comunicat-de-presa .press-article .content table.dcf-table{border-color:var(--primary-color)}
.comunicat-de-presa .press-article .content table.dcf-table tr th,.comunicat-de-presa .press-article .content table.dcf-table tr td{border-color:var(--primary-color)}
.comunicat-de-presa .press-article .content table.dcf-table tr th:first-child,.comunicat-de-presa .press-article .content table.dcf-table tr td:first-child{background-color:#E4DCD3}
.comunicat-de-presa .press-article .content table.dcf-table thead,.comunicat-de-presa .press-article .content table.dcf-table tr:first-child{color:#000}
.comunicat-de-presa .press-article .content table.dcf-table thead th,.comunicat-de-presa .press-article .content table.dcf-table thead td,.comunicat-de-presa .press-article .content table.dcf-table tr:first-child th,.comunicat-de-presa .press-article .content table.dcf-table tr:first-child td{border-color:#fff;color:#fff;background-color:var(--primary-color) !important;border-top-color:var(--primary-color);border-bottom-color:var(--primary-color)}
.comunicat-de-presa .press-article .content table.dcf-table thead th:first-child,.comunicat-de-presa .press-article .content table.dcf-table thead td:first-child,.comunicat-de-presa .press-article .content table.dcf-table tr:first-child th:first-child,.comunicat-de-presa .press-article .content table.dcf-table tr:first-child td:first-child{border-left-color:var(--primary-color)}
.comunicat-de-presa .press-article .content table.dcf-table thead th:last-child,.comunicat-de-presa .press-article .content table.dcf-table thead td:last-child,.comunicat-de-presa .press-article .content table.dcf-table tr:first-child th:last-child,.comunicat-de-presa .press-article .content table.dcf-table tr:first-child td:last-child{border-right-color:var(--primary-color)}
.comunicat-de-presa .press-article .content table.table-style-1{border:1px solid #FFF;width:100%;text-align:left;border-collapse:collapse}
.comunicat-de-presa .press-article .content table.table-style-1 td,.comunicat-de-presa .press-article .content table.table-style-1 th{border:1px solid #FFF;padding:25px}
.comunicat-de-presa .press-article .content table.table-style-1 tbody td{color:#1C1B1B;border-bottom:1px solid rgba(228,220,211,0.7);padding:25px}
.comunicat-de-presa .press-article .content table.table-style-1 tbody td:first-child{text-align:left !important}
.comunicat-de-presa .press-article .content table.table-style-1 thead{background:#F6F3F2}
.comunicat-de-presa .press-article .content table.table-style-1 thead th{font-weight:bold;color:#1C1B1B;text-align:left}
.comunicat-de-presa .press-article .content table.table-style-1 tfoot{font-weight:bold;color:#1C1B1B;background:#F6F3F2}
.comunicat-de-presa .press-article .content .dcf-w-100\%{width:100% !important}
.comunicat-de-presa .press-article .content .dcf-txt-center{text-align:center}
.comunicat-de-presa .press-article .content p{margin-bottom:1rem}
.comunicat-de-presa .press-article .content ul li{font-size:20px;line-height:30px;text-align:left}
.lo-container{max-width:calc(1196px + 2 * 4%);margin:3rem auto;padding:0 0%}
.mySwiperGallery.swiper{width:100%;height:100%}
.mySwiperGallery.swiper .swiper-wrapper{margin-bottom:6rem}
.mySwiperGallery.swiper .swiper-wrapper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative}
.mySwiperGallery.swiper .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.mySwiperGallery.swiper .swiper-wrapper .swiper-slide .btn-download{position:absolute;bottom:10px;right:10px;border:1px solid white;color:white;margin:0;text-decoration:none;font-size:20px;padding:6px 10px 3px 10px}
.mySwiperGallery.swiper .swiper-wrapper .swiper-slide .btn-download span{display:none}
.mySwiperGallery.swiper .swiper-pagination-bullet-active{background:var(--primary-color)}
.mySwiperGallery.swiper .swiper-button-next,.mySwiperGallery.swiper .swiper-button-prev{color:#fff;top:40%}
.imageContainer .compContentBanner__image>img{width:100%;max-width:100%;height:auto;vertical-align:middle}
.imageContainer .compContentBanner__image>img [loading]{background-color:#f2f2f2}
.compShareButtons__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.compShareButtons__list .compShareButtons__listItem{display:list-item;text-align:-webkit-match-parent;-webkit-box-flex:70px;-ms-flex:70px 0 0px;flex:70px 0 0}
.compShareButtons__list .compShareButtons__listItem .compShareButtons__button{position:relative;display:block;margin:0 auto;width:50px;height:50px;border-radius:50%;background-color:#666;text-indent:-999px;text-decoration:none;overflow:hidden}
.compShareButtons__list .compShareButtons__listItem .compShareButtons__button:after{font-family:"icons";font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;width:100%;line-height:50px;color:#fff;text-indent:0;text-align:center;font-size:1.6rem}
.compShareButtons__list .compShareButtons__listItem .compShareButtons__button.compShareButtons__button--mail::after{content:""}
.compShareButtons__list .compShareButtons__listItem .compShareButtons__button.compShareButtons__button--fb::after{content:""}
.compShareButtons__list .compShareButtons__listItem .compShareButtons__button.compShareButtons__button--tw::after{content:""}
.compShareButtons__list .compShareButtons__listItem .compShareButtons__button.compShareButtons__button--in::after{content:""}
.homepage .models-section{padding-bottom:0}
.homepage .models-section .section-wrapper .models-slider{margin:0 auto 2rem;padding:2rem 0 2rem}
.homepage .video-section .section-wrapper{padding:5vh 0 10vh 0}
.homepage .explore-section{padding:3rem 0}
.iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0}
.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media screen and (max-width:640px) and (orientation:portrait){.campanie-after-sales-primavara-2023 .top-banner .slide-image{grid-row:1 / 45}.campanie-after-sales-primavara-2023 .slide-message{margin-left:-0.8rem}.campanie-after-sales-primavara-2023 .slide-message.title-on-top h2{width:80%;font-size:2.6rem;line-height:2.4rem}.campanie-after-sales-primavara-2023 .slide-message.title-on-top p{font-size:1.5rem}.campanie-after-sales-primavara-2023 .slide-message.bottom-text{grid-row:1 / 47}}
.form-row-options{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1rem}
.form-row-options.radios{margin-bottom:1rem}
.form-row-options.checkboxes{margin-left:0rem}
.form-row-options span{display:inline-block;min-height:2.2rem;font-size:1.28rem;line-height:2rem;text-transform:none;text-align:left;color:#1c1b1b}
.form-row-options .form-cell{display:inline-block;width:auto;overflow:visible;margin:0 !important}
.form-row-options .form-cell label{color:#1c1b1b}
.section-index-1805 .gallery-tpl-0{position:relative}
.section-index-1805 .gallery-tpl-0:after{content:"";position:absolute;background-image:url("/storage/app/media/lp-hyundai-x-spider-man/wammilesstyl020v20wbr18klmpokv6new-low-right.png");background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;top:0;right:0;width:150px;height:150px}
@media screen and (min-width:520px){.section-index-1805 .gallery-tpl-0:after{width:200px;height:200px}}
@media screen and (min-width:800px){.section-index-1805 .gallery-tpl-0:after{right:-15%;width:400px;height:400px}}
@media screen and (min-width:1200px){.section-index-1805 .gallery-tpl-0:after{right:-15%;width:400px;height:400px}}
.section-index-1543 .gallery-tpl-0{position:relative}
.section-index-1543 .gallery-tpl-0:after{content:"";position:absolute;background-image:url(/storage/app/media/lp-hyundai-x-spider-man/wammilesstyl010v19wbr18klmpokv8new-right.png);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;top:-10%;right:0;width:150px;height:150px}
@media screen and (min-width:520px){.section-index-1543 .gallery-tpl-0:after{width:200px;height:200px}}
@media screen and (min-width:800px){.section-index-1543 .gallery-tpl-0:after{right:-5%;width:400px;height:400px}}
@media screen and (min-width:1200px){.section-index-1543 .gallery-tpl-0:after{right:-5%;width:400px;height:400px}}
@media screen and (max-width:640px) and (orientation:portrait){.hyundai-x-spider-man .top-banner .slide-message{grid-row:1 / 45}.hyundai-x-spider-man .top-banner .slide-message h2{font-size:3.1rem;line-height:3rem}}
.section-index-1542 .media-slider-grid .swiper-wrapper .swiper-slide.slide h4,.section-index-1542 .media-slider-grid .swiper-wrapper .swiper-slide.slide p{color:#000 !important}
.terms-page h1,.terms-page h2,.terms-page h3,.terms-page h4,.terms-page h5,.terms-page h6,.terms-page p,.terms-page li,.terms-page span,.terms-page a,.terms-page em,.terms-page strong,.terms-page table,.terms-page tr,.terms-page td,.terms-page th,.terms-popup h1,.terms-popup h2,.terms-popup h3,.terms-popup h4,.terms-popup h5,.terms-popup h6,.terms-popup p,.terms-popup li,.terms-popup span,.terms-popup a,.terms-popup em,.terms-popup strong,.terms-popup table,.terms-popup tr,.terms-popup td,.terms-popup th{font-size:12px !important}
.terms-page h1,.terms-popup h1{display:block;background-color:var(--primary-color);color:#FFF;padding:15px 15px;font-size:23px !important;margin-top:3rem;margin-bottom:1rem}
.terms-page h1:first-child,.terms-popup h1:first-child{margin-top:0}
.terms-page p,.terms-page span,.terms-page em,.terms-page strong,.terms-page a,.terms-page li,.terms-page th,.terms-page td,.terms-popup p,.terms-popup span,.terms-popup em,.terms-popup strong,.terms-popup a,.terms-popup li,.terms-popup th,.terms-popup td{font-size:16px !important;line-height:23px}
.terms-page p,.terms-popup p{padding:5px 0;text-align:justify}
.terms-page table tr:first-child td,.terms-popup table tr:first-child td{border:1px solid #FFF}
.terms-page table tr:first-child td:first-child,.terms-popup table tr:first-child td:first-child{border-left-color:var(--primary-color)}
.terms-page table tr:first-child td:last-child,.terms-popup table tr:first-child td:last-child{border-right-color:var(--primary-color)}
.terms-page ul,.terms-popup ul{margin-left:25px;margin-right:25px}
.terms-page ul li,.terms-popup ul li{list-style-type:square;margin-left:25px}
.squares{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:2rem;padding-right:2rem}
.squares li{width:16.666%;margin-right:0.5rem;margin-bottom:1rem;margin-left:0.5rem}
.squares li a{display:inline-block;width:100%;text-align:center;font-size:1.3rem;text-decoration:none;border:1px solid var(--primary-color);padding:1rem}
.squares li a:hover{background-color:var(--primary-color);color:#FFF}
.template_40 .rc-image-switch{display:flex}
@media screen and (max-width:1480px){.template_40 .rc-image-switch{flex-direction:column}}
.template_40 .rc-image-switch .rc-description{display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control{position:relative;width:102px;height:52px;margin:0;overflow:hidden;border-radius:100px;border:2px solid #ccc}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control .knobs,.template_40 .rc-image-switch .rc-description .rc-image-switch-control .layer{position:absolute;top:0;right:0;bottom:0;left:0;transition:0.3s ease all}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control .knobs{z-index:2}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control .knobs:before{content:"";position:absolute;top:6px;left:6px;width:36px;height:36px;color:#fff;font-size:16px;font-weight:bold;text-align:center;line-height:1;padding:9px 4px;background-color:#999;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,0.2);box-shadow:0 10px 15px 0 rgba(0,0,0,0.2);border-radius:50%;transition:0.3s cubic-bezier(0.18,0.89,0.35,1.15) all}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control .layer{width:100%;background-color:#fff;transition:0.3s ease all;z-index:1;border-radius:100px}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control .checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control .checkbox:checked + .knobs:before{content:"";left:56px;background-color:var(--primary-color)}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control .checkbox:checked ~ .layer{background-color:#fff}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control.with-labels .knobs{z-index:2}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control.with-labels .knobs:before{content:attr(data-label-off);background-color:var(--primary-color)}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control.with-labels .checkbox:checked + .knobs:before{content:attr(data-label-on)}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control.with-labels .checkbox + .knobs:after{content:attr(data-label-on);position:absolute;top:13px;font-size:16px;left:63px;font-weight:bold}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control.with-labels .checkbox:checked + .knobs:after{display:none}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control.with-labels .checkbox:checked ~ .layer:after{content:attr(data-label-off);position:absolute;top:14px;font-size:16px;left:14px;font-weight:bold}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control + .long-labels{color:var(--primary-color);margin-top:1rem;font-size:1.3rem;font-weight:bold;display:inline-block;width:102px;text-align:center}
.template_40 .rc-image-switch .rc-description .rc-image-switch-control{margin-top:2rem}
.template_40 .rc-image-switch .rc-images{margin-left:5rem}
@media screen and (max-width:1480px){.template_40 .rc-image-switch .rc-description{margin-bottom:2rem}.template_40 .rc-image-switch .rc-images{margin-left:0}.template_40 .rc-image-switch .rc-images img{width:100%}}
.template_41 .section-wrapper{padding-bottom:0}
.template_41 .section-wrapper .section-description{margin-bottom:6rem}
.template_41 .slider-t17{width:100%}
.template_41 .slider-t17 .slide{text-align:center;font-size:18px;background:#fff;margin-bottom:4rem}
.template_41 .slider-t17 .slide.swiper-slide-prev,.template_41 .slider-t17 .slide.swiper-slide-next{opacity:0.2}
.template_41 .slider-t17 .slide a{text-decoration:none !important;color:#000;font-family:"Hyundai Sans Text","Arial",sans-serif;user-select:none}
.template_41 .slider-t17 .slide img{display:block;width:100%;height:100%;margin-bottom:3rem}
.template_41 .slider-t17 .slide .details{opacity:0;width:100%;display:grid}
.template_41 .slider-t17 .slide .details ul{width:100%;display:inline-flex;justify-content:center}
.template_41 .slider-t17 .slide .details ul li{text-align:left}
.template_41 .slider-t17 .slide .details ul li.model{flex-grow:0;min-width:220px;padding-top:10px}
.template_41 .slider-t17 .slide .details ul li.model h4{position:relative;padding-right:22px;line-height:normal;display:inline-block;font-size:2rem}
.template_41 .slider-t17 .slide .details ul li.model h4:after{content:"next";position:absolute;width:10px;height:16px;top:50%;right:0;transform:translate(0,-50%);font-family:swiper-icons;font-size:13px;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}
.template_41 .slider-t17 .slide .details ul li.spec{flex-grow:1;width:auto;max-width:15rem}
.template_41 .slider-t17 .slide .details ul li.spec strong{color:var(--primary-color);font-size:1.4rem;font-weight:700}
.template_41 .slider-t17 .slide.swiper-slide-active .details{opacity:1}
.template_41 .slider-t17 .swiper-button-prev,.template_41 .slider-t17 .swiper-button-next{top:auto;bottom:7%;color:#c0c0c0}
.template_41 .slider-t17 .swiper-button-prev:hover,.template_41 .slider-t17 .swiper-button-next:hover{color:var(--primary-color)}
.template_41 .slider-t17 .swiper-pagination{margin:0 auto;left:0;right:0}
.template_41 .slider-t17 .swiper-pagination .swiper-pagination-bullet{margin:0 5px}
.template_41 .slider-t17 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-color)}
.template_41 .slider-t17 .swiper-pagination .swiper-pagination-bullet:hover{opacity:1}
.template_41 .page-section-foot-notes{margin-top:2rem}
@media screen and (max-width:900px){.template_41 .slider-t17 .slide .details ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:80%}.template_41 .slider-t17 .slide .details ul li.model{width:100%}.template_41 .slider-t17 .slide .details ul li.model h4:after{transform:translate(0,-35%)}.template_41 .slider-t17 .slide .details ul li.spec{width:50%;max-width:50%;margin:0.5rem auto}.template_41 .slider-t17 .swiper-button-prev,.template_41 .slider-t17 .swiper-button-next{bottom:20%}}
@media screen and (max-width:425px){.template_41 .slider-t17 .slide .details ul{width:70%}.template_41 .slider-t17 .slide .details ul li{text-align:center}.template_41 .slider-t17 .slide .details ul li.spec{width:50%;max-width:50%;margin:0.5rem auto}.template_41 .slider-t17 .swiper-button-prev,.template_41 .slider-t17 .swiper-button-next{bottom:20%}}.dialog{padding:3rem;background:#FFF;max-width:500px;padding-top:2rem;border-radius:6px;border:0;box-shadow:0 5px 30px 0 rgba(0,0,0,0.1);animation:fadeIn 1s ease both;display:none;z-index:22}
@media screen and (max-width:800px){.dialog{width:90%}}
.dialog.dialog-specificatii{border:2px solid #c0c0c0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.dialog.dialog-general{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.dialog .title{margin-bottom:1.5rem;font-weight:500;font-size:25px;color:#1C1B1B}
.dialog .summary{margin-bottom:1.5rem;min-height:60px;font-size:16px;line-height:16px}
.dialog button{border:1px solid #c0c0c0;filter:grayscale(1);transition:ease filter,transform 0.3s;cursor:pointer;transform-origin:center}
.dialog button:hover{filter:grayscale(0);transform:scale(1.1)}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.contact-box{display:grid;grid-template-columns:55% 1fr}
.contact-box .contact-info{padding:1rem}
.contact-box .contact-info .section-description{width:100%;margin-bottom:3rem;text-align:left}
.contact-box .contact-info .section-description .title{margin-bottom:0.5rem;line-height:normal}
.contact-box .contact-info .sides{display:grid;grid-template-columns:45% 1fr}
.contact-box .contact-info .sides .vanzari{border-right:2px solid var(--primary-color)}
.contact-box .contact-info .sides .service{padding-left:10%}
.contact-box .contact-info .sides .vanzari .title,.contact-box .contact-info .sides .service .title{font-size:1.4rem}
.contact-box .contact-info .sides .vanzari ul li,.contact-box .contact-info .sides .service ul li{font-size:1.6rem;padding:0.25rem 0}
.contact-box .contact-info .sides .vanzari ul li.separator,.contact-box .contact-info .sides .service ul li.separator{font-size:1.4rem;font-weight:600;margin-top:1rem;margin-bottom:0.5rem;padding:0}
.contact-box .contact-info .sides .vanzari ul li a,.contact-box .contact-info .sides .service ul li a{text-decoration:none !important}
.contact-box .contact-map{width:100%;min-height:470px;overflow:hidden;padding:1rem}
.contact-box .contact-map iframe{width:100%;height:100%;overflow:hidden}
@media only screen and (max-width:1020px){.contact-box{display:flex;flex-direction:column}.contact-box .contact-info .section-description{padding-bottom:2rem}.contact-box .contact-map{height:470px}}
@media only screen and (max-width:650px){.contact-box{display:flex;flex-direction:column}.contact-box .contact-info .section-description{padding-bottom:2rem}.contact-box .contact-info .sides{display:flex;flex-direction:column}.contact-box .contact-info .sides .vanzari{border-right-width:0}.contact-box .contact-info .sides .service{padding-left:0;margin-top:2rem}.contact-box .contact-map{height:470px}}
.svg-icon{display:inline-block;width:24px;height:24px;background:var(--primary-color);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}
.svg-icon.svg-icon-location{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 92 106'%3E%3Cpath d='M36.2 12.4c-13.3 4.3-21.7 17.8-19.7 31.5.8 5.3 27.3 55.8 28.6 54.4C46.6 96.6 70.9 51 72 47.4c2.9-8.8-1.2-23-8.3-29-7.7-6.5-18.7-8.9-27.5-6zm13.1 14c4.9 2.1 7.9 5.9 8.4 10.8 1.1 11-10.8 18.6-19.8 12.5-9.2-6.1-8.4-19 1.5-23.3 4-1.7 5.9-1.7 9.9 0z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 92 106'%3E%3Cpath d='M36.2 12.4c-13.3 4.3-21.7 17.8-19.7 31.5.8 5.3 27.3 55.8 28.6 54.4C46.6 96.6 70.9 51 72 47.4c2.9-8.8-1.2-23-8.3-29-7.7-6.5-18.7-8.9-27.5-6zm13.1 14c4.9 2.1 7.9 5.9 8.4 10.8 1.1 11-10.8 18.6-19.8 12.5-9.2-6.1-8.4-19 1.5-23.3 4-1.7 5.9-1.7 9.9 0z'/%3E%3C/svg%3E")}
.svg-icon.svg-icon-phone{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 115 129'%3E%3Cpath d='M6.5 24.3C5.3 26.2 5.2 28 6 34.7c2.4 21.6 9.9 37.1 24.7 51.4 14.4 13.9 28.6 20.6 49 23 12.9 1.5 13.3 1.2 13.3-12.6 0-11.9-.9-13.5-7.9-13.5-2.4 0-7-.7-10.2-1.5-6.9-1.8-7.5-1.6-14.4 5.4-2.7 2.8-5.3 5.1-5.8 5.1-1.6 0-12-7.2-16.9-11.8C32.7 75.5 23 62.6 23 60.6c0-.6 2.7-3.8 6-7.1l6-6-1.5-7c-.8-3.9-1.5-8.8-1.5-11.1C32 23 30.2 22 18.2 22c-9.5 0-10.3.2-11.7 2.3z'/%3E%3Cpath d='M75 35.5C68.1 42.4 62.2 48 61.8 48c-.5 0-.8-3.6-.8-8v-8h-7v29h29v-7H65.5l13.8-13.8C92.6 26.9 93 26.3 91.2 24.7c-1-.9-2.3-1.7-2.8-1.7S81.9 28.6 75 35.5z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 115 129'%3E%3Cpath d='M6.5 24.3C5.3 26.2 5.2 28 6 34.7c2.4 21.6 9.9 37.1 24.7 51.4 14.4 13.9 28.6 20.6 49 23 12.9 1.5 13.3 1.2 13.3-12.6 0-11.9-.9-13.5-7.9-13.5-2.4 0-7-.7-10.2-1.5-6.9-1.8-7.5-1.6-14.4 5.4-2.7 2.8-5.3 5.1-5.8 5.1-1.6 0-12-7.2-16.9-11.8C32.7 75.5 23 62.6 23 60.6c0-.6 2.7-3.8 6-7.1l6-6-1.5-7c-.8-3.9-1.5-8.8-1.5-11.1C32 23 30.2 22 18.2 22c-9.5 0-10.3.2-11.7 2.3z'/%3E%3Cpath d='M75 35.5C68.1 42.4 62.2 48 61.8 48c-.5 0-.8-3.6-.8-8v-8h-7v29h29v-7H65.5l13.8-13.8C92.6 26.9 93 26.3 91.2 24.7c-1-.9-2.3-1.7-2.8-1.7S81.9 28.6 75 35.5z'/%3E%3C/svg%3E")}
.svg-icon.svg-icon-search{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 116 106'%3E%3Cpath d='M37.4 10.6C23 15 12.4 31.3 14.5 45.9c.9 6.5 5.9 16.3 10.2 20.2 11.1 9.7 29 11.4 39.7 3.7l2.8-2 14.7 14.6 14.7 14.7 2.7-2.9 2.7-2.9-2.1-1.9c-1.2-1-7.5-7.7-14.2-14.7l-12-12.8 2.9-5.7c2.4-4.9 2.8-6.8 2.8-14.2 0-7.2-.4-9.4-2.7-14.1-3.2-6.6-9.9-13.2-16.3-16-6-2.7-16.5-3.3-23-1.3zm17.3 7.9c5.5 1.6 12 7.2 14.8 12.6 2.5 4.8 3 12.9 1.2 18.3-2.2 6.5-5.9 10.8-11.9 14.1-15.2 8.3-33.7-1.2-36.3-18.6-1.7-11.1 5.6-22.3 17.2-26.5 5-1.7 8.8-1.7 15 .1z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 116 106'%3E%3Cpath d='M37.4 10.6C23 15 12.4 31.3 14.5 45.9c.9 6.5 5.9 16.3 10.2 20.2 11.1 9.7 29 11.4 39.7 3.7l2.8-2 14.7 14.6 14.7 14.7 2.7-2.9 2.7-2.9-2.1-1.9c-1.2-1-7.5-7.7-14.2-14.7l-12-12.8 2.9-5.7c2.4-4.9 2.8-6.8 2.8-14.2 0-7.2-.4-9.4-2.7-14.1-3.2-6.6-9.9-13.2-16.3-16-6-2.7-16.5-3.3-23-1.3zm17.3 7.9c5.5 1.6 12 7.2 14.8 12.6 2.5 4.8 3 12.9 1.2 18.3-2.2 6.5-5.9 10.8-11.9 14.1-15.2 8.3-33.7-1.2-36.3-18.6-1.7-11.1 5.6-22.3 17.2-26.5 5-1.7 8.8-1.7 15 .1z'/%3E%3C/svg%3E")}
.svg-icon.svg-icon-service{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 117 105'%3E%3Cpath d='M79.2 7.1c-6.5 3.3-9.7 8.6-9.7 16.5v6.3L44.2 55.3C21.6 78 19 80.9 19 83.8c0 4.1 3.8 8.2 7.7 8.2 2.2 0 7.3-4.6 28.5-25.7l25.7-25.7 5 .3c5.2.3 11.1-2 14.3-5.6 2.5-2.7 4.8-8.8 4.8-12.5 0-6-1.2-6.1-6.5-.8-4.7 4.7-5.2 5-10.2 5H83v-4.6c0-4.1.5-5.2 5-10.2 3.6-4 4.6-5.8 3.7-6.4-2.3-1.4-8.2-.8-12.5 1.3z'/%3E%3Cpath d='M19 12.5c-1.5 1.8 1.5 6.3 6.8 10.2 2 1.5 8 6.9 13.3 12.1 6.4 6.2 9.9 9 10.4 8.2.4-.7-3-5.1-9.1-11.4-5.5-5.7-10.9-11.7-12.2-13.4-1.3-1.7-3.6-4-5.1-5.2-2.5-1.7-3-1.8-4.1-.5zM67.2 61.3l-4.3 4.3 3.8 2.5c2.1 1.3 4.6 4 5.5 5.9 1 1.9 5.1 6.9 9.3 11l7.5 7.5 4.7-4.8 4.8-4.7-8-8c-4.4-4.4-8.6-8-9.3-8-1.5 0-7-5.3-8.7-8.3-.9-1.6-1.4-1.4-5.3 2.6z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 117 105'%3E%3Cpath d='M79.2 7.1c-6.5 3.3-9.7 8.6-9.7 16.5v6.3L44.2 55.3C21.6 78 19 80.9 19 83.8c0 4.1 3.8 8.2 7.7 8.2 2.2 0 7.3-4.6 28.5-25.7l25.7-25.7 5 .3c5.2.3 11.1-2 14.3-5.6 2.5-2.7 4.8-8.8 4.8-12.5 0-6-1.2-6.1-6.5-.8-4.7 4.7-5.2 5-10.2 5H83v-4.6c0-4.1.5-5.2 5-10.2 3.6-4 4.6-5.8 3.7-6.4-2.3-1.4-8.2-.8-12.5 1.3z'/%3E%3Cpath d='M19 12.5c-1.5 1.8 1.5 6.3 6.8 10.2 2 1.5 8 6.9 13.3 12.1 6.4 6.2 9.9 9 10.4 8.2.4-.7-3-5.1-9.1-11.4-5.5-5.7-10.9-11.7-12.2-13.4-1.3-1.7-3.6-4-5.1-5.2-2.5-1.7-3-1.8-4.1-.5zM67.2 61.3l-4.3 4.3 3.8 2.5c2.1 1.3 4.6 4 5.5 5.9 1 1.9 5.1 6.9 9.3 11l7.5 7.5 4.7-4.8 4.8-4.7-8-8c-4.4-4.4-8.6-8-9.3-8-1.5 0-7-5.3-8.7-8.3-.9-1.6-1.4-1.4-5.3 2.6z'/%3E%3C/svg%3E")}
.svg-icon.svg-icon-test{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 117 105'%3E%3Cpath d='M47.8 10.6c-8.2 1.9-13.4 4.8-19.9 11.1-17.9 17.1-17.8 45.6.2 62.8 25.5 24.3 67.2 10.2 73.2-24.9 3.1-18.2-7.1-37.9-23.6-45.6-10.5-5-19.4-6-29.9-3.4zm25.3 8.8c7.4 3.6 9.1 5.3 12.1 11.7 1.4 3.1 4.2 7.2 6.2 9.2 4.1 4.1 4.4 5.2 1.7 6.7-1.5.8-4.2.1-12.3-3.2-10.2-4.2-10.4-4.3-22.8-4.3-12.3 0-12.6.1-22.5 4.1-7.2 3-10.5 3.9-11.7 3.2-2.5-1.3-2.2-4.3.6-6.2 1.4-.8 3.9-4.5 5.7-8.2 3.2-6.5 6.3-9.6 12.6-12.8 8.7-4.4 21.6-4.4 30.4-.2zM40.6 68.1c6.3 6.3 11.1 14.5 10.1 17.3C48.2 92 28.5 78.6 25 68c-1.3-3.9-1.3-4.3.6-5.7 3.6-2.7 8.2-.9 15 5.8zM91.1 62c5.8 3.1-3.4 17.4-14.5 22.6-5.9 2.8-9.4 3-10.3.9-1.1-2.9 2.9-10.6 8.6-16.5 7.1-7.5 11.6-9.4 16.2-7z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 117 105'%3E%3Cpath d='M47.8 10.6c-8.2 1.9-13.4 4.8-19.9 11.1-17.9 17.1-17.8 45.6.2 62.8 25.5 24.3 67.2 10.2 73.2-24.9 3.1-18.2-7.1-37.9-23.6-45.6-10.5-5-19.4-6-29.9-3.4zm25.3 8.8c7.4 3.6 9.1 5.3 12.1 11.7 1.4 3.1 4.2 7.2 6.2 9.2 4.1 4.1 4.4 5.2 1.7 6.7-1.5.8-4.2.1-12.3-3.2-10.2-4.2-10.4-4.3-22.8-4.3-12.3 0-12.6.1-22.5 4.1-7.2 3-10.5 3.9-11.7 3.2-2.5-1.3-2.2-4.3.6-6.2 1.4-.8 3.9-4.5 5.7-8.2 3.2-6.5 6.3-9.6 12.6-12.8 8.7-4.4 21.6-4.4 30.4-.2zM40.6 68.1c6.3 6.3 11.1 14.5 10.1 17.3C48.2 92 28.5 78.6 25 68c-1.3-3.9-1.3-4.3.6-5.7 3.6-2.7 8.2-.9 15 5.8zM91.1 62c5.8 3.1-3.4 17.4-14.5 22.6-5.9 2.8-9.4 3-10.3.9-1.1-2.9 2.9-10.6 8.6-16.5 7.1-7.5 11.6-9.4 16.2-7z'/%3E%3C/svg%3E")}
.model--ioniq5-n .page-section .template_11 .section-wrapper-header{background-color:#aacae6;padding:2rem 0;width:100%;max-width:100%;margin-top:6rem;margin-bottom:6rem}
.model--ioniq5-n .page-section .template_11 .section-wrapper-header .section-description{width:84%;max-width:110rem;margin-bottom:0}
.model--ioniq5-n .page-section .template_11 .section-wrapper-header .section-description h2{max-width:85%;line-height:8rem;margin:0 auto -3.4rem;font-size:7.5rem}
.tables-section-footer{padding:1rem 0 2rem;background-color:#FFF}
.tables-section-footer p,.tables-section-footer h1,.tables-section-footer h2,.tables-section-footer h3,.tables-section-footer h4,.tables-section-footer h5,.tables-section-footer h6,.tables-section-footer li{margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.3rem;text-align:justify}
.tables-section-footer p:last-child,.tables-section-footer h1:last-child,.tables-section-footer h2:last-child,.tables-section-footer h3:last-child,.tables-section-footer h4:last-child,.tables-section-footer h5:last-child,.tables-section-footer h6:last-child,.tables-section-footer li:last-child{margin-bottom:0}
.template_16 .table-responsive-handler{position:relative}
.template_16 .table-responsive-handler .table-gradient{position:absolute;width:100%;height:100%;z-index:100;pointer-events:none}
@media only screen and (max-width:970px){.template_16 .table-responsive-handler .table-gradient{background:-webkit-gradient(linear,left top,right top,color-stop(90%,rgba(246,243,242,0)),to(#f6f3f2));background:linear-gradient(90deg,rgba(246,243,242,0) 90%,#f6f3f2)}}
.template_16 .table-responsive-handler .table-responsive{position:relative;overflow-x:auto}
.template_16 .table-responsive-handler .table-responsive .prices-table{border:1px solid var(--primary-color);position:relative;z-index:99}
.template_16 .table-responsive-handler .table-responsive .prices-table.list-table.table-tpl4-col4 ul{grid-template-columns:1fr 20% 15% 15%}
@media only screen and (max-width:970px){.template_16 .table-responsive-handler .table-responsive .prices-table{width:170%}.template_16 .table-responsive-handler .table-responsive .prices-table.list-table.table-tpl4-col4 ul{grid-template-columns:1fr 25% 135px 135px}}
.template_16 .container-with-shadow{margin-bottom:2rem;position:relative}
.template_16 .container-with-shadow .shadow{display:none;box-shadow:rgba(0,0,0,0.85) -50px 0px 50px -50px inset;position:absolute;top:0;right:0;width:80px;height:100%;z-index:4;pointer-events:none}
@media only screen and (max-width:970px){.template_16 .container-with-shadow .shadow{display:block}}
.template_16 .tableFixHead{overflow:auto;width:100%}
.template_16 .tableFixHead span{font-family:var(--font-family-head);line-height:1.8rem;font-size:1.4rem;font-weight:400;padding:12px 10px;display:block}
.template_16 .tableFixHead table{border-collapse:collapse;width:100%}
.template_16 .tableFixHead th,.template_16 .tableFixHead td{border-bottom:2px solid var(--primary-color);background:white;vertical-align:top;white-space:nowrap;text-align:left;min-width:130px;width:130px}
.template_16 .tableFixHead th:first-child,.template_16 .tableFixHead td:first-child{background:#E4DCD3;white-space:normal;position:sticky;min-width:120px;z-index:1;left:0}
.template_16 .tableFixHead td:first-child span{border-left:2px solid var(--primary-color)}
.template_16 .tableFixHead td:last-child span{border-right:2px solid var(--primary-color)}
.template_16 .tableFixHead td:first-child span,.template_16 .tableFixHead td:nth-child(2) span{border-right:2px solid var(--primary-color)}
.template_16 .tableFixHead th{background:var(--primary-color);vertical-align:middle;position:sticky;color:#FFF;z-index:2;top:0}
.template_16 .tableFixHead th:nth-child(2),.template_16 .tableFixHead td:nth-child(2){position:sticky;min-width:auto;width:auto;left:120px;z-index:1}
.template_16 .tableFixHead th:first-child,.template_16 .tableFixHead th:nth-child(2){background:var(--primary-color);z-index:3}
.template_16 .tableFixHead td:not(.frozen){border-left:2px solid var(--primary-color)}
.template_16 .tableFixHead td:nth-child(3){border-left-width:0}
@media only screen and (min-width:375px){.template_16 .tableFixHead td:first-child,.template_16 .tableFixHead th:first-child{min-width:160px}.template_16 .tableFixHead td:nth-child(2),.template_16 .tableFixHead th:nth-child(2){left:160px}}
@media only screen and (min-width:425px){.template_16 .tableFixHead td:first-child,.template_16 .tableFixHead th:first-child{min-width:170px}.template_16 .tableFixHead td:nth-child(2),.template_16 .tableFixHead th:nth-child(2){left:170px}}
@media only screen and (max-width:768px){.template_16 .tableFixHead td span{min-height:75px}}
@media only screen and (min-width:768px){.template_16 .tableFixHead span{padding:16px 10px}.template_16 .tableFixHead th:not(.frozen),.template_16 .tableFixHead td:not(.frozen){min-width:170px;width:170px}.template_16 .tableFixHead td:first-child,.template_16 .tableFixHead th:first-child{min-width:390px}.template_16 .tableFixHead td:nth-child(2),.template_16 .tableFixHead th:nth-child(2){left:390px}}
.template_16 .x-price-table.table-container{overflow-x:auto;width:100%}
.template_16 .x-price-table.table-container .frozen-columns-table{border:1px solid var(--primary-color);border-collapse:collapse;width:100%}
.template_16 .x-price-table.table-container .frozen-columns-table span{font-family:var(--font-family-head);line-height:1.8rem;font-size:1.6rem;font-weight:400;padding:8px 10px;display:block}
.template_16 .x-price-table.table-container .frozen-columns-table .frozen{overflow:hidden;width:350px}
.template_16 .x-price-table.table-container .frozen-columns-table .frozen.frozen-c2{min-width:150px;width:auto}
.template_16 .x-price-table.table-container .frozen-columns-table th,.template_16 .x-price-table.table-container .frozen-columns-table td{border:1px solid var(--primary-color);background-color:#fff;white-space:nowrap;text-align:left;color:#fff;padding:8px}
.template_16 .x-price-table.table-container .frozen-columns-table th:first-child,.template_16 .x-price-table.table-container .frozen-columns-table td:first-child{border-left-width:0;min-width:200px}
.template_16 .x-price-table.table-container .frozen-columns-table th:last-child,.template_16 .x-price-table.table-container .frozen-columns-table td:last-child{border-right-width:0}
.template_16 .x-price-table.table-container .frozen-columns-table th{background-color:var(--primary-color);color:#FFF}
.template_16 .x-price-table.table-container .frozen-columns-table th:not(.frozen){width:150px;min-width:150px}
.template_16 .x-price-table.table-container .frozen-columns-table td{background-color:#E4DCD3;color:#030303}
.template_16 .x-price-table.table-container .frozen-columns-table td:not(.frozen){background-color:#FFF;width:150px}
.template_16 .x-price-table.table-container .frozen-columns-table td span{line-height:1.6rem;font-size:1.4rem;padding:6px 8px}
.template_16 .prices-slider-handler .prices-slider .swiper-wrapper.align-center{justify-content:center}
.template_16 .prices-slider-handler .prices-slider .slide h4{text-align:center;font-size:1.6rem;min-height:60px}
.template_16 .prices-slider-handler .prices-slider .slide h4 small{color:#24253a}
.template_16 .prices-slider-handler .prices-slider .slide .price-list{padding:1rem}
.template_16 .prices-slider-handler .prices-slider .slide .price-list ul{display:flex;flex-direction:column;align-items:stretch}
.template_16 .prices-slider-handler .prices-slider .slide .price-list ul li{border:1px solid #a3a3a3;border-radius:20px;padding:1rem 2rem;margin-bottom:1rem;display:inline-flex;justify-content:space-between;flex-wrap:nowrap;font-size:1.2rem;font-weight:500}
.template_16 .prices-slider-handler .prices-slider .slide .features-list{padding:0 1rem 0 3rem}
.template_16 .prices-slider-handler .prices-slider .slide .features-list ul li{margin-bottom:0.5rem;font-size:1.2rem}
.template_16 .prices-slider-handler .prices-slider.swiper-initialized{user-select:none}
@media screen and (orientation:portrait),(max-width:1020px) and (orientation:landscape){.template_16 .prices-slider-handler .prices-slider .slide{opacity:1}}
.template_16 .prices-slider-handler .prices-slider:not(.swiper-initialized){overflow:visible;margin-bottom:0;padding-bottom:3rem}
.template_16 .prices-slider-handler .prices-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-direction:column}
.template_16 .prices-slider-handler .prices-slider:not(.swiper-initialized) .swiper-wrapper .slide{padding:1rem 2rem}
.template_16 .prices-slider-handler .swiper-button-prev,.template_16 .prices-slider-handler .swiper-button-next{background-color:transparent !important;width:8rem;height:auto;top:15.5vh;bottom:14vh;margin:0}
.template_16 .prices-slider-handler .swiper-button-prev:after,.template_16 .prices-slider-handler .swiper-button-next:after{width:8rem;height:8rem;font-size:8rem;line-height:8rem;text-align:center;font-family:"icons";transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out;color:var(--primary-color);text-shadow:0 0.2rem 0.3rem rgba(0,0,0,0.2)}
.template_16 .prices-slider-handler .swiper-button-prev{left:-8rem;justify-content:start;cursor:w-resize}
.template_16 .prices-slider-handler .swiper-button-prev:after{content:""}
.template_16 .prices-slider-handler .swiper-button-next{right:-8rem;justify-content:end;cursor:e-resize}
.template_16 .prices-slider-handler .swiper-button-next:after{content:""}
.template_45 .models-slider{padding:2rem 4rem 4rem 4rem}
.template_45 .models-slider .swiper-button-prev,.template_45 .models-slider .swiper-button-next{background-color:transparent}
.template_45 .models-slider .swiper-button-prev:after,.template_45 .models-slider .swiper-button-next:after{color:var(--primary-color)}
.template_45 .models-slider .swiper-button-prev{left:-35px}
.template_45 .models-slider .swiper-button-next{right:-35px}
.template_46 .section-wrapper .contact-box{border-top:1px solid #C0C0C0;padding-top:6rem}
.landing-distribuitor .bar-menu{opacity:0;display:none}
.landing-distribuitor .layout-distribuitor.header{background-color:#F6F3F2}
.landing-distribuitor.header-hide .layout-distribuitor.header{background-color:var(--primary-color)}
.landing-distribuitor .homepage-slider-section .slider{height:83vh}
.landing-distribuitor .homepage-slider-section .slider .slide-image{margin-top:0}
.header-menu-distribuitor{height:8.2rem;margin-top:7.3rem}
.header-menu-distribuitor .h1{display:flex}
.header-menu-distribuitor .h1 .z1{width:100%}
.header-menu-distribuitor .h1 .z1 ul{display:flex;height:7.8rem;align-items:center;flex-direction:row;justify-content:center}
.header-menu-distribuitor .h1 .z1 ul li{margin-right:2rem}
.header-menu-distribuitor .h1 .z1 ul li a{font-family:var(--font-family-head);text-decoration:none;font-size:1.3rem;line-height:7.2rem;font-weight:500}
.header-menu-distribuitor .h1 .z2 ul{display:flex;height:7.8rem;align-items:center}
.header-menu-distribuitor .h1 .z2 ul li{padding:0 5px;font-size:1.6rem;color:var(--primary-color)}
.img-responsive{max-width:100%;height:auto}
.models-section .display-models ul li{user-select:none}
.models-section .display-models .category-models li .features-list{padding:0 1rem 0 3rem;display:flex;flex-direction:column;gap:0}
.models-section .display-models .category-models li .features-list li{margin-bottom:0.2rem;font-size:1.3rem;padding:0rem 0 0 0;transition:none}
@media screen and (max-width:800px){.models-section .display-models .category-models li .features-list li{font-size:1.4rem}}
.models-section .display-models .category-models li .features-list li:before{background:transparent;opacity:1;transform:none}.mobile .template_00 .gallery-tpl-0{margin-top:3rem;margin-bottom:0}
.mobile .template_01 .models-slider.type-2{padding-bottom:3rem}
.mobile .template_01 .models-slider.type-2 .swiper-pagination{bottom:0px}
.mobile .template_01 .news-slider{padding-bottom:3rem}
.mobile .template_02 blockquote,.mobile .template_11 blockquote{width:100%;padding:1rem 3rem;font-size:1.7rem;line-height:2.6rem;text-align:center}
.mobile .template_03.video-section .slide-overlay{display:none}
.mobile .template_03.video-section .section-wrapper{width:100%;max-width:100%;padding:0}
.mobile .template_04 .gallery-tpl-0{margin-bottom:0}
.mobile .template_05.intersect-boxes.section-2 .section-wrapper{padding-left:0;padding-right:0;width:100%;max-width:100%}
.mobile .template_05.intersect-boxes.section-2 .section-wrapper .section-text{padding-left:3rem;padding-right:3rem}
.mobile .template_05.section-1 + .template_05.section-2{margin-top:3rem !important}
.mobile .template_07 .slider-spects{display:none !important}
.mobile .template_07 .slider-spects-mobile{display:block !important;min-height:300px;padding-top:6rem}
.mobile .page-section>section.section-index-503{margin-top:9rem !important}
.mobile .template_11 .section-description + .gallery-tpl-0{margin-top:3rem !important}
.mobile .template_12 .section-wrapper{width:100%}
.mobile .template_13 .section-wrapper{width:100%}
.mobile .template_13 .section-wrapper .slider-tabs{padding-left:3rem;padding-right:3rem}
.mobile .template_13.type-4 .navi .swiper-button-next{right:-3.5rem}
.mobile .template_13.type-4 .navi .swiper-button-prev{left:-3.5rem}
.mobile .template_13.type-4 .swiper-slide{padding-left:3rem;padding-right:3rem}
.mobile .template_13.type-4 .section-wrapper .slider-safety{margin-bottom:6rem !important}
.mobile .template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-prev{left:-3.5rem}
.mobile .template_13.type-4 .section-wrapper .slider-safety .navi .swiper-button-next{right:-3.5rem}
.mobile .template_13.type-4 .section-wrapper .slider-safety .swiper-pagination{bottom:-20px}
.mobile .template_14 .c-quote--single{margin-bottom:0}
.mobile .template_14 .c-quote--single .quote__image-wrapper{margin-bottom:0}
.mobile .template_14 .c-quote--single .quote__text-wrapper{padding-left:1rem;padding-right:1rem}
.mobile .template_14 .c-quote--single .quote__text-wrapper .quote__text{margin-top:3rem}
.mobile .template_18 h2{line-height:3.2rem;font-size:3rem !important}
.mobile .template_18 h5{line-height:2.2rem}
.mobile .template_18 .free-text{margin-top:3rem}
.mobile .slider-spects-section .info-list.faqs>li.view-info-list .info-list-content,.mobile .template_19 .info-list.faqs>li.view-info-list .info-list-content{padding-left:2rem;padding-right:2rem}
.mobile .slider-spects-section .info-list.faqs>li.view-info-list .info-list-content ul,.mobile .template_19 .info-list.faqs>li.view-info-list .info-list-content ul{margin-left:2rem}
.mobile .slider-spects-section .info-list.faqs>li.view-info-list .info-list-content ul li,.mobile .template_19 .info-list.faqs>li.view-info-list .info-list-content ul li{font-size:18px;line-height:27px}
.mobile .template_21 .media-slider-grid{padding-bottom:0 !important}
.mobile .template_21 .media-slider-grid .swiper-pagination-grid{bottom:0}
.mobile .template_23 .accessorys-slider-section .swiper-pagination{bottom:0}
.mobile .template_23 .accessorys-slider-section .disclaimer{width:100% !important;margin-top:5rem !important}
.mobile .template_24{width:100% !important}
.mobile .template_25 .section-wrapper{width:100% !important;max-width:100% !important}
.mobile .template_25 .section-wrapper>div{padding-top:0 !important}
.mobile .template_30 .section-wrapper .hme-calculator__controls-intro--headline{text-align:center}
.mobile .template_30 .section-wrapper .hme-calculator__controls-intro--copy{text-align:center}
.mobile .template_32.section-index-1489.banner-tpl-3{height:100vh}
.mobile .template_32.section-index-1489.banner-tpl-3 .banner-img{grid-row:1 / 17}
.mobile .section-index-1691.banner-tpl-3{height:27vh}
.mobile .slide-message{grid-row:1 / 41}
.mobile .slide-message.bottom-text p{width:100%;font-size:1.4rem}
.mobile .section-index-1687 .section-description h3{font-size:3rem !important;line-height:3.6rem !important}
@media screen and (max-width:280px) and (orientation:portrait){.mobile .template_36 .gallery-tpl-1{grid-template-rows:repeat(21,1fr)}.mobile .template_36 .gallery-tpl-1 .gallery-tpl-1-3{width:100%;grid-column:2 / 15;grid-row:1 / 6}.mobile .template_36 .gallery-tpl-1 .gallery-tpl-1-1{width:100%;grid-column:27 / 18;grid-row:10 / 1}.mobile .template_36 .gallery-tpl-1 .gallery-tpl-1-4{width:100%;grid-column:1 / 17;grid-row:1 / 15}.mobile .template_36 .gallery-tpl-1 .gallery-tpl-1-5{width:100%;grid-column:28 / 2;grid-row:22 / 1}}
.mobile body.view-menu .logo{opacity:0.05 !important;transition:opacity 0.3s ease-in-out}
.mobile body.view-menu .main-menu ul li.servicii .submenu-grid a{line-height:3.6rem !important}
.mobile body.view-menu .main-menu ul li.servicii .submenu-grid a:before{bottom:-50px}
.mobile .debug-on .page-section>section,.mobile .debug-on .page-section>div{border:1px solid green}
.mobile .debug-on .page-section .section-wrapper{border:1px solid red}
.mobile .debug-on .page-section .debug-buttons{display:none !important}
.mobile .logo{margin-left:2rem}
.mobile .slider-section:not(.homepage-slider-section) .slider{height:30vh}
.mobile .slider-section:not(.homepage-slider-section) .slider .slide{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(1,1fr)}
.mobile .slider-section:not(.homepage-slider-section) .slider .slide .slide-overlay{display:none}
.mobile .slider-section:not(.homepage-slider-section) .slider .slide .slide-image{grid-column:1 / 17;grid-row:1 / 32;background-size:contain;margin-top:0}
.mobile .slider-section:not(.homepage-slider-section) .slider .slide .slide-message{grid-row:18 / 25;grid-column:16 / 2}
.mobile .slider-section:not(.homepage-slider-section) .slider .slide .slide-label{grid-column:4 / 14;grid-row:20 / 33}
.mobile .slider-section:not(.homepage-slider-section) .slider .swiper-pagination{bottom:0}
.mobile .slider-section:not(.homepage-slider-section) .slider .swiper-pagination .swiper-pagination-bullet{background:#ccc !important}
.mobile .slider-section:not(.homepage-slider-section) .slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#002c5f !important}
.mobile .slider-section:not(.homepage-slider-section) .slider .button.outline.more{border-color:var(--primary-color);color:var(--primary-color);bottom:0}
.mobile .slider-section:not(.homepage-slider-section) .slider.with-more-btn{height:45vh}
.mobile .slider-section:not(.homepage-slider-section) .slider.with-more-btn .swiper-pagination{bottom:75px}
.mobile .page.homepage .models-section .swiper-slide h4{text-align:center}
.mobile .page.contul-hyundai .page-section section>.section-wrapper{margin-bottom:3rem !important}
.mobile .page.contul-hyundai .page-section section article .section-wrapper{margin-bottom:3rem !important}
.mobile .page.contul-hyundai .page-section section article .section-wrapper:last-child{margin-bottom:0 !important}
.mobile .page.with-top-banner .tabs-section .tabs-body{margin-top:10rem}
.mobile .models-section .section-title{font-size:4rem}
.mobile .models-section .models-slider .swiper-pagination{bottom:15px}
.mobile .top-page-banner.grey h1,.mobile .top-page-banner.grey h2{line-height:2.5rem;font-size:2.5rem;bottom:0}
.mobile .section-description h2{margin-bottom:-2rem}
.mobile .anchors-slider{margin-bottom:0 !important}
.mobile .details-slider{padding-bottom:0}
.mobile .dss-controls{bottom:0}
.mobile .dss-controls .swiper-pagination,.mobile .media-slider .swiper-pagination,.mobile .news-slider .swiper-pagination{bottom:0}
.mobile .swt-section .swiper-wrapper{height:auto}
.mobile .swt-section .slider-body .swiper-wrapper{background:#F5F3F2}
.mobile .page-section{margin-bottom:3rem}
.mobile .page-section>section,.mobile .page-section>div{margin:0 !important;padding:0 !important}
.mobile .page-section .section-wrapper{width:94%;padding-top:0 !important;padding-bottom:0 !important;margin-left:auto !important;margin-right:auto !important}
.mobile .page-section .section-wrapper .section-description{margin-bottom:0 !important}
.mobile .page-section .section-wrapper .section-text{padding-left:0 !important;padding-right:0 !important;text-align:center}
.mobile .template_08.section-3{margin-top:3rem !important}
.mobile .top-banner-section + .page-section{margin-top:3rem !important}
.mobile .video-section.video{margin-top:3rem !important}
.mobile .tabs-section{margin-bottom:3rem}
.mobile .explore-section .explore-section-article{width:94%;margin:0 auto 3rem auto}
.mobile .explore-section .explore-section-article:last-child{margin-bottom:0}
.mobile .explore-section .explore-section-article .section-wrapper{width:100%}
.mobile .explore-section .section-button{margin-top:3rem !important}
.mobile .nice-form-cell-checkbox label:after,.mobile .nice-form-cell-radio label:after{line-height:1.98rem}
.mobile .slider-body .swiper-slide img{transform:none}
.mobile .section-index-155 .section-wrapper .filter-accesorii{grid-template-columns:100% 1fr;padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}
.mobile .section-index-155 .section-wrapper .filter-accesorii .model-preview{display:none}
.mobile .section-index-155 .section-wrapper .section-wrapper{padding-bottom:0}
.mobile .ccs-colors-slider .swiper-wrapper{justify-content:start}
.mobile .back-to-top{bottom:9rem}
.mobile .slider-tabs-936 .swt-inside-slider-936 .slider-body-nav{bottom:1rem !important}
.mobile .swiper-pagination-fraction{line-height:0 !important}
.mobile .news-slider.news-slider-type-3.news-slider-items-1 .swiper-wrapper,.mobile .news-slider.news-slider-type-3.news-slider-items-2 .swiper-wrapper{justify-content:start}
.mobile .form-cell-radio:hover label:after{line-height:1.1rem !important}
.mobile .form-cell-radio input[type=radio]:checked + label:after,.mobile .form-cell-radio.error input[type=radio]:checked + label:after{line-height:1.1rem !important}
.mobile .accessorys-slider .swiper-slide>div{min-height:auto;padding:1.6rem 1.6rem 1.6rem}
.mobile .page-section .section-index-170{margin-bottom:10rem !important}
.mobile .ball{display:none}
.mobile .comunicat-de-presa .press-article .main-image img{width:96%;margin-left:2%;margin-top:2%}
.homepage-slider-v2 .hp-swiper-container{position:relative;width:100%;height:60vh;max-height:80vh}
.homepage-slider-v2 .hp-swiper-container .swiper-slide{position:relative;display:flex;justify-content:center;align-items:center;height:100%;overflow:hidden}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-background{display:none}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper{width:100%;height:100%;position:relative;margin-top:14rem;z-index:2}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content{position:relative;z-index:2;width:100%;height:100%}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-message{position:absolute;bottom:20%;left:auto;max-width:270px}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-label{position:absolute;min-width:20%;bottom:24%;right:3%}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-price{position:absolute;top:5%;left:5%}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-price span{display:block;color:white;font-weight:500;text-shadow:0 5px 15px rgba(0,0,0,0.7);font-family:var(--font-family-head)}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-price span.label{display:none}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-price span.amount{font-size:6rem;line-height:4rem}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-price span.note{font-size:3rem;line-height:4rem;text-align:right}
.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-free-text{position:absolute;top:25%;left:auto;color:black;max-width:100%;font-size:2rem;text-align:left;line-height:2.6rem;background-color:rgba(255,255,255,0.8);padding:2rem;border-radius:3px;margin:auto 1rem}
.homepage-slider-v2 .hp-swiper-container .custom-cursor{position:fixed;pointer-events:none;z-index:1000;display:none;transition:transform 0.05s linear;transform:translate(-50%,-50%);width:8rem;height:8rem;overflow:hidden}
.homepage-slider-v2 .hp-swiper-container .custom-cursor:after{pointer-events:none;font-size:12rem;color:#fff;line-height:8rem;font-family:"icons";content:""}
.homepage-slider-v2 .hp-swiper-container .custom-cursor.first-half:after{content:""}
.homepage-slider-v2 .hp-swiper-container .custom-cursor.second-half:after{content:""}
.homepage-slider-v2 .hp-swiper-container .swiper-button{width:8rem;height:8rem;opacity:0.5;transition:transform 0.05s linear;position:absolute;top:50%;margin-top:calc(0px -(8rem / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#FFF;display:none}
.homepage-slider-v2 .hp-swiper-container .swiper-button:hover{opacity:1}
.homepage-slider-v2 .hp-swiper-container .swiper-button:after{font-size:12rem;color:#fff;line-height:8rem;font-family:"icons";content:""}
.homepage-slider-v2 .hp-swiper-container .swiper-button.prev{left:5%}
.homepage-slider-v2 .hp-swiper-container .swiper-button.prev:after{content:""}
.homepage-slider-v2 .hp-swiper-container .swiper-button.next{right:5%}
.homepage-slider-v2 .hp-swiper-container .swiper-button.next:after{content:""}
.homepage-slider-v2 .hp-swiper-container .swiper-pagination{position:absolute;bottom:1.5rem;left:50%;width:auto;text-align:center;z-index:10;display:flex;justify-content:center;align-items:center;transform:translate(-50%,0);cursor:none}
.homepage-slider-v2 .hp-swiper-container .swiper-pagination .swiper-pagination-bullet{width:3rem;height:3px;margin:0 4px;background:#FFF;opacity:1;border-radius:0;transition:height 0.3s ease-in-out,background 0.3s ease-in-out}
.homepage-slider-v2 .hp-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#002c5f;opacity:1}
@media screen and (min-width:641px) and (max-width:767px){.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper{margin-top:16rem}}
@media screen and (min-width:768px){.homepage-slider-v2 .hp-swiper-container{width:100%;aspect-ratio:1.5;height:100vh;max-height:100vh}.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:-1}.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-background:before{width:100%;height:calc(100% + 4px);position:absolute;top:-2px;left:0;content:"";opacity:1;background:-webkit-linear-gradient(top,white 0%,rgba(128,132,140,0.88) 50%,rgba(0,8,25,0.96) 100%);background:-moz-linear-gradient(top,white 0%,rgba(128,132,140,0.88) 50%,rgba(0,8,25,0.96) 100%);background:linear-gradient(to bottom,white 0%,rgba(128,132,140,0.88) 50%,rgba(0,8,25,0.96) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0ffffff",endColorstr="#e6000819",GradientType=0)}.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper{margin:16rem 5% 0 5%;box-sizing:border-box}.homepage-slider-v2 .hp-swiper-container .swiper-pagination{bottom:3rem}}
@media screen and (min-width:768px) and (max-width:1024px){.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-message{left:auto;max-width:75%}.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-price span.amount{font-size:12rem;line-height:10rem}.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-free-text{left:auto;margin:auto 5%;max-width:100%}.homepage-slider-v2 .hp-swiper-container .swiper-button{display:block}}
@media screen and (min-width:1025px){.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-message{left:auto;max-width:75%}.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-price span.amount{font-size:12rem;line-height:10rem}.homepage-slider-v2 .hp-swiper-container .swiper-slide .slide-wrapper .slide-content .slide-free-text{left:auto;margin:auto 5%;max-width:33%}.homepage-slider-v2 .hp-swiper-container .swiper-button{display:block}}
.template_49 .section-wrapper{padding-bottom:0}
.template_49 .section-wrapper .section-description{margin-bottom:6rem}
.template_49 .slider49{width:100%}
.template_49 .slider49 .slide{text-align:left;font-size:18px;background:#fff;margin-bottom:4rem}
.template_49 .slider49 .slide img{display:block;width:100%;height:100%}
.template_49 .slider49 .slide .slide-title{margin-bottom:0.5rem}
.template_49 .slider49 .slide .slide-notes{font-size:16px}
.template_49 .slider49 .slide .slide-extra-notes{width:100%;margin:20px 0 0 0}
.template_49 .slider49 .slide .slide-extra-notes u{font-size:15px}
.template_49 .slider49 .slide .slide-extra-notes ul{width:100%;margin:5px 0 0 25px}
.template_49 .slider49 .slide .slide-extra-notes ul li{list-style-type:disc;list-style-position:outside;font-size:18px;margin-bottom:5px;width:calc(100% - 30px)}
.template_49 .slider49 .swiper-button-prev,.template_49 .slider49 .swiper-button-next{top:auto;bottom:7%;color:#c0c0c0}
.template_49 .slider49 .swiper-button-prev:hover,.template_49 .slider49 .swiper-button-next:hover{color:var(--primary-color)}
.template_49 .slider49 .swiper-pagination{margin:0 auto;left:0;right:0}
.template_49 .slider49 .swiper-pagination .swiper-pagination-bullet{margin:0 5px}
.template_49 .slider49 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-color)}
.template_49 .slider49 .swiper-pagination .swiper-pagination-bullet:hover{opacity:1}
.template_49 .page-section-foot-notes{margin-top:2rem}
.politica-de-utilizare-cookieuri .CookieDeclaration .CookieDeclarationTable thead th{background-color:var(--primary-color) !important;text-align:justify;color:#FFF}
.politica-de-utilizare-cookieuri .CookieDeclaration .CookieDeclarationTable tbody .CookieDeclarationTableCell{text-align:justify;background-color:#FFF !important;border:1px solid #777;color:#1c1b1b}
.t17-models-slider .slide{opacity:1}
.t17-models-slider .swiper-button-prev,.t17-models-slider .swiper-button-next{display:block;background-color:transparent}
.t17-models-slider .swiper-button-prev::after,.t17-models-slider .swiper-button-next::after{position:absolute;top:50%;transform:translateY(15%);z-index:10}
.t17-models-slider .swiper-button-prev::after{left:-20px}
.t17-models-slider .swiper-button-next::after{right:-20px}
.faq-inner-container{display:flex;flex-direction:column;max-width:80%;margin:0 auto}
.faq-inner-container .a1{display:flex;gap:30px}
@media (max-width:1024px){.faq-inner-container .a1{flex-direction:column}}
.faq-inner-container .a1 img{width:100%;aspect-ratio:1.3333333333;height:auto;display:block;object-fit:cover}
@media (min-width:1024px){.faq-inner-container .a1 img{max-width:400px}}
.faq-inner-container .a2{display:flex;flex-direction:column}
.faq-inner-container .a3{margin-top:30px}