:root{--hyundai-blue:#002c5f;--hyundai-sand:#e4dcd3;--hyundai-light-sand:#f6f3f2;--white:#fff;--black:#000;--dark-grey:#676767;--light-grey:#ccc;--alarm-color:#007fa8;--selected-steps:#f7f7f7}
.text-separator{display:flex;gap:5px}
.line-height-1rem{line-height:1rem}
.form-input-invalid{border:1px solid red !important}
.with-border::before{border:1px solid red !important}
#simulationFormPersonal .dropdown-menu li{cursor:pointer}
.max-width-1200{max-width:1200px;width:100%;margin:0 auto;padding-top:20px}
.padding-top-20{padding-top:20px}
select{width:100%;height:39.19px;background-color:var(--hyundai-sand);font-size:1rem;font-family:"HyundaiSansHead-Regular";line-height:1;text-align:left;color:gray;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;border:0;padding-left:10px;padding-right:20px;outline:0}
.financing-vehicle-selected-default-wrapper{position:absolute !important;bottom:-18% !important}
.financing-flex-center-final{display:flex;justify-content:center;margin-bottom:15px}
.financing-flex-start-final{display:flex;justify-content:flex-start;margin-bottom:20px}
.financing-flex-start{display:flex;justify-content:flex-start;margin-bottom:15px}
.financing-form-padding-right{padding-right:10px}
.financing-form-padding-left{padding-left:10px}
@media only screen and (max-width:1250px){.max-width-1200{width:90%;margin:0 auto}
}
@media only screen and (max-width:1199px){.financing-flex-center-1200{display:flex;justify-content:center;margin-bottom:15px}
.financing-flex-start-1200{display:flex;justify-content:flex-start;margin-bottom:15px}
}
@media only screen and (max-width:1000px){.simulation-header .simulation-position{height:65% !important}
.simulation-header .simulation-mkv{height:500px !important}
.financing-vehicle-selected-default-wrapper{position:absolute !important;bottom:-13% !important}
}
@media only screen and (max-width:991px){.financing-flex-center{margin-bottom:15px}
}
@media only screen and (max-width:767px){.financing-flex-center{display:flex;justify-content:center;margin-bottom:15px}
.financing-flex-start{display:flex;justify-content:flex-start;margin-bottom:15px;padding-left:10%}
.simulation-header .simulation-position{height:100% !important}
.simulation-header .simulation-mkv{height:400px !important}
.financing-form-padding-right{padding-right:0}
.financing-form-padding-left{padding-left:0}
}
.financing-header{width:100%;text-align:left;font-family:"HyundaiSansText-Regular";position:relative;display:flex;justify-content:center;margin-top:-60px}
#financingHeader picture{width:100%}
.financing-header .financing-position{height:100%;max-width:1200px;width:90%;margin:0 auto;display:flex;justify-content:left;align-items:center;top:0;position:absolute}
.financing-header .financing-mkv{width:100%;height:auto}
.financing-header .financing-content{color:var(--white);width:470px}
.financing-header .financing-header-title{font-family:"HyundaiSansText-Bold";font-size:1.25rem}
.financing-header .financing-header-subtitle{font-size:1.5rem;display:block;line-height:1.5rem;margin-bottom:15px}
.financing-header .financing-header-description{font-family:"HyundaiSansText-Regular";font-size:1.5rem;line-height:1.75rem;color:var(--white);text-align:left;font-family:"HyundaiSansText-Regular"}
.financing-mkv-desk{display:flex}
.financing-mkv-mobile{display:none}
@media only screen and (min-width:1600px){.financing-header .financing-position{width:70%}
}
@media only screen and (max-width:767px){.financing-header .financing-content{position:absolute;left:20px;top:20%;color:var(--white);width:320px}
.financing-header .financing-content .financing-header-subtitle{font-size:1.25rem;line-height:1.5rem}
.financing-header .financing-header-title{font-size:1rem}
.financing-header .financing-content .financing-header-description{font-family:"HyundaiSansText-Regular";font-size:1.25rem;line-height:1.25rem}
}
@media only screen and (max-width:1250px){.financing-mkv-desk{display:none}
.financing-mkv-mobile{display:flex}
.financing-header .financing-position{height:80%}
}
#financingHome{width:100%;margin:0 auto;padding-bottom:60px}
#financingHome section{width:100%;max-width:50%;margin-bottom:35px}
#financingHome h1{font-family:"HyundaiSansText-Bold"}
#financingHome .step-3-content{margin-top:-10px;width:100%;padding:10px;background:white}
#financingHome p{display:block}
#financingHome .car-edition{display:flex;justify-content:space-between;width:100%;flex-direction:column}
#financingHome .btn:focus{box-shadow:none !important}
#financingHome .edit{color:var(--hyundai-blue);text-decoration:underline;cursor:pointer;font-size:12px;margin-top:5px;margin-bottom:0;font-family:"HyundaiSansText-Bold"}
#financingHome .edit.edit-dealer{margin-top:5px;margin-bottom:10px}
#financingHome .bold{font-family:"HyundaiSansText-Bold";font-size:1rem;margin-bottom:0}
#financingHome .medium{font-size:1.25rem;font-family:"HyundaiSansText-Medium";margin-bottom:5px}
#financingHome .sub-medium{font-size:.75rem;font-family:"HyundaiSansText-Medium";margin:0}
#financingHome .selected-version-infos{display:flex;justify-content:space-between;margin-bottom:15px}
#financingHome .sections-container{display:flex;justify-content:space-between;gap:40px}
#financingHome .sections-container .financing-cdc-img{height:auto;width:100%}
#financingHome .section-subtitle{font-family:"HyundaiSansText-bold";display:block;margin-bottom:25px;font-size:1rem;text-align:left}
#financingHome .section-cdc-subtitle{font-family:"HyundaiSansText-bold";display:block;margin-bottom:15px;text-align:left;font-size:1rem}
#financingHome .section-cdc-text{display:block;margin-top:15px;margin-bottom:20px}
#financingHome .financing-text-container{margin-bottom:25px}
#financingHome .financing-text-container .financing-title{font-size:3.8rem;margin-bottom:0}
#financingHome .financing-text-container .financing-subtitle{display:block;width:50%}
#financingHome .financing-text-container .financing-text{display:block;width:50%}
#financingHome .financing-download-text{color:var(--white);text-wrap:nowrap;margin:0}
#financingHome .section-title{color:var(--hyundai-blue);font-family:"HyundaiSansText-Bold";margin-bottom:0;text-align:left;font-size:32px}
#financingHome .section-text{font-size:14px}
#financingHome .card-cdc-text{margin:0}
#financingHome .financing-aspects{font-size:26px;text-align:left;font-family:"HyundaiSansText-Bold";margin-top:20px;margin-bottom:10px}
#financingHome .financing-aspects-p strong{text-wrap:nowrap}
#financingHome .right-buy{display:flex;margin-top:10px;gap:20px;margin-bottom:15px;font-size:14px}
#financingHome .video-modal-button{width:100%;height:100%;cursor:pointer}
#financingHome .right-buy-video{width:100%;height:130px;pointer-events:none}
#financingHome .financing-card{background-color:rgba(204,183,183,0.479);display:flex;gap:20px;justify-content:left;padding:20px;align-items:flex-start;margin-bottom:10px}
#financingHome .financing-card h4{font-family:"HyundaiSansText-Bold";margin-bottom:0}
#financingHome .financing-card p{line-height:20px;margin-top:0;margin-bottom:0}
#financingHome .final-plan-text{font-family:"HyundaiSansText-Bold";display:block;margin-top:20px !important;margin-bottom:25px !important}
.breadcrumb{background-color:var(--white) !important}
#financingHome .financing-cdc-card{background-color:rgba(243,236,236,0.479);padding:10px;display:flex;flex-direction:column;font-family:"HyundaiSansText-Bold";font-weight:bold;gap:5px}
#financingHome .financing-cdc-card .info{font-size:14px;font-family:"HyundaiSansText-Medium";display:block;margin-top:0;font-weight:normal}
#financingHome .financing-cards-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;margin-top:5px;margin-bottom:20px}
#financingHome .aspects-card{background-color:rgba(204,183,183,0.479);display:flex;gap:20px;justify-content:left;padding:20px;align-items:center;margin-bottom:20px}
#financingHome .aspects-card p{font-family:"HyundaiSansText-Medium";font-size:20px}
#financingHome .contact-container{display:flex;justify-content:space-between;width:100%}
#financingHome .contact-text{margin:0}
#financingHome .contact-content{display:flex;flex-direction:column;width:50%;margin-top:10px;margin-bottom:20px}
#financingHome .contact-number{color:#00aad2 !important;cursor:pointer !important;font-size:22px;font-family:"HyundaiSansText-Bold"}
#financingHome .button-hyundai{width:fit-content;background:#002c5f;display:inline-flex;padding:0 30px;height:42px;font-family:"HyundaiSansText-Medium";color:var(--white);grid-row-gap:10px;gap:10px;align-items:center;border:0;margin:0;cursor:pointer}
#financingHome .learn-more{width:fit-content;background:#002c5f;padding:0 75px;height:42px;margin-top:15px;margin-bottom:20px;display:flex;font-family:"HyundaiSansText-Bold";color:var(--white);grid-row-gap:10px;align-items:center;border:0}
#financingHome .downloads-container{display:flex;justify-content:flex-start;font-size:14px;margin-bottom:30px;gap:10px}
#financingHome .financing-video-text{margin-top:0}
#financingHome .downloads-container a{width:fit-content}
#financingHome .downloads-container a p{text-wrap:nowrap}
#financingHome .support-text{font-size:10px;line-height:14px;font-family:"HyundaiSansText-Medium";display:block}
#financingHome .select-your-hyundai{font-family:"HyundaiSansText-Bold";margin-bottom:20px}
#financingHome .car-card{display:flex;flex-direction:column;gap:10px;align-items:center;height:130px;cursor:pointer;margin-bottom:20px;width:260px;position:relative}
.financing-home .li-step-2{margin-top:30px;position:relative;height:550px;width:260px}
#financingHome .step-2-content{padding:10px;cursor:default !important;background:white}
#financingHome .locked{cursor:default !important;opacity:.7}
#financingHome .grid-locked{display:flex !important}
#financingHome .car-list{width:100%;margin-bottom:20px;flex-wrap:wrap}
#financingHome .car-list .financing-model-item{margin-bottom:65px;display:flex;justify-content:center}
#financingHome .car-name{display:flex;font-family:"HyundaiSansText-Bold";justify-content:center;margin:0 auto;font-size:1.25rem}
#financingHome .car-price{font-size:1rem;margin:0;margin-top:5px}
#financingHome .container-accordion{border:0;background-color:var(--white)}
#financingHome .accordion{border:0;background-color:var(--white)}
#financingHome .card{border:0;background-color:var(--white);border-bottom:1px solid var(--hyundai-sand)}
#financingHome .card-position{width:100%}
#financingHome .position{position:absolute;z-index:100}
#financingHome .box-shadow{box-shadow:0 0 5px rgba(0,0,0,0.3);width:300px}
#financingHome .card-text-container{display:flex;flex-direction:column}
#financingHome .card-header{border:0;background-color:var(--white);color:black;font-family:"HyundaiSansText-Bold";font-size:22px;padding:0}
#financingHome .car-card-content{display:flex;flex-direction:column;gap:10px;align-items:center}
#financingHome .car-card-texts{background:white;width:100%;padding-bottom:5px;text-align:center}
#financingHome .selected-car-card-content{margin-top:-40px !important}
#financingHome .selected-car-card{margin-top:20px;height:auto}
#financingHome .card .card-header .btn[aria-expanded="false"] .arrow-accordion{transform:rotate(270deg)}
#financingHome .card .card-header .btn[aria-expanded="true"] .arrow-accordion{transform:rotate(90deg)}
#financingHome .arrow-accordion{transition:all .3s ease}
#financingHome .btn{background-color:transparent;border-top:1px solid var(--hyundai-sand);padding:15px;border-radius:0;width:100%;display:flex;justify-content:space-between;align-items:center}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;content:" "}
#financingHome .financing-download-button{padding:15px;width:100%;display:flex;justify-content:flex-start}
@media only screen and (max-width:1250px){#financingHome section{max-width:100%}
#financingHome .sections-container{flex-direction:column;gap:30px}
#financingHome .right-buy-video{width:300px;height:150px}
#financingHome .video-modal-button{width:fit-content}
#financingHome .downloads-container a{width:290px;justify-content:center}
#financingHome .downloads-container{display:flex;flex-direction:column;justify-content:space-between;gap:20px;font-size:14px;margin-bottom:30px}
}
@media only screen and (max-width:767px){#financingHome .financing-cdc-card{font-size:12px;line-height:14px}
#financingHome .financing-cdc-card .info{font-size:.75rem;line-height:1rem}
#financingHome .button-hyundai{width:72%;font-size:12px;padding:10px;gap:5px}
#financingHome h1{font-size:1.1rem !important;margin-bottom:0}
#financingHome .financing-cdc-img{width:100%}
.financing-text p{display:block;width:100%}
#financingHome .downloads-container{align-items:center}
#financingHome .financing-text{width:100% !important}
#financingHome .car-list{display:flex !important;width:100%;margin-bottom:20px;align-items:center;justify-content:center}
#financingHome .li-step-2{height:600px}
#financingHome section{max-width:100%;margin-bottom:20px}
#financingHome .grid-locked{display:none !important}
#financingHome .right-buy-video{width:150px;height:80px}
#financingHome .video-modal-button{width:fit-content}
}
#financingHome .dropdown{width:100%;border-bottom:none !important;margin-bottom:20px}
#financingHome .dropdown.disabled{opacity:.5;pointer-events:none}
#financingHome .dropdown .dropdown-toggle[aria-expanded="true"]{color:#00aad2}
#financingHome .dropdown .dropdown-toggle{width:100%;background-color:var(--hyundai-sand) !important;text-align:left;box-shadow:none;padding:10px !important;border-bottom:none !important;border-top-width:initial;border-right-width:initial;border-left-width:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;font-family:"HyundaiSansHead-Medium";font-size:14px;color:var(--dark-grey) !important;border-style:none none solid;border-radius:0}
#financingHome .dropdown .dropdown-toggle[aria-expanded="false"] .arrow-select{transform:rotate(270deg)}
.arrow-select{transition:all .3s ease}
#financingHome .dropdown .dropdown-toggle[aria-expanded="true"] .arrow-select{transform:rotate(90deg)}
#financingHome .dropdown-menu .container-select{width:100%;height:auto;display:block;position:relative;overflow-y:auto;padding:0;margin:0 auto}
#financingHome .dropdown-menu .container-select::-webkit-scrollbar{width:10px;height:2px}
#financingHome .dropdown-menu .container-select::-webkit-scrollbar-button{width:0;height:0}
#financingHome .dropdown-menu .container-select::-webkit-scrollbar-thumb{background:#838383;border:0 none #fff;border-radius:50px}
#financingHome .dropdown-menu .container-select::-webkit-scrollbar-track{border:0 none #fff;border-radius:50px}
#financingHome .dropdown-menu .container-select .option{width:100%;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}
#financingHome .dropdown-menu .container-select .option .radio{flex-basis:7%}
#financingHome .dropdown-menu{width:100%;margin-top:0;border-top-width:initial;border-right-width:initial;border-left-width:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;padding:0;border-style:none none solid;border-image:initial;border-radius:0}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 !important}
#financingHome .dropdown-menu li{height:35px;padding:10px;display:flex;align-items:center;background-color:var(--hyundai-sand) !important;border-top:1px solid var(--hyundai-gray);cursor:pointer}
#financingHome .dropdown-menu li:hover{background-color:#e5e0da !important}
#financingColor{border-bottom:1px solid var(--hyundai-sand)}
#financingColor .item-version input[type="radio"]{display:none}
.color{width:100%;margin-bottom:15px}
.colors-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}
#financingColor .item-color{width:25px;height:25px;background-color:var(--white);border:2px solid var(--light-grey);padding:2px;cursor:pointer;transition:all .3s}
@keyframes revealColor{from{clip-path:inset(0 0 0 100%)}
to{clip-path:inset(0 0 0 0)}
}
#financingColor .item-color input[type="radio"]{display:none}
#financingColor .item-color .this-color{background-color:var(--black);height:17px}
#financingColor .active{text-align:center;opacity:1 !important;animation:revealColor 1s forwards}
#financingColor .visible{width:max-content !important;opacity:1}
#financingColor .item-color .this-color .color-name{overflow:hidden;padding:5px 5px;font-size:12px;height:17px;line-height:10px;opacity:0;white-space:nowrap}
#financingColor .item-color .this-color .color-name-text-white{color:var(--white)}
#financingColor .item-color .this-color .color-name-text-black{color:var(--black)}
#financingColor .dealer-list{list-style:none;padding:0}
#financingColor .dealer-list .card-item{background-color:var(--hyundai-sand);border-bottom:1px solid var(--hyundai-light-sand);padding:20px;margin-bottom:0}
#financingColor .dealer-list .card-item .dealer-name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}
#financingColor{border-bottom:1px solid var(--hyundai-sand);padding-top:10px}
#financingColor .selected-option .selection{font-family:"HyundaiSansText-Regular";font-size:20px}
#financingColor .selected-option .edit-selection{color:var(--alarm-color);padding-left:20px;cursor:pointer}
.container-selection-button{display:none}
#financingColor .title-item{font-family:"HyundaiSansText-Medium";font-size:16px;display:block}
#financingColor .selected-option{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}
@media(max-width:961px){.container-selection-button{display:flex;justify-content:flex-end}
}
@media(max-width:960px){#financingColor .selected-option{justify-content:space-between}
}
@media(max-width:767px){#financingColor>.d-flex{flex-direction:column}
}
#financingHome .menu-wrapper-container{width:100%;max-width:950px;position:relative;display:flex;align-items:flex-start;justify-content:center;margin:0 auto;padding:60px 0 80px}
#financingHome .search-dealer-container{width:100%;max-width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 auto}
#financingHome .search-dealer-container .search-dealer-title{width:100%;height:auto;display:block;color:#000;font-size:1.25rem;font-family:"HyundaiSansHead-Regular";line-height:1.2;margin-bottom:18px}
#financingHome .search-dealer-container .search-dealer-options{width:100%;height:auto;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between}
#financingHome .search-dealer-container .search-dealer-options .dealer-option-label{display:block;position:relative;padding-left:25px;margin-bottom:14px;width:50%;cursor:pointer;color:#747474;font-size:.75rem;font-family:"HyundaiSansText-Medium";line-height:1;margin-bottom:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
#financingHome .search-dealer-container .search-dealer-options .dealer-option-label .dealer-option-radio{position:absolute;opacity:0;width:100%;cursor:pointer;left:0;z-index:9;height:20px;margin-top:-5px}
#financingHome #myLocation .dealer-options-radio-mark{border-radius:0 !important;width:20px !important;height:20px !important;align-items:center;display:flex}
#financingHome .search-dealer-container .search-dealer-options .dealer-option-label .dealer-options-radio-mark{width:20px;height:20px;position:absolute;top:-4px;left:0;background-color:#f5f4f4;border:solid 1px #d3d3d3;border-radius:50%}
#financingHome .search-dealer-container .search-dealer-options .dealer-option-label .dealer-options-radio-mark::after{content:"";width:10px;height:10px;position:absolute;display:none;top:4px;left:4px;border-radius:50%;background-color:#00aad2}
#financingHome .search-dealer-container .search-dealer-options .dealer-option-label:hover input ~ .dealer-options-radio-mark,#financingHome .search-dealer-container .search-dealer-options .dealer-option-label input:checked ~ .dealer-options-radio-mark{border-color:#00aad2}
#financingHome .search-dealer-container .search-dealer-options .dealer-option-label input:checked ~ .dealer-options-radio-mark::after{display:block}
#financingHome .search-dealer-container .search-container{width:100%;height:auto;display:flex;align-items:center;justify-content:center;background-color:#e1dbd3;border:solid 1px #707070;margin:0 auto 15px}
#financingHome .search-dealer-container .search-container .search-input{width:90%;height:48px;color:#999;font-size:14px;font-family:"HyundaiSansHead-Medium";line-height:1;background-color:transparent;border:0;border-radius:0;padding:0 0 0 10px}
#financingHome .search-dealer-container .search-container .search-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;border-radius:0;outline:0;padding-right:0}
#financingHome .search-dealer-container .search-container .search-button svg path{fill:#676767}
#financingHome .search-dealer-container .search-result-container{width:100%;height:auto;display:block;margin-bottom:5px}
#financingHome .search-dealer-container .search-result-container .result-dropdown{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;z-index:1}
#financingHome .result-dropdown .dropdown-button[aria-expanded="false"] .arrow-dealer{transform:rotate(270deg)}
#financingHome .result-dropdown .dropdown-button[aria-expanded="true"] .arrow-dealer{transform:rotate(90deg)}
#financingHome .arrow-dealer{transition:all .3s ease;opacity:.5}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-button{width:100%;height:48px;color:#fff;font-size:14px;font-family:"HyundaiSansHead-Medium";line-height:1;text-align:left;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;background-color:#b7b7b7;border:solid 1px #707070;padding-left:10px;padding-right:20px;outline:0;transition:transform .5s ease-out}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-button[aria-expanded="false"]::after{content:"";width:11px;height:5px;position:absolute;top:24px;right:3%;vertical-align:0;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:url("../../../../../content/dam/hmb/header/menu-dealer-arrow.png") right center no-repeat;margin:0}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-button[aria-expanded="true"]::after{content:"";width:11px;height:5px;position:absolute;top:24px;right:3%;vertical-align:0;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:url("../../../../../content/dam/hmb/header/menu-dealer-arrow.png") right center no-repeat;transform:rotate(180deg);margin:0}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu.show{width:100%;height:auto;background-color:#eee;border:0;border-radius:0;margin:0;padding:0}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list{width:100%;max-width:100%;height:auto;max-height:300px;display:block;overflow-y:auto}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list::-webkit-scrollbar{width:20px}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list::-webkit-scrollbar-track{background-color:#fff;border-radius:0;border:solid 5px transparent;background-clip:content-box}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list::-webkit-scrollbar-thumb{height:37px;border:solid 7px transparent;background-color:#676767;border-radius:0;background-clip:content-box}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list .dropdown-dealer-item{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:15px 20px;border:0;border-bottom:solid 1px #b7b7b7}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list .dropdown-dealer-item:last-of-type{border-bottom:solid 1px #707070}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list .dropdown-dealer-item:hover,#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list .dropdown-dealer-item:focus{outline:0}
#financingHome .search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list .dropdown-dealer-item .dealer-item-name{width:100%;height:auto;color:#000;font-size:14px;font-family:"HyundaiSansHead-Medium";text-align:left;line-height:1.2}
.search-dealer-container .search-result-container .result-dropdown .dropdown-menu .dealer-list .dropdown-dealer-item .dealer-item-address{width:100%;height:auto;color:#000;font-size:12px;font-family:"HyundaiSansText-Regular";line-height:1.2;text-align:left;margin-top:5px;padding:0}
#financingHome .search-dealer-container .selected-dealer-container{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-top:20px;padding:0 20px}
#financingHome .search-dealer-container .selected-dealer-container .selected-dealer-address{width:100%;height:auto;display:block;color:#000;font-size:13px;font-family:"HyundaiSansText-Regular";line-height:1.2}
#financingHome .search-dealer-container .selected-dealer-container .selected-dealer-icons{width:60%;height:auto;display:flex;align-items:flex-start;justify-content:space-between}
#financingHome .search-dealer-container .selected-dealer-container .selected-dealer-icons .dealer-icon{width:100%;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer}
#financingHome .search-dealer-container .selected-dealer-container .selected-dealer-icons .dealer-icon a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-decoration:none}
#financingHome .search-dealer-container .selected-dealer-container .selected-dealer-icons .dealer-icon svg{width:100%;display:block;margin-bottom:10px}
#financingHome .search-dealer-container .selected-dealer-container .selected-dealer-icons .dealer-icon .dealer-icon-text{width:100%;height:auto;display:block;color:#000;font-size:12px;font-family:"HyundaiSansText-Bold";line-height:1;text-align:center}
#financingHome .search.full{height:100vh}
#financingHome .search-menu-container{width:100%;max-width:1200px;height:550px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;margin:0 auto}
#financingHome .search.full .search-menu-container{height:auto}
#financingHome .search-menu-container .close-container{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
#financingHome .search-menu-container .close-container .close-search{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;padding:0}
#financingHome .close-container .close-search svg{width:15px;height:15px}
#financingHome .close-container .close-search svg path{fill:#707070;transition:fill .5s ease-out}
#financingHome .close-container .close-search:hover svg path{fill:#000}
#financingHome .search-menu-container .search-content{width:100%;max-width:1080px;height:68px;display:flex;align-items:center;justify-content:center;margin:0;padding:0}
#financingHome .search-menu-container .search-content .search-all-input{width:calc(100% - 30px);height:auto;display:block;color:#999;font-size:48px;font-family:"HyundaiSansHead-Regular";line-height:1;text-align:left;border:0;border-bottom:solid 1px #707070;padding-left:20px;padding-bottom:5px}
#financingHome .search-content .search-all-button{width:25px;height:25px;display:block;background-color:transparent;border:0;padding:0}
#financingHome .search-content .search-all-button:hover svg path{fill:#00aad2;transition:fill .5s ease-out}
#financingHome.search-menu-container .search-result-empty{width:100%;max-width:100%;height:auto;display:block;color:var(--black);font-size:21px;font-family:"HyundaiSansText-Regular";line-height:1.2;text-align:center;margin:15px 0}
@media only screen and (min-width:1200px) and (max-width:1600px){#financingHome .vehicles-container{max-width:90%;padding:40px 0}
#financingHome .vehicles-container .vehicle-details .vehicle-details-name{font-size:36px}
#financingHome .search-content{max-width:850px;height:50px}
#financingHome .search-content .search-all-input{font-size:30px}
#financingHome .search-result-count{font-size:28px}
#financingHome .search-result-list{max-width:830px;height:210px;margin:0}
#financingHome .search-result-list .search-result-item{margin-bottom:10px;padding-bottom:10px}
#financingHome .search-result-list .search-result-item .search-result-item-content .search-result-item-title{font-size:18px}
#financingHome .search-result-list .search-result-item .search-result-item-content .search-result-item-description{font-size:14px}
}
@media only screen and (max-width:991px){#financingHome .search-content{max-width:100%;height:40px}
#financingHome .search-content .search-all-input{width:100%;font-size:24px;padding-left:10px;padding-top:10px}
#financingHome .search-result-count{font-size:16px;margin:15px auto 0}
#financingHome .search-result-list{max-width:100%;height:300px;margin:10px auto 15px}
#financingHome .search-result-list .search-result-item{margin-bottom:8px;padding-bottom:8px}
#financingHome .search-result-list .search-result-item .search-result-item-content .search-result-item-title{font-size:16px}
#financingHome .search-result-list .search-result-item .search-result-item-content .search-result-item-description{font-size:14px;margin-bottom:5px}
#financingHome .search-result-list .search-result-item .search-result-item-content .search-result-item-link{width:90px;height:25px}
}
#financingHome label{width:100%}
#financingHome .financing-input{width:95%;background-color:var(--hyundai-sand);border:0;padding:5px;margin-bottom:10px;font-size:.8rem;padding:10px;font-family:"HyundaiSansText-Medium"}
#financingHome .home-card{position:absolute;background-color:var(--hyundai-blue);width:44px;height:50px;top:-60px;right:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}
#financingHome .container-input-name label{width:100%;display:flex;margin-top:60px;justify-content:center;flex-direction:row;gap:8px;align-items:center}
#financingHome .container-input-100{width:100%}
#financingHome .container-input-name label img{cursor:pointer}
#financingHome .container-personal-data{margin-top:60px}
#financingHome .container-contacts{margin-top:30px}
#financingHome .container-contacts label{display:flex}
#financingHome .container-contacts label input{width:fit-content;margin-right:10px}
#financingHome .container-address{margin-top:30px}
#financingHome .container-legal-text-send-button button{width:75%}
#financingHome .button-container{display:flex;justify-content:end;height:fit-content}
#financingHome .checkbox-label{display:flex;flex-direction:row;justify-content:space-between;gap:10px;align-items:first baseline}
#financingHome .checkbox-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}
#financingHome .localization-container{width:95%;display:flex;justify-content:space-between}
#financingHome .checkbox-container div{min-width:140px}
#financingHome .checkbox-input{display:none}
#financingHome .checkbox-input+.checkbox-text:before{content:"";display:inline-block;min-width:20px;min-height:20px;border:1px solid var(--hyundai-sand);margin-right:10px;margin-left:-30px;vertical-align:middle;background-color:var(--hyundai-light-sand);transition:all .5s ease-out}
#financingHome .checkbox-input+.legal-infos-margin-top:after{margin-top:9px !important}
#financingHome .checkbox-input+.checkbox-text:hover:before{border-color:#00aad2}
#financingHome .checkbox-input:checked+.checkbox-text:before{background-color:var(--hyundai-light-sand);border-radius:0}
#financingHome .financing-perfil-disclaimer{width:100%;height:auto;display:block;color:var(--black);font-size:14px;font-family:"HyundaiSansHead-Regular";text-align:right;line-height:1.2;margin:0 0 10px}
#financingHome .simulation-button-container{display:flex;justify-content:flex-end;width:95%}
#financingHome .checkbox-input:checked+.checkbox-text::after{content:"";width:10px;height:10px;top:10px;left:-20px;position:absolute;transform:translate(-50%,-50%);background-color:#00aad2;display:block;transition:all .5s ease-out}
#financingHome .checkbox-text{font-size:.8rem;font-family:"HyundaiSansHead-Medium";margin-left:30px;position:relative}
#financingHome button[disabled] svg path{stroke:var(--hyundai-sand)}
#financingHome #financingPerfilForm{margin-top:-50px}
#financingHome .result-dropdown{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}
#financingHome .result-dropdown .dropdown-button[aria-expanded="false"] .arrow{transform:rotate(270deg)}
#financingHome .result-dropdown .dropdown-button[aria-expanded="true"] .arrow{transform:rotate(90deg)}
#financingHome .arrow{transition:all .3s ease;opacity:.5}
#financingHome .result-dropdown .dropdown-button{width:100%;height:39.19px;background-color:var(--hyundai-sand);font-size:14px;font-family:"HyundaiSansHead-Regular";line-height:1;text-align:left;color:gray;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;border:0;padding-left:10px;padding-right:20px;outline:0;transition:transform .5s ease-out}
#financingHome .result-dropdown .dropdown-button[aria-expanded="false"]::after{content:"";width:11px;height:5px;position:absolute;top:24px;right:3%;vertical-align:0;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:url("../../../../../content/dam/hmb/header/menu-arrow.png") right center no-repeat;margin:0}
#financingHome .result-dropdown .dropdown-button[aria-expanded="true"]::after{content:"";width:11px;height:5px;position:absolute;top:24px;right:3%;vertical-align:0;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:url("../../../../../content/dam/hmb/header/menu-arrow.png") right center no-repeat;transform:rotate(180deg);margin:0}
#financingHome .result-dropdown .dropdown-menu.show{width:100%;height:auto;background-color:#eee;border:0;border-radius:0;margin:0;padding:0}
#financingHome .result-dropdown .dropdown-menu .list{width:100%;max-width:100%;height:auto;max-height:300px;display:block}
#financingHome .result-dropdown .dropdown-menu .list li{padding:10px;border-top:1px solid var(--gray)}
#financingHome .result-dropdown .dropdown-menu .list::-webkit-scrollbar{width:20px}
#financingHome .result-dropdown .dropdown-menu .list::-webkit-scrollbar-track{background-color:#fff;border-radius:0;border:solid 5px transparent;background-clip:content-box}
#financingHome .result-dropdown .dropdown-menu .list::-webkit-scrollbar-thumb{height:37px;border:solid 7px transparent;background-color:#676767;border-radius:0;background-clip:content-box}
#financingHome .result-dropdown .dropdown-menu .list .dropdown-item{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:15px 20px;border:0;border-bottom:solid 1px #b7b7b7}
#financingHome .result-dropdown .dropdown-menu .list .dropdown-item:last-of-type{border-bottom:solid 1px #707070}
#financingHome .result-dropdown .dropdown-menu .list .dropdown-item:hover,#financingHome .result-dropdown .dropdown-menu .list .dropdown-item:focus{outline:0}
.simulation-button-container button{width:240px !important}
@media(max-width:1024px){#financingHome .checkbox-input+.legal-infos-margin-top:before{margin-top:0 !important}
}
@media(max-width:991px){#financingHome .button-container{justify-content:start;margin-top:30px}
#financingHome .financing-input{width:100%}
#financingHome .button-hyundai{width:100%}
}
@media(max-width:767px){#financingHome .send-button{margin:0 auto}
#financingHome .localization-container{width:100%}
#financingHome .main-input{font-size:1rem}
}
#financingSimulation{width:100%;margin:0 auto;padding-bottom:60px}
#financingSimulation .simulation-content{width:100%;margin:0 auto}
#financingSimulation #financingSimulationTitleWrapper a{color:var(--hyundai-light-blue)}
#financingSimulation .financing-title{font-family:"HyundaiSansText-Medium";margin-bottom:15px;font-size:2.2rem}
#financingSimulation #financingSimulationTitleWrapper .financing-title{margin-bottom:0}
#financingSimulation .financing-link{text-decoration:underline;font-family:"HyundaiSansText-Medium";color:var(--alarm-color)}
#financingSimulation .financing-acordion-trigguer{font-family:"HyundaiSansHead-Medium";margin-bottom:10px;font-size:22px}
#financingSimulation .financing-text{font-family:"HyundaiSansText-Regular";font-size:.9rem;display:block}
#financingSimulation .simulation-resume{margin-top:40px}
#financingSimulation .simulation-resume-content{width:100%;margin:0 auto}
#financingSimulation .container-accordion{margin-top:40px;border:0;background-color:var(--white)}
#financingSimulation .accordion{border:0;background-color:var(--white)}
#financingSimulation .card{border:0;background-color:var(--white)}
#financingSimulation .card .card-header .btn{border:0;background-color:var(--white);width:100%;padding:.75rem 1.25rem;display:flex;justify-content:space-between;align-items:center}
#financingSimulation .card .card-header .btn:focus{outline:none !important;box-shadow:none !important}
#financingSimulation .card-header{border:0;padding:0;background-color:var(--white)}
#financingSimulation .simulation-resume-card{display:flex;justify-content:space-between;flex-direction:column}
#financingSimulation .simulation-resume-card button{max-width:200px}
#financingSimulation .financing-version-name-container{max-width:100%;width:fit-content;margin-right:5px}
#financingSimulation .financing-version-name-container .simulation-vehicle-version-name{text-wrap:wrap}
#financingSimulation .button-hyundai{width:fit-content;background:#002c5f;display:inline-flex;padding:0 30px;height:42px;font-family:"HyundaiSansText-Medium";color:var(--white);grid-row-gap:10px;gap:10px;align-items:center;border:0;margin:0;cursor:pointer;justify-content:center;font-family:"HyundaiSansText-Medium";font-size:.7rem}
#financingSimulation .simulation-header .simulation-content .button-hyundai{width:187px;margin-top:15px;padding:0 60px;font-size:.8rem}
#financingSimulation .simulation-columns{display:flex;margin-top:10px;margin-bottom:10px}
#financingSimulation .simulation-your-dream{margin-top:40px;padding:20px 20px 0 20px;background-color:var(--hyundai-light-sand)}
#financingSimulation .financing-simulation-protocol .simulation-your-dream{margin-top:40px;padding:20px 20px 0 20px}
#financingSimulation .financing-simulation-protocol .simulation-your-dream-content .financing-simulation-protocol-value{font-family:"HyundaiSansText-Bold"}
#financingSimulation .simulation-contact{width:fit-content;min-width:200px}
#financingSimulation .simulation-item-info{font-family:"HyundaiSansText-Medium"}
#financingSimulation .simulation-car-name{font-family:"HyundaiSansText-Bold";font-size:1.2rem}
#financingSimulation .simulation-dealer-name{font-family:"HyundaiSansText-Bold";font-size:1.2rem}
#financingSimulation .nav-tabs .nav-item{background-color:transparent;flex-grow:1;width:50%;color:var(--black);height:fit-content;text-align:left;padding-bottom:0;height:fit-content;cursor:pointer;border-bottom:1px solid var(--hyundai-blue)}
#financingSimulation .nav-tabs{margin-top:40px}
#financingSimulation .nav-tabs .nav-link{background-color:transparent;text-decoration:none;text-align:left;border-bottom:5px solid transparent;color:var(--black);opacity:.7}
#financingSimulation .nav-tabs .nav-link.active{border-bottom:5px solid var(--hyundai-blue);font-family:"HyundaiSansText-Bold";opacity:1}
#financingSimulation .card .card-header .btn[aria-expanded="false"] .arrow-accordion{transform:rotate(270deg)}
#financingSimulation .card .card-header .btn[aria-expanded="true"] .arrow-accordion{transform:rotate(90deg)}
#financingSimulation .arrow-accordion{transition:all .3s ease}
#financingSimulation #financingTabs{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ccc}
#financingSimulation #financingTabs .financing-last-installment{background-color:var(--hyundai-light-sand)}
#financingSimulation #financingTabs .financing-tab-container{width:224px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 auto}
#financingSimulation #financingTabs .financing-tab-text-container{height:50px;width:100%;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:12px}
#financingSimulation #financingTabs .financing-tab-text-container .financing-tab-text-title{font-family:"HyundaiSansText-Bold";text-align:left}
#financingSimulation #financingTabs .financing-tab-text-container .financing-tab-text-subtitle{font-size:.75rem}
#financingSimulation #financingTabs .financing-right-buy-installments-container{width:100%}
#financingSimulation #financingTabs .financing-cdc-installments-container{width:100%}
#financingSimulation #financingTabs .financing-tab-text-container .financing-right-buy-min-value{font-size:.75rem}
#financingSimulation #financingTabs input{width:224px;height:45px;background:#e1dbd3 0 0 no-repeat padding-box;border:0;padding-left:20px;font-family:"HyundaiSansText-Bold"}
#financingSimulation .dropdown{width:100%;border-bottom:none !important;margin-bottom:20px}
#financingSimulation .dropdown.disabled{opacity:.5;pointer-events:none}
#financingSimulation .dropdown .dropdown-toggle[aria-expanded="true"]{color:#00aad2}
#financingSimulation .dropdown .dropdown-toggle{width:100%;background-color:var(--hyundai-sand) !important;text-align:left;box-shadow:none;padding:10px !important;border-bottom:none !important;border-top-width:initial;border-right-width:initial;border-left-width:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;font-family:"HyundaiSansHead-Medium";font-size:14px;color:var(--dark-grey) !important;border-style:none none solid;border-radius:0;display:flex;justify-content:space-between;align-items:center}
#financingSimulation .dropdown .dropdown-toggle[aria-expanded="false"] .arrow-select{transform:rotate(270deg)}
.arrow-select{transition:all .3s ease}
#financingSimulation .dropdown .dropdown-toggle[aria-expanded="true"] .arrow-select{transform:rotate(90deg)}
#financingSimulation .dropdown-menu .container-select{width:100%;height:auto;display:block;position:relative;overflow-y:auto;padding:0;margin:0 auto}
#financingSimulation .dropdown-menu .container-select::-webkit-scrollbar{width:10px;height:2px}
#financingSimulation .dropdown-menu .container-select::-webkit-scrollbar-button{width:0;height:0}
#financingSimulation .dropdown-menu .container-select::-webkit-scrollbar-thumb{background:#838383;border:0 none #fff;border-radius:50px}
#financingSimulation .dropdown-menu .container-select::-webkit-scrollbar-track{border:0 none #fff;border-radius:50px}
#financingSimulation .dropdown-menu .container-select .option{width:100%;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}
#financingSimulation .dropdown-menu .container-select .option .radio{flex-basis:7%}
#financingSimulation .dropdown-menu{width:100%;margin-top:0;border-top-width:initial;border-right-width:initial;border-left-width:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;padding:0;border-style:none none solid;border-image:initial;border-radius:0}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 !important}
#financingSimulation .dropdown-menu li{height:35px;padding:10px;display:flex;align-items:center;background-color:var(--hyundai-sand) !important;border-top:1px solid var(--hyundai-gray);cursor:pointer}
#financingSimulation .financing-vehicle-selected-resume-wrapper{display:flex;justify-content:center;align-items:center}
#financingSimulation .financing-vehicle-selected-resume{width:400px;height:fit-content}
#financingSimulation .financing-vehicle-selected-default-wrapper{width:fit-content;height:fit-content;display:flex;justify-content:center;margin:0 auto;margin-top:100px}
#financingSimulation .financing-vehicle-selected-default{width:90%;height:auto}
#financingSimulation .financing-simulation-your-dream .simulation-your-dream-content span{line-height:1.25rem}
#financingSimulation #financingCCInstallmentsContainer .list{font-family:"HyundaiSansHead-Medium";color:#000;height:45px}
#financingSimulation #financingCDCInstallmentsContainer .list{font-family:"HyundaiSansHead-Medium";color:#000;height:45px}
@media only screen and (max-width:767px){#financingSimulation .nav-tabs{display:flex !important}
#financingSimulation .financing-cdc-img{margin:0 auto}
#financingSimulation .simulation-resume-card{width:48%}
#financingSimulation .simulation-car-name{font-size:1rem}
#financingSimulation .simulation-dealer-name{font-size:1rem}
#financingSimulation .simulation-resume-card-name{font-size:.8rem}
#financingSimulation .button-hyundai{height:40px;padding:0 10px;font-size:.7rem}
#financingSimulation .card .card-header .btn[aria-expanded="false"] .arrow-accordion{transform:rotate(270deg)}
#financingSimulation .card .card-header .btn[aria-expanded="true"] .arrow-accordion{transform:rotate(90deg)}
#financingSimulation .nav-tabs .nav-link{font-size:.9rem;padding:.5rem .2rem}
#financingSimulation .card .card-header .btn{text-wrap:wrap;text-align:left}
#financingSimulation .financing-vehicle-selected-resume{width:80%}
#financingSimulation .simulation-content{width:fit-content}
}
.simulation-header{width:100%;text-align:left;font-family:"HyundaiSansText-Regular";position:relative;display:flex;justify-content:center;margin-top:-60px;margin-bottom:30px}
.simulation-header .simulation-position{height:100%;max-width:1200px;width:90%;margin:0 auto;display:flex;justify-content:left;align-items:center;top:0;position:absolute}
.simulation-header .simulation-mkv{width:100%;height:360px;background:radial-gradient(circle,#e5e5e5 0,#818181 100%);display:flex;justify-content:center}
.simulation-header .simulation-content{color:var(--white);width:470px}
.simulation-header .simulation-header-title{font-family:"HyundaiSansText-Bold";font-size:24px}
.simulation-header .simulation-header-subtitle{font-size:2rem;display:block;line-height:50px;width:fit-content;text-wrap:nowrap}
.simulation-header .simulation-header-description{font-family:"HyundaiSansText-Regular";font-size:1.5rem;line-height:1.5rem;color:var(--white);width:75%;display:block;text-align:left;font-family:"HyundaiSansText-Regular";max-width:320px}
@media only screen and (min-width:1600px){.simulation-header .simulation-position{width:70%}
}
@media only screen and (max-width:767px){.simulation-header .simulation-content{position:absolute;left:20px;top:20%;color:var(--white);width:fit-content}
.simulation-header .simulation-content .simulation-header-subtitle{font-size:26px;font-family:"HyundaiSansText-Medium";text-wrap:wrap}
.simulation-header .simulation-header-title{font-size:1.25rem;text-wrap:wrap}
.simulation-header .simulation-content .simulation-header-description{font-family:"HyundaiSansText-Regular";font-size:1.1rem;width:75%;line-height:22px;display:block}
.simulation-header .button-hyundai{margin-top:5px;font-size:.9rem;padding:0 30px}
}
#financing-accordion label{width:100%}
#financing-accordion .financing-input{width:100%;background-color:var(--hyundai-sand);border:0;padding:5px;display:block;margin-bottom:10px;font-size:1rem;padding:10px;font-family:"HyundaiSansText-Medium"}
#financing-accordion select{font-family:"HyundaiSansText-Medium";font-size:1rem;height:44px}
#financing-accordion .home-card{position:absolute;background-color:var(--hyundai-blue);width:44px;height:50px;top:-60px;right:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}
#financing-accordion .button-hyundai{cursor:pointer;margin:0;margin-bottom:20px}
#financing-accordion .container-input-name label{width:100%;display:flex;margin-top:60px;justify-content:center;flex-direction:row;gap:8px;align-items:center}
#financing-accordion .container-input-100{width:100%}
#financing-accordion .container-input-name label img{cursor:pointer}
#financing-accordion .container-contacts{margin-top:30px}
#financing-accordion .container-contacts label{display:flex}
#financing-accordion .container-contacts label input{width:fit-content;margin-right:10px}
#financing-accordion .container-address{margin-top:30px}
#financing-accordion .container-legal-text-send-button button{width:75%}
#financing-accordion .button-container{display:flex;justify-content:end;height:fit-content}
#financing-accordion .checkbox-label{display:flex;flex-direction:row;justify-content:space-between;gap:10px;align-items:center;height:39px;justify-content:flex-start;width:fit-content}
#financing-accordion .checkbox-container{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px}
#financing-accordion .checkbox-container div{min-width:140px}
#financing-accordion .checkbox-input{display:none}
#financing-accordion .checkbox-input+.checkbox-text:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid var(--hyundai-sand);margin-right:10px;margin-left:-30px;vertical-align:middle;background-color:var(--hyundai-light-sand);transition:all .5s ease-out}
#financing-accordion .checkbox-input+.checkbox-text:hover:before{border-color:#00aad2}
#financing-accordion .simulation-form-label{display:block;width:100%;font-family:"HyundaiSansHead-Medium";margin-bottom:10px;font-size:22px}
#financing-accordion .checkbox-input:checked+.checkbox-text:before{background-color:var(--hyundai-light-sand);border-radius:0}
#financing-accordion .simulation-button-container{display:flex;justify-content:flex-end;margin-top:10px;width:100%}
#financing-accordion .checkbox-input:checked+.checkbox-text::after{content:"";width:10px;height:10px;top:10px;left:-20px;position:absolute;transform:translate(-50%,-50%);background-color:#00aad2;display:block;transition:all .5s ease-out}
#financing-accordion .checkbox-text{font-size:.8rem;font-family:"HyundaiSansHead-Medium";margin-left:30px;position:relative;align-items:center;display:flex}
#financingSimulation #financing-accordion .card{border-top:1px solid var(--hyundai-sand)}
#financingSimulation #financing-accordion .card-body{padding-top:0}
#financingSimulation #financing-accordion button[disabled] svg path{stroke:var(--hyundai-sand)}
@media(max-width:991px){#financing-accordion .button-container{justify-content:start;margin-top:30px}
#financing-accordion .button-hyundai{width:100%;justify-content:center}
#financing-accordion .checkbox-text{font-size:.75rem}
#financing-accordion .card-body{padding:0}
}
@media(max-width:767px){#financing-accordion .send-button{margin:0 auto}
#financing-accordion .main-input{font-size:1rem}
}
#financingSimulation #financingTabs .irs--flat .irs-from,#financingSimulation #financingTabs .irs--flat .irs-to,#financingSimulation #financingTabs .irs--flat .irs-single{background-color:#000;font-family:"HyundaiSansText-Regular",sans-serif;font-size:14px;padding:5px;top:-14px}
#financingSimulation #financingTabs .irs--flat .irs-from:before,#financingSimulation #financingTabs .irs--flat .irs-to:before,#financingSimulation #financingTabs .irs--flat .irs-single:before{border-top-color:#000}
#financingSimulation #financingTabs .irs--flat .irs-min,#financingSimulation #financingTabs .irs--flat .irs-max{font-family:"HyundaiSansText-Regular",sans-serif;font-size:14px;color:#000;background-color:#fff;top:-5px}
#financingSimulation #financingTabs .irs--flat .irs-handle{background-color:#fff;width:15px;height:15px;border-radius:15px;border:1px solid #00aad2;top:19px}
#financingSimulation #financingTabs .irs--flat .irs-handle>i:first-child{background-color:#fff}
#financingSimulation #financingTabs .irs--flat .irs-handle.to{visibility:hidden !important}
#financingSimulation #financingTabs .irs--flat .irs-line{height:3px;background-color:#00aad2}
#financingSimulation #financingTabs .irs--flat .irs-bar{height:3px;margin-left:8px;background-color:#ccc}
#financingSimulation #financingTabs .irs--flat .irs-to:before{left:auto;right:7px}
#financingSimulation #financingTabs .irs--flat .irs-from:before{right:auto;left:7px}
#financingSimulation #financingTabs span.irs-from{margin-left:40px !important}
#financingSimulation #financingTabs .irs--flat .irs-from:before{right:auto;left:7px}
#financingSimulation #financingTabs span.irs-to{margin-left:-40px !important}
#financingSimulation #financingTabs span.irs-to{margin-left:-10px !important}
#financingSimulation #financingTabs span.irs-to{margin-left:-18px !important}
#financingSimulation #financingTabs span.irs-from{margin-left:40px !important}
#financingSimulation #financingTabs span.irs-from{margin-left:15px !important}
#financingSimulation #financingTabs span.irs-from{margin-left:15px !important}
#financingSimulation #financingTabs span.irs-from{margin-left:0 !important;left:0 !important;transform:translateY(180%)}
#financingSimulation #financingTabs span.irs-from{margin-left:0 !important;left:0 !important;transform:translateY(180%)}
#financingSimulation #financingTabs span.irs-from{margin-left:0 !important;left:0 !important;transform:translateY(180%)}
#financingSimulation #financingTabs span.irs-to{margin-left:-83px !important;left:100% !important;transform:translateY(180%)}
#financingSimulation #financingTabs span.irs-to{margin-left:-33px !important;left:100% !important;transform:translateY(180%)}
#financingSimulation #financingTabs span.irs-to{margin-left:-46px !important;left:100% !important;transform:translateY(180%)}
.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{display:none}
.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{display:none}
#financingSimulation #financingTabs .irs--flat .irs-from,#financingSimulation #financingTabs .irs--flat .irs-to,#financingSimulation #financingTabs .irs--flat .irs-single{background-color:#fff;color:#000;padding:5px 0 5px 0}
#financingSimulation #financingTabs .irs--flat .irs-min{visibility:hidden !important}
#financingSimulation #financingTabs .irs--flat .irs-single{visibility:hidden !important}
#financingSimulation #financingTabs .irs--flat .irs-from,#financingSimulation #financingTabs .irs--flat .irs-to{visibility:hidden !important}
#financingSimulation #financingTabs .irs-max{visibility:hidden !important}
#financingSimulation #financingTabs .financing-right-buy-input-final-installment-container .irs-max{visibility:hidden !important}
#financingSimulation #financingTabs .financing-right-buy-input-min-value-container .irs-max{visibility:visible !important;font-size:.75rem;font-family:"HyundaiSansText-Regular"}
#financingSimulation #financingTabs .irs-grid-text{display:none}
#financingSimulation #financingTabs span.irs-grid-text.optional{display:block;color:transparent;width:15px;height:15px;background:#03a9f4;border-radius:100%;margin:0;translate:1px -8px 0}
#financingSimulation .menu-wrapper-container{width:100%;max-width:950px;position:relative;display:flex;align-items:flex-start;justify-content:center;margin:0 auto;padding:60px 0 80px}
#financingSimulation .search-title{width:100%;height:auto;display:block;color:#000;font-size:18px;font-family:"HyundaiSansHead-Regular";line-height:1.2;margin-bottom:18px}
#financingSimulation .search-options{width:100%;height:auto;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between}
#financingSimulation .search-options .option-label{display:block;position:relative;padding-left:25px;margin-bottom:14px;width:50%;cursor:pointer;color:#747474;font-size:10px;font-family:"HyundaiSansText-Medium";line-height:1;margin-bottom:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
#financingSimulation .search-options .option-label .option-radio{position:absolute;opacity:0;width:100%;cursor:pointer;left:0;z-index:9;height:20px;margin-top:-5px}
#financingSimulation .search-button svg path{fill:#676767}
#financingSimulation .result-dropdown{width:95%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}
#financingSimulation .result-dropdown .dropdown-button[aria-expanded="false"] .arrow{transform:rotate(270deg)}
#financingSimulation .result-dropdown .dropdown-button[aria-expanded="true"] .arrow{transform:rotate(90deg)}
#financingSimulation .arrow{transition:all .3s ease;opacity:.5}
#financingSimulation .result-dropdown .dropdown-button{width:100%;height:39.19px;background-color:var(--hyundai-sand);font-size:14px;font-family:"HyundaiSansHead-Regular";line-height:1;text-align:left;color:gray;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;border:0;padding-left:10px;padding-right:20px;outline:0;transition:transform .5s ease-out}
#financingSimulation .result-dropdown .dropdown-button[aria-expanded="false"]::after{content:"";width:11px;height:5px;position:absolute;top:24px;right:3%;vertical-align:0;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:url("../../../../../content/dam/hmb/header/menu-arrow.png") right center no-repeat;margin:0}
#financingSimulation .result-dropdown .dropdown-button[aria-expanded="true"]::after{content:"";width:11px;height:5px;position:absolute;top:24px;right:3%;vertical-align:0;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:url("../../../../../content/dam/hmb/header/menu-arrow.png") right center no-repeat;transform:rotate(180deg);margin:0}
#financingSimulation .result-dropdown .dropdown-menu.show{width:100%;height:auto;background-color:#eee;border:0;border-radius:0;margin:0;padding:0}
#financingSimulation .result-dropdown .dropdown-menu .list{width:100%;max-width:100%;height:auto;max-height:300px;display:block}
#financingSimulation .result-dropdown .dropdown-menu .list li{padding:10px;border-top:1px solid var(--gray)}
#financingSimulation .result-dropdown .dropdown-menu .list::-webkit-scrollbar{width:20px}
#financingSimulation .result-dropdown .dropdown-menu .list::-webkit-scrollbar-track{background-color:#fff;border-radius:0;border:solid 5px transparent;background-clip:content-box}
#financingSimulation .result-dropdown .dropdown-menu .list::-webkit-scrollbar-thumb{height:37px;border:solid 7px transparent;background-color:#676767;border-radius:0;background-clip:content-box}
#financingSimulation .result-dropdown .dropdown-menu .list .dropdown-item{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:15px 20px;border:0;border-bottom:solid 1px #b7b7b7}
#financingSimulation .result-dropdown .dropdown-menu .list .dropdown-item:last-of-type{border-bottom:solid 1px #707070}
#financingSimulation .result-dropdown .dropdown-menu .list .dropdown-item:hover,#financingSimulation .result-dropdown .dropdown-menu .list .dropdown-item:focus{outline:0}
#financingSimulation .search-container .search-result-container .result-dropdown .dropdown-menu .list .dropdown-item .item-name{width:100%;height:auto;color:#000;font-size:14px;font-family:"HyundaiSansHead-Medium";text-align:left;line-height:1.2}
#financingSimulation .result-dropdown .dropdown-menu .list .dropdown-item .item-address{width:100%;height:auto;color:#000;font-size:12px;font-family:"HyundaiSansText-Regular";line-height:1.2;text-align:left;margin-top:5px;padding:0}
#financingSimulation .selected-container{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-top:20px;padding:0 20px}
#financingSimulation .selected-container .selected-address{width:100%;height:auto;display:block;color:#000;font-size:13px;font-family:"HyundaiSansText-Regular";line-height:1.2}
#financingSimulation .selected-container .selected-icons{width:60%;height:auto;display:flex;align-items:flex-start;justify-content:space-between}
#financingSimulation .selected-container .selected-icons .icon{width:100%;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer}
#financingSimulation .selected-container .selected-icons .icon a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-decoration:none}
#financingSimulation .selected-container .selected-icons .icon svg{width:100%;display:block;margin-bottom:10px}
#financingSimulation .selected-container .selected-icons .icon .icon-text{width:100%;height:auto;display:block;color:#000;font-size:12px;font-family:"HyundaiSansText-Bold";line-height:1;text-align:center}
#financingSimulation .search.full{height:100vh}
#financingSimulation .search-menu-container{width:100%;max-width:1200px;height:550px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;margin:0 auto}
#financingSimulation .search.full .search-menu-container{height:auto}
#financingSimulation .search-menu-container .close-container{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
#financingSimulation .search-menu-container .close-container .close-search{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;padding:0}
#financingSimulation .close-container .close-search svg{width:15px;height:15px}
#financingSimulation .close-container .close-search svg path{fill:#707070;transition:fill .5s ease-out}
#financingSimulation .close-container .close-search:hover svg path{fill:#000}
#financingSimulation .search-menu-container .search-content{width:100%;max-width:1080px;height:68px;display:flex;align-items:center;justify-content:center;margin:0;padding:0}
#financingSimulation .search-menu-container .search-content .search-all-input{width:calc(100% - 30px);height:auto;display:block;color:#999;font-size:48px;font-family:"HyundaiSansHead-Regular";line-height:1;text-align:left;border:0;border-bottom:solid 1px #707070;padding-left:20px;padding-bottom:5px}
#financingSimulation .search-content .search-all-button{width:25px;height:25px;display:block;background-color:transparent;border:0;padding:0}
#financingSimulation .search-content .search-all-button:hover svg path{fill:#00aad2;transition:fill .5s ease-out}
#financingSimulation .search-menu-container .search-result-count{width:100%;max-width:100%;height:auto;display:flex;align-items:center;justify-content:center;color:var(--black);font-size:51px;font-family:"HyundaiSansText-Regular";line-height:1;text-align:center;margin:20px auto 15px}
#financingSimulation .search-menu-container{width:100%;max-width:1100px;height:400px;display:block;overflow-x:auto;margin:15px auto 20px}
#financingSimulation .search-result-list::-webkit-scrollbar{width:20px}
#financingSimulation .search-result-list::-webkit-scrollbar-track{background-color:var(--white);border-radius:0;border:solid 5px transparent;background-clip:content-box}
#financingSimulation .search-result-list::-webkit-scrollbar-thumb{height:40px;border:solid 7px transparent;background-color:var(--hyundai-blue);border-radius:0;background-clip:content-box}
#financingSimulation .search-result-list .search-result-item{width:100%;max-width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;border-bottom:solid 1px var(--gray);margin-bottom:20px;padding-bottom:20px}
#financingSimulation .search-result-list .search-result-item:last-of-type{border:0}
#financingSimulation .search-result-list .search-result-item .search-result-item-content{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:10px}
#financingSimulation .search-result-list .search-result-item .search-result-item-content .search-result-item-title{width:100%;max-width:100%;height:auto;display:block;color:var(--black);font-size:22px;font-family:"HyundaiSansHead-Medium";line-height:1.2}
#financingSimulation .search-result-list .search-result-item .search-result-item-content .search-result-item-description{width:100%;max-width:100%;height:auto;display:block;color:var(--black);font-size:16px;font-family:"HyundaiSansText-Regular";line-height:1.2;margin-bottom:8px}
#financingSimulation .search-result-list .search-result-item .search-result-item-content .search-result-item-link{width:100%;max-width:106px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:12px;font-family:"HyundaiSansText-Bold";line-height:1;background-color:var(--hyundai-blue);border:solid 1px var(--hyundai-blue);text-decoration:none;transition:all .5s ease-out}
#financingSimulation .search-result-list .search-result-item .search-result-item-content .search-result-item-link:hover{color:var(--hyundai-blue);background-color:var(--white);transition:all .5s ease-out}
#financingSimulation .search-menu-container .search-result-empty{width:100%;max-width:100%;height:auto;display:block;color:var(--black);font-size:21px;font-family:"HyundaiSansText-Regular";line-height:1.2;text-align:center;margin:15px 0}
@media only screen and (min-width:1200px) and (max-width:1600px){#financingSimulation .vehicles-container{max-width:90%;padding:40px 0}
#financingSimulation .vehicles-container .vehicle-details .vehicle-details-name{font-size:36px}
#financingSimulation .search-content{max-width:850px;height:50px}
#financingSimulation .search-content .search-all-input{font-size:30px}
#financingSimulation .search-result-count{font-size:28px}
#financingSimulation .search-result-list{max-width:830px;height:210px;margin:0}
#financingSimulation .search-result-list .search-result-item{margin-bottom:10px;padding-bottom:10px}
#financingSimulation .search-result-list .search-result-item .search-result-item-content .search-result-item-title{font-size:18px}
#financingSimulation .search-result-list .search-result-item .search-result-item-content .search-result-item-description{font-size:14px}
}
@media only screen and (max-width:991px){#financingSimulation .search-content{max-width:100%;height:40px}
#financingSimulation .search-content .search-all-input{width:100%;font-size:24px;padding-left:10px;padding-top:10px}
#financingSimulation .result-dropdown{width:100%}
#financingSimulation .search-result-count{font-size:16px;margin:15px auto 0}
#financingSimulation .search-result-list{max-width:100%;height:300px;margin:10px auto 15px}
#financingSimulation .search-result-list .search-result-item{margin-bottom:8px;padding-bottom:8px}
#financingSimulation .search-result-list .search-result-item .search-result-item-content .search-result-item-title{font-size:16px}
#financingSimulation .search-result-list .search-result-item .search-result-item-content .search-result-item-description{font-size:14px;margin-bottom:5px}
#financingSimulation .search-result-list .search-result-item .search-result-item-content .search-result-item-link{width:90px;height:25px}
}
:root{--black:#000;--finance-thankyou-blue:#aed7e6;--finance-thankyou-title-blue:#007fa8}
.finance-thankyou-page{width:100%}
#financeThankYou .financing-vehicle-selected-default-wrapper{width:fit-content;height:fit-content;display:flex;justify-content:center;margin:0 auto;margin-top:100px}
#financeThankYou .financing-vehicle-selected-default{width:90%;height:auto}
.finance-thankyou-container{height:auto;display:flex;padding:20px;width:fit-content;padding-right:80px;background-color:var(--finance-thankyou-blue);margin-bottom:50px}
.finance-thankyou-container svg{min-width:40px;margin-right:10px}
.finance-thankyou-page .finance-thankyou-title{color:var(--finance-thankyou-title-blue);font-size:18px;font-family:"HyundaiSansHead-Medium";line-height:1.2;margin-bottom:20px}
.finance-thankyou-page .finance-thankyou-text{display:flex;color:var(--black);font-size:16px;font-family:"HyundaiSansText-Regular";line-height:1.2;margin-bottom:10px}
.finance-thankyou-page .finance-thankyou-protocol{display:flex;color:var(--black);font-size:16px;font-family:"HyundaiSansText-Regular";line-height:1.2;margin-bottom:10px}
.finance-thankyou-page .finance-thankyou-protocol .finance-protocol{font-family:"HyundaiSansText-Medium";margin-left:5px}
.finance-thankyou-page span{font-family:"HyundaiSansText-Regular";display:block}
.finance-thankyou-page .bold{font-size:1.9rem;font-family:"HyundaiSansText-Bold";margin-bottom:15px;display:block}
.finance-thankyou-page .medium{font-size:20px;margin-bottom:0;font-family:"HyundaiSansText-Bold";display:block}
.finance-thankyou-page .light{font-size:16px;margin-bottom:0;font-family:"HyundaiSansText-medium";display:block}
.finance-thankyou-page #financingThankYouVehicle{width:100%}
.finance-thankyou-page #financingThankYouVehicle .financing-version-name-container{max-width:100%;width:fit-content}
.finance-thankyou-page #financingThankYouVehicle .financing-version-name-container .simulation-vehicle-version-name{text-wrap:wrap}
.finance-thankyou-resume-container{margin-bottom:30px}
@media only screen and (max-width:767px){.finance-thankyou-container{padding-right:0}
}
#financingVideoModal{position:relative}
#financingVideoModal .financing-video-modal-background{z-index:101;position:fixed;background-color:rgb(0,0,0,0.2);left:0;width:100%;cursor:default;top:0;height:100%}
#financingVideoModal .financing-video-modal-content{z-index:101;position:fixed;background-color:black;width:70%;border:0;height:70%;left:15%;top:15%}
#financingVideoModal .financing-close-modal{padding:5px 13px;background-color:white;cursor:pointer;display:flex;z-index:103;top:15%;left:15%;position:absolute;justify-content:center;align-items:center;user-select:none;color:var(--grey)}
@media(max-width:1250px){#financingVideoModal .financing-video-modal-content{height:50%}
}
@media(max-width:767px){#financingVideoModal .financing-video-modal-content{height:40%;width:90%;left:5%}
#financingVideoModal .financing-close-modal{left:5%}
}
:root{--black:#000;--financing-not-approved-blue:#aed7e6;--financing-not-approved-title-blue:#007fa8}
#financingNotApproved{width:100%}
#financingNotApproved .financing-vehicle-selected-default-wrapper{width:fit-content;height:fit-content;display:flex;justify-content:center;margin:0 auto;margin-top:100px}
#financingNotApproved .financing-vehicle-selected-default{width:90%;height:auto}
#financingNotApproved .financing-not-approved-container{height:auto;display:flex;padding:30px;width:fit-content;padding-right:80px;background-color:var(--financing-not-approved-blue);margin-bottom:50px}
#financingNotApproved svg{margin-right:10px}
#financingNotApproved .financing-not-approved-title{color:var(--financing-not-approved-title-blue);font-size:18px;font-family:"HyundaiSansHead-Medium";line-height:1.2;margin-bottom:20px}
#financingNotApproved .financing-not-approved-text{display:flex;color:var(--black);font-size:16px;font-family:"HyundaiSansText-Regular";line-height:1.2;margin-bottom:10px}
#financingNotApproved .financing-not-approved-protocol{display:flex;color:var(--black);font-size:16px;font-family:"HyundaiSansText-Regular";line-height:1.2;margin-bottom:10px}
#financingNotApproved .financing-not-approved-protocol .financing-protocol{font-family:"HyundaiSansText-Medium";margin-left:5px}
#financingNotApproved span{font-family:"HyundaiSansText-Regular";display:block}
#financingNotApproved .bold{font-size:1.9rem;font-family:"HyundaiSansText-Bold";margin-bottom:15px;display:block}
#financingNotApproved .medium{font-size:20px;margin-bottom:0;font-family:"HyundaiSansText-Bold";display:block}
#financingNotApproved .light{font-size:16px;margin-bottom:0;font-family:"HyundaiSansText-medium";display:block}
#financingNotApproved .simulation-your-dream{margin-top:40px;margin-bottom:40px;padding:20px 20px 0 20px;background-color:var(--hyundai-light-sand)}
#financingNotApproved .simulation-your-dream .financing-title{font-family:"HyundaiSansText-Medium";margin-bottom:15px;font-size:2.2rem}
#financingNotApproved .simulation-your-dream-content div{margin-bottom:20px}
#financingNotApproved .simulation-your-dream-content span{line-height:1.25rem}
#financingNotApproved .simulation-your-dream .simulation-contact{width:fit-content;min-width:200px}
#financingNotApproved .financing-vehicle-selected-resume{width:400px;height:fit-content}
#financingNotApproved #financingNotApprovedDealer{padding-top:15px}
#financingNotApproved #financingNotApprovedVehicle{padding-top:15px;width:100%}
#simulationHeaderNotApproved .simulation-header-subtitle{width:300px;text-wrap:wrap;line-height:2rem}
#financingNotApproved .button-hyundai{width:fit-content;background:#002c5f;display:inline-flex;padding:0 30px;height:42px;font-family:"HyundaiSansText-Medium";color:var(--white);grid-row-gap:10px;gap:10px;align-items:center;border:0;margin:0;cursor:pointer;justify-content:center;font-family:"HyundaiSansText-Medium";font-size:.7rem}
#financingNotApproved #financingNotApprovedVehicle .financing-version-name-container{max-width:100%;width:fit-content}
#financingNotApproved #financingNotApprovedVehicle .financing-version-name-container .simulation-vehicle-version-name{text-wrap:wrap}
.financing-not-approved-resume-container{margin-bottom:30px}
@media only screen and (max-width:767px){#financingNotApproved .financing-not-approved-container{padding-right:0}
#simulationHeaderNotApproved .simulation-header-subtitle{width:fit-content;text-wrap:wrap}
#financingNotApproved .financing-vehicle-selected-resume{width:90%}
}
:root{--black:#000;--financing-error-blue:#aed7e6;--financing-error-title-blue:#007fa8}
.financingError{width:100%}
#financingError .financing-vehicle-selected-default-wrapper{width:fit-content;height:fit-content;display:flex;justify-content:center;margin:0 auto;margin-top:100px}
#financingError .financing-vehicle-selected-default{width:90%;height:auto}
#financingError .financing-error-container{height:auto;display:flex;padding:30px;width:fit-content;padding-right:80px;background-color:var(--financing-error-blue);margin-bottom:50px}
#financingError svg{margin-right:10px}
#financingError .financing-error-title{color:var(--financing-error-title-blue);font-size:18px;font-family:"HyundaiSansHead-Medium";line-height:1.2;margin-bottom:20px}
#financingError .financing-error-text{display:flex;color:var(--black);font-size:16px;font-family:"HyundaiSansText-Regular";line-height:1.2;margin-bottom:10px}
#financingError .financing-error-protocol{display:flex;color:var(--black);font-size:16px;font-family:"HyundaiSansText-Regular";line-height:1.2;margin-bottom:10px}
#financingError .financing-error-protocol .financing-protocol{font-family:"HyundaiSansText-Medium";margin-left:5px}
#financingError span{font-family:"HyundaiSansText-Regular";display:block}
#financingError .bold{font-size:1.9rem;font-family:"HyundaiSansText-Bold";margin-bottom:15px;display:block}
#financingError .medium{font-size:20px;margin-bottom:0;font-family:"HyundaiSansText-Bold";display:block}
#financingError .light{font-size:16px;margin-bottom:0;font-family:"HyundaiSansText-medium";display:block}
#financingError .simulation-your-dream{margin-top:40px;margin-bottom:40px;padding:20px 20px 0 20px;background-color:var(--hyundai-light-sand)}
#financingError .simulation-your-dream .financing-title{font-family:"HyundaiSansText-Medium";margin-bottom:15px;font-size:2.2rem}
#financingError .simulation-your-dream-content div{margin-bottom:20px}
#financingError .simulation-your-dream-content span{line-height:1.25rem}
#financingError .simulation-your-dream .simulation-contact{width:fit-content;min-width:200px}
#financingError .financing-vehicle-selected-resume{width:400px;height:fit-content}
#financingError #financingErrorDealer{padding-top:15px}
#financingError #financingErrorVehicle{padding-top:15px;width:100%}
#financingError #financingErrorVehicle .financing-version-name-container{max-width:100%;width:fit-content}
#financingError #financingErrorVehicle .financing-version-name-container .simulation-vehicle-version-name{text-wrap:wrap}
#financingError .button-hyundai{width:fit-content;background:#002c5f;display:inline-flex;padding:0 30px;height:42px;font-family:"HyundaiSansText-Medium";color:var(--white);grid-row-gap:10px;gap:10px;align-items:center;border:0;margin:0;cursor:pointer;justify-content:center;font-family:"HyundaiSansText-Medium";font-size:.7rem}
.financing-error-resume-container{margin-bottom:30px}
@media only screen and (max-width:767px){#financingError .financing-error-container{padding-right:0}
#financingError .financing-vehicle-selected-resume{width:90%}
}