.form-control{width:100%}.form-control input{width:100%;border:1px solid #999999;padding:0 20px;height:60px;font-size:1rem;font-family:Hyundai-Sans-Text-Regular,sans-serif;border-radius:10px}.form-control input:focus:not(:focus-visible){outline:0;box-shadow:none}.form-control input:focus,.form-control input .focus-visible:focus:not(:focus-visible){outline:2px solid #00AAD2;outline-offset:3px}.form-control input::placeholder{color:#999}.form-control .error-text{display:none}.form-control.error label{color:#e63312}.form-control.error input{border-color:#e63312}.form-control.error input::placeholder{color:#e63312}.form-control.error select{border-color:#e63312!important;color:#e63312!important}.form-control.error .select .icon-caret-down:before{color:#e63312!important}.form-control.error textarea{border-color:#e63312}.form-control.error textarea::placeholder{color:#e63312}.form-control.error .error-text{display:block}.form-control.select{position:relative}.form-control.select:after{content:"";font-family:Fontello;position:absolute;top:50%;right:20px;font-size:10px;transform:translateY(-50%)}.form-control select{width:100%;border:1px solid #999999;padding:0 20px;height:60px;font-size:1rem;font-family:Hyundai-Sans-Text-Regular,sans-serif;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;background:#fff}.form-control select:focus:not(:focus-visible){outline:0;box-shadow:none}.form-control select:focus,.form-control select .focus-visible:focus:not(:focus-visible){outline:2px solid #00AAD2;outline-offset:3px}.form-control select::placeholder{color:#999}.form-control textarea{width:100%!important;border:1px solid #999999;padding:10px 20px;min-height:180px;font-size:1rem;font-family:Hyundai-Sans-Text-Regular,sans-serif;border-radius:10px}.form-control textarea:focus:not(:focus-visible){outline:0;box-shadow:none}.form-control textarea:focus,.form-control textarea .focus-visible:focus:not(:focus-visible){outline:2px solid #00AAD2;outline-offset:3px}.form-control textarea::placeholder{color:#999}.error-text{margin-top:5px;display:block;color:#e63312;font-size:.8888888889rem}input:focus:not(:focus-visible){outline:0;box-shadow:none}input:focus,input .focus-visible:focus:not(:focus-visible){outline:2px solid #00AAD2;outline-offset:3px}.form-error-container{background-color:#e6331230!important;padding:20px;border-radius:10px}.newsletter-box{border-radius:10px;width:100%;position:relative;display:flex;flex-direction:column;background-color:#f6f3f2}@media (max-width: 1480px){.newsletter-box{background-color:transparent}}.newsletter-box>picture img{border-radius:10px 10px 0 0;width:100%}.newsletter-box .content{background-color:#f6f3f2;padding:30px;display:flex;flex-direction:column;height:100%;justify-content:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:2}.newsletter-box .content>h2{margin-bottom:0}.newsletter-box .content>h3{margin-bottom:10px}.newsletter-box .content p{margin-bottom:0}.newsletter-box .content p a.dealer-contact{display:flex;text-decoration:none;margin-bottom:10px}.newsletter-box .content p a.dealer-contact .icon-phone{font-size:1.35rem;margin-right:10px}.newsletter-box .content p a.dealer-contact .icon-email{font-size:1rem;margin-top:5px;margin-right:10px}.newsletter-box .content p a.dealer-contact span{text-decoration:underline}.newsletter-box .content>a{margin-top:30px;width:fit-content}.newsletter-box .content>picture img{border-radius:0}.newsletter-box .content form{display:flex;width:100%;gap:10px;margin-top:30px;align-items:flex-end}.newsletter-box .content form button{min-width:180px;flex-shrink:0}@media (max-width: 1200px){.newsletter-box .content form button{width:100%}}@media (max-width: 1024px){.newsletter-box .content form button{width:unset}}@media (max-width: 768px){.newsletter-box .content form button{width:100%}}.newsletter-box .content form .form-control .flex-row{gap:10px}@media (max-width: 1200px){.newsletter-box .content form .form-control .flex-row{flex-direction:column}}@media (max-width: 1024px){.newsletter-box .content form .form-control .flex-row{flex-direction:row}}@media (max-width: 768px){.newsletter-box .content form .form-control .flex-row{flex-direction:column}}.newsletter-box .content *:last-child{margin-bottom:0}.newsletter-box>a{height:100%}.newsletter-box>a picture{height:100%;min-height:unset!important;max-height:unset!important;object-fit:cover}.newsletter-box>a picture img{height:100%;min-height:unset!important;max-height:unset!important;object-fit:cover;border-radius:0}.newsletter-box .dankeText h2,.newsletter-box .dankeText h3,.newsletter-box .dankeText h4,.newsletter-box .dankeText h5,.newsletter-box .dankeText h6{margin-bottom:10px}.newsletter-box .privacy-container{position:relative}.newsletter-box .privacy-tooltip{width:fit-content;padding-bottom:10px}.newsletter-box .privacy-tooltip>a{margin:20px 0 0;display:inline-flex;gap:6px}.newsletter-box .privacy{background-color:#fff;position:absolute;top:100%;left:0;width:100%;border-radius:5px;color:#000;padding:20px;font-size:11.4px!important;line-height:1.2em;font-family:Hyundai-Sans-Head-Regular,sans-serif;box-shadow:#00000029 0 .375rem 1.25rem,#0000003d 0 0 .0625rem;color:#000!important}@media (max-width: 576px){.newsletter-box .privacy{top:initial;bottom:100%}}.newsletter-box .privacy p{font-family:Hyundai-Sans-Head-Regular,sans-serif;margin-bottom:10px;font-size:11.4px!important;line-height:1.2em!important;color:#000!important;text-align:left!important}.newsletter-box .privacy p.big{font-size:1.25em;line-height:1.3}.newsletter-box .privacy p:last-child{margin-bottom:0!important}.newsletter-box .privacy p a{font-family:Hyundai-Sans-Head-Regular,sans-serif;text-decoration:underline;color:#002c5f!important}.newsletter-box .privacy p a:hover{color:#00aad2;text-decoration:underline}
