footer{background-color:#002c5f;padding:60px 0 50px}@media (max-width: 768px){footer{padding:30px 0}}footer .footer-logo{margin-bottom:60px}@media (max-width: 1200px){footer .footer-logo{text-align:center}}footer .footer-logo img{max-width:98px}footer .flex-row{column-gap:15%;align-items:flex-start;flex-direction:row;height:100%}@media (max-width: 1480px){footer .flex-row{column-gap:8%}}@media (max-width: 1200px){footer .flex-row{flex-direction:column}}footer .flex-row h2{color:#fff;font-size:1.375rem;margin-bottom:30px}footer .flex-row .modelle{margin-bottom:60px}@media (max-width: 768px){footer .flex-row .modelle{display:none}}footer .flex-row .modelle nav{list-style:none;columns:4;padding:0;margin:0;width:100%}@media (max-width: 1200px){footer .flex-row .modelle nav{columns:3}}footer .flex-row .modelle nav a{color:#fff;font-size:1.2em;line-height:2.45em;text-decoration:none;background-color:#002c5f;font-family:Hyundai-Sans-Head-Regular,sans-serif;width:100%;display:inline-flex;align-items:center;position:relative}footer .flex-row .modelle nav a:hover{text-decoration:underline}footer .flex-row .modelle nav a:focus{z-index:1}footer .footer-content{width:50%;flex:1;display:flex;flex-direction:column;justify-content:space-between;height:-webkit-fill-available;height:-moz-available}@media (max-width: 1200px){footer .footer-content{width:100%}footer .footer-content .social-icons{display:none}footer .footer-content .meta-nav{display:none}}footer .footer-content .social-icons{margin-top:60px;margin-bottom:20px}@media (max-width: 1024px){footer .footer-content .accordions{padding-top:0}}@media (max-width: 768px){footer .footer-content .accordions{margin-top:0}}footer .footer-content .accordions .accordion summary{height:44px;color:#fff;font-size:1.375rem;transition:.3s background-color ease,.3s color ease}footer .footer-content .accordions .accordion summary:after{color:#fff;font-size:.6rem;transition:.3s background-color ease,.3s color ease}footer .footer-content .accordions .accordion summary:hover{color:#00aad2}footer .footer-content .accordions .accordion summary:hover:after{color:#00aad2}footer .footer-content .accordions .accordion summary.open{color:#00aad2}footer .footer-content .accordions .accordion summary.open:after{color:#00aad2}footer .footer-content .accordions .accordion .content{padding:0 30px;border-radius:10px;background-color:#003c78;margin:10px 0}footer .footer-content .accordions .accordion .content nav{display:flex;flex-direction:column;margin:20px 0}footer .footer-content .accordions .accordion .content *{color:#fff}footer .footer-content .accordions .accordion .content a{text-decoration:none;background-color:#003c78;font-family:Hyundai-Sans-Head-Regular,sans-serif;line-height:2.5em;width:fit-content}footer .footer-content .accordions .accordion .content a:hover{text-decoration:underline}footer .footer-content .accordions .accordion .content a:focus{z-index:1}footer .footer-content .accordions hr{border-width:1px;border-color:#003c78;margin:10px 0}footer .footer-content .accordions .accordion[open]+hr{border-color:transparent}footer .footer-content .accordions>a{height:44px;color:#fff;font-size:1.375rem;transition:.3s background-color ease,.3s color ease;text-decoration:none;font-family:Hyundai-Sans-Head-Medium,sans-serif;font-weight:500;display:flex;align-items:center}footer .footer-content .accordions>a:hover{color:#00aad2}footer .footer-content .accordions>a:hover:after{color:#00aad2}footer .footer-info-section{display:flex;flex-direction:column;width:40%;gap:60px;justify-content:space-between;height:-webkit-fill-available;height:-moz-available}@media (max-width: 1480px){footer .footer-info-section{width:45%}}@media (max-width: 1200px){footer .footer-info-section{gap:30px;width:100%}}footer .footer-info-section .top-group{display:flex;flex-direction:column;gap:60px}@media (max-width: 1024px){footer .footer-info-section .top-group{gap:40px;margin-bottom:20px}}footer .footer-info-section .social-icons{display:none}@media (max-width: 1200px){footer .footer-info-section .social-icons{display:flex;padding-top:60px;width:100%;border-top:1px solid #003C78}}footer .footer-info-section .meta-nav{display:none}@media (max-width: 1200px){footer .footer-info-section .meta-nav{display:block}}footer .footer-links{display:flex;flex-direction:column;gap:24px 32px}@media (max-width: 1200px){footer .footer-links{flex-direction:row;display:inline-flex;align-self:center}}@media (max-width: 1024px){footer .footer-links{flex-direction:column}}footer .footer-links a{line-height:1.205em;display:flex;align-items:center;color:#fff;text-decoration:none;font-size:1.42rem;width:fit-content;border-radius:10px;margin-bottom:0}footer .footer-links a:focus:not(:focus-visible){outline:0;box-shadow:none}footer .footer-links a:focus,footer .footer-links a .focus-visible:focus:not(:focus-visible){outline:2px solid #00AAD2;outline-offset:3px}@media (max-width: 1480px){footer .footer-links a{font-size:1.2rem;line-height:1.214em}}@media (max-width: 1200px){footer .footer-links a{font-size:1rem;line-height:1.214em}}@media (max-width: 1024px){footer .footer-links a{font-size:1.256rem;line-height:1.214em}}footer .footer-links a:hover span{text-decoration:underline}footer .footer-links a i{margin-right:30px;width:36px;height:36px;font-size:2rem}footer .footer-links a i.icon-hyundai-car{font-size:1.35rem}@media (max-width: 1480px){footer .footer-links a i{font-size:1.8rem;margin-right:12px}footer .footer-links a i.icon-hyundai-car{font-size:1.25rem}}@media (max-width: 1200px){footer .footer-links a i{margin-right:8px}}@media (max-width: 1024px){footer .footer-links a i{margin-right:12px}}@media (max-width: 768px){footer .footer-links a i{font-size:1.5rem}footer .footer-links a i.icon-hyundai-car{font-size:1.05rem}}footer .footer-links a i:before{margin:auto}footer .footer-newsletter{width:100%;max-width:512px}@media (max-width: 1200px){footer .footer-newsletter{align-self:center;max-width:500px}}footer .footer-newsletter .newsletter-box img{border-top-left-radius:10px;border-top-right-radius:10px;display:none!important}footer .footer-newsletter .newsletter-box .content{border-top-left-radius:10px;border-top-right-radius:10px}footer .footer-newsletter .newsletter-box .content h2{color:#000}@media (max-width: 1480px){footer .footer-newsletter .newsletter-box .content form{flex-direction:column}}@media (max-width: 1200px){footer .footer-newsletter .newsletter-box .content{text-align:center}footer .footer-newsletter .newsletter-box .content form{flex-direction:column}footer .footer-newsletter .newsletter-box .content form input{background-color:#fff}footer .footer-newsletter .newsletter-box .content form button{border:1px solid #FFFFFF}}footer .footer-bottom{padding-top:60px;display:none}@media (max-width: 1200px){footer .footer-bottom{border-top:1px solid #003C78}}footer .social-icons{display:flex;gap:15px}@media (max-width: 1200px){footer .social-icons{justify-content:center;margin-bottom:0}}@media (max-width: 576px){footer .social-icons{justify-content:center;margin-bottom:0}}footer .social-icons a{text-decoration:initial;transition:initial;width:44px;height:44px;border-radius:100%;display:flex;align-items:center;justify-content:center}footer .social-icons a i{margin-right:initial;animation:initial}footer .social-icons a i{font-size:1.1rem;background-color:#fff;transition:.3s background-color ease,.3s color ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}footer .social-icons a i.icon-facebook{font-size:1.15rem}footer .social-icons a i.icon-youtube{font-size:.9rem}footer .social-icons a i.icon-youtube:before{margin-top:2px}footer .social-icons a i.icon-twitter{font-size:1rem}footer .social-icons a i.icon-linkedin{font-size:1.1rem}footer .social-icons a i.icon-instagram{font-size:1.1rem}footer .social-icons a:hover i{background-color:#00aad2;color:#fff}@media (max-width: 1200px){footer .meta-nav{text-align:center}}@media (max-width: 480px){footer .meta-nav{font-size:.9rem}}footer .meta-nav span{margin:0 10px}footer .meta-nav *{color:#fff}footer .meta-nav a{text-decoration:none;background-color:#002c5f;white-space:nowrap}footer .meta-nav a:hover{text-decoration:underline}footer .copyright-area{display:flex;justify-content:flex-start;align-items:center;max-width:707px}@media (max-width: 1200px){footer .copyright-area{flex-direction:column;max-width:100%;margin-top:20px}}@media (max-width: 480px){footer .copyright-area{font-size:.9rem}}footer .copyright-area *{color:#fff}footer .copyright-area p{margin:0}@media (max-width: 1200px){footer .copyright-area p{text-align:center}}footer.footer-coop{margin-top:auto}footer.footer-coop .container{display:flex;justify-content:space-between;align-items:center;color:#fff}footer.footer-coop .container p{margin:0}@media (max-width: 576px){footer.footer-coop .container{flex-direction:column;gap:20px}footer.footer-coop .container p{text-align:center}}footer.footer-coop .footer-logo{margin:0}.footer-preview .social-icons{display:flex}@media (max-width: 768px){.footer-preview .social-icons{gap:10px}}@media (max-width: 1280px){.footer-preview .footer-logo{margin-bottom:30px}}.footer-preview .footer-links{display:flex;flex-direction:column;gap:20px}@media (max-width: 1280px){.footer-preview .footer-links{flex-direction:column;align-items:center}}@media (max-width: 1880px){.footer-preview .footer-links a{font-size:1.2rem;line-height:1.214em}}@media (max-width: 1480px){.footer-preview .footer-links a{font-size:1rem;line-height:1.214em}}.footer-preview .footer-links a:not(:last-child){padding-right:20px;position:relative}@media (max-width: 1280px){.footer-preview .footer-links a:not(:last-child){padding-right:0}}.footer-preview .footer-links a i{margin-right:10px}@media (max-width: 1280px){.footer-preview .flex-row{flex-direction:column;align-items:center}}.footer-preview .flex-row+.flex-row{margin-top:60px}@media (max-width: 1280px){.footer-preview .flex-row+.flex-row{margin-top:60px}}.footer-preview .flex-row .copyright-area,.footer-preview .flex-row .footer-links{min-width:27%}@media (max-width: 1880px){.footer-preview .flex-row .copyright-area,.footer-preview .flex-row .footer-links{min-width:32%}}@media (max-width: 1480px){.footer-preview .flex-row .copyright-area,.footer-preview .flex-row .footer-links{min-width:38%}}
