.smartbanner-show.smartbanner-margin-top{margin-top:80px}.smartbanner-show.smartbanner-margin-bottom{margin-bottom:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;background:#f4f4f4;display:none;font-family:Helvetica Neue,sans-serif;height:80px;left:0;line-height:80px;overflow:hidden;width:100%;z-index:9998}.smartbanner-top{position:absolute;top:0}.smartbanner-bottom{bottom:0;position:fixed}.smartbanner-container{margin:0 auto;padding:0 5px}.smartbanner-close{-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;border:0;border-radius:14px;color:#888;display:inline-block;font-family:ArialRoundedMTBold,Arial;font-size:20px;margin:0 5px 0 0;padding:0 0 1px;text-align:center;text-decoration:none;vertical-align:middle}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{background-size:cover;border-radius:10px;height:57px;margin-right:12px;width:57px}.smartbanner-icon,.smartbanner-info{display:inline-block;vertical-align:middle}.smartbanner-info{font-size:11px;font-weight:700;line-height:1.2em;white-space:normal;width:calc(99% - 201px)}.smartbanner-wrapper{display:inline-block;max-width:110px;text-align:right;width:100%}.smartbanner-title{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartbanner-description{max-height:40px;overflow:hidden}.smartbanner-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartbanner-author:empty+.smartbanner-description{max-height:50px}.smartbanner-button{color:#6a6a6a;display:inline-block;font-size:14px;font-weight:700;height:24px;line-height:24px;margin:auto 0;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8);text-transform:uppercase}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f2f2f2;box-shadow:0 1px 1px rgba(0,0,0,.2);line-height:80px}.smartbanner-ios .smartbanner-close{-webkit-font-smoothing:none;border:0;color:#888;font-family:Arial;height:18px;line-height:18px;text-shadow:0 1px 0 #fff;width:18px}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#888}.smartbanner-ios .smartbanner-icon{background-size:cover}.smartbanner-ios .smartbanner-info{color:#6a6a6a;font-weight:300;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:500}.smartbanner-ios .smartbanner-button{color:#0c71fd;font-size:15px;font-weight:400;min-width:10%;padding:0 10px}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#f2f2f2}.smartbanner-android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131;line-height:82px}.smartbanner-android .smartbanner-close{background:#1c1e21;border:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 1px rgba(255,255,255,.3);color:#b1b1b3;cursor:pointer;height:17px;line-height:17px;margin-right:7px;max-width:17px;text-decoration:none;text-shadow:0 1px 1px #000;width:100%}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner-android .smartbanner-title{color:#fff;font-weight:700}.smartbanner-android .smartbanner-button{background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-weight:700;min-width:12%;padding:0}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}.smartbanner-android .smartbanner-button-text{background:#42b6c9;background:linear-gradient(180deg,#42b6c9,#39a9bb);box-shadow:none;display:block;padding:0 10px;text-align:center;text-shadow:none;text-transform:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}.smartbanner-kindle,.smartbanner-windows{background:#f4f4f4;background:linear-gradient(180deg,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-kindle .smartbanner-close,.smartbanner-windows .smartbanner-close{border:0;color:#888;height:18px;line-height:18px;text-shadow:0 1px 0 #fff;width:18px}.smartbanner-kindle .smartbanner-close:active,.smartbanner-kindle .smartbanner-close:hover,.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-kindle .smartbanner-icon,.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-kindle .smartbanner-info,.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}.smartbanner-kindle .smartbanner-title,.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-kindle .smartbanner-button,.smartbanner-windows .smartbanner-button{background:#efefef;background:linear-gradient(180deg,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),inset 0 2px 0 rgba(255,255,255,.7);color:#6a6a6a;min-width:10%;padding:0 10px}.smartbanner-kindle .smartbanner-button:active,.smartbanner-kindle .smartbanner-button:hover,.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(180deg,#dcdcdc,#efefef)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-size-adjust:100%;font-size:62.5%;font-variant-ligatures:none;height:100%}body{background-color:#fff;color:#1c1b1b;font-family:HyundaiHeadMedium;font-size:1.6rem;line-height:1.4rem;margin:0}body.is-overflow-hidden{overflow:hidden}*{-webkit-overflow-scrolling:touch}*,:after,:before{box-sizing:border-box}img{max-width:100%}a,img{vertical-align:top}a{color:#002c5f;text-decoration:none}@media(min-width:1404px){a:active,a:focus,a:visited,button:active,button:focus,button:visited,label:active,label:focus,label:visited{outline:none!important}}.headline-2{font-family:HyundaiHeadMedium,sans-serif;font-size:3.1rem;line-height:3.6rem}@media(min-width:1024px){.headline-2{font-size:4rem;line-height:5.4rem}}@media(min-width:1404px){.headline-2{font-size:5rem;line-height:5.4rem}}.headline-4{font-family:HyundaiHeadMedium,sans-serif;font-size:2rem;line-height:2.5rem}@media(min-width:1024px){.headline-4{font-size:2.2rem;line-height:2.8rem}}@media(min-width:1404px){.headline-4{font-size:2.2rem;line-height:2.8rem}}.subtext{font-family:HyundaiTextReg,sans-serif}@media(max-width:1403px){.subtext{font-size:1.4rem}}@media(min-width:1404px){.subtext{font-size:1.4rem}}p{font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:2.7rem;margin:0}button:focus{outline:0}button:hover{cursor:pointer}.smartbanner-android{box-shadow:inset 0 4px 0 #074186;z-index:100000}.smartbanner-android .smartbanner-button{border-radius:5px;height:35px;margin-right:100px;margin-top:25px;width:100px}.smartbanner-android .smartbanner-button-text{background:#074186;border-radius:5px;height:35px;padding-top:5px}.smartbanner-ios{z-index:100000}.smartbanner-ios .smartbanner-button{height:35px;margin-right:100px;margin-top:25px;width:100px}.smartbanner-ios .smartbanner-button-text{height:35px;padding-top:5px}#root{display:grid;white-space:pre-line}.myh-ul{list-style:disc;padding-left:40px}.myh-bold{font-weight:700}.myh-pointer{cursor:pointer}.myh-flex-row{display:flex;flex-direction:row}.myh-flex-column{display:flex;flex-direction:column}#iframe{height:100vh;min-width:90%;width:1px}@font-face{font-display:swap;font-family:HyundaiHeadBold;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Bold.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Bold.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Bold.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Bold.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansHeadOffice-Bold.svg#HyundaiSansHeadOffice-Bold.svg) format("svg")}@font-face{font-display:swap;font-family:HyundaiHeadLight;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Light.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Light.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Light.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Light.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansHeadOffice-Light.svg#HyundaiSansHeadOffice-Light) format("svg")}@font-face{font-display:swap;font-family:HyundaiHeadMedium;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Medium.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Medium.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Medium.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Medium.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansHeadOffice-Medium.svg#HyundaiSansHeadOffice-Medium) format("svg")}@font-face{font-display:swap;font-family:HyundaiHeadReg;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Regular.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Regular.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Regular.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansHeadOffice-Regular.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansHeadOffice-Regular.svg#HyundaiSansHeadOffice-Regular) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextBold;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Bold.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Bold.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Bold.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Bold.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansTextOffice-Bold.svg#HyundaiSansTextOffice-Bold) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextBoldItalic;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-BoldItalic.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-BoldItalic.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-BoldItalic.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-BoldItalic.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansTextOffice-BoldItalic.svg#HyundaiSansTextOffice-BoldItalic) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextItalic;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Italic.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Italic.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Italic.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Italic.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansTextOffice-Italic.svg#HyundaiSansTextOffice-Italic) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextMedium;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Medium.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Medium.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Medium.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Medium.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansTextOffice-Medium.svg#HyundaiSansTextOffice-Medium) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextMediumItalic;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-MediumItalic.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-MediumItalic.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-MediumItalic.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-MediumItalic.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansTextOffice-MediumItalic.svg#HyundaiSansTextOffice-MediumItalic) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextReg;font-style:normal;font-weight:400;src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Regular.eot);src:url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Regular.eot?#iefix) format("embedded-opentype"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Regular.woff2) format("woff2"),url(my-hyundai-stage/resources/fonts/HyundaiSansTextOffice-Regular.woff) format("woff"),url(my-hyundai-stage/resources/icons/svg/HyundaiSansTextOffice-Regular.svg#HyundaiSansTextOffice-Regular) format("svg")}.myh-circle-loading.is-fullscreen{background:rgba(0,0,0,.1);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.circle-loading__svg{height:5rem;left:calc(50% - 2.5rem);position:absolute;top:calc(50% - 2.5rem);transform:rotate(-90deg);width:5rem;z-index:999}.circle-loading__path{stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.circle-loading__path.is-first{stroke:#002c5f;animation-delay:.1s}.circle-loading__path.is-second{stroke:#002c5f;animation-delay:.2s}.circle-loading__path.is-third{stroke:#002c5f;animation-delay:.3s}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.myh-nav-car-item{cursor:pointer;float:left;margin-left:52px;width:calc(50% - 78px)}@media(min-width:1404px){.myh-nav-car-item{float:left;margin-left:52px;width:calc(33.33333% - 69.33333px)}}.myh-nav-car-item:focus{outline:none}@media(max-width:1403px){.myh-nav-car-item__image{height:auto;width:95%}}@media(min-width:1404px){.myh-nav-car-item__image{height:auto;width:90%}}.myh-nav-car-item__image-default{margin-left:1.8rem}.myh-nav-car-item__title{color:#002c5f;text-align:center}.myh-nav-car-item__title-label{cursor:pointer;width:20px;word-break:break-all}.myh-nav-car-item__vin{color:#999;letter-spacing:.2px;line-height:2.1rem;text-align:center}.myh-nav-car-item__image:focus,.myh-nav-car-item__title:focus,.myh-nav-car-item__vin:focus{outline:none}.myh-vehicle-navigation{background-color:rgba(255,255,255,.97);cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTQuMzc0IDAgMS40MTQgMS40MTQtNi40OCA2LjQ4IDYuNDggNi40OC0xLjQxNCAxLjQxNC02LjQ4LTYuNDgtNi40OCA2LjQ4TDAgMTQuMzc0bDYuNDgtNi40OEwwIDEuNDE0IDEuNDE0IDBsNi40OCA2LjQ4TDE0LjM3NCAwWiIgZmlsbD0iIzAwMkM1RiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+) 30 30,auto;margin-top:8.3rem;min-height:100%;overflow:auto;position:absolute;width:100%;z-index:10001}@media(max-width:1024px){.myh-vehicle-navigation{margin-top:6rem}}.myh-vehicle-navigation .myh-vehicle-navigation-context{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTQuMzc0IDAgMS40MTQgMS40MTQtNi40OCA2LjQ4IDYuNDggNi40OC0xLjQxNCAxLjQxNC02LjQ4LTYuNDgtNi40OCA2LjQ4TDAgMTQuMzc0bDYuNDgtNi40OEwwIDEuNDE0IDEuNDE0IDBsNi40OCA2LjQ4TDE0LjM3NCAwWiIgZmlsbD0iIzAwMkM1RiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+) 30 30,auto;margin:0 104px;top:0}@media(max-width:1024px){.myh-vehicle-navigation .myh-vehicle-navigation-context{margin:0 83px}}.myh-vehicle-navigation .myh-vehicle-navigation-context .content{left:8%;position:absolute;top:0;z-index:10000}@media(max-width:1024px){.myh-vehicle-navigation .myh-vehicle-navigation-context .content{left:7.7%}}.myh-vehicle-navigation .myh-vehicle-navigation-context .content .row{display:flex}.myh-vehicle-navigation .myh-vehicle-navigation-context .content .row .label{color:#b7b7b7;font-family:HyundaiHeadMedium;font-size:3.4rem;line-height:42px;padding-top:70px;width:20%}@media(max-width:1024px){.myh-vehicle-navigation .myh-vehicle-navigation-context .content .row .label{font-size:3rem}}.myh-vehicle-navigation .myh-vehicle-navigation-context .content .row .label:focus{outline:none}.myh-vehicle-navigation .myh-vehicle-navigation-context .content .row .list-items{padding-top:40px;width:80%}.myh-vehicle-navigation .myh-vehicle-navigation-context .content .helper-row{height:12.3rem}@media(max-width:1024px){.myh-vehicle-navigation .myh-vehicle-navigation-context .content .helper-row{height:10.3rem}}.myh-vehicle-navigation .myh-vehicle-navigation-context .content .background{background-color:rgba(255,255,255,.9);height:100%;position:absolute;width:100%;z-index:-1}.myh-my-vehicles{margin-top:8.3rem}.myh-vehicle-details-navigation-overview{float:left;margin-left:52px;width:calc(100% - 104px)}.myh-vehicle-details-navigation-overview .left-arrow{display:flex;justify-content:center;margin-left:-52px;position:absolute;width:103px}@media(max-width:1403px){.myh-vehicle-details-navigation-overview .left-arrow{margin-left:-52px;width:83px}}.myh-vehicle-details-navigation-overview .left-arrow :focus{outline:none}.myh-vehicle-details-navigation-overview .left-arrow__icon{cursor:pointer;margin-bottom:217.5px;margin-top:217.5px}@media(max-width:1403px){.myh-vehicle-details-navigation-overview .left-arrow__icon{margin-bottom:175px;margin-top:175px}}.myh-vehicle-details-navigation-overview .right-arrow{float:right;transform:scaleX(-1)}.myh-vehicle-details-navigation-overview .right-arrow :focus{outline:none}.myh-vehicle-details-navigation-overview .right-arrow__icon{cursor:pointer;margin-bottom:217.5px;margin-top:217.5px}@media(max-width:1403px){.myh-vehicle-details-navigation-overview .right-arrow__icon{margin-bottom:175px;margin-top:175px}}.myh-vehicle-details-navigation-overview .lines{display:flex;float:left;justify-content:center;margin-left:52px;padding-top:55px;width:calc(100% - 104px);z-index:1}@media(max-width:1403px){.myh-vehicle-details-navigation-overview .lines{padding-top:45px}}.myh-vehicle-details-navigation-overview .lines .line-hover{height:5px}.myh-vehicle-details-navigation-overview .lines .line{border-top:3px solid #b7b7b7;box-sizing:border-box;cursor:pointer;height:2px;margin-right:5px;margin-top:2px;transform:scaleX(-1);width:40px}.myh-vehicle-details-navigation-overview .lines .line:focus{outline:none}.myh-vehicle-details-navigation-overview .lines .line-selected{border-top:7px solid #002c5f;box-sizing:border-box;cursor:pointer;height:2px;margin-right:5px;transform:scaleX(-1);width:40px}.myh-vehicle-details-navigation-overview .lines .line-selected:focus{outline:none}.myh-vehicle-details-overview{background-color:#f6f3f2;float:left;margin-left:52px;width:calc(100% - 104px)}@media(max-width:1403px){.myh-vehicle-details-overview{height:375px}}@media(min-width:1404px){.myh-vehicle-details-overview{height:455px}}.myh-vehicle-details-overview .first-column{display:flex;flex-direction:column;float:left;height:inherit;margin-left:108px;position:absolute;width:calc(58.33333% - 82.33333px);z-index:1}@media(max-width:1403px){.myh-vehicle-details-overview .first-column{margin-left:65px}}.myh-vehicle-details-overview .first-column .title{color:#1c1b1b;font-size:7.4rem;line-height:7.8rem;margin-top:67px;word-break:break-all}@media(max-width:1403px){.myh-vehicle-details-overview .first-column .title{font-size:5rem;line-height:5.2rem;margin-top:50px}}.myh-vehicle-details-overview .first-column .title:focus{outline:none}.myh-vehicle-details-overview .first-column .vin{color:#1c1b1b;font-family:HyundaiTextReg;padding-top:30px}.myh-vehicle-details-overview .first-column .vin__label{font-size:1.6rem;line-height:2.8rem}@media(max-width:1279px){.myh-vehicle-details-overview .first-column .vin__label{font-size:1.3rem}}.myh-vehicle-details-overview .first-column .link-row__element{color:#002c5f;font-family:HyundaiTextMedium;padding-top:10px}@media(max-width:1279px){.myh-vehicle-details-overview .first-column .link-row__element{font-size:1.3rem}}.myh-vehicle-details-overview .first-column .rsa{display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin-bottom:8rem}@media(max-width:1279px){.myh-vehicle-details-overview .first-column .rsa{font-size:1.3rem}}.myh-vehicle-details-overview .first-column .rsa__bottom{display:flex}.myh-vehicle-details-overview .first-column .rsa__icon{filter:brightness(0) saturate(100%);height:2.4rem;margin-right:1.276rem}.myh-vehicle-details-overview .first-column .rsa__right{align-items:center;align-items:flex-start;display:flex;flex-direction:column}.myh-vehicle-details-overview .first-column .rsa__right:hover{cursor:pointer}.myh-vehicle-details-overview .first-column .rsa__availability{font-family:HyundaiTextReg;line-height:2.4rem}.myh-vehicle-details-overview .first-column .rsa__availability:hover{cursor:pointer}.myh-vehicle-details-overview .first-column .rsa__label{font-size:1.5rem;line-height:2.4rem}.myh-vehicle-details-overview .second-column{display:flex;flex-direction:column;float:left;justify-content:flex-end;margin-left:52px;margin-top:40px;position:absolute;right:200px;width:calc(25% - 65px);z-index:1}@media(max-width:1403px){.myh-vehicle-details-overview .second-column{height:305px;margin-top:33px}}@media(min-width:1404px){.myh-vehicle-details-overview .second-column{height:345px}}.myh-vehicle-details-overview .statistics{float:left;margin-left:52px;margin-top:15px;width:calc(100% - 104px)}@media(max-width:1403px){.myh-vehicle-details-overview .statistics{margin-left:55px}}.myh-vehicle-details-overview .container-image{display:flex;justify-content:center;position:absolute;width:81%}@media(max-width:1024px){.myh-vehicle-details-overview .container-image{width:85%}}@media(min-width:1025px){.myh-vehicle-details-overview .container-image{width:84%}}@media(min-width:1404px){.myh-vehicle-details-overview .container-image{width:85%}}@media(min-width:1600px){.myh-vehicle-details-overview .container-image{width:85%}}.myh-vehicle-details-overview .container-image .image{display:flex;height:400px;justify-content:center;margin-top:60px;position:absolute;width:700px}@media(max-width:1403px){.myh-vehicle-details-overview .container-image .image{height:350px;width:600px}}.myh-vehicle-details-overview .container-image .image:focus{outline:none}@media(max-width:1403px){.myh-vehicle-details-overview .container-image .image--default{height:28rem;width:48rem}}.myh-vehicle-details-overview .bluelink{float:left;font-size:1.4rem;margin-left:calc(75% + 13px);margin-top:405px;width:calc(25% - 65px)}@media(max-width:1403px){.myh-vehicle-details-overview .bluelink{font-size:1.2rem;margin-top:340px}}.myh-vehicle-details-overview .bluelink-label{margin-left:50px}.myh-icon.is-disabled{opacity:.5}.icon-arrow-cta,.icon-arrow-cta-blue{vertical-align:initial}.icon--small{height:1.1rem;width:3.2rem}.icon--large{height:1.1rem;width:3.6rem}.icon--list{fill:#b7b7b7;margin-right:1.1rem;margin-top:.5rem;min-width:1.3rem}.icon--list.icon-engine{height:2rem}.icon--list.icon-engine,.icon--list.icon-mileage{top:calc(50% - 1rem);width:2.3rem}.icon--list.icon-fuel{height:1.9rem;width:2rem}.icon--list.icon-confirmation-white{height:auto;width:7.7rem}.icon--dialog-detail-close-icon{fill:#b7b7b7}@media(min-width:1404px){.icon--dialog-detail-close-icon{fill:#002c5f}}.icon-not-available{left:calc(50% - .85rem);position:absolute;top:calc(50% - .8rem)}.icon--price-finance-close,.icon--social-share-close{fill:#002c5f}.icon-cart{margin-right:10px;padding-bottom:2px}.myh-cta{cursor:pointer;display:inline-block;font-family:HyundaiTextReg,sans-serif;font-size:1.5rem;line-height:1.8rem;text-align:center;user-select:none}@media(min-width:1024px){.myh-cta{font-size:1.5rem;line-height:1.8rem}}@media(min-width:1404px){.myh-cta{font-size:1.5rem;line-height:1.8rem}}.myh-cta__link{font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:2rem}@media(min-width:1024px){.myh-cta__link{font-size:1.6rem;line-height:2rem}}@media(min-width:1404px){.myh-cta__link{font-size:1.6rem;line-height:2rem}}.myh-cta__link--active,.myh-cta__link--inactive{font-family:HyundaiHeadMedium;font-size:1.5rem}.myh-cta__link--inactive{opacity:.5}.myh-cta__link--label-icon{cursor:pointer;padding-left:9px}.myh-cta__link--label{cursor:pointer;font-family:HyundaiTextBold;font-size:1.6rem}.myh-cta.is-bg-blue-primary,.myh-cta.is-bg-blue-secondary,.myh-cta.is-bg-light-sand-primary,.myh-cta.is-bg-white-primary,.myh-cta.is-primary,.myh-cta.is-secondary{align-items:center;display:flex;font-family:HyundaiHeadBold,sans-serif;height:5.6rem;justify-content:center;padding:0 1rem;position:relative}.myh-cta.is-bg-blue-primary:after,.myh-cta.is-bg-blue-secondary:after,.myh-cta.is-bg-light-sand-primary:after,.myh-cta.is-bg-white-primary:after,.myh-cta.is-primary:after,.myh-cta.is-secondary:after{background:#074186;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in .1s,left .3s ease-in .1s;width:0;z-index:1}.myh-cta.is-bg-blue-primary:before,.myh-cta.is-bg-blue-secondary:before,.myh-cta.is-bg-light-sand-primary:before,.myh-cta.is-bg-white-primary:before,.myh-cta.is-primary:before,.myh-cta.is-secondary:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjEwMyA5Ljg5NyAyNi41IDYuNUgwdi0yaDI2LjVsLTMuMjQ2LTMuMjQ2TDI0LjQ4NyAwaC4wMTNMMzAgNS41IDI0LjUgMTFoLS4wMTNsLTEuMjM5LTEuMjEzeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) no-repeat;background-position:50%;content:"";display:block;height:100%;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out,left .2s ease-in-out;width:100%;z-index:2}@media(min-width:1025px){.myh-cta.is-bg-blue-primary:hover:after,.myh-cta.is-bg-blue-secondary:hover:after,.myh-cta.is-bg-light-sand-primary:hover:after,.myh-cta.is-bg-white-primary:hover:after,.myh-cta.is-primary:hover:after,.myh-cta.is-secondary:hover:after{width:100%}.myh-cta.is-bg-blue-primary:hover:before,.myh-cta.is-bg-blue-secondary:hover:before,.myh-cta.is-bg-light-sand-primary:hover:before,.myh-cta.is-bg-white-primary:hover:before,.myh-cta.is-primary:hover:before,.myh-cta.is-secondary:hover:before{opacity:1;transition-delay:.3s}}.myh-cta.is-bg-blue-primary.is-disable,.myh-cta.is-bg-blue-secondary.is-disable,.myh-cta.is-bg-light-sand-primary.is-disable,.myh-cta.is-bg-white-primary.is-disable,.myh-cta.is-primary.is-disable,.myh-cta.is-secondary.is-disable{background:#e5e5e5;border:initial;color:#999;cursor:auto}.myh-cta.is-bg-blue-primary.is-disable:hover:after,.myh-cta.is-bg-blue-primary.is-disable:hover:before,.myh-cta.is-bg-blue-secondary.is-disable:hover:after,.myh-cta.is-bg-blue-secondary.is-disable:hover:before,.myh-cta.is-bg-light-sand-primary.is-disable:hover:after,.myh-cta.is-bg-light-sand-primary.is-disable:hover:before,.myh-cta.is-bg-white-primary.is-disable:hover:after,.myh-cta.is-bg-white-primary.is-disable:hover:before,.myh-cta.is-primary.is-disable:hover:after,.myh-cta.is-primary.is-disable:hover:before,.myh-cta.is-secondary.is-disable:hover:after,.myh-cta.is-secondary.is-disable:hover:before{display:none}.myh-cta.is-primary{background:#002c5f;border:3px solid #002c5f;color:#fff}.myh-cta.is-primary:hover{border-color:#074186}.myh-cta.is-secondary{border:3px solid #002c5f}.myh-cta.is-bg-blue-primary{background:#fff;border:3px solid #fff;color:#002c5f}.myh-cta.is-bg-blue-primary:after{background:#e4dcd3}.myh-cta.is-bg-blue-primary:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjEwMyA5Ljg5NyAyNi41IDYuNUgwdi0yaDI2LjVsLTMuMjQ2LTMuMjQ2TDI0LjQ4NyAwaC4wMTNMMzAgNS41IDI0LjUgMTFoLS4wMTNsLTEuMjM5LTEuMjEzeiIgZmlsbD0iIzAwMkM1RiIvPjwvc3ZnPg==) 50% no-repeat}.myh-cta.is-bg-blue-secondary{background:#002c5f;border:3px solid #fff;color:#fff}.myh-cta.is-bg-blue-secondary:after{background:#e4dcd3}.myh-cta.is-bg-blue-secondary:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjEwMyA5Ljg5NyAyNi41IDYuNUgwdi0yaDI2LjVsLTMuMjQ2LTMuMjQ2TDI0LjQ4NyAwaC4wMTNMMzAgNS41IDI0LjUgMTFoLS4wMTNsLTEuMjM5LTEuMjEzeiIgZmlsbD0iIzAwMkM1RiIvPjwvc3ZnPg==) 50% no-repeat}.myh-cta.is-bg-white-primary{background:#fff;border:3px solid #002c5f;color:#002c5f}.myh-cta.is-bg-light-sand-primary{background:#f6f3f2;border:3px solid #002c5f}.myh-progress-circle{align-items:baseline;display:flex;margin:20px}.myh-progress-circle .progress-ring__circle--full{stroke:#00aad2}.myh-progress-circle .progress-ring__circle--empty{stroke:#999}.myh-progress-circle .progress-ring-wrapper{margin:0 10px;position:relative}.myh-progress-circle .icon-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:2px;position:absolute;top:0;width:100%}.myh-progress-circle .icon-wrapper.mileage{left:0;top:-2px}.myh-progress-circle .icon-wrapper.trips{left:0}@media(max-width:1403px){.myh-progress-circle .icon-wrapper img{height:28px;width:28px}}@media(min-width:1404px){.myh-progress-circle .icon-wrapper img{height:37px;width:36px}}.myh-progress-circle .label{display:flex;flex-direction:column;flex-wrap:wrap;font-family:HyundaiHeadMedium;width:min-content}@media(max-width:1403px){.myh-progress-circle .label .value{font-size:80px;line-height:50px}}@media(min-width:1404px){.myh-progress-circle .label .value{font-size:100px;line-height:50px}}.myh-progress-circle .label .value:focus{outline:none}.myh-progress-circle .label .secondary-text{flex:1;letter-spacing:.07px}@media(max-width:1403px){.myh-progress-circle .label .secondary-text{font-size:16px;line-height:20px;padding-top:8px}}@media(min-width:1404px){.myh-progress-circle .label .secondary-text{font-size:16px;line-height:20px;padding-top:12px}}.myh-progress-circle .label .secondary-text:focus{outline:none}.myh-progress-circle .label-my-vehicles{color:#1c1b1b;display:flex;flex-direction:column;flex-wrap:wrap;font-family:HyundaiHeadMedium;padding-left:90px;position:absolute}@media(max-width:1403px){.myh-progress-circle .label-my-vehicles .value-my-vehicles{font-size:4rem;line-height:4.8rem;margin-top:-3px}}@media(min-width:1404px){.myh-progress-circle .label-my-vehicles .value-my-vehicles{font-size:5rem;line-height:5.8rem;margin-top:-5px}}.myh-progress-circle .label-my-vehicles .secondary-text-my-vehicles{flex:1;font-family:HyundaiTextReg;font-size:1.4rem}@media(max-width:1403px){.myh-progress-circle .label-my-vehicles .secondary-text-my-vehicles{font-size:1.4rem}}@media(min-width:1404px){.myh-progress-circle .label-my-vehicles .secondary-text-my-vehicles{font-size:1.4rem}}.manual-mileage-last-updated-date{color:#1c1b1b;font-family:HyundaiTextReg;font-size:1.4rem;line-height:2rem;margin-left:14.5rem}.manual-mileage-updateMileage-container{align-items:center;display:flex;flex-direction:row;margin-left:52px;width:100%}.manual-mileage-updateMileage-container .updateMileage-button{margin-left:9rem;width:17rem}.manual-mileage-updateMileage-container .updateMileage-tooltip-icon{height:2rem;margin-left:1rem;width:3rem}.manual-mileage-updateMileage-container .updateMileage-tooltip-modalWrapper{left:-15px;margin-left:-17rem;margin-top:5rem;width:25rem}.manual-mileage-updateMileage-container .updateMileage-tooltip-modalContent{width:100%}.manual-mileage-addMileage-container{align-items:center;display:flex;justify-content:center;margin-bottom:50%;margin-left:52px;width:100%}.manual-mileage-addMileage-container .addMileage-button{width:20rem}.manual-mileage-addMileage-container .addMileage-tooltip-icon{height:2rem;margin-left:1rem;width:3rem}.manual-mileage-addMileage-container .addMileage-tooltip-modalWrapper{left:-15px;margin-left:-20rem;margin-top:5rem;width:30rem}.manual-mileage-addMileage-container .addMileage-tooltip-modalWrapper .addMileage-tooltip-modalContent{width:100%}.myh-tooltip{display:inline;padding:0 7px;position:relative}.myh-tooltip--icon{cursor:pointer;position:absolute}.myh-tooltip--modal{display:none}.myh-tooltip--modal__visible{background-color:#fff;box-shadow:0 10px 20px #767676;display:block;left:30px;position:absolute;top:-10px}.myh-tooltip--modal__visible .modal-wrapper{padding:18px 25px 18px 18px;position:relative}.myh-tooltip--modal__visible .modal-wrapper .close-icon{cursor:pointer;position:absolute;right:8px;top:8px;width:12px}.myh-tooltip--modal__visible .modal-wrapper .modal-content{font-family:HyundaiTextReg;font-size:1.2rem}.statistic-graphic{-webkit-tap-highlight-color:transparent}.myh-vehicle-usage-stats{float:left;margin:70px 0 0;width:calc(100% - 104px);width:100%}.myh-vehicle-usage-stats--data-available{height:692px}.myh-vehicle-usage-stats--data-unavailable{height:206px}.myh-vehicle-usage-stats__title{color:#1c1b1b;float:left;font-size:5rem;line-height:5.4rem;margin-bottom:22px;margin-left:52px;text-align:center;width:calc(100% - 104px)}.myh-vehicle-usage-stats__title:focus{outline:none}.myh-vehicle-usage-stats .header-section{display:flex;justify-content:center;margin-bottom:23px;width:100%}.myh-vehicle-usage-stats .header-section__categories{display:flex;height:33px;justify-content:space-between;padding-left:0;width:305px}.myh-vehicle-usage-stats .header-section__categories-non-ev{width:155px}.myh-vehicle-usage-stats .header-section__categories--item{color:#002c5f;cursor:pointer;font-size:15px;height:19px;line-height:19px;list-style:none}.myh-vehicle-usage-stats .header-section__categories--item .line-selector{background-color:#002c5f;box-sizing:border-box;height:3px;margin-left:auto;margin-right:auto;margin-top:11px;width:45.5px}.myh-vehicle-usage-stats .header-section__categories--item:focus,.myh-vehicle-usage-stats .header-section__categories:focus{outline:none}.myh-vehicle-usage-stats .header-section__dropdown-view{width:155px}@media(max-width:1024px){.myh-vehicle-usage-stats .header-section__dropdown-view{margin-left:11rem}}@media(min-width:1025px){.myh-vehicle-usage-stats .header-section__dropdown-view{margin-left:21rem}}@media(min-width:1404px){.myh-vehicle-usage-stats .header-section__dropdown-view{margin-left:31rem}}.myh-vehicle-usage-stats .header-section__dropdown-view .form__dropdown{height:6.3rem;padding:1.9rem 1.5rem 0 1.4rem}.myh-vehicle-usage-stats .header-section__dropdown-view .form__dropdown-icon{top:22px}.myh-vehicle-usage-stats__content{float:left;height:400px;margin-left:0;width:calc(100% - 104px);width:100%}.myh-vehicle-usage-stats__content label{display:block;font-size:1.2em;margin-top:10px}.myh-vehicle-usage-stats__content-data-unavailable{display:flex;justify-content:center;width:100%}.myh-vehicle-usage-stats .bullet{background:#fff;border-radius:50%;box-shadow:0 13px 44px 0 rgba(0,0,0,.16);cursor:pointer;display:flex;height:50px;justify-content:center;margin-top:160px;position:absolute;width:50px}.myh-vehicle-usage-stats .bullet__left{left:20px;margin-top:180px}.myh-vehicle-usage-stats .bullet__right{margin-top:-220px;right:20px}.myh-vehicle-usage-stats .bullet--inactive{opacity:.3}.myh-vehicle-usage-stats .left-arrow{outline:none;width:10px}.myh-vehicle-usage-stats .right-arrow{outline:none;transform:scaleX(-1);width:10px}.myh-vehicle-service{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.myh-vehicle-service .table-container{float:left;margin-left:0;width:calc(91.66667% - 99.66667px)}@media(max-width:1403px){.myh-vehicle-service .table-container{float:left;margin-left:0;width:calc(104.16667% - 106.16667px)}}.myh-vehicle-service .title{font-size:5rem;font-weight:500;letter-spacing:0;line-height:54px;margin-bottom:47px}.myh-vehicle-service .service-table{border-collapse:collapse;width:100%}@media(max-width:1403px){.myh-vehicle-service .service-table .date,.myh-vehicle-service .service-table .service-number{width:220px}.myh-vehicle-service .service-table .mileage{width:204px}.myh-vehicle-service .service-table .service-partner{width:190px}}.myh-vehicle-service .service-table .table-cell,.myh-vehicle-service .service-table .table-header-cell{color:#444;font-family:HyundaiTextReg;text-align:left;vertical-align:middle}.myh-vehicle-service .service-table .table-cell:focus,.myh-vehicle-service .service-table .table-header-cell:focus{outline:none}.myh-vehicle-service .service-table .table-cell:first-child,.myh-vehicle-service .service-table .table-header-cell:first-child{padding-left:25px;vertical-align:middle}.myh-vehicle-service .service-table .service-number{width:314px}.myh-vehicle-service .service-table .date{width:310px}.myh-vehicle-service .service-table .mileage{width:306px}.myh-vehicle-service .service-table .service-partner{width:240px}.myh-vehicle-service .service-table .table-header-row{background-color:#f6f3f2}.myh-vehicle-service .service-table .table-header-row .table-header-cell{color:#444;font-family:HyundaiHeadMedium;font-weight:400;vertical-align:middle}.myh-vehicle-service .service-table .table-row{border-bottom:1px solid #e4dcd3;height:71px}.myh-vehicle-service .show-more{display:flex;justify-content:center;padding-top:35px}.myh-vehicle-service .show-more .chevron{padding-left:7px}.myh-vehicle-service .button-appointment{margin-top:45px}.myh-vehicle-service .button-pdf{margin-top:15px}.myh-vehicle-service .button button{padding:0 50px}.myh-vehicle-service__modalContent{width:27rem}.myh-vehicle-service-button__error{color:#e63312;font-size:1.4rem;margin-top:10px;text-align:center}.myh-vehicle-service-row{border-bottom:1px solid #e4dcd3;height:7.1rem}.myh-vehicle-service--service-due{display:flex}.myh-vehicle-service--service-due-description{color:#002c5f}.icon-myh-vehicle-service--ending-icon{margin-right:2rem}.myh-recall-campaigns-table{align-items:center;display:flex;flex-direction:column;margin-bottom:50px;width:100%}.myh-recall-campaigns-table .table-container{float:left;margin-left:0;width:calc(91.66667% - 99.66667px)}@media(max-width:1403px){.myh-recall-campaigns-table .table-container{float:left;margin-left:0;width:calc(104.16667% - 106.16667px)}}.myh-recall-campaigns-table .title{font-size:5rem;font-weight:500;letter-spacing:0;line-height:54px;margin-bottom:30px;margin-top:30px}.myh-recall-campaigns-table .description{float:left;font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:30px;margin-left:52px;margin-top:10px;text-align:center;width:calc(75% - 91px)}.myh-recall-campaigns-table .description:focus{outline:none}.myh-recall-campaigns-table .service-table{border-collapse:collapse;width:100%}@media(max-width:1403px){.myh-recall-campaigns-table .service-table .campaign-type,.myh-recall-campaigns-table .service-table .service-number{width:220px}.myh-recall-campaigns-table .service-table .campletion-status{width:204px}.myh-recall-campaigns-table .service-table .repair-date{width:190px}}.myh-recall-campaigns-table .service-table .table-cell,.myh-recall-campaigns-table .service-table .table-header-cell{color:#444;font-family:HyundaiTextReg;text-align:left;vertical-align:middle}.myh-recall-campaigns-table .service-table .table-cell:focus,.myh-recall-campaigns-table .service-table .table-header-cell:focus{outline:none}.myh-recall-campaigns-table .service-table .table-cell:first-child,.myh-recall-campaigns-table .service-table .table-header-cell:first-child{line-height:2.1rem;padding-left:25px;vertical-align:middle}.myh-recall-campaigns-table .service-table .campaign-name{font-weight:700}.myh-recall-campaigns-table .service-table .campaign-description{width:314px}.myh-recall-campaigns-table .service-table .campaign-type{width:310px}.myh-recall-campaigns-table .service-table .campletion-status{width:306px}.myh-recall-campaigns-table .service-table .repair-date{width:240px}.myh-recall-campaigns-table .service-table .table-header-row{background-color:#f6f3f2}.myh-recall-campaigns-table .service-table .table-header-row .table-header-cell{color:#444;font-family:HyundaiHeadMedium;font-weight:400;vertical-align:middle}.myh-recall-campaigns-table .service-table .table-row{border-bottom:1px solid #e4dcd3;height:71px}.myh-recall-campaigns-table .show-more{display:flex;justify-content:center;padding-top:35px}.myh-recall-campaigns-table .show-more .chevron{padding-left:7px}.myh-recall-campaigns-table .dealer-info-description{float:left;font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:30px;margin-left:52px;margin-top:10px;text-align:center;width:calc(100% - 104px)}.myh-recall-campaigns-table .dealer-info-description:focus{outline:none}.myh-recall-campaigns-table .dealer-info-link{float:left;font-weight:700;margin-left:52px;text-align:center;width:calc(100% - 104px)}.myh-recall-campaigns-table .status-completed{border-bottom:solid #00aad2;border-right:solid #00aad2;display:inline-block;height:12px;margin:0 10px 1px 5px;transform:rotate(45deg);width:8px}.myh-recall-campaigns-table .status-open{background-color:#f4d522;border-radius:50%;display:inline-block;height:10px;margin-right:10px;width:10px}.rsa-table{margin-top:4rem}.rsa-table__subsection{color:#323232;display:flex;flex-direction:row;float:left;font-family:HyundaiTextReg;font-size:1.4rem;line-height:2.4rem;margin-bottom:5rem;margin-left:0;width:calc(91.66667% - 99.66667px)}@media(max-width:1403px){.rsa-table__subsection{float:left;margin-left:0;width:calc(104.16667% - 106.16667px)}}.rsa-table__subsection--description{width:45%}.rsa-table__subsection--download{align-items:center;border:1px solid #f6f3f2;font-size:1.3rem;height:10rem;line-height:normal;margin-left:auto;width:35rem}.rsa-table__subsection--download__image-container{align-items:center;background-color:#f6f3f2;height:100%;justify-content:center;padding:2.5rem;width:20rem}.rsa-table__subsection--download__image-container .app-image{border-radius:1rem}.rsa-table__subsection--download .app-description{padding:0 2rem}.rsa-table__header{align-items:center;display:flex;flex-direction:column;justify-content:center}.rsa-table__header--title{font-size:5rem;font-weight:500;letter-spacing:0;line-height:5.4rem;margin-bottom:5rem;margin-top:5rem}.rsa-table__header--tabs{color:#1c1b1b;display:flex;justify-content:space-around;list-style-type:none;margin:1.6rem 0;padding-left:0}@media(min-width:1601px){.rsa-table__header--tabs{float:left;margin-left:0;padding-left:0;width:calc(33.33333% - 69.33333px)}}@media(max-width:1600px){.rsa-table__header--tabs{float:left;margin-left:0;padding-left:0;width:calc(37.5% - 71.5px)}}@media(max-width:1280px){.rsa-table__header--tabs{float:left;margin-left:0;padding-left:0;width:calc(43.75% - 74.75px)}}@media(max-width:1024px){.rsa-table__header--tabs{float:left;margin-left:0;padding-left:0;width:calc(58.33333% - 82.33333px)}}.rsa-table__header--tabs-item{color:#002c5f;cursor:pointer}.rsa-table__header--tabs-selected{background-color:#002c5f;box-sizing:border-box;height:.3rem;margin-left:auto;margin-right:auto;margin-top:1.1rem;width:100%}.rsa-table__content{align-items:center;display:flex;flex-direction:column;margin-bottom:4rem}.repair-history-table{border-collapse:collapse;float:left;margin-bottom:4rem;margin-left:0;width:calc(91.66667% - 99.66667px)}@media(max-width:1403px){.repair-history-table{float:left;margin-left:0;width:calc(104.16667% - 106.16667px)}}.repair-history-table--noRSA{border-bottom:1px solid #e4dcd3;float:left;height:7.1rem;margin-bottom:0;margin-left:0;width:calc(91.66667% - 99.66667px)}@media(max-width:1403px){.repair-history-table--noRSA{float:left;margin-left:0;width:calc(104.16667% - 106.16667px)}}.repair-history-table-row{border-bottom:1px solid #e4dcd3;height:7.1rem}.repair-history-table-row--noRSA{align-items:center;color:#b7b7b7;display:flex;font-size:1.8rem;justify-content:center;margin-bottom:5rem}.repair-history-table--header{background-color:#f6f3f2;color:#444;font-family:HyundaiTextReg;text-align:left;width:100%}.repair-history-table--header-cell{padding-left:2.5rem;vertical-align:middle;width:31rem}.repair-history-table--body{color:#444;font-family:HyundaiTextReg;text-align:left}.repair-history-table--body-cell{padding-left:2.5rem;vertical-align:middle;width:31rem}@media(max-width:1403px){.repair-history-table--body-cell{padding-left:2rem}}.repair-history-table--body-cell .status-completed{border-bottom:solid #00aad2;border-right:solid #00aad2;display:inline-block;height:12px;margin:0 10px 1px 5px;transform:rotate(45deg);width:8px}.repair-history-table--show-more{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.repair-history-table--show-more_icon{margin-left:.5rem}.subscription-history-table{border-collapse:collapse;float:left;margin-bottom:4rem;margin-left:0;width:calc(91.66667% - 99.66667px)}@media(max-width:1403px){.subscription-history-table{float:left;margin-left:0;width:calc(104.16667% - 106.16667px)}}.subscription-history-table-row{border-bottom:1px solid #e4dcd3;height:7.1rem}.subscription-history-table--header{background-color:#f6f3f2;color:#444;font-family:HyundaiTextReg;font-size:1.6rem;text-align:left;width:100%}.subscription-history-table--header-cell{padding-left:2.5rem;vertical-align:middle;width:31rem}.subscription-history-table--body{color:#444;font-family:HyundaiTextReg;text-align:left}.subscription-history-table--body-cell{padding-left:2.5rem;vertical-align:middle;width:31rem}@media(max-width:1403px){.subscription-history-table--body-cell{padding-left:2rem}}.subscription-history-table--body-cell .icon-rsa--calendar{height:2rem;margin-right:1rem;width:2rem}.subscription-history-table--body-cell .rsa--ending{align-items:center;display:flex}.subscription-history-table--body-cell .rsa--ending-description{color:#002c5f;margin-left:1rem}.subscription-history-table--body-cell .rsa--no-coverage-description{color:#002c5f}.subscription-history-table--body-cell .status-active{background-color:#00aad2;border-radius:50%;display:inline-block;height:10px;margin-right:10px;width:10px}.subscription-history-table--body-cell .status-cancelled{background-color:#e63312;border-radius:50%;display:inline-block;height:10px;margin-right:10px;width:10px}.subscription-history-table--show-more{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.subscription-history-table--show-more_icon{margin-left:.5rem}.myh-overview{margin-bottom:50px;margin-top:10px}.myh-overview .overview-header{color:#fff;font-family:HyundaiHeadMedium;font-size:6.4rem;left:7.4rem;line-height:6.5rem;position:absolute;right:7.4rem;top:42rem;z-index:10000}.myh-overview .overview-header:focus{outline:none}.myh-overview .to-be-deleted-after-aem-integration{height:500px}.myh-add-vehicle-overview{background-color:#fff;float:left;margin:0;position:relative;width:calc(100% - 104px);width:100%}@media(max-width:1024px){.myh-add-vehicle-overview{padding:0 64px 100px 83px}}@media(min-width:1025px){.myh-add-vehicle-overview{padding:0 0 120px 160px}}@media(min-width:1404px){.myh-add-vehicle-overview{padding:0 0 120px 160px}}@media(min-width:1600px){.myh-add-vehicle-overview{padding:0 161px 120px 160px}}.myh-add-vehicle-overview .image-wrapper{float:left;margin:0;position:relative;width:calc(50% - 78px)}@media(max-width:1024px){.myh-add-vehicle-overview .image-wrapper{margin-right:74px;width:343px}}@media(min-width:1025px){.myh-add-vehicle-overview .image-wrapper{margin-right:104px;width:343px}}@media(min-width:1404px){.myh-add-vehicle-overview .image-wrapper{margin-right:104px;width:421px}}@media(min-width:1600px){.myh-add-vehicle-overview .image-wrapper{margin-right:104px;width:470px}}.myh-add-vehicle-overview .image-wrapper__image{padding-top:65px}.myh-add-vehicle-overview .image-wrapper__image:focus{outline:none}.myh-add-vehicle-overview .image-wrapper__bullet{cursor:pointer;position:absolute}@media(max-width:1024px){.myh-add-vehicle-overview .image-wrapper__bullet{left:152px;top:91px}}@media(min-width:1025px){.myh-add-vehicle-overview .image-wrapper__bullet{left:152px;top:91px}}@media(min-width:1404px){.myh-add-vehicle-overview .image-wrapper__bullet{left:211px;top:116px}}.myh-add-vehicle-overview .image-wrapper__bullet:focus{outline:none}@media(max-width:1024px){.myh-add-vehicle-overview .image-wrapper__bullet .myh-bullet__circle{height:7rem;padding:23px;width:7rem}}@media(min-width:1025px){.myh-add-vehicle-overview .image-wrapper__bullet .myh-bullet__circle{height:9rem;padding:30px;width:9rem}}@media(min-width:1404px){.myh-add-vehicle-overview .image-wrapper__bullet .myh-bullet__circle{height:9rem;padding:30px;width:9rem}}.myh-add-vehicle-overview .image-wrapper__bullet img{height:4.2rem;width:4.2rem}.myh-add-vehicle-overview .content-wrapper{float:left;margin:0;width:calc(50% - 78px)}@media(max-width:1024px){.myh-add-vehicle-overview .content-wrapper{margin:9px 0 auto}}@media(min-width:1025px){.myh-add-vehicle-overview .content-wrapper{margin:28px 0 auto}}@media(min-width:1404px){.myh-add-vehicle-overview .content-wrapper{margin:58px 0 auto}}.myh-add-vehicle-overview .content-wrapper__title{font-family:HyundaiHeadMedium;font-size:34px;font-weight:500;height:41px;line-height:41px;margin-bottom:25px}.myh-add-vehicle-overview .content-wrapper__title:focus{outline:none}.myh-add-vehicle-overview .content-wrapper__details{font-family:HyundaiTextReg;font-size:16px;line-height:27px;margin-bottom:35px}.myh-add-vehicle-overview .content-wrapper__details:focus{outline:none}.myh-add-vehicle-overview .content-wrapper .is-primary{height:56px}@media(max-width:1024px){.myh-add-vehicle-overview .content-wrapper .is-primary{padding:19px 18.09px 18px 19.09px;width:259px}}@media(min-width:1025px){.myh-add-vehicle-overview .content-wrapper .is-primary{padding:19px 18.09px 18px 19.09px;width:259px}}@media(min-width:1404px){.myh-add-vehicle-overview .content-wrapper .is-primary{padding:19px 18.09px 18px 19.09px;width:259px}}.myh-bullet__circle{border-radius:50%;display:flex;flex-direction:column;height:7rem;justify-content:center;padding:23px;width:7rem}.myh-bullet__circle--background-blue{background:#002c5f}.myh-bullet__circle--border-blue{background:transparent;border:2px solid #002c5f;color:#002c5f}.myh-vehicle-overview .content{align-items:center;background-color:transparent;display:flex;position:relative;width:100%}@media(max-width:1403px){.myh-vehicle-overview .content{height:326px}}@media(min-width:1404px){.myh-vehicle-overview .content{height:426px}}.myh-vehicle-overview .content.hide{visibility:hidden}.myh-vehicle-overview__title{align-items:center;color:#1c1b1b;float:left;font-size:5.4rem;line-height:5.8rem;margin-bottom:-90px;margin-left:52px;width:calc(50% - 78px);word-break:break-all}@media(min-width:1404px){.myh-vehicle-overview__title{left:24px}}.myh-vehicle-overview__title:focus{outline:none}.myh-vehicle-overview__title--top{margin-top:10px}.myh-vehicle-overview .progress>div{min-height:111px}@media(min-width:1404px){.myh-vehicle-overview .progress>div{min-height:117px}}.myh-vehicle-overview .content:first-child{display:flex;flex:1;justify-content:center;margin-right:130px}.myh-vehicle-overview .content:nth-child(3){display:flex;flex:1;justify-content:center;margin-left:130px}.myh-vehicle-overview .image-wrapper{left:0;margin-left:auto!important;margin-right:auto!important;position:absolute;right:0;width:561px}@media(min-width:1404px){.myh-vehicle-overview .image-wrapper{width:805px}}.myh-vehicle-overview .image-wrapper img:focus{outline:none}.myh-vehicle-overview .button-wrapper{display:flex;float:left;justify-content:center;margin-left:52px;width:calc(100% - 104px)}.myh-vehicle-overview .button-wrapper__size{width:250px}.myh-vehicle-overview .bluelink-label{margin-left:-75px;margin-top:350px;position:absolute}@media(max-width:1403px){.myh-vehicle-overview .bluelink-label{margin-left:-35px;margin-top:300px}}.myh-vehicle-configuration-item,.myh-vehicle-configuration-item__line{float:left;margin-left:52px;width:calc(100% - 104px)}.myh-vehicle-configuration-item__line{border:1px solid #e4dcd3;margin-bottom:0;margin-top:0}.myh-vehicle-configuration-item__car-item-default{float:left;margin-left:52px;width:calc(50% - 78px)}@media(max-width:1024px){.myh-vehicle-configuration-item__car-item-default{margin:94px 0 0 27px}}@media(min-width:1025px){.myh-vehicle-configuration-item__car-item-default{margin:74px 0 0 27px}}@media(min-width:1405px){.myh-vehicle-configuration-item__car-item-default{margin:34px 0 0 27px}}.myh-vehicle-configuration-item__car-item{float:left;margin-left:52px;width:calc(50% - 78px)}@media(max-width:1024px){.myh-vehicle-configuration-item__car-item{margin:94px 0 0 27px}}@media(min-width:1025px){.myh-vehicle-configuration-item__car-item{margin:84px 0 0 27px}}@media(min-width:1405px){.myh-vehicle-configuration-item__car-item{margin:34px 0 0 27px}}.myh-vehicle-configuration-item__car-item:focus{outline:none}.myh-vehicle-configuration-item__car-item-image{transform:scale(1.3)}@media(max-width:1280px){.myh-vehicle-configuration-item__car-item-image{transform:scale(1.5)}}.myh-vehicle-configuration-item__car-item-image-default{margin-left:40px;transform:scale(1.2)}@media(max-width:1280px){.myh-vehicle-configuration-item__car-item-image-default{transform:scale(1.5)}}.myh-vehicle-configuration-item .content-details{float:left;margin-left:70px;margin-top:60px;width:calc(50% - 78px)}.myh-vehicle-configuration-item .content-details__title{font-family:HyundaiHeadMedium;font-size:3.4rem;font-weight:500;height:41px;line-height:4.1rem}@media(max-width:1280px){.myh-vehicle-configuration-item .content-details__title{font-size:3rem}}.myh-vehicle-configuration-item .content-details__title:focus{outline:none}.myh-vehicle-configuration-item .content-details__date{font-family:HyundaiHeadReg;font-size:2rem;line-height:3rem;margin-bottom:30px}.myh-vehicle-configuration-item .content-details__date:focus{outline:none}.myh-vehicle-configuration-item .content-details__list{list-style-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDEuOTg1IDUuODAxIDEybC0uMTItLjExOUw1LjU2IDEyIDAgNi41NGwyLjAyLTEuOTg1TDUuNjgyIDguMTUgMTMuOTc5IDAgMTYgMS45ODVaIiBmaWxsPSIjMDAyQzVGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);list-style-position:inside;margin-bottom:50px;padding-left:0}.myh-vehicle-configuration-item .content-details__list:focus{outline:none}.myh-vehicle-configuration-item .content-details__list-item{font-family:HyundaiHeadReg;font-size:1.6rem;line-height:2.7rem}.myh-vehicle-configuration-item .content-details__list-item--item-description{margin-left:calc(18px - .5em)}.myh-vehicle-configuration-item .content-details__list-item:focus{outline:none}.myh-vehicle-configuration-item .content-details__not-available{font-family:HyundaiHeadReg;font-size:1.6rem;line-height:2.7rem;margin-bottom:50px}.myh-vehicle-configuration-item .content-details__not-available:focus{outline:none}.myh-vehicle-configuration-item .content-buttons{display:flex;flex-direction:row;margin-bottom:60px}.myh-vehicle-configuration-item .content-buttons--reload-configuration{font-family:HyundaiHeadMedium;font-size:1.5rem;height:56px;letter-spacing:.2px;line-height:1.9rem;margin-right:52px}@media(max-width:1024px){.myh-vehicle-configuration-item .content-buttons--reload-configuration{width:262px}}@media(min-width:1025px){.myh-vehicle-configuration-item .content-buttons--reload-configuration{width:363px}}@media(min-width:1404px){.myh-vehicle-configuration-item .content-buttons--reload-configuration{width:363px}}.myh-vehicle-configuration-item .content-buttons--click-to-buy{font-family:HyundaiHeadMedium;font-size:1.5rem;height:56px;letter-spacing:.2px;line-height:1.9rem;margin-bottom:2rem;margin-right:52px;margin-top:1.2rem}@media(max-width:1024px){.myh-vehicle-configuration-item .content-buttons--click-to-buy{width:262px}}@media(min-width:1025px){.myh-vehicle-configuration-item .content-buttons--click-to-buy{width:363px}}@media(min-width:1404px){.myh-vehicle-configuration-item .content-buttons--click-to-buy{width:363px}}.myh-vehicle-configuration-item .content-buttons__delete-button-container{font-weight:700}@media(max-width:1024px){.myh-vehicle-configuration-item .content-buttons__delete-button-container{margin-left:8rem}}@media(min-width:1025px){.myh-vehicle-configuration-item .content-buttons__delete-button-container{margin-left:12rem}}@media(min-width:1404px){.myh-vehicle-configuration-item .content-buttons__delete-button-container{margin-left:12rem}}.myh-vehicle-configuration-item .content-buttons__delete-button-container--delete-configuration{font-size:15px;height:19px;letter-spacing:.2px;line-height:19px;margin-left:10px;margin-top:20px;width:59px}.myh-vehicle-build-configuration,.myh-vehicle-build-configuration__line{float:left;margin-left:52px;width:calc(100% - 104px)}.myh-vehicle-build-configuration__line{border:1px solid #e4dcd3;margin-bottom:0;margin-top:0}.myh-vehicle-build-configuration__vehicles-image{float:left;margin-left:52px;width:calc(50% - 78px)}@media(max-width:1024px){.myh-vehicle-build-configuration__vehicles-image{margin:99px 0 0}}@media(min-width:1025px){.myh-vehicle-build-configuration__vehicles-image{margin:89px 0 0}}@media(min-width:1404px){.myh-vehicle-build-configuration__vehicles-image{margin:89px 0 0}}.myh-vehicle-build-configuration__vehicles-image:focus{outline:none}.myh-vehicle-build-configuration__vehicles-image-item{margin-left:25px}@media(max-width:1024px){.myh-vehicle-build-configuration__vehicles-image-item{max-width:110%}}.myh-vehicle-build-configuration .content-details{float:left;margin-left:52px;width:calc(50% - 78px)}@media(max-width:1024px){.myh-vehicle-build-configuration .content-details{margin-left:105px;margin-top:49px}}@media(min-width:1025px){.myh-vehicle-build-configuration .content-details{margin-left:105px;margin-top:75px}}@media(min-width:1404px){.myh-vehicle-build-configuration .content-details{margin-left:105px;margin-top:115px}}.myh-vehicle-build-configuration .content-details__title{font-family:HyundaiHeadMedium;font-size:3.4rem;font-weight:500;letter-spacing:0;line-height:4.1rem;margin-bottom:25px}@media(max-width:1280px){.myh-vehicle-build-configuration .content-details__title{font-size:3rem}}.myh-vehicle-build-configuration .content-details__title:focus{outline:none}.myh-vehicle-build-configuration .content-details__description{font-family:HyundaiHeadReg;font-size:1.5rem;line-height:2.7rem}.myh-vehicle-build-configuration .content-details__description:focus{outline:none}.myh-vehicle-build-configuration .content-buttons{display:flex;flex-direction:row}.myh-vehicle-build-configuration .content-buttons--build-configuration{font-family:HyundaiHeadMedium;font-size:1.5rem;font-weight:500;height:56px;letter-spacing:.2px;line-height:1.9rem}@media(max-width:1024px){.myh-vehicle-build-configuration .content-buttons--build-configuration{margin-bottom:47px;margin-top:35px;width:262px}}@media(min-width:1025px){.myh-vehicle-build-configuration .content-buttons--build-configuration{margin-bottom:102px;margin-top:50px;width:363px}}@media(min-width:1404px){.myh-vehicle-build-configuration .content-buttons--build-configuration{margin-bottom:102px;margin-top:50px;width:363px}}.myh-my-configurations{margin:0;width:100%}.myh-my-configurations__title{color:#1c1b1b;float:left;font-size:5rem;line-height:5.4rem;margin-bottom:44px;margin-left:52px;margin-top:74px;text-align:center;width:calc(100% - 104px)}.myh-my-configurations__title:focus{outline:none}.myh-my-configurations__default-text{float:left;margin-bottom:30px;margin-left:52px;text-align:center;width:calc(100% - 104px)}.myh-pending-vehicle-overview{background-color:#fff;float:left;margin:0;position:relative;width:calc(100% - 104px);width:100%}@media(max-width:1024px){.myh-pending-vehicle-overview{padding:40px 64px 0 83px}}@media(min-width:1025px){.myh-pending-vehicle-overview{padding:40px 0 0 60px}}@media(min-width:1404px){.myh-pending-vehicle-overview{padding:40px 103px 0}}@media(min-width:1600px){.myh-pending-vehicle-overview{padding:40px 161px 0 160px}}.myh-pending-vehicle-overview .image-wrapper{float:left;margin:0;position:relative;width:calc(50% - 78px)}@media(max-width:1024px){.myh-pending-vehicle-overview .image-wrapper{margin-right:74px;width:343px}}@media(min-width:1025px){.myh-pending-vehicle-overview .image-wrapper{margin-right:104px;width:343px}}@media(min-width:1404px){.myh-pending-vehicle-overview .image-wrapper{margin-right:104px;width:421px}}@media(min-width:1600px){.myh-pending-vehicle-overview .image-wrapper{margin-right:104px;width:470px}}.myh-pending-vehicle-overview .image-wrapper__image{padding-top:25px}.myh-pending-vehicle-overview .image-wrapper__image:focus{outline:none}.myh-pending-vehicle-overview .content-wrapper{float:left;margin:0;width:calc(50% - 78px)}@media(max-width:1024px){.myh-pending-vehicle-overview .content-wrapper{margin:9px 0 auto}}@media(min-width:1025px){.myh-pending-vehicle-overview .content-wrapper{margin:28px 0 auto}}@media(min-width:1404px){.myh-pending-vehicle-overview .content-wrapper{margin:58px 0 auto}}.myh-pending-vehicle-overview .content-wrapper__title{font-family:HyundaiHeadMedium;font-size:34px;font-weight:500;height:41px;line-height:41px;margin-bottom:25px}.myh-pending-vehicle-overview .content-wrapper__title:focus{outline:none}.myh-pending-vehicle-overview .content-wrapper__details{font-family:HyundaiTextReg;font-size:16px;line-height:27px;margin-bottom:35px}@media(max-width:1024px){.myh-pending-vehicle-overview .content-wrapper__details{width:412px}}@media(min-width:1025px){.myh-pending-vehicle-overview .content-wrapper__details{width:472px}}@media(min-width:1404px){.myh-pending-vehicle-overview .content-wrapper__details{width:571px}}@media(min-width:1600px){.myh-pending-vehicle-overview .content-wrapper__details{width:700px}}.myh-pending-vehicle-overview .content-wrapper__details:focus{outline:none}.myh-pending-vehicle-overview .content-wrapper .is-primary{height:56px}@media(max-width:1024px){.myh-pending-vehicle-overview .content-wrapper .is-primary{padding:19px 18.09px 18px 19.09px;width:259px}}@media(min-width:1025px){.myh-pending-vehicle-overview .content-wrapper .is-primary{padding:19px 18.09px 18px 19.09px;width:259px}}@media(min-width:1404px){.myh-pending-vehicle-overview .content-wrapper .is-primary{padding:19px 18.09px 18px 19.09px;width:259px}}.myh-small-modal{align-items:center;background:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;margin-top:-515px;position:absolute;width:100%;z-index:99999}@media(max-width:1024px){.myh-small-modal{height:120%}}.myh-small-modal__content{background-color:#fff;min-height:28rem;opacity:.95;position:absolute;width:50rem}.myh-small-modal__content-cta{align-items:center;display:flex;justify-content:center;margin:3rem 0}.myh-small-modal__content-cta-dismiss,.myh-small-modal__content-cta-recall{width:3rem}.myh-small-modal__content-icon{display:flex;height:4rem;justify-content:center;margin-top:3rem}.myh-small-modal__content-title{display:flex;font-family:HyundaiTextBold;font-size:1.6rem;justify-content:center;margin:2rem 5rem 0}.myh-small-modal__content-title:focus{outline:none}.myh-small-modal__content-description{display:flex;font-family:HyundaiTextReg;font-size:1.3rem;justify-content:center;line-height:1.8rem;margin:2rem 5rem 0;text-align:center}.myh-small-modal__content-description:focus{outline:none}.myh-error{align-items:center;background-color:#fff;height:100%;min-height:30rem;width:100%;z-index:100}.myh-error,.myh-error .content{display:flex;justify-content:center;position:absolute}.myh-error .content{flex-direction:column;height:90%}.myh-error .content__title{font-size:4.6rem;line-height:3.8rem;text-align:center}.myh-error .content__title:focus{outline:none}.myh-error .content__description{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:42px;margin-top:30px;padding-left:40px;padding-right:40px;text-align:center}.myh-error .content__description:focus{outline:none}.myh-error .content__cta{align-items:center;display:flex;justify-content:center}.myh-error .content__cta--button-error{margin-top:20px;width:20rem}.myh-modal{background-color:#fff;min-height:100%;overflow:auto;position:absolute;width:100%;z-index:10000}.myh-modal--disabled{display:none}.myh-modal .header{position:absolute;right:40px;top:20px;z-index:10000}.myh-modal .header__icon-close{-webkit-tap-highlight-color:transparent;cursor:pointer;margin-right:2px;width:2rem}@media(max-width:1279px){.myh-modal .header__icon-close{margin-right:15px;margin-top:15px;width:2.5rem}}.myh-modal .header__icon-close:focus{outline:none}.myh-vehicle-information{background-color:#fff;padding-top:73px;position:absolute;width:100%;z-index:100}.myh-vehicle-information .row{border-bottom:1px solid #e4dcd3;color:#444;float:left;font-size:16px;margin-left:0;padding-bottom:26px;padding-top:23px;width:calc(100% - 104px)}.myh-vehicle-information .row:first-child{border-top:1px solid #e4dcd3}.myh-vehicle-information .row__label{flex:.4;font-family:HyundaiTextReg;height:22px;line-height:27px;margin-left:25px}.myh-vehicle-information .row__label:focus{outline:none}.myh-vehicle-information .row__value{flex:.3;font-family:HyundaiTextBold;height:22px;line-height:21px}.myh-vehicle-information .row__value:focus{outline:none}.myh-vehicle-information .row--first{border-bottom:initial;border-top:initial;color:#1c1b1b;float:left;font-family:HyundaiHeadMedium;font-size:50px;line-height:54px;margin-bottom:57px;margin-left:0;padding-bottom:0;padding-top:0;text-align:center;width:calc(100% - 104px)}.myh-vehicle-information .row--first:focus{outline:none}.myh-vehicle-information .header{display:flex;justify-content:flex-end;margin-right:40px}@media(min-width:0){.myh-vehicle-information .header{float:none;height:70px;margin-left:70px}}@media(min-width:1025px){.myh-vehicle-information .header{height:70px;height:80px;margin-left:70px}}@media(min-width:1404px){.myh-vehicle-information .header{height:70px}}@media(min-width:1600px){.myh-vehicle-information .header{height:100px}}.myh-vehicle-information .header__icon-close{-webkit-tap-highlight-color:transparent;cursor:pointer;margin-right:2px}.myh-vehicle-information .header__icon-close:focus{outline:none}.myh-vehicle-information--content{float:left;margin-left:29px;padding-bottom:50px;width:calc(100% - 104px)}@media(min-width:1024px){.myh-vehicle-information--content{margin-left:83px}}@media(min-width:1404px){.myh-vehicle-information--content{margin-left:104px}}.myh-vehicle-information--button-container{align-items:center;float:left;margin-left:0;margin-top:5rem;width:calc(100% - 104px)}.registration{min-height:65rem}@media(max-width:1403px){.registration{min-height:60rem}}.registration .row{padding-top:25px}.registration .stepper{background-color:#f6f3f2;display:flex;flex-direction:column;float:left;margin-left:0;min-height:100%;position:absolute;width:calc(25% - 65px)}@media(max-width:1403px){.registration .stepper{border-left:30px solid #f6f3f2;padding-left:52px;width:270px}}@media(min-width:1404px){.registration .stepper{border-left:52px solid #f6f3f2;height:100%;padding-left:52px;width:364px}}.registration .stepper__logo{margin-top:9.3rem}@media(max-width:1403px){.registration .stepper__logo{margin-bottom:108px}}@media(min-width:1404px){.registration .stepper__logo{margin-bottom:150px}}@media(min-width:1600px){.registration .stepper__logo{margin-bottom:127px}}.registration .stepper__logo:focus{outline:none}.registration .form{background-color:#fff;float:left;margin-left:52px;margin-top:7.3rem;width:calc(75% - 91px)}@media(max-width:1403px){.registration .form{margin-left:290px;padding-bottom:20px}@-moz-document url-prefix(){.registration .form{padding-bottom:60px}}}@media(min-width:1404px){.registration .form{height:100%;margin-left:415px}@-moz-document url-prefix(){.registration .form{padding-bottom:100px}}}.registration .cta__link{font-family:HyundaiHeadBold;margin-top:85px}.step-item{-webkit-tap-highlight-color:transparent;cursor:pointer;word-break:break-word}.step-item:focus{outline:none}.step-item__circle{border-radius:50%;height:29px;line-height:29px;text-align:center;width:29px}.step-item__circle--active{background:#002c5f;color:#fff;line-height:30px}@media(min-width:1404px){.step-item__circle--active{line-height:28px}}.step-item__circle--disabled{background:#fff;border:2px solid #002c5f;color:#002c5f;line-height:28px;opacity:.5}@media(min-width:1404px){.step-item__circle--disabled{line-height:26px}}.step-item__circle--completed{background:#002c5f}.step-item__circle--svg{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMS4yMyA0Ljg5NSA4bC0uMDc3LS4wNzRMNC43NDEgOCAwIDMuNDgybDEuMjktMS4yMjkgMy41MjggMy4zNjJMMTAuNzEgMCAxMiAxLjIzWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% 56% no-repeat;height:12px;padding-left:28px;padding-top:27px;width:9px}.step-item__title{line-height:29px;margin-top:-28px;padding-left:35px}.step-item__title--active{font-size:2.2rem}.step-item__title--disabled{opacity:.5}.step-item__title--completed,.step-item__title--disabled{color:#002c5f;font-size:1.5rem}@media(max-width:1403px){.step-item__title--large{margin-top:-40px;position:absolute;width:150px}}.step-item__line{border-left:2px solid #e6dcd2;box-sizing:border-box;height:55px;margin-bottom:14px;margin-left:12px;margin-top:14px;width:2px}.step-item__line--active{border-left:2px solid #002c5f}@media(max-width:1403px){.ha-registration-first-step{padding-right:0}}@media(min-width:1404px){.ha-registration-first-step{padding-right:105px}}.ha-registration-first-step .title{float:left;font-weight:500;margin-bottom:25px;margin-left:52px;width:calc(100% - 104px)}@media(max-width:1024px){.ha-registration-first-step .title{width:450px}}.ha-registration-first-step .title:focus{outline:none}.ha-registration-first-step .details{color:#000;float:left;font-family:HyundaiTextReg;font-size:1.6rem;letter-spacing:normal;line-height:28px;margin-bottom:20px;margin-left:52px;text-align:left;width:calc(100% - 104px)}.ha-registration-first-step .details:focus{outline:none}.ha-registration-first-step .content{margin:0}.ha-registration-first-step .content__inputgroup--column{float:left;margin-left:52px;margin-top:60px;width:calc(50% - 78px)}.ha-registration-first-step .content__button{position:absolute;right:14%}@media(max-width:1404px){.ha-registration-first-step .content__button{bottom:50px}}@media(min-width:1404px){.ha-registration-first-step .content__button{bottom:100px}}@media(min-width:1600px){.ha-registration-first-step .content__button{bottom:200px}}.ha-registration-first-step .content__error{color:#e63312;display:flex;float:left;justify-content:flex-end;margin-left:5px;margin-top:10px;width:calc(100% - 104px)}.ha-registration-first-step .content__error:focus{outline:none}.ha-registration-first-step .content__input{margin-bottom:50px}@media(max-width:1280px){.ha-registration-first-step .content__input{margin-bottom:70px}}@media(min-width:1404px){.contact-info{padding-right:105px}}@media(min-width:1600px){.contact-info{padding-right:105px}}.contact-info .title{float:left;margin-bottom:25px;margin-left:52px;width:calc(100% - 104px)}.contact-info .title:focus{outline:none}.contact-info .details{float:left;margin-bottom:50px;margin-left:52px;width:calc(100% - 104px)}@media(max-width:1403px){.contact-info .details{margin-bottom:50px}}@media(min-width:1404px){.contact-info .details{margin-bottom:60px}}.contact-info .details:focus{outline:none}.contact-info .content{margin:0}.contact-info .content__group{float:left;margin-left:52px;width:calc(50% - 78px)}.contact-info .content__button{display:flex;float:left;justify-content:flex-end;margin-bottom:30px;margin-left:52px;width:calc(100% - 104px)}@media(max-width:1024px){.contact-info .content__button{margin-top:50px}}@media(min-width:1025px){.contact-info .content__button{margin-top:50px}}@media(min-width:1404px){.contact-info .content__button{margin-top:50px}}@media(min-width:1600px){.contact-info .content__button{margin-top:180px}}.myh-form--default{width:100%}.myh-form--default input:-webkit-autofill,.myh-form--default input:-webkit-autofill:focus,.myh-form--default input:-webkit-autofill:hover,.myh-form--default textarea:-webkit-autofill,.myh-form--default textarea:-webkit-autofill:focus,.myh-form--default textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px transparent;transition:background-color 5000s ease-in-out 0s}.myh-form--default .form__input-text{font-family:HyundaiTextMedium,sans-serif;height:5.6rem;transition:all .2s ease-in-out}.myh-form--default .form__input-text--default{border:2px solid #e5e5e5;filter:none}.myh-form--default .form__input-text:disabled{background-color:#fff;color:#323232;cursor:not-allowed;opacity:.4}.myh-form--default .form__input-text:active:not(:disabled),.myh-form--default .form__input-text:hover:not(:disabled){border:2px solid #002c5f}.myh-form--default .form__input-text::input-placeholder{opacity:0;transition:opacity .2s ease-in-out}.myh-form--default .form__input-text::placeholder{opacity:0;transition:opacity .2s ease-in-out}.myh-form--default .form__input-text:input-placeholder{color:transparent}.myh-form--default .form__input-text:placeholder{opacity:0;transition:opacity .2s ease-in-out}.myh-form--default .form__input input,.myh-form--default .form__select-field input{font-size:1.4rem;padding:13px}.myh-form--default .form__errors{background:rgba(230,51,18,.1);display:none;margin-bottom:4rem;padding:4.1rem 0 4.1rem 2.6rem}@media(min-width:1024px){.myh-form--default .form__errors{padding:4.1rem 0 4.1rem 5.6rem}}@media(min-width:1404px){.myh-form--default .form__errors{padding:4.1rem 0 4.1rem 10.5rem}}.myh-form--default .form__errors-intro{color:#e63312;margin-bottom:2rem}.myh-form--default .form__errors-list{padding-left:2rem}.myh-form--default .form__error-item{color:#e63312;font-size:1.4rem;list-style:disc;padding-top:5px}@media(max-width:1024px){.myh-form--default .form__error-item{font-size:1.4rem}}.myh-form--default .form__error-item:focus{outline:none}.myh-form--default .form__error-link{color:#e63312}.myh-form--default .form__input{position:relative;width:100%}.myh-form--default .form__input:hover .form__input-text{border:2px solid #002c5f}.myh-form--default .form__input.is-active:hover .form__input-label{color:#002c5f}.myh-form--default .form__input.is-active .form__input-label{font-size:1rem;margin-top:1.9rem;padding-top:0;transform:translateY(-24px);transform-style:preserve-3d}.myh-form--default .form__input.is-active .form__input-text::input-placeholder{opacity:1}.myh-form--default .form__input.is-active .form__input-text::placeholder{opacity:1}.myh-form--default .form__input.is-active .form__input-text:placeholder{opacity:1}.myh-form--default .form__input.is-filled .form__input-label{font-size:1rem;margin-top:1.9rem;padding-top:0;transform:translateY(-24px);transform-style:preserve-3d}.myh-form--default .form__input .form__input-text{appearance:none;display:block;outline:0;width:100%}.myh-form--default .form__input .form__input-text.is-clicked{border:2px solid #002c5f}.myh-form--default .form__input .form__input-text.is-error{border:2px solid #e63312}.myh-form--default .form__input .form__input-label{color:rgba(0,0,0,.5);font-family:HyundaiTextMedium,sans-serif;left:2px;margin-right:2px;margin-top:.4rem;padding:1.8rem 1.2rem 0;position:absolute;top:0;transition:all .2s ease-in-out;z-index:1}.myh-form--default .form__input .form__input-label.is-focused{color:#002c5f}.myh-form--default .form__input .form__input-label.is-disabled{color:rgba(153,153,153,.5)}.myh-form--default .form__input .form__input-label.is-default{background:#fff}.myh-form--default .form__input .form__input-label abbr{padding-left:2px;text-decoration:none}[data-css=myh-form].is-full-width{margin:0;width:100%}@media(min-width:1024px){[data-css=myh-form].is-full-width{width:100%}}@media(min-width:1404px){[data-css=myh-form].is-full-width{width:100%}}[data-css=myh-form] .form__input-text{width:100%}[data-css=myh-form] .form__input-label,[data-css=myh-form] .form__select-label{font-family:HyundaiTextMedium,sans-serif}[data-css=myh-form] .form__text p{padding-bottom:1.4rem}[data-css=myh-form] .form__text p:last-child{margin:0;padding-bottom:0}[data-css=myh-form] .form__textarea{width:100%}[data-css=myh-form] .form__textarea-input{appearance:none;border:2px solid #e5e5e5;font-family:HyundaiTextMedium,sans-serif;min-height:300px;padding:1rem 1.5rem;transition:all .2s ease-in-out;width:100%}[data-css=myh-form] .form__textarea-input:disabled{cursor:not-allowed}[data-css=myh-form] .form__textarea-input:focus:not(:disabled),[data-css=myh-form] .form__textarea-input:hover:not(:disabled){border:2px solid #002c5f;outline:none}.input-container{align-items:center;display:flex;flex-direction:row-reverse;width:100%}.input-container .measurement-unit{color:#999;margin:20px;position:absolute}.input-container .measurement-unit.is-focused{color:rgba(0,0,0,.5)}@media(min-width:1404px){.account{padding-right:105px}}@media(min-width:1600px){.account{padding-right:105px}}.account .title{float:left;margin-bottom:25px;margin-left:52px;width:calc(100% - 104px)}.account .title:focus{outline:none}.account .details{float:left;margin-left:52px;width:calc(108.33333% - 108.33333px)}@media(max-width:1403px){.account .details{margin-bottom:30px}}@media(min-width:1404px){.account .details{margin-bottom:50px}}.account .details:focus{outline:none}.account .content{margin:0}.account .content .second-description{margin-bottom:3rem}.account .content__input{float:left;margin-bottom:20px;margin-left:52px;width:calc(50% - 78px)}.account .content__error{color:#e63312;float:left;font-size:1.4rem;margin:20px 0 -20px 52px;width:calc(100% - 104px)}.account .content__checkbox{float:left;margin-bottom:30px;margin-left:52px;padding-bottom:22px;width:calc(100% - 104px);width:560px}@media(max-width:1404px){.account .content__checkbox{margin-bottom:10px}}@media(max-width:1403px){.account .content__checkbox{padding-bottom:22px;width:560px}}@media(min-width:1404px){.account .content__checkbox{padding-bottom:0;width:780px}}.account .content__checkbox-last{padding-bottom:5rem;padding-top:22px}@media(max-width:1404px){.account .content__checkbox-last{padding-top:72px}}.account .content__radiogroup{float:left;margin-left:52px;padding-top:20px;width:calc(100% - 104px)}.account .content__radiogroup .radio-text{font-family:HyundaiTextReg;font-size:14px;height:100%;letter-spacing:.2px;line-height:24px;margin-bottom:10px;width:100%}.account .content__radiogroup .radio-text:focus{outline:none}.account .content__button{display:flex;float:left;justify-content:flex-end;margin-bottom:10px;margin-left:52px;margin-top:3rem;width:calc(100% - 104px)}.checkbox__input{display:none}@media(min-width:1404px){.checkbox__input:focus+label{outline:3px solid #a36b4f!important}}.myh-checkbox{-webkit-tap-highlight-color:transparent;border:.2rem solid #fff;cursor:pointer;display:block;height:3.9rem;position:relative;transition:all .2s ease;transition-delay:.2s;width:3.9rem}.myh-checkbox-label__hidden-content{position:absolute;text-indent:-10000px}.myh-checkbox--hyundai-blue{font-family:HyundaiTextReg}.myh-checkbox--hyundai-blue:hover{border-color:#002c5f;color:#002c5f;font-family:HyundaiTextMedium;transition-delay:0ms}.myh-checkbox--active-blue:hover{border-color:#00aad2;transition-delay:0ms}.myh-checkbox--white{color:#fff}.myh-checkbox--hyundai-black-contact-info:hover,.myh-checkbox--hyundai-black:hover{border-color:#002c5f;transition-delay:0ms}.myh-checkbox.is-checked--active-blue{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMS4yMyA0Ljg5NSA4bC0uMDc3LS4wNzRMNC43NDEgOCAwIDMuNDgybDEuMjktMS4yMjkgMy41MjggMy4zNjJMMTAuNzEgMCAxMiAxLjIzWiIgZmlsbD0iIzAwQUFEMiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% 56% no-repeat}.myh-checkbox.is-checked--white{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMS4yMyA0Ljg5NSA4bC0uMDc3LS4wNzRMNC43NDEgOCAwIDMuNDgybDEuMjktMS4yMjkgMy41MjggMy4zNjJMMTAuNzEgMCAxMiAxLjIzWiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% 56% no-repeat}.myh-checkbox.is-checked--hyundai-blue{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMS4yMyA0Ljg5NSA4bC0uMDc3LS4wNzRMNC43NDEgOCAwIDMuNDgybDEuMjktMS4yMjkgMy41MjggMy4zNjJMMTAuNzEgMCAxMiAxLjIzWiIgZmlsbD0iIzAwMmM1ZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% 56% no-repeat;color:#002c5f;font-family:HyundaiTextMedium}.myh-checkbox.is-checked--hyundai-blue:hover{border-color:#002c5f}.myh-checkbox.is-checked--hyundai-black{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMS4yMyA0Ljg5NSA4bC0uMDc3LS4wNzRMNC43NDEgOCAwIDMuNDgybDEuMjktMS4yMjkgMy41MjggMy4zNjJMMTAuNzEgMCAxMiAxLjIzWiIgZmlsbD0iIzAwMmM1ZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% 56% no-repeat}.myh-checkbox.is-checked--hyundai-black:hover{border-color:#002c5f}.myh-checkbox.is-checked--hyundai-black-contact-info{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMS4yMyA0Ljg5NSA4bC0uMDc3LS4wNzRMNC43NDEgOCAwIDMuNDgybDEuMjktMS4yMjkgMy41MjggMy4zNjJMMTAuNzEgMCAxMiAxLjIzWiIgZmlsbD0iIzAwMmM1ZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% 56% no-repeat}.myh-checkbox.is-checked--hyundai-black-contact-info:hover{border-color:#002c5f}.myh-checkbox__error--label{color:#e63312;display:block;font-family:HyundaiHeadMedium;font-size:1.4rem;margin-left:5.2rem;position:absolute}@media(max-width:1403px){.myh-checkbox__error--label{line-height:4.5rem}}.myh-checkbox__error--label:focus{outline:none}.myh-checkbox__error--checkbox-border{background:transparent;border-color:#e63312;display:block;height:3rem;outline:none;width:3rem}.myh-checkbox__label-default{display:block;height:100%;left:5rem;position:relative;top:0;transition:all .2s ease;transition-delay:.2s}@media(max-width:1024px){.myh-checkbox__label-default{left:4rem}}.myh-checkbox__label-default:focus{outline:none}.myh-checkbox__label-default.disabled{color:#b7b7b7}.myh-checkbox__label-default--type-active-blue{font-family:HyundaiHeadMedium;min-width:200px}.myh-checkbox__label-default--type-hyundai-black{font-family:HyundaiTextReg;font-size:1.4rem;line-height:24px;width:507px}@media(min-width:1404px){.myh-checkbox__label-default--type-hyundai-black{width:727px}}@media(min-width:1600px){.myh-checkbox__label-default--type-hyundai-black{width:727px}}.myh-checkbox__label-default--type-hyundai-black-contact-info{font-family:HyundaiTextReg;font-size:1.4rem;line-height:24px;width:219px}@media(min-width:1404px){.myh-checkbox__label-default--type-hyundai-black-contact-info{width:321px}}@media(min-width:1600px){.myh-checkbox__label-default--type-hyundai-black-contact-info{width:321px}}.myh-checkbox__label-default--type-white{font-family:HyundaiHeadMedium;min-width:200px}.myh-checkbox--default{background:transparent;border-color:#b7b7b7;display:block;height:3rem;width:3rem}.myh-checkbox--default.disabled{border:initial;position:relative}.myh-checkbox--default.is-checked{border-color:#b7b7b7;outline:none}.myh-checkbox--default.is-checked--hyundai-blue,.myh-checkbox--default.is-checked--hyundai-blue:hover{border-color:#002c5f}.myh-checkbox--default.is-checked--active-blue,.myh-checkbox--default.is-checked--active-blue:hover{border-color:#00aad2}.myh-checkbox--default-active-blue{color:#fff}.myh-checkbox--default-active-blue.is-checked .myh-checkbox__label-default--type-active-blue,.myh-checkbox--default-active-blue.is-checked .myh-checkbox__label-default--type-white,.myh-checkbox--default-active-blue:hover:not(.disabled) .myh-checkbox__label-default{color:#00aad2}.myh-checkbox--default-hyundai-blue:hover:not(.disabled) .myh-checkbox__label-powertrain-filter{color:#002c5f}.myh-checkbox--default-hyundai-blue:hover:not(.disabled) .myh-checkbox__label-powertrain-filter--type-active-blue{color:#00aad2}.myh-checkbox--default-hyundai-blue.is-checked .myh-checkbox__label-powertrain-filter--type-two{color:#002c5f}.myh-radio{-webkit-tap-highlight-color:transparent;border:.2rem solid #fff;cursor:pointer;display:block;height:3.9rem;outline:none;position:relative;transition:all 80ms ease;width:3.9rem}.myh-radio.--bg-white-text-blue{border-color:#999;color:#002c5f;font-weight:700}.myh-radio.--bg-white-text-blue.is-checked{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxNnYxNkgweiIgZmlsbD0iIzAwMkM1RiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+) 50% no-repeat;transition:none}.myh-radio.--bg-white-text-blue:hover{border-color:#002c5f;color:#002c5f}.myh-radio.--bg-blue-text-blue{border-color:#999;color:#fff;font-weight:700}.myh-radio.--bg-blue-text-blue.is-checked{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxNnYxNkgweiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+) 50% no-repeat;transition:none}.myh-radio.--bg-white{border-color:#999;color:#000}.myh-radio.--bg-white.is-checked{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxNnYxNkgweiIgZmlsbD0iIzAwMkM1RiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+) 50% no-repeat;color:#002c5f;transition:none}.myh-radio.--bg-white:hover{border-color:#002c5f;color:#002c5f}.myh-radio.--bg-blue{color:#fff}.myh-radio.--bg-blue.is-checked{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxNnYxNkgweiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+) 50% no-repeat;transition:none}.myh-radio:after{opacity:0;transition:opacity 40ms ease-out}.radio__input{display:none}.radio{border-color:#999;color:#fff;font-size:14px;height:2.8rem;letter-spacing:.2px;line-height:24px;margin-top:10px;width:2.8rem}.radio--form-radiobutton span{display:inline-block;left:3.8rem;line-height:1.4rem;position:relative;width:25vw}.radio--form-radiobutton-long-text span{display:inline-block;font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;left:3.8rem;line-height:1.4rem;position:relative;width:68vw}.radio--form-radiobutton-registration{display:inline-block;margin-right:8rem}.radio--form-radiobutton-registration span{left:3.8rem;position:absolute;width:max-content}.radio--form-radiobutton-registration-account{display:inline-block;margin-right:12rem}.radio--form-radiobutton-registration-account span{left:3.8rem;position:absolute;width:max-content}.settings{min-height:55rem}.settings .menu{background-color:#fff;float:left;margin-left:0;min-height:100%;position:absolute;width:calc(25% - 65px)}@media(max-width:1403px){.settings .menu{border-left:0 solid #f6f3f2;padding-left:82px;width:269px}}@media(min-width:1404px){.settings .menu{border-left:0 solid #f6f3f2;padding-left:104px;width:364px}}@media(max-width:1403px){.settings .menu__logo{margin-bottom:107px;margin-top:100px}}@media(min-width:1404px){.settings .menu__logo{margin-bottom:177px;margin-top:100px}}.settings .menu__logo:focus{outline:none}.settings .menu__item{font-family:HyundaiTextBold;height:3px;opacity:.5;padding-top:16.5px}.settings .menu__item:hover{opacity:1}.settings .menu__item:focus{outline:none}.settings__content{background-color:#f6f3f2;float:left;margin-left:52px;padding-top:7.3rem;width:calc(75% - 91px)}@media(max-width:1280px){.settings__content{margin-bottom:20px;margin-left:325px}}@media(min-width:1281px){.settings__content{margin-bottom:20px;margin-left:352px}}@media(min-width:1404px){.settings__content{margin-bottom:20px;margin-left:435px}}.menu-item{-webkit-tap-highlight-color:transparent;cursor:pointer;display:flex;padding-bottom:16.5px;padding-top:16.5px}.menu-item:focus{outline:none}.menu-item__line{box-sizing:border-box;height:3px;margin-left:auto;margin-top:.8rem}@media(max-width:1403px){.menu-item__line{width:52px}}@media(min-width:1404px){.menu-item__line{width:104px}}.menu-item__line--active{background-color:#002c5f}.myh-vehicle-management{margin-bottom:10px}.myh-vehicle-management .title{float:left;font-size:34px;margin-bottom:24px;margin-left:52px;width:calc(100% - 104px)}@media(max-width:1403px){.myh-vehicle-management .title{margin-top:13px}}@media(min-width:1404px){.myh-vehicle-management .title{margin-top:13px}}.myh-vehicle-management .title:focus{outline:none}.myh-vehicle-management .details{float:left;margin-bottom:-10px;margin-left:52px;text-align:left;width:calc(100% - 104px)}@media(max-width:1024px){.myh-vehicle-management .details{margin-bottom:20px}}@media(min-width:1404px){.myh-vehicle-management .details{margin-bottom:-10px;width:90%}}.myh-vehicle-management .details:focus{outline:none}.myh-vehicle-management .cars{margin-left:0}.myh-vehicle-management .cars--add-vehicle{float:left;margin-left:52px;position:relative;width:calc(50% - 78px)}@media(min-width:1404px){.myh-vehicle-management .cars--add-vehicle{margin-left:0}}@media(max-width:1403px){.myh-vehicle-management .cars--add-vehicle__image{height:auto;margin-left:5%;width:95%}}@media(min-width:1404px){.myh-vehicle-management .cars--add-vehicle__image{height:auto;margin-left:10%;width:90%}}.myh-vehicle-management .cars--add-vehicle__title{color:#002c5f;padding-left:.8rem;text-align:center}@media(min-width:1404px){.myh-vehicle-management .cars--add-vehicle__title{padding-left:25px}}.myh-vehicle-management .cars--add-vehicle__bullet{cursor:pointer;left:45%;position:absolute}@media(max-width:1024px){.myh-vehicle-management .cars--add-vehicle__bullet{left:35%;top:9%}}@media(max-width:1280px){.myh-vehicle-management .cars--add-vehicle__bullet{left:40%;top:28%}}@media(max-width:1403px){.myh-vehicle-management .cars--add-vehicle__bullet{left:40%;top:27%}}@media(min-width:1404px){.myh-vehicle-management .cars--add-vehicle__bullet{top:30%}}@media(min-width:1600px){.myh-vehicle-management .cars--add-vehicle__bullet{top:36%}}.myh-vehicle-management .cars--add-vehicle__bullet:focus,.myh-vehicle-management .cars--add-vehicle__image:focus,.myh-vehicle-management .cars--add-vehicle__title:focus{outline:none}.myh-car-item{cursor:pointer;float:left;margin-left:52px;width:calc(50% - 78px)}@media(min-width:1404px){.myh-car-item{margin-left:0}}@media(max-width:1403px){.myh-car-item__image{height:auto;width:95%}}@media(min-width:1404px){.myh-car-item__image{height:auto;width:90%}}.myh-car-item__image--default{margin-left:1rem}@media(min-width:1404px){.myh-car-item__image--default{margin-left:2rem}}.myh-car-item .label-title{width:20px;word-break:break-all}.myh-car-item__title{color:#002c5f;text-align:center}.myh-car-item__vin{color:#999;letter-spacing:.2px;line-height:2.1rem;text-align:center}.myh-car-item__image:focus,.myh-car-item__title:focus,.myh-car-item__vin:focus{outline:none}.myh-form--default{height:5.6rem}.myh-form--default.is-error .form__errors{display:block}.form__dropdown{border:2px solid #e5e5e5;color:rgba(0,0,0,.5);cursor:pointer;display:inline-block;font-family:HyundaiTextMedium,sans-serif;height:5.6rem;margin-top:0;outline:none;padding:1.3rem 1.2rem;position:relative;transition:all .2s ease-in-out;width:100%;z-index:9}.form__dropdown--border-style-cream-background{border:2px solid #d9d9d9}.form__dropdown .background-style-cream-background{background:#f6f3f2!important}.form__dropdown.is-error{border:2px solid #e63312}.form__dropdown.is-disable{color:#999;cursor:not-allowed;opacity:.4}.form__dropdown .form__dropdown-list{display:none}.form__dropdown.is-open{border:2px solid #002c5f}.form__dropdown.is-open .form__dropdown-list{background:#fff;border:2px solid #002c5f;border-top:0;display:block;left:-2px;list-style:none;margin-top:.5rem;max-height:19rem;overflow:auto;padding-inline-start:0;padding-right:5px;position:absolute;right:-2px;top:4rem;z-index:9}.form__dropdown.is-open .form__dropdown-selected{color:rgba(0,0,0,.5)}.form__dropdown:focus:not(.is-open),.form__dropdown:hover:not(.is-open){border:2px solid #002c5f}.form__dropdown:focus.is-error,.form__dropdown:hover.is-error{border:2px solid #e63312}.form__dropdown:focus.is-disable,.form__dropdown:hover.is-disable{border:2px solid #efefef}.form__dropdown .form__dropdown-icon{color:#000;height:1.6rem;position:absolute;right:1.5rem;top:17px;width:1.7rem}.form__dropdown.is-active:hover .form__dropdown-label{color:#002c5f}.form__dropdown.is-active .form__dropdown-label{background:#fff;font-size:1rem;transform:translateY(-26px)}.form__dropdown .form__label-wrapper{margin-bottom:.5rem;margin-top:.5rem}.form__dropdown .form__dropdown-label{color:rgba(0,0,0,.5);font-family:HyundaiTextMedium,sans-serif;left:0;padding:0 13px;position:absolute;top:18px;transition:all .2s ease-in-out}.form__dropdown .form__dropdown-label.is-focused{color:#002c5f}.form__dropdown .form__dropdown-label abbr{padding-left:2px;text-decoration:none}.form__dropdown .form__dropdown-selected{color:#000;top:14px}.form__dropdown .form__dropdown-list-el{color:#767676;padding:1.7rem 0 1.7rem 3.5rem}.form__dropdown .form__dropdown-list-el:focus,.form__dropdown .form__dropdown-list-el:hover{background:rgba(0,0,0,.1);outline:none}.form__dropdown .form__dropdown-list-el.is-selected{color:#000}.myh-notification{bottom:0;height:auto;opacity:1;position:fixed;right:0;transition:opacity .2s ease-out .2s;visibility:visible;z-index:100000}.myh-notification .notification__content{background:#e4dcd3;color:#000;max-width:468px;min-width:30rem;padding:59px 105px 51px 52px;transition:opacity .3s ease}.myh-notification .notification__message{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;line-height:2.4rem}.myh-notification .notification__message:focus{outline:none}.myh-notification .notification__title{font-family:HyundaiHeadMedium,sans-serif;font-size:2.2rem;line-height:2.8rem;padding-bottom:15px}.myh-notification .notification__title:focus{outline:none}.myh-notification .notification__icon-close{-webkit-tap-highlight-color:transparent;cursor:pointer;position:absolute;right:1rem;top:1rem;width:20px}.myh-notification .notification__icon-close:focus{outline:none}.myh-profile{width:auto}@media(min-width:1404px){.myh-profile{margin-right:105px}}.myh-profile .title{float:left;font-size:3.4rem;margin-bottom:51px;margin-left:52px;margin-top:51px;width:calc(100% - 104px)}.myh-profile .title:focus{outline:none}.myh-profile .title__first{margin-top:5px}.myh-profile .title-language{margin-top:0}.myh-profile .content{margin:0;width:100%}@media(min-width:1404px){.myh-profile .content{float:left;margin-left:0;width:calc(100% - 104px)}}.myh-profile .content__dropdown{float:left;margin-left:52px;width:calc(50% - 78px)}@media(max-width:1403px){.myh-profile .content__dropdown{font-size:1.6rem;margin-right:419px}}@media(min-width:1404px){.myh-profile .content__dropdown{margin-right:624px}}.myh-profile .content__inputgroup--column{float:left;margin-left:52px;width:calc(50% - 78px)}.myh-profile .content__inputgroup--column .myh-form--default:first-child{margin-bottom:40px}.myh-profile .content-description{float:left;font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;margin-left:52px;margin-top:20px;width:calc(100% - 104px)}.myh-profile .content-description:focus{outline:none}.myh-profile .content__button{display:flex;float:left;justify-content:flex-end;margin-left:52px;margin-top:45px;padding-bottom:60px;width:calc(100% - 104px)}.myh-profile .content__button .is-primary{height:56px}@media(max-width:1403px){.myh-profile .content__button .is-primary{padding:18.5px 22.61px;width:185px}}@media(min-width:1404px){.myh-profile .content__button .is-primary{padding:18.5px 38.12px;width:312px}}.myh-profile .form__input-label,.myh-profile .form__input-text{background-color:#f6f3f2!important}.myh-profile .form__input-text{border:2px solid #d9d9d9}.myh-profile .row{padding-top:25px}.myh-profile .row--errorContainer{height:40px;margin:0;padding-top:2px}.myh-profile .row__error{color:#e63312;font-size:1.4rem;list-style:disc;margin-bottom:-3.5rem;padding-top:.5rem}.myh-profile .content__error{color:#e63312}.myh-profile .content__error:focus{outline:none}.myh-security{width:auto}.myh-security .title{float:left;font-size:3.4rem;line-height:54px;margin-bottom:2rem;margin-left:52px;margin-top:14px;width:calc(100% - 104px)}.myh-security .title:focus{outline:none}.myh-security .subtitle{float:left;font-family:HyundaiTextReg;font-size:1.6rem;line-height:28px;margin-bottom:30px;margin-left:52px;width:calc(100% - 104px)}@media(min-width:1404px){.myh-security .subtitle{margin-bottom:40px}}.myh-security .subtitle:focus{outline:none}.myh-security .content{margin-left:0;width:100%}@media(min-width:1404px){.myh-security .content{float:left;margin-left:0;width:calc(100% - 104px)}}.myh-security .content .link__bold{font-weight:700}.myh-security .content .delete-ha-account{float:left;font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:4rem;margin-left:52px;width:calc(100% - 104px)}.myh-security .content .delete-ha-account:focus{outline:none}.myh-security .content--column{float:left;height:467px;margin-left:52px;width:calc(50% - 78px)}@media(max-width:1280px){.myh-security .content--column{float:left;margin-left:52px;width:calc(70.83333% - 88.83333px)}}@media(min-width:1404px){.myh-security .content--column{float:left;margin-left:52px;width:calc(58.33333% - 82.33333px)}}.myh-security .content--column .subheading{font-size:2.2rem;line-height:27px;margin-bottom:20px}.myh-security .content--column .subheading:focus{outline:none}.myh-security .content__checkboxgroup{background:#fff;display:flex;flex-direction:column;height:380px;justify-content:space-between;padding:44px 52px 52px}@media(max-width:1280px){.myh-security .content__checkboxgroup{height:400px}.myh-security .content__checkboxgroup span{margin-bottom:20px}}.myh-security .content .text{font-family:HyundaiTextReg;font-size:1.6rem;line-height:28px;margin-bottom:20px}.myh-security .content .text:focus{outline:none}.myh-security .content .myh-checkbox__label-default{height:4rem;width:100%}.myh-security .content .myh-checkbox__error--label{display:none}.myh-security .myh-cta__link--label{line-height:28px}.myh-security .form__input-label{background-color:#f6f3f2!important}.myh-security .form__input-text{background-color:#f6f3f2;border:2px solid #d9d9d9}.myh-security .myh-checkbox__error--checkbox-border{border-color:#b7b7b7}.myh-security a:focus{outline:none}.myh-add-vehicle{padding-top:10px}@media(max-width:1403px){.myh-add-vehicle{padding-right:0}}@media(min-width:1404px){.myh-add-vehicle{padding-right:105px}}.myh-add-vehicle .back-button{cursor:pointer;display:flex;float:left;margin-left:52px;width:calc(45.83333% - 75.83333px);width:max-content}@media(max-width:1024px){.myh-add-vehicle .back-button{float:left;margin-left:23px;width:calc(50% - 78px)}}.myh-add-vehicle .back-button.accessibility{outline:none}.myh-add-vehicle .back-button__label{cursor:pointer;font-size:3.4rem;line-height:5.4rem;margin-top:.25rem;padding-left:30px}.myh-add-vehicle .description{float:left;font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:50px;margin-left:52px;margin-top:24px;width:calc(100% - 104px)}@media(max-width:1024px){.myh-add-vehicle .description{margin-left:23px}}.myh-add-vehicle .description:focus{outline:none}.myh-add-vehicle .content__vin{float:left;margin-left:52px;width:calc(50% - 78px)}@media(max-width:1024px){.myh-add-vehicle .content__vin{margin-left:23px}}.myh-add-vehicle .content__vin--input{background-color:#f6f3f2;border:2px solid #d9d9d9}.myh-add-vehicle .content__vin--label{background-color:#f6f3f2;font-size:1.5rem}.myh-add-vehicle .content__upload{float:left;margin-left:52px;width:calc(50% - 78px)}.myh-add-vehicle .content__button{display:flex;float:left;justify-content:flex-end;margin-left:52px;margin-top:25px;width:calc(100% - 104px)}@media(max-width:1024px){.myh-add-vehicle .content__button{padding-right:26px}}@media(min-width:1025px){.myh-add-vehicle .content__button{margin-top:80px}}@media(min-width:1281px){.myh-add-vehicle .content__button{margin-top:80px}}@media(min-width:1404px){.myh-add-vehicle .content__button{margin-top:170px}}@media(min-width:1600px){.myh-add-vehicle .content__button{margin-top:210px}}.myh-add-vehicle .content__button .error{color:#e63312;font-size:1.4rem;margin-top:5px;text-align:center}.file-upload{align-items:center;border:2px solid #d9d9d9;box-sizing:border-box;display:flex;flex-direction:column;height:182px;justify-content:center;margin-left:0;outline:none}.file-upload__add-file{cursor:pointer}.file-upload__bullet{border-radius:50%;display:flex;flex-direction:column;height:6rem;justify-content:center;width:6rem}.file-upload__bullet--default{background:#002c5f}.file-upload__bullet--completed{background:transparent;border:2px solid #002c5f;color:#002c5f}.file-upload__label{color:#999;display:block;font-family:HyundaiTextMedium;font-size:1.6rem;margin-left:5px;margin-right:5px;margin-top:15px;outline:none;text-align:center;word-break:break-word}@media(max-width:1024px){.file-upload__label{font-size:1.5rem}}.file-upload__label--change{color:#002c5f;cursor:pointer}.file-upload__accessibility{outline:none}.file-upload__error-message{color:#e63312;font-size:1.4rem}.file-upload__error-row{height:20px;margin-left:0;padding-top:5px}.file-upload .label-row{line-height:27px;max-width:260px}.label__hidden-content{position:absolute;visibility:hidden}@media(max-width:1403px){.myh-nickname-vehicle__image{height:auto;margin-bottom:40px;margin-left:5%;width:95%}}@media(min-width:1404px){.myh-nickname-vehicle__image{height:auto;margin-bottom:45px;margin-left:10%;width:90%}}.myh-nickname-vehicle .title{float:left;margin-bottom:15px;margin-left:52px;width:calc(100% - 104px)}.myh-nickname-vehicle .title:focus{outline:none}.myh-nickname-vehicle .description{float:left;font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-left:52px;margin-top:10px;width:calc(100% - 104px)}@media(max-width:1403px){.myh-nickname-vehicle .description{padding-right:3.5rem}}@media(min-width:1404px){.myh-nickname-vehicle .description{padding-right:5.2rem}}.myh-nickname-vehicle .description:focus{outline:none}.myh-nickname-vehicle .content{float:left;margin-left:52px;margin-top:-30px;width:calc(91.66667% - 99.66667px)}@media(max-width:1403px){.myh-nickname-vehicle .content{margin-top:0}}.myh-nickname-vehicle .content__image{margin:40px auto 40px 25px;position:relative}@media(max-width:1403px){.myh-nickname-vehicle .content__image{height:auto;margin-left:40px;width:80%}}@media(min-width:1404px){.myh-nickname-vehicle .content__image{height:auto;width:80%}}.myh-nickname-vehicle .content__image--bullet{position:absolute;z-index:1}@media(max-width:1024px){.myh-nickname-vehicle .content__image--bullet{left:7%;top:-5%}}@media(min-width:1025px){.myh-nickname-vehicle .content__image--bullet{left:10%;top:2%}}@media(min-width:1404px){.myh-nickname-vehicle .content__image--bullet{left:15%;top:5%}}@media(min-width:1600px){.myh-nickname-vehicle .content__image--bullet{left:17%;top:7%}}@media(max-width:1403px){.myh-nickname-vehicle .content__image--icon{width:86%}}@media(min-width:1404px){.myh-nickname-vehicle .content__image--icon{width:100%}}.myh-nickname-vehicle .content__image:focus{outline:none}.myh-nickname-vehicle .content__nickname{color:#d9d9d9;height:56px;margin-left:auto;margin-right:auto;margin-top:-63px}@media(max-width:1024px){.myh-nickname-vehicle .content__nickname{width:261px}}@media(min-width:1025px){.myh-nickname-vehicle .content__nickname{width:364px}}@media(min-width:1404px){.myh-nickname-vehicle .content__nickname{width:364px}}@media(min-width:1600px){.myh-nickname-vehicle .content__nickname{margin-top:-83px;width:564px}}.myh-nickname-vehicle .content__nickname--input{background-color:#f6f3f2;border:2px solid #d9d9d9}.myh-nickname-vehicle .content__nickname--label{background-color:#f6f3f2}.myh-nickname-vehicle .content-button{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:1403px){.myh-nickname-vehicle .content-button{float:left;margin-left:52px;margin-top:40px;width:calc(100% - 104px)}}@media(min-width:1404px){.myh-nickname-vehicle .content-button{float:left;margin-left:52px;margin-top:45px;width:calc(91.66667% - 99.66667px)}}.myh-nickname-vehicle .content-button .is-primary{height:56px}@media(max-width:1403px){.myh-nickname-vehicle .content-button .is-primary{padding:18.5px 16px 18.5px 17px;width:186px}}@media(min-width:1404px){.myh-nickname-vehicle .content-button .is-primary{padding:18.5px 18.09px 18.5px 19.09px;width:208px}}.myh-nickname-vehicle .content-button .is-bg-white-primary{background-color:#f6f3f2;height:56px}@media(max-width:1403px){.myh-nickname-vehicle .content-button .is-bg-white-primary{padding:18.5px 8px;width:186px}}@media(min-width:1404px){.myh-nickname-vehicle .content-button .is-bg-white-primary{padding:18.5px 19px;width:208px}}.myh-nickname-vehicle .content-button__error{color:#e63312;font-size:1.4rem;margin-top:10px;text-align:center}.myh-delete-vehicle{width:auto}.myh-delete-vehicle .title{cursor:pointer;display:flex;float:left;font-size:3.4rem;line-height:54px;margin-bottom:24px;margin-left:52px;margin-top:14px;width:calc(100% - 104px)}.myh-delete-vehicle .title:focus{outline:none}.myh-delete-vehicle .title .navigate-back{padding-right:20px}.myh-delete-vehicle .title .navigate-back:focus{outline:none}.myh-delete-vehicle .subtitle{float:left;font-family:HyundaiTextReg;font-size:1.6rem;line-height:28px;margin-bottom:50px;margin-left:52px;width:calc(100% - 104px)}@media(min-width:1404px){.myh-delete-vehicle .subtitle{margin-bottom:60px}}.myh-delete-vehicle .subtitle:focus{outline:none}.myh-delete-vehicle .content{margin-left:0;width:100%}@media(min-width:1404px){.myh-delete-vehicle .content{float:left;margin-left:0;width:calc(100% - 104px)}}.myh-delete-vehicle .content--column{float:left;height:497px;margin-left:52px;width:calc(50% - 78px)}.myh-delete-vehicle .content--column .subheading{font-size:2.2rem;line-height:27px;margin-bottom:20px}.myh-delete-vehicle .content--column .subheading:focus{outline:none}.myh-delete-vehicle .content--column-details{margin-bottom:40px}.myh-delete-vehicle .content--column-details img{margin-left:-25px;margin-top:70px;transform:scale(1.7)}.myh-delete-vehicle .content .content-button__error{color:#e63312;font-size:1.4rem;margin-top:10px;text-align:center}.myh-delete-vehicle .content__bullet-group{background:#fff;display:flex;flex-direction:column;height:380px;justify-content:space-between;padding:44px 52px 52px}@media(max-width:1279px){.myh-delete-vehicle .content__bullet-group{height:490px}}@media(max-width:1280px){.myh-delete-vehicle .content__bullet-group span{margin-bottom:20px}}.myh-delete-vehicle .content__bullet-group-list{font-family:HyundaiTextReg;font-size:1.6rem;line-height:30px}@media(max-width:1280px){.myh-delete-vehicle .content__bullet-group-list{line-height:30px}}.myh-delete-vehicle .content__bullet-group-list-element:focus{outline:none}.myh-delete-vehicle .content .text{font-family:HyundaiTextReg;font-size:1.6rem;line-height:28px;margin-bottom:20px}.myh-delete-vehicle .content .text:focus{outline:none}.myh-delete-vehicle .content .myh-checkbox__label-default{width:100%}.myh-delete-vehicle .content .myh-checkbox__error--label{display:none}.myh-delete-vehicle .myh-cta__link--label{line-height:28px}.myh-delete-vehicle .form__input-label{background-color:#f6f3f2!important}.myh-delete-vehicle .form__input-text{background-color:#f6f3f2;border:2px solid #d9d9d9}.myh-delete-vehicle .form__input-text.delete-vehicle:disabled{background-color:#f6f3f2}.myh-delete-vehicle .myh-checkbox__error--checkbox-border{border-color:#b7b7b7}.myh-delete-vehicle a:focus{outline:none}.myh-add-vehicle-message .back-button{cursor:pointer;display:flex;float:left;margin-bottom:31px;margin-left:52px;margin-top:21px;width:calc(75% - 91px)}@media(max-width:1024px){.myh-add-vehicle-message .back-button{float:left;margin-left:23px;width:calc(100% - 104px)}}.myh-add-vehicle-message .back-button.accessibility{outline:none}.myh-add-vehicle-message .back-button__label{cursor:pointer;font-size:3.4rem;line-height:3.6rem;margin-top:.25rem;padding-left:30px;width:max-content}.myh-add-vehicle-message .details{color:#000;float:left;font-family:HyundaiTextReg;font-size:1.6rem;letter-spacing:normal;line-height:28px;margin-left:52px;text-align:left;width:calc(100% - 104px)}.myh-add-vehicle-message .details:focus{outline:none}.settings-modal__background-color{background-color:#f6f3f2}.myh-confirm-delete-car-configuration{background-color:#fff;height:100%;position:absolute;width:100%;z-index:100}.myh-confirm-delete-car-configuration .content{display:flex;flex-direction:column;height:90%;justify-content:center;position:absolute}@media(max-width:1024px){.myh-confirm-delete-car-configuration .content__confirm-delete-car-configuration{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}}@media(min-width:1025px){.myh-confirm-delete-car-configuration .content__confirm-delete-car-configuration{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}}@media(min-width:1405px){.myh-confirm-delete-car-configuration .content__confirm-delete-car-configuration{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}}.myh-confirm-delete-car-configuration .content__title{font-size:4.6rem;line-height:4.8rem;text-align:center}.myh-confirm-delete-car-configuration .content__title:focus{outline:none}.myh-confirm-delete-car-configuration .content__description{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:4px;margin-top:30px;padding-left:40px;padding-right:40px;text-align:center}.myh-confirm-delete-car-configuration .content__description:focus{outline:none}.myh-confirm-delete-car-configuration .content__cta--button{margin-top:20px}@media(max-width:1403px){.myh-confirm-delete-car-configuration .content__cta--button{float:left;margin-left:calc(25% + 39px);width:calc(50% - 78px)}}@media(min-width:1404px){.myh-confirm-delete-car-configuration .content__cta--button{float:left;margin-left:calc(33.33333% + 34.66667px);width:calc(33.33333% - 69.33333px)}}.myh-my-privileges{margin-top:10px}.myh-my-privileges__iframe{display:flex;justify-content:center;padding-bottom:50px}.myh-my-privileges__title{color:#fff;font-family:HyundaiHeadMedium;font-size:6.4rem;left:7.4rem;line-height:6.5rem;position:absolute;right:7.4rem;top:42rem;z-index:10000}.myh-my-privileges__title:focus{outline:none}.myh-my-privileges__description{align-self:left;font-family:HyundaiTextReg,sans-serif;font-size:2rem;line-height:3rem;margin:40px 16% 50px}.myh-my-privileges__description:focus{outline:none}.service-details{background-color:#fff;display:flex;justify-content:center;width:100%}.service-details .row{border-bottom:.1rem solid #e4dcd3;color:#444;display:flex;font-size:16px;margin-left:0;padding-bottom:2.2rem;padding-top:2.3rem;white-space:pre}.service-details .row:nth-child(2){border-top:.1rem solid #e4dcd3}.service-details .row__label{font-family:HyundaiTextReg;line-height:2.1rem;margin-left:2.5rem;min-height:2.2rem;width:40%}.service-details .row__label--totalAmountLabel{align-self:center;font-family:HyundaiTextBold;line-height:2.1rem;margin-left:2.5rem;min-height:2.2rem;width:40%}.service-details .row__label:focus{outline:none}.service-details .row__value{font-family:HyundaiTextBold;line-height:2.1rem;min-height:2.2rem;white-space:pre-wrap;width:60%}.service-details .row__value .service-details-link label{font-family:HyundaiTextReg}.service-details .row__value--totalAmountValue{font-size:3.4rem;font-weight:500;line-height:4.1rem;width:60%}.service-details .row__value--tag{font-family:HyundaiTextReg}.service-details .row__value:focus{outline:none}.service-details .row--first{border-bottom:initial;border-top:initial;color:#1c1b1b;display:flex;font-family:HyundaiHeadMedium;font-size:5rem;justify-content:center;line-height:5.4rem;margin-bottom:5.7rem;padding-bottom:0;padding-top:2rem;text-align:center;width:100%}.service-details .row--first:focus{outline:none}.service-details .row__legal-text{border-bottom:initial;border-top:initial;display:grid;font-family:HyundaiTextReg;line-height:2.1rem;margin-bottom:2rem;margin-top:4rem;padding-bottom:0;padding-top:0;text-align:center}.service-details .row__legal-text:focus{outline:none}.service-details .row__legal-text-phone{color:#074186;font-family:HyundaiTextBold;margin-top:1rem}.service-details .header{display:flex;justify-content:flex-end;margin-right:4rem}@media(min-width:0){.service-details .header{float:none;height:7rem;margin-left:7rem}}@media(min-width:1025px){.service-details .header{height:7rem;height:8rem;margin-left:7rem}}@media(min-width:1404px){.service-details .header{height:7rem}}@media(min-width:1600px){.service-details .header{height:10rem}}.service-details .header__icon-close{-webkit-tap-highlight-color:transparent;cursor:pointer;margin-right:.2rem}.service-details .header__icon-close:focus{outline:none}.service-details .content{float:left;margin-left:2.9rem;width:calc(83.33333% - 95.33333px)}@media(min-width:1024px){.service-details .content{float:left;margin-left:8.3rem;width:calc(75% - 91px)}}@media(min-width:1404px){.service-details .content{margin-left:10.4rem}}.service-details__modalContent{width:27rem}.myh-manual{display:flex;flex-direction:column}.myh-manual__header{color:#fff;font-family:HyundaiHeadMedium;font-size:6.4rem;left:7.4rem;line-height:6.5rem;position:absolute;right:7.4rem;top:42rem;z-index:10000}.myh-manual__header:focus{outline:none}.myh-manual__title{font-size:5rem;line-height:5.4rem;margin:60px 16% 20px}.myh-manual__title:focus{outline:none}.myh-manual__description{align-self:left;font-family:HyundaiTextReg,sans-serif;font-size:2rem;line-height:3rem;margin:0 16%}.myh-manual__description-link:focus,.myh-manual__description:focus{outline:none}.myh-manual__description-options{font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:2.7rem}.myh-manual__clicable-scroll-position{align-items:flex-start;align-self:center;display:flex;margin:60px 0}.myh-manual__clicable-scroll-position-item{cursor:pointer;margin-right:20px}.myh-manual__clicable-scroll-position-item:focus{outline:none}.myh-manual__clicable-scroll-position-item-label{color:#002c5f;cursor:pointer;font-size:15px}.myh-warning-lights-by-colors{display:flex;flex-direction:column;margin-bottom:50px}.myh-warning-lights-by-colors__title{align-self:center;font-size:3.4rem;line-height:3.4rem}.myh-warning-lights-by-colors__title:focus{outline:none}.myh-warning-lights-by-colors__description{display:flex;flex-direction:column;font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:1.6rem;margin-top:20px}.myh-warning-lights-by-colors__description-title{align-self:center}.myh-warning-lights-by-colors__description-title:focus{outline:none}.myh-warning-lights-by-colors__description-details{align-self:center}.myh-warning-lights-by-colors__description-details-li{margin-top:5px}.myh-warning-lights-by-colors__description-details-li:focus{outline:none}.myh-warning-lights-by-colors__accordion{border-top:2px solid #e4dcd3;margin:0 15%}.myh-warning-lights-by-colors__accordion-title{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.7rem;margin-bottom:47px;margin-top:40px;padding-left:5%;padding-right:5%}.myh-warning-lights-by-colors__accordion-title:focus{outline:none}.myh-warning-lights-by-colors__expand-all{align-self:flex-end;margin:50px 0 30px;padding-right:15%}.myh-warning-lights-by-colors__expand-all:focus{outline:none}.myh-warning-lights-by-colors__expand-all-text{color:#002c5f;cursor:pointer;padding-right:10px}.myh-accordion{display:flex;flex-direction:column}.myh-accordion__title{align-self:center;background-color:#fff;border:initial;border-bottom:2px solid #e4dcd3;color:#002c5f;cursor:pointer;font-family:HyundaiTextBold,sans-serif;font-size:2.2rem;height:80px;outline:none;padding-left:30px;text-align:left;width:100%}.myh-accordion__title--open{background-color:#f6f3f2;border-bottom:initial}.myh-accordion__content{align-self:center;background-color:#f6f3f2;padding:0 18px;width:100%}.myh-accordion__content--open{border-bottom:2px solid #e4dcd3}.myh-accordion__content--open:focus{outline:none}.myh-warning-lights-table{align-items:center;display:flex;flex-direction:column;margin-bottom:50px;width:100%}.myh-warning-lights-table__content{border-collapse:collapse;width:90%}.myh-warning-lights-table__content-header-cell{vertical-align:middle}.myh-warning-lights-table__content-cell,.myh-warning-lights-table__content-header-cell{color:#444;font-family:HyundaiTextReg;font-size:1.4rem;line-height:1.9rem;text-align:left}.myh-warning-lights-table__content-cell-first,.myh-warning-lights-table__content-header-cell-first{padding-left:25px;vertical-align:top}@media(max-width:1403px){.myh-warning-lights-table__content-cell-first,.myh-warning-lights-table__content-header-cell-first{padding-left:20px}}.myh-warning-lights-table__content-cell-content,.myh-warning-lights-table__content-header-cell-content{padding:20px 10px 20px 0;vertical-align:top}.myh-warning-lights-table__content-cell:focus,.myh-warning-lights-table__content-header-cell:focus{outline:none}.myh-warning-lights-table__content-header-row{background-color:#fff}.myh-warning-lights-table__content-header-row--title-grey{background-color:#f6f3f2}.myh-warning-lights-table__content-row{border-bottom:1px solid #e4dcd3;height:71px}.myh-warning-lights-table__content-symbol{padding-left:25px;width:150px}@media(max-width:1403px){.myh-warning-lights-table__content-symbol{padding-left:20px;width:150px}}.myh-warning-lights-table__content-title{width:310px}@media(max-width:1403px){.myh-warning-lights-table__content-title{width:220px}}.myh-warning-lights-table__content-description{width:306px}@media(max-width:1403px){.myh-warning-lights-table__content-description{width:204px}}.myh-warning-lights-common{display:flex;flex-direction:column}.myh-warning-lights-common__title{align-self:center;font-size:3.4rem;line-height:3.4rem}.myh-warning-lights-common__title:focus{outline:none}.myh-warning-lights-common__description{align-self:center;font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:1.6rem;margin:20px 16%;text-align:center}.myh-warning-lights-common__description:focus{outline:none}.myh-warning-lights-common__table{margin:20px 5%}.myh-login{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;z-index:100}@media(max-width:1024px){.myh-login{min-height:75rem}}@media(min-width:1025px){.myh-login{min-height:60rem}}.myh-login__title{font-size:4.6rem;line-height:3.8rem;margin-bottom:42px;text-align:center}.myh-login__title:focus{outline:none}.myh-login__description{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-left:250px;margin-right:250px;padding-left:40px;padding-right:40px;text-align:center}@media(max-width:1404px){.myh-login__description{margin-left:25px;margin-right:25px}}.myh-login__description:focus{outline:none}.myh-login__second-description{margin-bottom:30px}.myh-login__button{align-items:center;display:flex;justify-content:center;margin-top:2rem}.myh-login__button-content{width:300px}.myh-upgrade-login{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:60rem;position:absolute;width:100%}.myh-upgrade-login__title{margin-bottom:42px;text-align:center}.myh-upgrade-login__title:focus{outline:none}.myh-upgrade-login__description{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:30px;margin-left:50px;padding-left:40px;padding-right:40px;text-align:center}.myh-upgrade-login__description:focus{outline:none}.myh-upgrade-login__input{float:left;margin-left:0;width:calc(33.33333% - 69.33333px)}@media(max-width:1280px){.myh-upgrade-login__input{float:left;margin-bottom:35px;margin-left:0;width:calc(41.66667% - 73.66667px)}}@media(min-width:1281px){.myh-upgrade-login__input{margin-bottom:30px}}.myh-upgrade-login__cta--button{float:left;margin-left:0;width:calc(33.33333% - 69.33333px)}@media(max-width:1280px){.myh-upgrade-login__cta--button{float:left;margin-left:0;width:calc(41.66667% - 73.66667px)}}.myh-upgrade-login__link{margin-top:10px}.myh-upgrade-login__errorContainer{color:#e63312;margin-bottom:35px;margin-top:10px}.myh-upgrade-login__errorContainer--error:focus{outline:none}.myh-outbound-registration{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60rem;position:absolute;width:100%}.myh-outbound-registration__button-container{display:flex;float:left;justify-content:flex-end;margin-bottom:2rem;margin-left:52px;width:calc(66.66667% - 86.66667px)}.myh-outbound-registration__content{display:flex;flex-direction:column;float:left;margin-left:52px;width:calc(66.66667% - 86.66667px)}.myh-outbound-registration__content .content__checkbox,.myh-outbound-registration__content .second-description{margin-bottom:3rem}.myh-outbound-registration__content .content__checkbox-last{padding-top:22px}@media(max-width:1404px){.myh-outbound-registration__content .content__checkbox-last{padding-top:72px}}.myh-outbound-registration__title{float:left;font-size:4.6rem;line-height:3.8rem;margin-left:52px;margin-top:8rem;text-align:start;width:calc(66.66667% - 86.66667px)}.myh-outbound-registration__title:focus{outline:none}.myh-outbound-registration__details{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-top:5rem}.myh-outbound-registration__details:focus{outline:none}.myh-outbound-registration__error{color:#e63312;float:left;font-size:1.4rem;margin:2rem 0 -2rem 5.2rem;width:calc(50% - 78px)}.myh-outbound-registration__checkbox{margin-bottom:4rem;margin-top:3rem}@media(max-width:1280px){.myh-outbound-registration__checkbox{float:left;margin-left:0;width:calc(58.33333% - 82.33333px)}}@media(min-width:1281px){.myh-outbound-registration__checkbox{float:left;margin-left:0;width:calc(54.16667% - 80.16667px)}}@media(min-width:1600px){.myh-outbound-registration__checkbox{float:left;margin-left:0;width:calc(45.83333% - 75.83333px)}}.myh-outbound-registration .content__radiogroup{margin-bottom:3rem}.myh-outbound-registration .content__radiogroup .radio-text{font-family:HyundaiTextReg;font-size:1.4rem;letter-spacing:.2px;line-height:2.4rem}.myh-outbound-registration .content__radiogroup .radio-text:focus{outline:none}.myh-outbound-registration__cta--button{display:flex;float:left;justify-content:flex-end;margin-left:52px;margin-top:20px;width:calc(100% - 104px)}.myh-confirm-delete-account{background-color:#fff;height:100%;position:absolute;width:100%;z-index:100}.myh-confirm-delete-account .content{display:flex;flex-direction:column;height:90%;justify-content:center;position:absolute}@media(max-width:1024px){.myh-confirm-delete-account .content__confirm-delete-account{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}}@media(min-width:1025px){.myh-confirm-delete-account .content__confirm-delete-account{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}}@media(min-width:1405px){.myh-confirm-delete-account .content__confirm-delete-account{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}}.myh-confirm-delete-account .content__title{font-size:4.6rem;line-height:4.8rem;text-align:center}.myh-confirm-delete-account .content__title:focus{outline:none}.myh-confirm-delete-account .content__description{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:4px;margin-top:30px;padding-left:40px;padding-right:40px;text-align:center}.myh-confirm-delete-account .content__description--send-email-again{margin-bottom:0;margin-top:0}.myh-confirm-delete-account .content__description--link{padding-top:5px}.myh-confirm-delete-account .content__description:focus{outline:none}.myh-confirm-delete-account .content__cta--button{margin-top:20px}@media(max-width:1403px){.myh-confirm-delete-account .content__cta--button{float:left;margin-left:calc(25% + 39px);width:calc(50% - 78px)}}@media(min-width:1404px){.myh-confirm-delete-account .content__cta--button{float:left;margin-left:calc(33.33333% + 34.66667px);width:calc(33.33333% - 69.33333px)}}.myh-forgot-password{align-items:center;background-color:#fff;height:100%;min-height:55rem;width:100%;z-index:100}.myh-forgot-password,.myh-forgot-password .content{display:flex;justify-content:center;position:absolute}.myh-forgot-password .content{flex-direction:column;float:left;margin-left:52px;margin-right:52px;width:calc(50% - 78px)}@media(max-width:1280px){.myh-forgot-password .content{float:left;margin-left:52px;width:calc(66.66667% - 86.66667px)}.myh-forgot-password .content__check-email{float:left;margin-left:calc(8.33333% + 47.66667px);width:calc(83.33333% - 95.33333px)}}@media(min-width:1281px){.myh-forgot-password .content__check-email{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}}.myh-forgot-password .content__title{text-align:center}@media(max-width:1280px){.myh-forgot-password .content__title{font-size:3.3rem}}.myh-forgot-password .content__title:focus{outline:none}.myh-forgot-password .content__description{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:42px;margin-top:30px;padding-left:40px;padding-right:40px;text-align:center}.myh-forgot-password .content__description:focus{outline:none}.myh-forgot-password .content__cta--button,.myh-forgot-password .content__input{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}.myh-forgot-password .content__cta--button{margin-top:30px}.myh-forgot-password .content__cta--link-sign-up{float:left;margin-left:52px;margin-top:40px;width:calc(100% - 104px)}@media(max-width:1280px){.myh-forgot-password .content__cta--link-sign-up{margin-top:10px}}.myh-forgot-password .content__cta--link-sign-up:focus{outline:none}.myh-forgot-password .content__cta--link-back-login{float:left;margin-left:52px;margin-top:11px;width:calc(100% - 104px)}@media(max-width:1280px){.myh-forgot-password .content__cta--link-back-login{margin-bottom:20px}}.myh-forgot-password .content__cta--link-back-login:focus{outline:none}.myh-forgot-password .content__error{align-self:center;color:#e63312;font-size:1.4rem;height:3rem;line-height:1.5rem;margin-top:5px;text-align:center;width:50%}.check-your-email{align-items:center;background-color:#fff;height:100%;min-height:55rem;width:100%;z-index:100}.check-your-email,.check-your-email .content{display:flex;justify-content:center;position:absolute}.check-your-email .content{flex-direction:column;margin-right:52px}@media(max-width:1024px){.check-your-email .content{float:left;margin-left:52px;width:calc(83.33333% - 95.33333px)}}@media(min-width:1025px){.check-your-email .content{float:left;margin-left:52px;width:calc(58.33333% - 82.33333px)}}@media(min-width:1404px){.check-your-email .content{float:left;margin-left:52px;width:calc(58.33333% - 82.33333px)}}.check-your-email .content__title{margin-bottom:4rem;text-align:center}.check-your-email .content__title:focus{outline:none}.check-your-email .content__description{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:6rem;text-align:center}.check-your-email .content__cta--button{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}.myh-new-password{align-items:center;background-color:#fff;height:100%;min-height:55rem;width:100%;z-index:100}.myh-new-password,.myh-new-password .content{display:flex;justify-content:center;position:absolute}.myh-new-password .content{flex-direction:column;margin-right:52px}@media(max-width:1024px){.myh-new-password .content{float:left;margin-left:52px;width:calc(83.33333% - 95.33333px)}}@media(min-width:1025px){.myh-new-password .content{float:left;margin-left:52px;width:calc(58.33333% - 82.33333px)}}@media(min-width:1404px){.myh-new-password .content{float:left;margin-left:52px;width:calc(58.33333% - 82.33333px)}}.myh-new-password .content__title{text-align:center}.myh-new-password .content__title:focus{outline:none}.myh-new-password .content__description{font-family:HyundaiTextReg;font-size:1.6rem;line-height:2.8rem;margin-bottom:32px;margin-top:30px;text-align:center}@media(max-width:1280px){.myh-new-password .content__description{margin-bottom:15px}}.myh-new-password .content__description:focus{outline:none}.myh-new-password .content__input{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}@media(max-width:1024px){.myh-new-password .content__input--first{margin-bottom:35px}}@media(min-width:1025px){.myh-new-password .content__input--first{margin-bottom:40px}}@media(min-width:1404px){.myh-new-password .content__input--first{margin-bottom:30px}}.myh-new-password .content__input--second{margin-bottom:25px}.myh-new-password .content__cta--button{float:left;margin-left:calc(16.66667% + 43.33333px);width:calc(66.66667% - 86.66667px)}.myh-new-password .content__error{color:#e63312;font-size:1.4rem;margin-top:5px;text-align:center}.myh-mileage{align-items:center;display:flex;flex-direction:column;font-family:HyundaiHeadReg;min-height:65rem;width:100%}.myh-mileage__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5rem;margin-top:5rem}@media(max-width:1280px){.myh-mileage__header{float:left;margin-left:52px;width:calc(58.33333% - 82.33333px)}}@media(min-width:1281px){.myh-mileage__header{float:left;margin-left:52px;width:calc(62.5% - 84.5px)}}@media(min-width:1600px){.myh-mileage__header{float:left;margin-left:52px;width:calc(45.83333% - 75.83333px)}}.myh-mileage__header .myh-mileage__headline{margin-bottom:5rem}.myh-mileage__header .myh-mileage__car-image{width:55%}.myh-mileage__description-model{font-size:2rem;font-weight:700;line-height:1.4rem;margin-bottom:1.5rem}.myh-mileage__description-vin{align-items:center;color:#666;display:flex}.myh-mileage__description-vin .vin-label{font-size:1.4rem}.myh-mileage__description-vin .vin-value{font-weight:700}.myh-mileage__content{float:left;margin-left:52px;width:calc(41.66667% - 73.66667px)}.myh-mileage__content .myh-mileage__input{margin-bottom:4rem}.myh-mileage__content .myh-mileage__input-last{margin-bottom:1rem}.myh-mileage__content .form__error-item{color:#e63312;font-size:1.4rem;list-style:disc;padding-top:5px}@media(max-width:1024px){.myh-mileage__content .form__error-item{font-size:1.4rem}}.myh-mileage__content .form__error-item:focus{outline:none}.myh-mileage__content-description{color:#666;font-family:HyundaiTextReg;font-size:1.4rem;line-height:1.5rem;margin-top:1rem}.myh-mileage__button{margin:7rem auto 3rem;width:25rem}.myh-mileage__errorContainer{margin-top:-5px}.myh-campaign__iframe,.myh-my-subscriptions__iframe,.myh-osb-service__iframe{display:flex;justify-content:center}.myh-review{color:#323232;float:left;font-family:HyundaiHeadReg;margin:1rem auto 4rem;width:calc(58.33333% - 82.33333px)}@media(min-width:1600px){.myh-review{float:left;margin-left:auto;margin-right:auto;width:calc(66.66667% - 86.66667px)}}@media(max-width:1403px){.myh-review{float:left;margin-left:auto;margin-right:auto;width:calc(66.66667% - 86.66667px)}}@media(max-width:1279px){.myh-review{float:left;margin-left:auto;margin-right:auto;width:calc(83.33333% - 95.33333px)}}.myh-review__title{font-size:4rem;line-height:3.5rem;margin:5rem 0 2rem}@media(min-width:1600px){.myh-review__title{font-size:5rem}}.myh-review__description{font-size:1.3rem;line-height:2rem;margin-bottom:6rem;margin-top:1rem}@media(min-width:1600px){.myh-review__description{font-size:1.5rem}}.myh-review__personal-information--header{font-size:2.5rem;margin-bottom:3rem}@media(min-width:1600px){.myh-review__personal-information--header{font-size:3rem}}.myh-review__personal-information--inputs{justify-content:space-between;width:100%}@media(min-width:1600px){.myh-review__personal-information--inputs{float:left;margin-left:0;width:calc(83.33333% - 95.33333px)}}@media(max-width:1403px){.myh-review__personal-information--inputs{width:100%}}.myh-review__personal-information--inputs-first{line-height:2rem;width:35rem}.myh-review__rating{margin-bottom:5rem}.myh-review__rating--header{font-size:2.5rem;margin-bottom:4rem}@media(min-width:1600px){.myh-review__rating--header{font-size:3rem}}.myh-review__rating--inputs{margin-bottom:6rem}.myh-review__button-container{justify-content:center}.myh-starRating{display:flex;margin-bottom:4rem}.myh-starRating__label{color:#1c1b1b;float:left;font-size:1.4rem;margin-left:0;width:calc(29.16667% - 67.16667px)}@media(min-width:1600px){.myh-starRating__label{float:left;margin-left:0;width:calc(20.83333% - 62.83333px)}}@media(max-width:1403px){.myh-starRating__label{float:left;margin-left:0;width:calc(33.33333% - 69.33333px)}}.myh-starRating__stars{display:flex}.myh-star:not(:last-child){padding-right:.5rem}.myh-star-image{width:2rem}.myh-star__rating-blank{color:#002c5f}.myh-star__rating-filled,.myh-star__rating-hovered{color:#00aad2;cursor:pointer}.myh-star__rating-hovered{filter:brightness(0) saturate(100%) invert(48%) sepia(96%) saturate(469%) hue-rotate(145deg) brightness(90%) contrast(105%)}.myh2-textarea{display:flex;flex-direction:column}.myh2-textarea__input{border-color:#e5e5e5;border-width:2px;font-family:HyundaiTextMedium;resize:none}.myh2-textarea__input:focus{outline:none}.myh2-textarea__input--isError{border-color:#e63312}.myh2-textarea__characters-counter{color:#767676;font-family:HyundaiTextMedium;margin:10px 0 10px auto}.myh2-textarea__characters-counter--isError{color:#e63312}.myh-rsa{align-items:center;display:flex;flex-direction:column;font-size:1.4rem;justify-content:center;margin-top:5rem;width:100%}.myh-rsa__header{color:#1c1b1b;font-family:HyundaiHeadMedium;font-size:5rem;line-height:5.4rem;margin-bottom:5.7rem}.myh-rsa__content{display:flex;flex-direction:column;float:left;margin-left:52px;width:calc(91.66667% - 99.66667px)}.myh-rsa__content-row{display:flex;justify-content:space-between;line-height:2.1rem;min-height:2.2rem;padding-bottom:2.6rem;padding-top:2.3rem}.myh-rsa__content-row:nth-child(odd){border-bottom:.1rem solid #e4dcd3;border-top:.1rem solid #e4dcd3}.myh-rsa__content-row .row__label{font-family:HyundaiTextReg;margin-left:25px;width:40%}.myh-rsa__content-row .row__value{display:flex;flex-direction:column;font-family:HyundaiTextBold;white-space:pre-wrap;width:55%}.myh-rsa__content-row .row__value .service_center{color:#323232;display:flex;flex-direction:column;font-family:HyundaiTextReg,sans-serif}.myh-rsa__content-row .row__value .service_center--name{font-family:HyundaiTextBold,sans-serif}.myh-rsa__content-row .row__value .service_center--contact{margin-top:1rem}.myh-rsa__content-row .row__value .service_center--contact-email,.myh-rsa__content-row .row__value .service_center--contact-website{display:inline}.myh-rsa__content-row .row__value .service_center--address{float:left;margin-left:0;margin-top:1rem;width:calc(41.66667% - 73.66667px)}.myh-service-detail{display:flex;flex-direction:row}.myh-service-detail--connected{border-left:.1rem solid #e4dcd3;height:2rem;margin:.5rem 0}.myh-service-detail__icon{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:2rem}.myh-service-detail__icon-container{align-items:center;border:.1rem solid #e4dcd3;border-radius:100%;display:flex;height:5rem;justify-content:center;width:5rem}.myh-service-detail__content{font-size:1.4rem}.myh-service-detail__content--date{color:#767676;display:flex;font-family:HyundaiTextReg,sans-serif}.myh-submitted-review{align-items:center;display:flex;flex-direction:column;float:left;font-family:HyundaiHeadReg;justify-content:center;margin-left:auto;margin-right:auto;margin-top:10rem;width:calc(60.41667% - 83.41667px)}.myh-submitted-review__title{font-size:4rem;line-height:4rem;margin-bottom:3rem}.myh-submitted-review__description{font-size:1.4rem;line-height:2rem;margin-bottom:5rem}.myh-submitted-review__button-container{justify-content:space-evenly;margin-left:0;width:100%}