@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:normal;font-weight:400;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansTextOffice-Regular.17696141.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:italic;font-weight:400;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansTextOffice-Italic.9908e3b3.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:normal;font-weight:500;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansTextOffice-Medium.113c1c09.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:italic;font-weight:500;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansTextOffice-MediumItalic.a1ecda11.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:normal;font-weight:700;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansTextOffice-Bold.d67f47db.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hyundai Sans Text;font-style:italic;font-weight:700;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansTextOffice-BoldItalic.fb535fab.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hyundai Sans Head;font-style:normal;font-weight:300;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansHeadOffice-Light.a680f387.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hyundai Sans Head;font-style:normal;font-weight:400;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansHeadOffice-Regular.ce76b027.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hyundai Sans Head;font-style:normal;font-weight:500;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansHeadOffice-Medium.1912b735.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hyundai Sans Head;font-style:normal;font-weight:700;src:url(/app/themes/hyundai-landing-pages/dist/fonts/HyundaiSansHeadOffice-Bold.06324d7a.ttf) format("truetype")}.landing-page{background-color:#f2eee9;color:#343a40;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:16px;line-height:1.6;max-width:100vw;overflow-x:hidden;position:relative}@media screen and (width <= 768px){.landing-page{font-size:14px;line-height:1.4}}.size-full{align-items:center}body{background-color:#f2eee9;max-width:100vw;overflow-x:hidden}img{height:315px;margin:0!important;-o-object-fit:cover;object-fit:cover;transition:all .5s ease;width:600px}@media screen and (width <= 1530px)and (width >= 1441px){img{width:430px}}img:hover{transform:scale(1.1)}.galery img{border-radius:0!important;width:70px!important}.wpcf7-list-item{align-items:flex-start!important;color:#343a40;display:flex!important;font-size:12px;gap:15px;line-height:1.5;margin:0}.wpcf7-list-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #002c5f;border-radius:3px;cursor:pointer;flex-shrink:0;height:15px!important;margin:2px 10px 0 0!important;padding:0!important;position:relative;transition:all .2s ease;width:15px!important}.wpcf7-list-item input[type=checkbox]:checked{background:#002c5f;border-color:#002c5f}.wpcf7-list-item input[type=checkbox]:checked:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;left:3px;position:absolute;top:1px;transform:rotate(45deg);width:3px}.wpcf7-list-item .wpcf7-list-item-label{cursor:pointer;flex:1;font-size:12px;margin:0;text-align:justify}.fixed-contact-form{background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);height:100vh;overflow-y:auto;padding:0 30px;position:fixed;right:0;top:0;width:380px;z-index:1000}@media(width <= 1440px){.fixed-contact-form{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);height:auto;margin:0 auto;max-width:600px;overflow-y:visible;padding:40px;position:static;width:100%}}@media(width <= 768px){.fixed-contact-form{border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.1);height:auto;margin-top:0;max-width:none;overflow-y:visible;padding:20px;position:static;width:80%}}.fixed-contact-form .form-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:25px;margin-top:6%;text-align:center}@media(width <= 1440px){.fixed-contact-form .form-header{margin-bottom:30px;margin-top:0}}@media(width <= 768px){.fixed-contact-form .form-header{margin-bottom:25px;margin-top:0}}.fixed-contact-form .form-header .form-title{color:#000;font-size:29px;font-weight:700;line-height:1.3;margin:0 0 10px}.fixed-contact-form .form-header .form-subtitle{color:#6c757d;font-size:14px;line-height:1.4;margin:2px 0 0;width:80%}.fixed-contact-form .contact-form .form-group{margin-bottom:20px}.fixed-contact-form .contact-form .form-group input:not([type=checkbox]):not([type=submit]),.fixed-contact-form .contact-form .form-group select,.fixed-contact-form .contact-form .form-group textarea{background:#fff;border:2px solid #002c5f;border-radius:2px;box-sizing:border-box;color:#343a40;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:14px;padding:15px;transition:all .3s ease;width:100%}.fixed-contact-form .contact-form .form-group input:not([type=checkbox]):not([type=submit])::-moz-placeholder,.fixed-contact-form .contact-form .form-group select::-moz-placeholder,.fixed-contact-form .contact-form .form-group textarea::-moz-placeholder{color:#6c757d}.fixed-contact-form .contact-form .form-group input:not([type=checkbox]):not([type=submit])::placeholder,.fixed-contact-form .contact-form .form-group select::placeholder,.fixed-contact-form .contact-form .form-group textarea::placeholder{color:#6c757d}.fixed-contact-form .contact-form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23002C5F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:50px}.fixed-contact-form .contact-form .form-group select option{background:#fff;color:#343a40}.fixed-contact-form .contact-form .form-group textarea{max-height:120px;min-height:80px;resize:vertical}.fixed-contact-form .contact-form .form-group .wpcf7-checkbox{margin-bottom:25px}.fixed-contact-form .contact-form .form-group .wpcf7-checkbox .wpcf7-list-item{align-items:flex-start!important;color:#343a40;display:flex;font-size:12px;gap:15px;line-height:1.5;margin:0}.fixed-contact-form .contact-form .form-group .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #002c5f;border-radius:3px;cursor:pointer;flex-shrink:0;height:15px!important;margin:2px 0 0!important;padding:0!important;position:relative;transition:all .2s ease;width:15px!important}.fixed-contact-form .contact-form .form-group .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked{background:#002c5f;border-color:#002c5f}.fixed-contact-form .contact-form .form-group .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:6px;left:3px;position:absolute;top:1px;transform:rotate(45deg);width:3px}.fixed-contact-form .contact-form .form-group .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{cursor:pointer;flex:1;font-size:12px;margin:0;text-align:justify}.fixed-contact-form .contact-form .form-group .form-submit-btn{background:#002c5f;border:none;border-radius:2px;color:#fff;cursor:pointer;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;padding:15px;text-transform:uppercase;transition:all .3s ease;width:100%}.fixed-contact-form .contact-form .form-group .form-submit-btn:hover{background:#003c80}.fixed-contact-form .contact-form .form-group .form-submit-btn:active{transform:translateY(0)}.fixed-contact-form .contact-form .form-group .form-submit-btn:disabled{background:#6c757d;cursor:not-allowed}@media screen and (width <= 1440px){.fixed-contact-form .contact-form .form-group .form-submit-btn{margin-bottom:0}}.fixed-contact-form .contact-form .wpcf7-spinner{display:none!important}.fixed-contact-form .contact-form .wpcf7-not-valid-tip{color:#dc3545;font-size:12px!important;margin-top:5px}.fixed-contact-form .contact-form input[type=submit]{background:#002c5f;border:none;border-radius:2px;color:#fff;cursor:pointer;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;padding:15px;text-transform:uppercase;transition:all .3s ease;width:100%}.fixed-contact-form .contact-form input[type=submit]:hover{background:#00aad2}.fixed-contact-form .contact-form input[type=submit]:active{transform:translateY(0)}.fixed-contact-form .contact-form input[type=submit]:disabled{background:#6c757d;cursor:not-allowed}.hero-section{position:relative;width:100%}.hero-section:before{background:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 40%,rgba(0,0,0,.3) 70%,transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:55%;z-index:1}@media screen and (width <= 768px){.hero-section:before{background:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.3));width:100%}}.hero-section img{height:400px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}.hero-section img:hover{transform:none!important}@media screen and (width <= 1200px){.hero-section img{height:375px}}@media screen and (width <= 1024px){.hero-section img{height:350px}}@media screen and (width <= 900px){.hero-section img{height:325px}}@media screen and (width <= 768px){.hero-section img{height:300px}}@media screen and (width <= 600px){.hero-section img{height:275px}}@media screen and (width <= 480px){.hero-section img{height:250px}}@media screen and (width <= 375px){.hero-section img{height:220px}}@media screen and (width <= 320px){.hero-section img{height:200px}}.hero-section .wp-block-image img{height:400px}@media screen and (width <= 1200px){.hero-section .wp-block-image img{height:375px}}@media screen and (width <= 1024px){.hero-section .wp-block-image img{height:350px}}@media screen and (width <= 900px){.hero-section .wp-block-image img{height:325px}}@media screen and (width <= 768px){.hero-section .wp-block-image img{height:300px}}@media screen and (width <= 600px){.hero-section .wp-block-image img{height:275px}}@media screen and (width <= 480px){.hero-section .wp-block-image img{height:250px}}@media screen and (width <= 375px){.hero-section .wp-block-image img{height:220px}}@media screen and (width <= 320px){.hero-section .wp-block-image img{height:200px}}.hero-section h2{color:#fff;font-size:48px;font-weight:700;left:5%;line-height:1.2;margin:0;position:absolute;text-align:left;top:45%;transform:translateY(-50%);width:50%;z-index:2}@media screen and (width <= 1440px){.hero-section h2{font-size:42px;width:55%}}@media screen and (width <= 1200px){.hero-section h2{font-size:38px;width:58%}}@media screen and (width <= 1024px){.hero-section h2{font-size:36px;width:60%}}@media screen and (width <= 900px){.hero-section h2{font-size:34px;width:65%}}@media screen and (width <= 768px){.hero-section h2{font-size:32px;left:50%;text-align:center;transform:translate(-50%,-50%);width:85%}}@media screen and (width <= 600px){.hero-section h2{font-size:28px;width:90%}}@media screen and (width <= 480px){.hero-section h2{font-size:24px;line-height:1.3}}@media screen and (width <= 375px){.hero-section h2{font-size:22px}}@media screen and (width <= 320px){.hero-section h2{font-size:20px}}.sub-title{align-items:center;display:flex;justify-content:center;margin:70px 0 0!important}@media screen and (width <= 1200px){.sub-title{margin:60px 0 0!important}}@media screen and (width <= 1024px){.sub-title{margin:55px 0 0!important}}@media screen and (width <= 900px){.sub-title{margin:50px 0 0!important}}@media screen and (width <= 768px){.sub-title{margin:40px 0 0!important}}@media screen and (width <= 600px){.sub-title{margin:40px 0 0!important}}@media screen and (width <= 480px){.sub-title{margin:40px 0 0!important}}@media screen and (width <= 375px){.sub-title{margin:35px 0 0!important}}@media screen and (width <= 320px){.sub-title{margin:30px 0 0!important}}.reassurance-text-group p{color:#000;font-weight:700;margin:0!important;text-align:center;width:calc(33.33% - var(--wp-style-unstable-gallery-gap, 16px)*.6667)}@media screen and (width <= 785px){.reassurance-text-group p{width:100%}}.gutenberg-content{padding:0 625px 80px 200px}@media screen and (width <= 1710px){.gutenberg-content{padding:0 520px 80px 95px}}@media screen and (width <= 1600px){.gutenberg-content{padding:0 450px 80px 90px}}@media screen and (width <= 1500px){.gutenberg-content{padding:0 350px 80px 85px}}@media screen and (width <= 1440px){.gutenberg-content{padding:0 200px 80px}}@media screen and (width <= 1360px){.gutenberg-content{padding:0 150px 80px}}@media screen and (width <= 1280px){.gutenberg-content{padding:0 100px 80px}}@media screen and (width <= 1200px){.gutenberg-content{padding:0 85px 80px}}@media screen and (width <= 1080px){.gutenberg-content{padding:0 65px 80px}}@media screen and (width <= 900px){.gutenberg-content{padding:0 55px 75px}}@media screen and (width <= 768px){.gutenberg-content{padding:0 50px 75px}}@media screen and (width <= 600px){.gutenberg-content{padding:0 45px 70px}}@media screen and (width <= 450px){.gutenberg-content{padding:0 40px 70px}}@media screen and (width <= 375px){.gutenberg-content{padding:0 30px 60px}}@media screen and (width <= 320px){.gutenberg-content{padding:0 20px 60px}}.gutenberg-content h1,.gutenberg-content h2,.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.gutenberg-content h6{color:#000;font-family:Hyundai Sans Head,Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-weight:700;line-height:1.3;margin-bottom:1rem;margin-top:0}@media screen and (width <= 768px){.gutenberg-content h1,.gutenberg-content h2,.gutenberg-content h3,.gutenberg-content h4,.gutenberg-content h5,.gutenberg-content h6{line-height:1.2}}.gutenberg-content h1{font-size:3rem}@media screen and (width <= 1200px){.gutenberg-content h1{font-size:2.8rem}}@media screen and (width <= 1024px){.gutenberg-content h1{font-size:2.5rem}}@media screen and (width <= 900px){.gutenberg-content h1{font-size:2.3rem}}@media screen and (width <= 768px){.gutenberg-content h1{font-size:32px}}@media screen and (width <= 600px){.gutenberg-content h1{font-size:28px}}@media screen and (width <= 480px){.gutenberg-content h1{font-size:24px}}@media screen and (width <= 375px){.gutenberg-content h1{font-size:22px}}@media screen and (width <= 320px){.gutenberg-content h1{font-size:20px}}.gutenberg-content h3{font-size:2rem}@media screen and (width <= 1200px){.gutenberg-content h3{font-size:1.9rem}}@media screen and (width <= 1024px){.gutenberg-content h3{font-size:1.8rem}}@media screen and (width <= 900px){.gutenberg-content h3{font-size:1.7rem}}@media screen and (width <= 768px){.gutenberg-content h3{font-size:32px}}@media screen and (width <= 600px){.gutenberg-content h3{font-size:28px}}@media screen and (width <= 480px){.gutenberg-content h3{font-size:24px}}@media screen and (width <= 375px){.gutenberg-content h3{font-size:22px}}@media screen and (width <= 320px){.gutenberg-content h3{font-size:20px}}.gutenberg-content h4{font-size:1.75rem}@media screen and (width <= 1200px){.gutenberg-content h4{font-size:1.65rem}}@media screen and (width <= 1024px){.gutenberg-content h4{font-size:1.6rem}}@media screen and (width <= 900px){.gutenberg-content h4{font-size:1.5rem}}@media screen and (width <= 768px){.gutenberg-content h4{font-size:28px}}@media screen and (width <= 600px){.gutenberg-content h4{font-size:24px}}@media screen and (width <= 480px){.gutenberg-content h4{font-size:22px}}@media screen and (width <= 375px){.gutenberg-content h4{font-size:20px}}@media screen and (width <= 320px){.gutenberg-content h4{font-size:18px}}.gutenberg-content h5{font-size:1.5rem}@media screen and (width <= 1200px){.gutenberg-content h5{font-size:1.4rem}}@media screen and (width <= 1024px){.gutenberg-content h5{font-size:1.35rem}}@media screen and (width <= 900px){.gutenberg-content h5{font-size:1.3rem}}@media screen and (width <= 768px){.gutenberg-content h5{font-size:24px}}@media screen and (width <= 600px){.gutenberg-content h5{font-size:22px}}@media screen and (width <= 480px){.gutenberg-content h5{font-size:20px}}@media screen and (width <= 375px){.gutenberg-content h5{font-size:18px}}@media screen and (width <= 320px){.gutenberg-content h5{font-size:17px}}.gutenberg-content h6{font-size:1.25rem}@media screen and (width <= 1200px){.gutenberg-content h6{font-size:1.2rem}}@media screen and (width <= 1024px){.gutenberg-content h6{font-size:1.15rem}}@media screen and (width <= 900px){.gutenberg-content h6{font-size:1.1rem}}@media screen and (width <= 768px){.gutenberg-content h6{font-size:20px}}@media screen and (width <= 600px){.gutenberg-content h6{font-size:19px}}@media screen and (width <= 480px){.gutenberg-content h6{font-size:18px}}@media screen and (width <= 375px){.gutenberg-content h6{font-size:16px}}@media screen and (width <= 320px){.gutenberg-content h6{font-size:15px}}.gutenberg-content h2{font-size:29px!important}@media screen and (width <= 1200px){.gutenberg-content h2{font-size:28px!important}}@media screen and (width <= 1024px){.gutenberg-content h2{font-size:34px!important}}@media screen and (width <= 900px){.gutenberg-content h2{font-size:33px!important}}@media screen and (width <= 768px){.gutenberg-content h2{font-size:32px!important}}@media screen and (width <= 600px){.gutenberg-content h2{font-size:28px!important}}@media screen and (width <= 480px){.gutenberg-content h2{font-size:24px!important}}@media screen and (width <= 375px){.gutenberg-content h2{font-size:22px!important}}@media screen and (width <= 320px){.gutenberg-content h2{font-size:20px!important}}.gutenberg-content p{line-height:1.6;margin-bottom:1.5rem}@media screen and (width <= 768px){.gutenberg-content p{font-size:14px;line-height:1.4}}.gutenberg-content a{color:#00a8cc;text-decoration:none;transition:all .3s ease}.gutenberg-content a:hover{color:#007e99;text-decoration:underline}.gutenberg-content .wp-block-heading{align-items:center;display:flex;font-size:55px;justify-content:center;margin-bottom:50px;text-align:center}@media screen and (width <= 1200px){.gutenberg-content .wp-block-heading{font-size:48px;margin-bottom:45px}}@media screen and (width <= 1024px){.gutenberg-content .wp-block-heading{font-size:42px;margin-bottom:40px}}@media screen and (width <= 900px){.gutenberg-content .wp-block-heading{font-size:38px;margin-bottom:35px}}@media screen and (width <= 768px){.gutenberg-content .wp-block-heading{font-size:32px;margin-bottom:30px}}@media screen and (width <= 600px){.gutenberg-content .wp-block-heading{font-size:28px;margin-bottom:28px}}@media screen and (width <= 480px){.gutenberg-content .wp-block-heading{font-size:24px;margin-bottom:25px}}@media screen and (width <= 375px){.gutenberg-content .wp-block-heading{font-size:22px;margin-bottom:22px}}@media screen and (width <= 320px){.gutenberg-content .wp-block-heading{font-size:20px;margin-bottom:20px}}.gutenberg-content .separator,.gutenberg-content .separator-first{border-bottom:1px solid #000;margin-top:50px}.gutenberg-content .wp-block-image img{height:315px!important}.gutenberg-content .row-reverse img{height:315px;margin:0!important;-o-object-fit:cover;object-fit:cover;width:600px}@media screen and (width <= 1530px)and (width >= 1441px){.gutenberg-content .row-reverse img{width:430px}}.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{align-items:center;display:flex;height:400px!important;margin:0!important;min-width:400px!important;overflow:visible;position:relative;width:400px!important}@media screen and (width <= 1530px)and (width >= 1441px){.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{height:400px!important;min-width:400px!important;width:400px!important}}@media screen and (width <= 1200px){.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{height:380px!important;min-width:380px!important;width:380px!important}}@media screen and (width <= 1001px){.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{height:400px!important;min-width:400px!important;width:400px!important}}@media screen and (width <= 900px){.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{height:360px!important;min-width:360px!important;width:360px!important}}@media screen and (width < 768px){.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{height:300px!important;min-width:300px!important;width:300px!important}}@media screen and (width <= 600px){.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{height:280px!important;min-width:280px!important;width:280px!important}}@media screen and (width <= 480px){.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{height:260px!important;min-width:260px!important;width:260px!important}}@media screen and (width <= 375px){.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{height:240px!important;min-width:240px!important;width:240px!important}}@media screen and (width <= 320px){.gutenberg-content .image-carousel,.gutenberg-content .wp-block-image-carousel{height:220px!important;min-width:220px!important;width:220px!important}}.gutenberg-content .image-carousel .carousel-mobile-single,.gutenberg-content .wp-block-image-carousel .carousel-mobile-single{display:block;height:100%;width:100%}@media screen and (width >= 768px){.gutenberg-content .image-carousel .carousel-mobile-single,.gutenberg-content .wp-block-image-carousel .carousel-mobile-single{display:none}}.gutenberg-content .image-carousel .carousel-mobile-single img,.gutenberg-content .wp-block-image-carousel .carousel-mobile-single img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gutenberg-content .image-carousel .carousel-container,.gutenberg-content .wp-block-image-carousel .carousel-container{border-radius:0;display:none;height:400px!important;overflow:hidden;width:400px!important}@media screen and (width >= 768px){.gutenberg-content .image-carousel .carousel-container,.gutenberg-content .wp-block-image-carousel .carousel-container{display:block}}@media screen and (width <= 1530px)and (width >= 1441px){.gutenberg-content .image-carousel .carousel-container,.gutenberg-content .wp-block-image-carousel .carousel-container{height:400px!important;width:400px!important}}@media screen and (width <= 1001px){.gutenberg-content .image-carousel .carousel-container,.gutenberg-content .wp-block-image-carousel .carousel-container{height:400px!important;width:400px!important}}@media screen and (width < 768px){.gutenberg-content .image-carousel .carousel-container,.gutenberg-content .wp-block-image-carousel .carousel-container{height:300px!important;width:300px!important}}@media screen and (width <= 600px){.gutenberg-content .image-carousel .carousel-container,.gutenberg-content .wp-block-image-carousel .carousel-container{height:280px!important;width:280px!important}}@media screen and (width <= 480px){.gutenberg-content .image-carousel .carousel-container,.gutenberg-content .wp-block-image-carousel .carousel-container{height:260px!important;width:260px!important}}@media screen and (width <= 375px){.gutenberg-content .image-carousel .carousel-container,.gutenberg-content .wp-block-image-carousel .carousel-container{height:240px!important;width:240px!important}}@media screen and (width <= 320px){.gutenberg-content .image-carousel .carousel-container,.gutenberg-content .wp-block-image-carousel .carousel-container{height:220px!important;width:220px!important}}.gutenberg-content .image-carousel .carousel-wrapper,.gutenberg-content .wp-block-image-carousel .carousel-wrapper{height:400px!important;overflow:hidden;width:400px!important}@media screen and (width <= 1530px)and (width >= 1441px){.gutenberg-content .image-carousel .carousel-wrapper,.gutenberg-content .wp-block-image-carousel .carousel-wrapper{height:400px!important;width:400px!important}}@media screen and (width <= 1001px){.gutenberg-content .image-carousel .carousel-wrapper,.gutenberg-content .wp-block-image-carousel .carousel-wrapper{height:400px!important;width:400px!important}}@media screen and (width < 768px){.gutenberg-content .image-carousel .carousel-wrapper,.gutenberg-content .wp-block-image-carousel .carousel-wrapper{height:300px!important;width:300px!important}}@media screen and (width <= 600px){.gutenberg-content .image-carousel .carousel-wrapper,.gutenberg-content .wp-block-image-carousel .carousel-wrapper{height:280px!important;width:280px!important}}@media screen and (width <= 480px){.gutenberg-content .image-carousel .carousel-wrapper,.gutenberg-content .wp-block-image-carousel .carousel-wrapper{height:260px!important;width:260px!important}}@media screen and (width <= 375px){.gutenberg-content .image-carousel .carousel-wrapper,.gutenberg-content .wp-block-image-carousel .carousel-wrapper{height:240px!important;width:240px!important}}@media screen and (width <= 320px){.gutenberg-content .image-carousel .carousel-wrapper,.gutenberg-content .wp-block-image-carousel .carousel-wrapper{height:220px!important;width:220px!important}}.gutenberg-content .image-carousel .carousel-track,.gutenberg-content .wp-block-image-carousel .carousel-track{display:flex;height:400px!important;transition:transform .6s cubic-bezier(.4,0,.2,1);width:400px!important}@media screen and (width <= 1530px)and (width >= 1441px){.gutenberg-content .image-carousel .carousel-track,.gutenberg-content .wp-block-image-carousel .carousel-track{height:400px!important;width:400px!important}}@media screen and (width <= 1001px){.gutenberg-content .image-carousel .carousel-track,.gutenberg-content .wp-block-image-carousel .carousel-track{height:400px!important;width:400px!important}}@media screen and (width < 768px){.gutenberg-content .image-carousel .carousel-track,.gutenberg-content .wp-block-image-carousel .carousel-track{height:300px!important;width:300px!important}}@media screen and (width <= 600px){.gutenberg-content .image-carousel .carousel-track,.gutenberg-content .wp-block-image-carousel .carousel-track{height:280px!important;width:280px!important}}@media screen and (width <= 480px){.gutenberg-content .image-carousel .carousel-track,.gutenberg-content .wp-block-image-carousel .carousel-track{height:260px!important;width:260px!important}}@media screen and (width <= 375px){.gutenberg-content .image-carousel .carousel-track,.gutenberg-content .wp-block-image-carousel .carousel-track{height:240px!important;width:240px!important}}@media screen and (width <= 320px){.gutenberg-content .image-carousel .carousel-track,.gutenberg-content .wp-block-image-carousel .carousel-track{height:220px!important;width:220px!important}}.gutenberg-content .image-carousel .carousel-slide,.gutenberg-content .wp-block-image-carousel .carousel-slide{flex:0 0 400px;height:400px!important;width:400px!important}@media screen and (width <= 1530px)and (width >= 1441px){.gutenberg-content .image-carousel .carousel-slide,.gutenberg-content .wp-block-image-carousel .carousel-slide{flex:0 0 400px;height:400px!important;width:400px!important}}@media screen and (width <= 1001px){.gutenberg-content .image-carousel .carousel-slide,.gutenberg-content .wp-block-image-carousel .carousel-slide{flex:0 0 400px;height:400px!important;width:400px!important}}@media screen and (width < 768px){.gutenberg-content .image-carousel .carousel-slide,.gutenberg-content .wp-block-image-carousel .carousel-slide{flex:0 0 300px;height:300px!important;width:300px!important}}@media screen and (width <= 600px){.gutenberg-content .image-carousel .carousel-slide,.gutenberg-content .wp-block-image-carousel .carousel-slide{flex:0 0 280px;height:280px!important;width:280px!important}}@media screen and (width <= 480px){.gutenberg-content .image-carousel .carousel-slide,.gutenberg-content .wp-block-image-carousel .carousel-slide{flex:0 0 260px;height:260px!important;width:260px!important}}@media screen and (width <= 375px){.gutenberg-content .image-carousel .carousel-slide,.gutenberg-content .wp-block-image-carousel .carousel-slide{flex:0 0 240px;height:240px!important;width:240px!important}}@media screen and (width <= 320px){.gutenberg-content .image-carousel .carousel-slide,.gutenberg-content .wp-block-image-carousel .carousel-slide{flex:0 0 220px;height:220px!important;width:220px!important}}.gutenberg-content .image-carousel .carousel-slide .slide-image,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image{height:400px!important;overflow:hidden;width:400px!important}@media screen and (width <= 1530px)and (width >= 1441px){.gutenberg-content .image-carousel .carousel-slide .slide-image,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image{height:400px!important;width:400px!important}}@media screen and (width <= 1001px){.gutenberg-content .image-carousel .carousel-slide .slide-image,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image{height:400px!important;width:400px!important}}@media screen and (width < 768px){.gutenberg-content .image-carousel .carousel-slide .slide-image,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image{height:300px!important;width:300px!important}}@media screen and (width <= 600px){.gutenberg-content .image-carousel .carousel-slide .slide-image,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image{height:280px!important;width:280px!important}}@media screen and (width <= 480px){.gutenberg-content .image-carousel .carousel-slide .slide-image,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image{height:260px!important;width:260px!important}}@media screen and (width <= 375px){.gutenberg-content .image-carousel .carousel-slide .slide-image,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image{height:240px!important;width:240px!important}}@media screen and (width <= 320px){.gutenberg-content .image-carousel .carousel-slide .slide-image,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image{height:220px!important;width:220px!important}}.gutenberg-content .image-carousel .carousel-slide .slide-image img,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image img{display:block;height:100%;margin:0!important;-o-object-fit:cover;object-fit:cover;transition:all .5s ease;width:100%}.gutenberg-content .image-carousel .carousel-slide .slide-image img:hover,.gutenberg-content .wp-block-image-carousel .carousel-slide .slide-image img:hover{transform:scale(1.1)}.gutenberg-content .image-carousel .carousel-next,.gutenberg-content .image-carousel .carousel-prev,.gutenberg-content .wp-block-image-carousel .carousel-next,.gutenberg-content .wp-block-image-carousel .carousel-prev{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;padding:8px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:40px;z-index:20}.gutenberg-content .image-carousel .carousel-next svg,.gutenberg-content .image-carousel .carousel-prev svg,.gutenberg-content .wp-block-image-carousel .carousel-next svg,.gutenberg-content .wp-block-image-carousel .carousel-prev svg{display:block;filter:invert(60%);height:20px;transition:all .3s ease;width:20px}.gutenberg-content .image-carousel .carousel-prev,.gutenberg-content .wp-block-image-carousel .carousel-prev{left:10px}.gutenberg-content .image-carousel .carousel-prev:hover,.gutenberg-content .wp-block-image-carousel .carousel-prev:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3);transform:translateY(-50%) scale(1.1)}.gutenberg-content .image-carousel .carousel-prev:hover svg,.gutenberg-content .wp-block-image-carousel .carousel-prev:hover svg{transform:scale(1.1)}.gutenberg-content .image-carousel .carousel-next,.gutenberg-content .wp-block-image-carousel .carousel-next{right:10px}.gutenberg-content .image-carousel .carousel-next:hover,.gutenberg-content .wp-block-image-carousel .carousel-next:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.3);transform:translateY(-50%) scale(1.1)}.gutenberg-content .image-carousel .carousel-next:hover svg,.gutenberg-content .wp-block-image-carousel .carousel-next:hover svg{transform:scale(1.1)}.gutenberg-content .image-carousel:hover .carousel-next,.gutenberg-content .image-carousel:hover .carousel-prev,.gutenberg-content .wp-block-image-carousel:hover .carousel-next,.gutenberg-content .wp-block-image-carousel:hover .carousel-prev{opacity:1;visibility:visible}@media screen and (width >= 768px){.gutenberg-content .image-carousel .carousel-next,.gutenberg-content .image-carousel .carousel-prev,.gutenberg-content .wp-block-image-carousel .carousel-next,.gutenberg-content .wp-block-image-carousel .carousel-prev{display:flex!important}}@media screen and (width < 768px){.gutenberg-content .image-carousel .carousel-next,.gutenberg-content .image-carousel .carousel-prev,.gutenberg-content .wp-block-image-carousel .carousel-next,.gutenberg-content .wp-block-image-carousel .carousel-prev{display:none!important}}@media screen and (width <= 1001px)and (width >= 768px){.gutenberg-content .image-carousel .carousel-next,.gutenberg-content .image-carousel .carousel-prev,.gutenberg-content .wp-block-image-carousel .carousel-next,.gutenberg-content .wp-block-image-carousel .carousel-prev{opacity:1;visibility:visible}}.gutenberg-content .vehicle-presentation{align-items:center;display:flex;gap:50px;height:100%;justify-content:center;margin-top:100px;position:relative;width:100%}@media screen and (width <= 1385px){.gutenberg-content .vehicle-presentation{align-items:center;flex-direction:column}}@media screen and (width <= 1200px){.gutenberg-content .vehicle-presentation{margin-top:90px}}@media screen and (width <= 1024px){.gutenberg-content .vehicle-presentation{margin-top:80px}}@media screen and (width <= 900px){.gutenberg-content .vehicle-presentation{margin-top:70px}}@media screen and (width <= 768px){.gutenberg-content .vehicle-presentation{margin-top:60px}}@media screen and (width <= 600px){.gutenberg-content .vehicle-presentation{margin-top:50px}}@media screen and (width <= 480px){.gutenberg-content .vehicle-presentation{margin-top:40px}}@media screen and (width <= 375px){.gutenberg-content .vehicle-presentation{margin-top:35px}}@media screen and (width <= 320px){.gutenberg-content .vehicle-presentation{margin-top:30px}}.gutenberg-content .vehicle-presentation .wp-block-image{align-items:center;display:flex;margin:0!important;overflow:hidden}.gutenberg-content .vehicle-presentation .image-carousel,.gutenberg-content .vehicle-presentation .wp-block-image-carousel{height:400px!important;min-width:400px!important;width:400px!important}@media screen and (width <= 1530px)and (width >= 1441px){.gutenberg-content .vehicle-presentation .image-carousel,.gutenberg-content .vehicle-presentation .wp-block-image-carousel{height:400px!important;min-width:400px!important;width:400px!important}}@media screen and (width <= 1001px){.gutenberg-content .vehicle-presentation .image-carousel,.gutenberg-content .vehicle-presentation .wp-block-image-carousel{height:400px!important;min-width:400px!important;width:400px!important}}@media screen and (width < 768px){.gutenberg-content .vehicle-presentation .image-carousel,.gutenberg-content .vehicle-presentation .wp-block-image-carousel{height:300px!important;min-width:300px!important;width:300px!important}}@media screen and (width <= 600px){.gutenberg-content .vehicle-presentation .image-carousel,.gutenberg-content .vehicle-presentation .wp-block-image-carousel{height:280px!important;min-width:280px!important;width:280px!important}}@media screen and (width <= 480px){.gutenberg-content .vehicle-presentation .image-carousel,.gutenberg-content .vehicle-presentation .wp-block-image-carousel{height:260px!important;min-width:260px!important;width:260px!important}}@media screen and (width <= 375px){.gutenberg-content .vehicle-presentation .image-carousel,.gutenberg-content .vehicle-presentation .wp-block-image-carousel{height:240px!important;min-width:240px!important;width:240px!important}}@media screen and (width <= 320px){.gutenberg-content .vehicle-presentation .image-carousel,.gutenberg-content .vehicle-presentation .wp-block-image-carousel{height:220px!important;min-width:220px!important;width:220px!important}}.gutenberg-content .first-vehicle{margin-top:80px}@media screen and (width <= 1200px){.gutenberg-content .first-vehicle{margin-top:75px}}@media screen and (width <= 1024px){.gutenberg-content .first-vehicle{margin-top:70px}}@media screen and (width <= 900px){.gutenberg-content .first-vehicle{margin-top:65px}}@media screen and (width <= 768px){.gutenberg-content .first-vehicle{margin-top:60px}}@media screen and (width <= 600px){.gutenberg-content .first-vehicle{margin-top:50px}}@media screen and (width <= 480px){.gutenberg-content .first-vehicle{margin-top:40px}}@media screen and (width <= 375px){.gutenberg-content .first-vehicle{margin-top:35px}}@media screen and (width <= 320px){.gutenberg-content .first-vehicle{margin-top:30px}}.gutenberg-content .row-group{display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0!important;width:45%}@media screen and (width <= 1385px){.gutenberg-content .row-group{text-align:center;width:90%}}.gutenberg-content .row-group h2{align-items:center;display:flex;font-size:27px;justify-content:flex-start;margin:0!important;text-align:left}@media screen and (width <= 1440px){.gutenberg-content .row-group h2{justify-content:center;text-align:center}}@media screen and (width <= 1200px){.gutenberg-content .row-group h2{font-size:26px}}@media screen and (width <= 1024px){.gutenberg-content .row-group h2{font-size:34px}}@media screen and (width <= 900px){.gutenberg-content .row-group h2{font-size:33px}}@media screen and (width <= 768px){.gutenberg-content .row-group h2{font-size:32px!important}}@media screen and (width <= 600px){.gutenberg-content .row-group h2{font-size:28px!important}}@media screen and (width <= 480px){.gutenberg-content .row-group h2{font-size:24px!important}}@media screen and (width <= 375px){.gutenberg-content .row-group h2{font-size:22px!important}}@media screen and (width <= 320px){.gutenberg-content .row-group h2{font-size:20px!important}}.gutenberg-content .row-group p{color:#000;margin:0!important;position:relative!important}@media screen and (width <= 768px){.gutenberg-content .row-group p{font-size:14px;line-height:1.4}}.gutenberg-content .vehicle-cta-link{background-color:#002c5f;border:none;box-shadow:none;color:#fff;cursor:pointer;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:14px;font-weight:700;margin:0!important;padding:15px;text-align:center;text-decoration:none!important;z-index:5}.gutenberg-content .vehicle-cta-link:hover{background-color:#003c80;color:#fff!important;text-decoration:none}.gutenberg-content .row-reverse{align-items:center;display:flex;flex-direction:row-reverse;gap:50px;height:100%;justify-content:center;margin-top:100px;width:100%}@media screen and (width <= 1385px){.gutenberg-content .row-reverse{align-items:center;flex-direction:column}}@media screen and (width <= 1200px){.gutenberg-content .row-reverse{margin-top:90px}}@media screen and (width <= 1024px){.gutenberg-content .row-reverse{margin-top:80px}}@media screen and (width <= 900px){.gutenberg-content .row-reverse{margin-top:70px}}@media screen and (width <= 768px){.gutenberg-content .row-reverse{margin-top:60px}}@media screen and (width <= 600px){.gutenberg-content .row-reverse{margin-top:50px}}@media screen and (width <= 480px){.gutenberg-content .row-reverse{margin-top:40px}}@media screen and (width <= 375px){.gutenberg-content .row-reverse{margin-top:35px}}@media screen and (width <= 320px){.gutenberg-content .row-reverse{margin-top:30px}}.gutenberg-content .row-reverse .wp-block-image{align-items:center;display:flex;margin:0!important}.gutenberg-content .row-reverse .row-reverse .image-carousel,.gutenberg-content .row-reverse .row-reverse .wp-block-image-carousel{height:400px!important;min-width:400px!important;width:400px!important}@media screen and (width <= 1530px)and (width >= 1441px){.gutenberg-content .row-reverse .row-reverse .image-carousel,.gutenberg-content .row-reverse .row-reverse .wp-block-image-carousel{height:400px!important;width:400px!important}}@media screen and (width <= 1001px){.gutenberg-content .row-reverse .row-reverse .image-carousel,.gutenberg-content .row-reverse .row-reverse .wp-block-image-carousel{height:400px!important;min-width:400px!important;width:400px!important}}@media screen and (width <= 768px){.gutenberg-content .row-reverse .row-reverse .image-carousel,.gutenberg-content .row-reverse .row-reverse .wp-block-image-carousel{height:300px!important;min-width:300px!important;width:300px!important}}@media screen and (width <= 600px){.gutenberg-content .row-reverse .row-reverse .image-carousel,.gutenberg-content .row-reverse .row-reverse .wp-block-image-carousel{height:280px!important;min-width:280px!important;width:280px!important}}@media screen and (width <= 480px){.gutenberg-content .row-reverse .row-reverse .image-carousel,.gutenberg-content .row-reverse .row-reverse .wp-block-image-carousel{height:260px!important;min-width:260px!important;width:260px!important}}@media screen and (width <= 375px){.gutenberg-content .row-reverse .row-reverse .image-carousel,.gutenberg-content .row-reverse .row-reverse .wp-block-image-carousel{height:240px!important;min-width:240px!important;width:240px!important}}@media screen and (width <= 320px){.gutenberg-content .row-reverse .row-reverse .image-carousel,.gutenberg-content .row-reverse .row-reverse .wp-block-image-carousel{height:220px!important;min-width:220px!important;width:220px!important}}.gutenberg-content .cartouche-left{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#002c5f;border-radius:5px;bottom:-40px;color:#fff;left:-80px;max-width:200px;min-width:150px;padding:10px;position:absolute;z-index:15}.gutenberg-content .cartouche-left .price-badge-content{line-height:1;text-align:left}.gutenberg-content .cartouche-left .price-badge-prefix{font-size:13px;font-weight:400;margin-bottom:4px;margin-left:25px;opacity:.9}.gutenberg-content .cartouche-left .price-badge-amount{align-items:baseline;display:flex;font-size:30px;font-weight:700;gap:2px;justify-content:right;margin-bottom:6px}.gutenberg-content .cartouche-left .price-badge-amount .price-badge-suffix{font-size:17px;font-weight:700;opacity:.9}.gutenberg-content .cartouche-left .price-badge-amount .price-badge-suffix-two{font-size:8px;font-weight:400;opacity:.9}.gutenberg-content .cartouche-left .price-badge-subtitle{font-size:12px;font-weight:400;margin-bottom:2px;opacity:.8;text-align:right}.gutenberg-content .cartouche-left .price-badge-conditions{font-size:11px;font-weight:400;line-height:1.3;margin-bottom:2px;opacity:.7;text-align:right}.gutenberg-content .cartouche-left .price-badge-disclaimer{font-size:8px;font-style:italic;font-weight:400;line-height:1.3;opacity:.6;text-align:right}@media screen and (width <= 1440px)and (width > 1001px){.gutenberg-content .cartouche-left{bottom:-35px;left:-20px;max-width:170px;min-width:130px;padding:8px}.gutenberg-content .cartouche-left .price-badge-amount{font-size:26px}.gutenberg-content .cartouche-left .price-badge-amount .price-badge-suffix{font-size:15px}.gutenberg-content .cartouche-left .price-badge-prefix{font-size:12px;margin-left:20px}.gutenberg-content .cartouche-left .price-badge-subtitle{font-size:11px}.gutenberg-content .cartouche-left .price-badge-conditions{font-size:10px}.gutenberg-content .cartouche-left .price-badge-disclaimer{font-size:8px}}@media screen and (width <= 1001px){.gutenberg-content .cartouche-left{bottom:-40px;left:-20px;max-width:150px;min-width:120px;padding:8px 12px;position:absolute}.gutenberg-content .cartouche-left .price-badge-amount{font-size:22px}.gutenberg-content .cartouche-left .price-badge-amount .price-badge-suffix{font-size:12px}.gutenberg-content .cartouche-left .price-badge-prefix{font-size:11px;margin-left:15px}.gutenberg-content .cartouche-left .price-badge-subtitle{font-size:10px}.gutenberg-content .cartouche-left .price-badge-conditions{font-size:9px}.gutenberg-content .cartouche-left .price-badge-disclaimer{font-size:7px}}@media screen and (width <= 600px){.gutenberg-content .cartouche-left{bottom:-40px;max-width:130px;min-width:100px;padding:6px 10px;right:-20px}.gutenberg-content .cartouche-left .price-badge-amount{font-size:18px}.gutenberg-content .cartouche-left .price-badge-amount .price-badge-suffix{font-size:10px}.gutenberg-content .cartouche-left .price-badge-prefix{font-size:10px;margin-left:10px}.gutenberg-content .cartouche-left .price-badge-subtitle{font-size:9px}.gutenberg-content .cartouche-left .price-badge-conditions{font-size:8px}.gutenberg-content .cartouche-left .price-badge-disclaimer{font-size:6px}}@media screen and (width <= 375px){.gutenberg-content .cartouche-left{bottom:-40px;max-width:110px;min-width:90px;padding:5px 8px;right:-20px}.gutenberg-content .cartouche-left .price-badge-amount{font-size:16px}.gutenberg-content .cartouche-left .price-badge-amount .price-badge-suffix{font-size:9px}.gutenberg-content .cartouche-left .price-badge-prefix{font-size:9px;margin-left:8px}.gutenberg-content .cartouche-left .price-badge-subtitle{font-size:8px}.gutenberg-content .cartouche-left .price-badge-conditions{font-size:7px}.gutenberg-content .cartouche-left .price-badge-disclaimer{font-size:6px}}.gutenberg-content .cartouche-right{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#002c5f;border-radius:5px;bottom:-40px;color:#fff;max-width:200px;min-width:150px;padding:10px;position:absolute;right:-80px;z-index:15}.gutenberg-content .cartouche-right .price-badge-content{line-height:1;text-align:left}.gutenberg-content .cartouche-right .price-badge-prefix{font-size:13px;font-weight:400;margin-bottom:4px;margin-left:25px;opacity:.9}.gutenberg-content .cartouche-right .price-badge-amount{align-items:baseline;display:flex;font-size:30px;font-weight:700;gap:2px;justify-content:right;margin-bottom:6px}.gutenberg-content .cartouche-right .price-badge-amount .price-badge-suffix{font-size:17px;font-weight:700;opacity:.9}.gutenberg-content .cartouche-right .price-badge-amount .price-badge-suffix-two{font-size:8px;font-weight:400;opacity:.9}.gutenberg-content .cartouche-right .price-badge-subtitle{font-size:12px;font-weight:400;margin-bottom:2px;opacity:.8;text-align:right}.gutenberg-content .cartouche-right .price-badge-conditions{font-size:11px;font-weight:400;line-height:1.3;margin-bottom:2px;opacity:.7;text-align:right}.gutenberg-content .cartouche-right .price-badge-disclaimer{font-size:8px;font-style:italic;font-weight:400;line-height:1.3;opacity:.6;text-align:right}@media screen and (width <= 1440px)and (width > 1001px){.gutenberg-content .cartouche-right{bottom:-35px;max-width:170px;min-width:130px;padding:8px;right:-20px}.gutenberg-content .cartouche-right .price-badge-amount{font-size:26px}.gutenberg-content .cartouche-right .price-badge-amount .price-badge-suffix{font-size:15px}.gutenberg-content .cartouche-right .price-badge-prefix{font-size:12px;margin-left:20px}.gutenberg-content .cartouche-right .price-badge-subtitle{font-size:11px}.gutenberg-content .cartouche-right .price-badge-conditions{font-size:10px}.gutenberg-content .cartouche-right .price-badge-disclaimer{font-size:8px}}@media screen and (width <= 1001px){.gutenberg-content .cartouche-right{bottom:-40px;max-width:150px;min-width:120px;padding:8px 12px;position:absolute;right:-20px}.gutenberg-content .cartouche-right .price-badge-amount{font-size:22px}.gutenberg-content .cartouche-right .price-badge-amount .price-badge-suffix{font-size:12px}.gutenberg-content .cartouche-right .price-badge-prefix{font-size:11px;margin-left:15px}.gutenberg-content .cartouche-right .price-badge-subtitle{font-size:10px}.gutenberg-content .cartouche-right .price-badge-conditions{font-size:9px}.gutenberg-content .cartouche-right .price-badge-disclaimer{font-size:7px}}@media screen and (width <= 600px){.gutenberg-content .cartouche-right{bottom:-40px;max-width:130px;min-width:100px;padding:6px 10px;right:-20px}.gutenberg-content .cartouche-right .price-badge-amount{font-size:18px}.gutenberg-content .cartouche-right .price-badge-amount .price-badge-suffix{font-size:10px}.gutenberg-content .cartouche-right .price-badge-prefix{font-size:10px;margin-left:10px}.gutenberg-content .cartouche-right .price-badge-subtitle{font-size:9px}.gutenberg-content .cartouche-right .price-badge-conditions{font-size:8px}.gutenberg-content .cartouche-right .price-badge-disclaimer{font-size:6px}}@media screen and (width <= 375px){.gutenberg-content .cartouche-right{bottom:-40px;max-width:110px;min-width:90px;padding:5px 8px;right:-20px}.gutenberg-content .cartouche-right .price-badge-amount{font-size:16px}.gutenberg-content .cartouche-right .price-badge-amount .price-badge-suffix{font-size:9px}.gutenberg-content .cartouche-right .price-badge-prefix{font-size:9px;margin-left:8px}.gutenberg-content .cartouche-right .price-badge-subtitle{font-size:8px}.gutenberg-content .cartouche-right .price-badge-conditions{font-size:7px}.gutenberg-content .cartouche-right .price-badge-disclaimer{font-size:6px}}.gutenberg-content .reassurance-section{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin-top:50px}@media screen and (width <= 1200px){.gutenberg-content .reassurance-section{gap:48px}}@media screen and (width <= 1024px){.gutenberg-content .reassurance-section{gap:45px}}@media screen and (width <= 900px){.gutenberg-content .reassurance-section{gap:42px}}@media screen and (width <= 768px){.gutenberg-content .reassurance-section{gap:38px}}@media screen and (width <= 600px){.gutenberg-content .reassurance-section{gap:32px}}@media screen and (width <= 480px){.gutenberg-content .reassurance-section{gap:28px}}@media screen and (width <= 375px){.gutenberg-content .reassurance-section{gap:25px}}@media screen and (width <= 320px){.gutenberg-content .reassurance-section{gap:22px}}.gutenberg-content .reassurance-section a{text-align:center;text-decoration:underline}.gutenberg-content .reassurance-section h2{align-items:center;color:#000;display:flex;font-size:2.2rem;font-weight:700;justify-content:center;margin:0;text-align:center}@media screen and (width <= 1200px){.gutenberg-content .reassurance-section h2{font-size:2rem}}@media screen and (width <= 1024px){.gutenberg-content .reassurance-section h2{font-size:1.9rem}}@media screen and (width <= 900px){.gutenberg-content .reassurance-section h2{font-size:1.8rem}}@media screen and (width <= 768px){.gutenberg-content .reassurance-section h2{font-size:32px}}@media screen and (width <= 600px){.gutenberg-content .reassurance-section h2{font-size:28px}}@media screen and (width <= 480px){.gutenberg-content .reassurance-section h2{font-size:24px}}@media screen and (width <= 375px){.gutenberg-content .reassurance-section h2{font-size:22px}}@media screen and (width <= 320px){.gutenberg-content .reassurance-section h2{font-size:20px}}.gutenberg-content .reassurance-section .reassurance-list{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;list-style:none;margin:0;padding:0;width:100%}@media screen and (width <= 1200px){.gutenberg-content .reassurance-section .reassurance-list{gap:35px}}@media screen and (width <= 1024px){.gutenberg-content .reassurance-section .reassurance-list{gap:30px}}@media screen and (width <= 900px){.gutenberg-content .reassurance-section .reassurance-list{align-items:center;flex-direction:column;gap:25px}}@media screen and (width <= 768px){.gutenberg-content .reassurance-section .reassurance-list{gap:25px}}@media screen and (width <= 600px){.gutenberg-content .reassurance-section .reassurance-list{gap:22px}}@media screen and (width <= 480px){.gutenberg-content .reassurance-section .reassurance-list{gap:20px}}.gutenberg-content .reassurance-section .reassurance-list li{align-items:center;background:#002c5f;border:none;border-radius:0;box-shadow:none;color:#fff;display:flex;flex:0 1 calc(50% - 20px);flex-direction:column;font-weight:700;justify-content:center;line-height:1.5;max-width:calc(50% - 20px);min-width:0;padding:14px 16px;text-align:center;word-wrap:break-word;box-sizing:border-box;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:15px;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.3px;overflow-wrap:break-word}@media screen and (width <= 1200px){.gutenberg-content .reassurance-section .reassurance-list li{flex:0 1 calc(50% - 18px);max-width:calc(50% - 18px);padding:13px 15px}}@media screen and (width <= 1024px){.gutenberg-content .reassurance-section .reassurance-list li{flex:0 1 calc(50% - 15px);max-width:calc(50% - 15px);padding:12px 14px}}@media screen and (width <= 900px){.gutenberg-content .reassurance-section .reassurance-list li{flex:0 1 100%;max-width:100%;padding:12px 14px;width:100%}}@media screen and (width <= 768px){.gutenberg-content .reassurance-section .reassurance-list li{font-size:14px;line-height:1.4;padding:11px 13px}}@media screen and (width <= 600px){.gutenberg-content .reassurance-section .reassurance-list li{padding:10px 12px}}@media screen and (width <= 480px){.gutenberg-content .reassurance-section .reassurance-list li{padding:10px 11px}}@media screen and (width <= 375px){.gutenberg-content .reassurance-section .reassurance-list li{padding:9px 10px}}.gutenberg-content .aligncenter{margin-left:auto;margin-right:auto;text-align:center}.gutenberg-content .alignleft{float:left;margin-bottom:1rem;margin-right:2rem}.gutenberg-content .alignright{float:right;margin-bottom:1rem;margin-left:2rem}.gutenberg-content .alignwide{margin-left:auto;margin-right:auto;max-width:1200px}.gutenberg-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}.gutenberg-content .has-small-font-size{font-size:.875rem}.gutenberg-content .has-normal-font-size{font-size:1rem}.gutenberg-content .has-medium-font-size{font-size:1.25rem}.gutenberg-content .has-large-font-size{font-size:1.5rem}.gutenberg-content .has-huge-font-size{font-size:2.25rem}.gutenberg-content .has-hyundai-primary-blue-color{color:#000!important}.gutenberg-content .has-hyundai-accent-blue-color{color:#00a8cc!important}.gutenberg-content .has-hyundai-yellow-color{color:#ffd100!important}.gutenberg-content .has-hyundai-primary-blue-background-color{background-color:#002c5f!important}.gutenberg-content .has-hyundai-accent-blue-background-color{background-color:#00a8cc!important}.gutenberg-content .has-hyundai-yellow-background-color{background-color:#ffd100!important}.gutenberg-content .has-hyundai-light-gray-background-color{background-color:#f8f9fa!important}.gutenberg-content:after{clear:both;content:"";display:table}.gutenberg-content .contact-info-section{background:#f8f9fa;border-left:4px solid #ffd100;border-radius:8px;margin:2rem 0;padding:2rem}.gutenberg-content .contact-info-section .contact-info-title{color:#000;margin-bottom:1rem}.gutenberg-content .contact-info-section .contact-form-title{color:#343a40;font-weight:700;margin-bottom:.5rem}.gutenberg-content .contact-info-section .contact-form-subtitle{color:#6c757d;margin-bottom:1rem}.gutenberg-content .contact-info-section .contact-cta{color:#00a8cc;font-style:italic;margin:0}.gutenberg-content .contact-info-section.block{text-align:center}.gutenberg-content .contact-info-section.block .contact-info-content{margin:0 auto;max-width:600px}.hyundai-notification,.hyundai-notification-content,.wpcf7-response-output,.wpcf7-validation-errors{display:none!important}.hyundai-popup-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:all .3s ease;visibility:hidden;z-index:10000}.hyundai-popup-overlay .hyundai-popup{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,44,95,.3);max-width:500px;opacity:0;overflow:hidden;transform:scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1);width:90%}@media screen and (width <= 600px){.hyundai-popup-overlay .hyundai-popup{max-width:90%}}.hyundai-popup-overlay .hyundai-popup .popup-header{background:#002c5f;padding:30px;position:relative;text-align:center}.hyundai-popup-overlay .hyundai-popup .popup-header .popup-icon{align-items:center;animation:scale-in .5s cubic-bezier(.4,0,.2,1) .2s backwards;display:flex;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.hyundai-popup-overlay .hyundai-popup .popup-header .popup-icon svg{height:50px;width:50px;stroke:#00d084;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;fill:none}.hyundai-popup-overlay .hyundai-popup .popup-header .popup-icon .checkmark{animation:draw-check .5s cubic-bezier(.4,0,.2,1) .4s backwards}.hyundai-popup-overlay .hyundai-popup .popup-header h3{animation:fade-in-up .5s cubic-bezier(.4,0,.2,1) .3s backwards;color:#fff;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:28px;font-weight:700;margin:0}@media screen and (width <= 600px){.hyundai-popup-overlay .hyundai-popup .popup-header h3{font-size:24px}}.hyundai-popup-overlay .hyundai-popup .popup-body{padding:30px;text-align:center}.hyundai-popup-overlay .hyundai-popup .popup-body p{color:#343a40;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:16px;line-height:1.6;margin:0 0 25px}@media screen and (width <= 600px){.hyundai-popup-overlay .hyundai-popup .popup-body p{font-size:14px}}.hyundai-popup-overlay .hyundai-popup .popup-body .popup-details{background:#f8f9fa;border-radius:8px;margin-bottom:25px;padding:15px;text-align:left}.hyundai-popup-overlay .hyundai-popup .popup-body .popup-details p{color:#6c757d;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:14px;margin:0}.hyundai-popup-overlay .hyundai-popup .popup-body .popup-details p strong{color:#000}.hyundai-popup-overlay .hyundai-popup .popup-body .popup-actions{display:flex;gap:15px;justify-content:center}@media screen and (width <= 600px){.hyundai-popup-overlay .hyundai-popup .popup-body .popup-actions{flex-direction:column}}.hyundai-popup-overlay .hyundai-popup .popup-body .popup-actions .popup-btn{border:none;border-radius:6px;box-shadow:none;cursor:pointer;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.hyundai-popup-overlay .hyundai-popup .popup-body .popup-actions .popup-btn.btn-primary{background:#002c5f;color:#fff}.hyundai-popup-overlay .hyundai-popup .popup-body .popup-actions .popup-btn.btn-primary:hover{background:#003c80;transform:translateY(-2px)}.hyundai-popup-overlay .hyundai-popup .popup-body .popup-actions .popup-btn.btn-secondary{background:transparent;border:2px solid #000;color:#000}.hyundai-popup-overlay .hyundai-popup .popup-body .popup-actions .popup-btn.btn-secondary:hover{background:#000;color:#fff}.hyundai-popup-overlay.show{opacity:1;visibility:visible}.hyundai-popup-overlay.show .hyundai-popup{opacity:1;transform:scale(1)}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes draw-check{0%{stroke-dasharray:100;stroke-dashoffset:100}to{stroke-dasharray:100;stroke-dashoffset:0}}.hyundai-notification-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;margin-top:2px;width:24px}.hyundai-notification{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:400px;opacity:0;position:fixed;right:20px;top:20px;transform:translateX(100%);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9999}.hyundai-notification.hyundai-notification-show{opacity:1;transform:translateX(0)}.hyundai-notification.hyundai-notification-success{border-left:4px solid #28a745}.hyundai-notification.hyundai-notification-success .hyundai-notification-icon{background:#28a745;color:#fff}.hyundai-notification.hyundai-notification-error{border-left:4px solid #dc3545}.hyundai-notification.hyundai-notification-error .hyundai-notification-icon{background:#dc3545;color:#fff}.hyundai-notification .hyundai-notification-content{align-items:flex-start;display:flex;gap:12px;padding:16px}.hyundai-notification .hyundai-notification-message{color:#343a40;flex:1;font-size:14px;line-height:1.4}.hyundai-notification .hyundai-notification-close{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.hyundai-notification .hyundai-notification-close:hover{background:rgba(0,0,0,.1);color:#343a40}@media(max-width:768px){.hyundai-notification{left:10px;max-width:none;right:10px;transform:translateY(-100%)}.hyundai-notification.hyundai-notification-show{transform:translateY(0)}}#contact-form{scroll-margin-top:80px}#contact-form.scroll-target-highlight .contact-form-container{transform:scale(1.01);transition:transform .3s ease}.scroll-to-form-btn{background:#002c5f;border:none;border-radius:0;bottom:0;box-shadow:0 -4px 20px rgba(0,44,95,.3);box-sizing:border-box;color:#fff;cursor:pointer;display:none;font-family:Hyundai Sans Text,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif;font-size:16px;font-weight:700;left:0;max-width:100vw;opacity:0;padding:14px 20px;position:fixed;right:0;text-align:center;transform:translateY(100%);transition:all .3s ease;visibility:hidden;width:100%;z-index:999}@media(width <= 1440px){.scroll-to-form-btn{display:block}}@media(max-width:768px){.scroll-to-form-btn{font-size:15px;padding:12px 20px}.scroll-to-form-btn[data-icon-type=text][data-icon]:after{font-size:18px;margin-left:6px}.scroll-to-form-btn[data-icon-type=image] .scroll-icon-image{height:12px;margin-left:6px;width:12px}}@media(width <= 480px){.scroll-to-form-btn{font-size:14px;padding:12px 15px}.scroll-to-form-btn[data-icon-type=text][data-icon]:after{font-size:16px;margin-left:5px}.scroll-to-form-btn[data-icon-type=image] .scroll-icon-image{height:11px;margin-left:5px;width:11px}}.scroll-to-form-btn.visible{opacity:1;transform:translateY(0);visibility:visible}.scroll-to-form-btn:hover{background:#003c80}.scroll-to-form-btn:active{background:#00819f}.scroll-to-form-btn[data-icon-type=text][data-icon]:after{content:attr(data-icon);display:inline-block;font-size:20px;margin-left:8px;transition:transform .3s ease;vertical-align:middle}.scroll-to-form-btn[data-icon-type=image] .scroll-icon-image{height:14px;margin-left:8px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;vertical-align:middle;width:14px}