@charset "UTF-8";*{box-sizing:0;margin:0;padding:0}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#4040401a;border-radius:1rem}::-webkit-scrollbar-thumb{background:#dd4040;border-radius:1rem}body,html{margin:0;overflow:hidden;-webkit-user-select:none;-o-user-select:none;user-select:none}#root,body,html{height:100%;width:100%}#root{position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif!important;margin:0}.full-app-container{background-color:#222}.container-app,.full-app-container{height:100%;overflow:hidden;width:100%}@font-face{font-family:ABC Favorit Expanded;src:url(../../static/media/ABCFavoritExpandedVariable-Trial.2989ad76fb55e6d436d7.ttf) format("truetype")}@font-face{font-family:Gill Sans MT;src:url(../../static/media/Gill-Sans-MT.b007384538f12caa4fc4.ttf) format("truetype")}.bottombar-full-container{align-items:center;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#0000004d 0 0 no-repeat padding-box;border-radius:.625rem;bottom:.375rem;display:flex;flex-direction:column;justify-content:space-evenly;left:2%;opacity:1;position:absolute;transition:opacity .8s ease-in-out,bottom .8s ease-in-out;width:96%}.bottombar-full-container.hidden{bottom:-8rem}.bottombar-full-container.hiddenhigh{bottom:-13rem}.bottombar-collapse-btn{align-items:center;background:#787878 0 0 no-repeat padding-box;border-radius:2rem;cursor:pointer;display:flex;height:2rem;justify-content:center;pointer-events:auto;position:absolute;right:1rem;top:-1rem;transition:all .8s ease-in-out;width:2rem}.bottombar-collapse-btn img{height:1rem;object-fit:contain;transform:rotate(-90deg);transition:transform .8s ease-in-out;width:1rem}.bottombar-collapse-btn.collapsed img{transform:rotate(90deg)}.bottombar-menu-title{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem;margin-top:.5rem}.bottombar-menu-container{height:auto;margin-top:.5rem;width:100%}.bottombar-menu-view{height:3rem;width:100%}.bottombar-menu-view,.bottombar-view-content{align-items:center;display:flex;flex-direction:row}.bottombar-view-content{height:100%;justify-content:space-between;margin:0 1.25rem;width:calc(100% - 2.5rem)}.bottombar-view-title{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.5rem,6vw,1rem);width:100%}.bottombar-view-subtitle{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.5rem,4vw,.875rem);margin-top:.75rem}.bottombar-view-logo{aspect-ratio:215/109;height:100%;object-fit:contain;width:auto}.bottombar-view-options{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:fit-content}.bottombar-view-button-container{align-items:center;cursor:pointer;display:flex;height:1.875rem;justify-content:center;max-width:48%;width:6rem}.bottombar-view-button{align-items:center;background:#787878;border:1px solid #0000;border-radius:2rem;box-shadow:0 3px 6px #323a4f29;display:flex;height:100%;justify-content:center;margin-left:.625rem;width:100%}.bottombar-view-button.selected{background:#dd4040;border:1px solid #ee6767}.bottombar-view-text{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.5rem,3.5vw,.755rem)}.bottombar-view-text.selected{color:#f6f3f2}.bottombar-menu-color{align-items:center;display:flex;flex-direction:column;height:3rem;justify-content:space-between;width:100%}.bottombar-color-title{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.5rem,3.5vw,.875rem);margin-left:1.25rem;margin-top:.875rem}.bottombar-color-selection{display:flex;flex-direction:row;justify-content:space-evenly;overflow-x:hidden;overflow-y:hidden;width:80%}.bottombar-color-element{align-items:center;border:2px solid #0000;border-radius:2rem;cursor:pointer;display:flex;height:1.4rem;justify-content:center;margin:0 .07rem .3rem;transition:border .3s ease-in-out;width:1.4rem}.bottombar-color-element.selected{border:2px solid #ee6767}.bottombar-color-img{height:100%;object-fit:contain;width:100%}.bottombar-color-text{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.5rem,3.5vw,.75rem);text-align:center;width:100%}.bottombar-scenario{align-items:center;display:flex;flex-direction:column;height:3rem;justify-content:space-between;width:100%}.bottombar-scenario-title{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.5rem,3.5vw,.875rem)}.bottombar-scenario-selection{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:90%}.bottombar-scenario-subcontainer{align-items:center;cursor:pointer;display:flex;height:1.7rem;justify-content:center;width:35%}.bottombar-scenario-element{align-items:center;background:#787878;border:1px solid #0000;border-radius:2rem;display:flex;height:100%;justify-content:center;transition:background .4s ease-in-out,border .4s ease-in-out;width:100%}.bottombar-scenario-element.selected{background:#dd4040;border:1px solid #ee6767}.bottombar-scenario-img{height:70%;object-fit:contain;width:70%}.bottombar-scenario-text{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem}.bottombar-menu-options{align-items:center;display:flex;flex-direction:column;height:3rem;justify-content:center;width:100%}.bottombar-options-content{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:90%}.bottombar-options-title{color:#84848e;font-family:ABC Favorit Expanded;font-size:clamp(.5rem,3.5vw,.75rem);margin-top:.625rem}.bottombar-options-links{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5625rem;width:100%}.bottombar-options-button{align-items:center;background:#787878;border:1px solid #0000;border-radius:2rem;cursor:pointer;display:flex;height:1.8rem;justify-content:center;width:45%}.bottombar-options-text{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem}.bottombar-main-container{height:3.75rem;margin:.5rem 1rem;max-width:calc(100% - 2rem);overflow-x:auto}.bottombar-main-container-scroll{display:flex;flex-direction:row;height:100%;width:fit-content}.bottombar-main-button{align-items:center;background:#585858;border:1px solid #0000;border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;height:3.125rem;justify-content:space-evenly;margin-left:.5rem;margin-right:.5rem;width:4.625rem}.bottombar-main-button.selected{background:#dd4040;border:1px solid #ee6767}.bottombar-main-button-logo{height:30%;object-fit:contain;width:80%}.bottombar-main-button-text{color:#fff;font-family:ABC Favorit Expanded;font-size:.6rem}.bottombar-menu-seat{align-items:center;display:flex;flex-direction:column;height:8rem;justify-content:space-between;pointer-events:none;width:100%}.bottombar-menu-seat.enabled{pointer-events:auto}.bottombar-seat-subcontainer{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.bottombar-seat-title{color:#fff;font-family:ABC Favorit Expanded;font-size:.69rem;height:1rem;text-align:center}.bottombar-seat-selection{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:.75rem;width:calc(100% - 1rem)}.bottombar-seat-icon-container{align-items:center;display:flex;flex-direction:column;height:calc(90% - 1rem);justify-content:space-around;margin-bottom:.5rem;margin-top:.5rem;width:100%}.bottombar-seat-icon-row{display:flex;flex-direction:row;height:45%;justify-content:center;width:100%}.bottombar-seat-seat-icon{aspect-ratio:1;border:2px solid #fff;cursor:pointer;height:calc(100% - .2rem);margin:.1rem;transition:all .3s ease-in-out}.bottombar-seat-seat-icon:hover{box-shadow:0 0 6px #fff}.bottombar-seat-seat-icon.fl{border-radius:10px 0 0 0}.bottombar-seat-seat-icon.fr{border-radius:0 10px 0 0}.bottombar-seat-seat-icon.br{border-radius:0 0 10px 0}.bottombar-seat-seat-icon.bl{border-radius:0 0 0 10px}.bottombar-seat-seat-icon.selected{background:#dd4040 0 0 no-repeat padding-box;transition:all .3s ease-in-out}@keyframes moveToRigth{0%{left:-17.5%}to{left:2rem}}@keyframes move{0%{left:7%;transform:rotate(-10deg)}50%{left:70%;transform:rotate(25deg)}to{left:7%;transform:rotate(-10deg)}}@keyframes moveDown{0%{top:-5.7rem}to{top:1.7rem}}@keyframes moveTop{0%{bottom:-8rem}to{bottom:1%}}@keyframes moveDownMobile{0%{top:-4rem}to{top:6rem}}@keyframes moveDownMobile4k{0%{top:-4rem}to{top:2rem}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes breath{0%{height:1rem;width:1rem}50%{height:1.2rem;width:1.2rem}to{height:1rem;width:1rem}}.bullet-full-container{align-items:center;display:flex;flex-direction:row;height:calc(100% - 3.75rem);justify-content:center;opacity:1;pointer-events:none;position:absolute;transition:opacity .8s ease-in-out;width:100%}.bullet-full-container.hide{opacity:0}.bullet-sidebar-container{display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:1.25rem;max-width:45%;width:20.5625rem}.bullet-sidebar-container.portrait{margin-right:0;max-width:90%;position:absolute;width:80%}.bullet-container{display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.bullet-container.portrait{height:100%;position:absolute}.bullet-container.hide{pointer-events:none}.bullet-container-banner{background:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.375rem;display:flex;height:9.8125rem;justify-content:flex-end;width:100%}.bullet-container-banner.portrait{height:15rem}.bullet-container-banner-empty{background:#f4f7fe;border-radius:.625rem .625rem 0 0;display:flex;height:3rem;justify-content:flex-end;width:100%}.bullet-container-banner-empty.portrait{height:3rem}.bullet-container-banner-button{cursor:pointer;height:2.5rem;margin-right:0;margin-top:0;object-fit:contain;width:2.5rem}.bullet-container-banner-button.empty{margin-top:.5rem}.bullet-container-banner-button.portrait{bottom:-2.8rem;height:5rem;position:absolute;width:5rem}.bullet-container-content{align-items:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0000004d 0 0 no-repeat padding-box;border-radius:.625rem;display:flex;flex-direction:column;justify-content:space-between;padding:.625rem;pointer-events:auto;width:calc(100% - 1.25rem)}.bullet-container-content.hide{pointer-events:none}.bullet-container-content.portrait{position:absolute}.bullet-container-content.empty{padding:0 0 1.25rem}.bullet-container-arrow{align-items:center;aspect-ratio:1;background:#84848e;border-radius:2rem;cursor:pointer;display:flex;height:2rem;justify-content:center;margin-left:.625rem;margin-right:.625rem;width:2rem}.bullet-container-arrow img{height:50%;object-fit:contain;width:50%}.bullet-container-arrow.reverse img{transform:rotate(180deg)}.bullet-container-data{display:flex;flex-direction:column;justify-content:space-evenly;margin:1.25rem 1rem 1rem}.bullet-container-data.portrait{margin:1.25rem 0 1rem}.bullet-container-title{color:#00095b;font-family:ABC Favorit Expanded;font-size:1.125rem;margin-bottom:1.25rem;text-align:start}.bullet-container-title.portrait{font-size:clamp(.5rem,5vw,.75rem);margin-bottom:.625rem;text-align:start}.bullet-container-desc{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.5rem,5vw,1rem);text-align:start}.bullet-container-desc.portrait{font-size:clamp(.5rem,5vw,1.5rem)}.bullet-container-dots{display:flex;justify-content:center;margin-top:3rem;width:100%}.bullet-container-dots.portrait{margin-top:.75rem}.bullet-container-single-dot{background:grey;border-radius:.625rem;height:.625rem;margin-left:.3125rem;margin-right:.3125rem;width:.625rem}.bullet-container-single-dot.portrait{background:grey;border-radius:.625rem;height:.3125rem;margin-left:.125rem;margin-right:.125rem;width:.3125rem}.bullet-container-extended-dot{background:#066fef;border-radius:.625rem;height:.625rem;margin-left:.3125rem;margin-right:.3125rem;width:1.875rem}.bullet-container-extended-dot.portrait{background:#066fef;border-radius:.625rem;height:.3125rem;margin-left:.125rem;margin-right:.125rem;width:.875rem}.carselection-full-container{align-items:center;background:#f4f7fe;display:flex;flex-direction:column;height:calc(100% - 3.75rem);justify-content:flex-start;max-width:85%;position:absolute;right:0;transition:opacity .8s ease-in-out,right .8s ease-in-out;width:15rem;z-index:1}.carselection-full-container.hide{opacity:0;pointer-events:none;right:-15rem}.carselection-full-container.portrait{height:calc(100% - 2.5rem);width:11.875rem}.carselection-full-container.in3dcontainer{height:100%;width:11.875rem}.carselection-close-bg{align-items:center;background:#f4f7fe;border-radius:100%;display:flex;height:2.5rem;justify-content:center;left:-1.25rem;position:absolute;top:calc(50% - 1.25rem);width:2.5rem}.carselection-close-bg.portrait{width:2.5rem}.carselection-close-button{align-items:center;background:#fff;border-radius:100%;cursor:pointer;display:flex;height:80%;justify-content:center;width:80%}.carselection-close-icon{height:50%;margin:auto;width:50%}.carselection-title{color:#00095b;font-family:Hyundai Sans Head Office\, Bold;font-size:1.125rem;margin:2.5rem 1.164rem 0;text-align:center}.carselection-title.portrait{font-size:.85rem;margin:1.25rem 1.677rem 0}.carselection-list{margin:0 1.164rem 0 1.364rem;max-height:100%;overflow-x:hidden;overflow-y:auto;width:calc(100% - .5rem)}.carselection-category{height:auto;margin:1.2rem auto .24rem;width:calc(100% - 1.828rem)}.carselection-category-text{color:#84848e;font-family:Hyundai Sans Head Office\, Medium;font-size:.75rem;margin-bottom:.06125rem}.carselection-car{cursor:pointer;height:auto;width:100%}.carselection-car.disabled{cursor:inherit;pointer-events:none}.carselection-car-image{background:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d3d3d3;border-radius:.625rem .625rem 0 0;height:3.98125rem;margin-top:.66375rem;width:100%}.carselection-car-image.portrait{height:3.75rem}.carselection-car-image.disabled{filter:grayscale(1)}.carselection-car-desc{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:0 0 .625rem .625rem;display:flex;height:3.98125rem;justify-content:center;width:100%}.carselection-car-desc.portrait{height:3.5rem}.carselection-car-desc-text{color:#00095b;font-family:Hyundai Sans Head Office\, Bold;font-size:.9rem;text-align:center;width:80%}.carselection-car-desc-text.portrait{width:80%}.carselection-car-desc-text.disabled{color:#84848e}.card-full-container{display:flex;flex-direction:row;height:calc(100% - 3.75rem);justify-content:center;opacity:1;pointer-events:none;position:absolute;transition:opacity .8s ease-in-out;width:100%}.card-full-container.hide{opacity:0}.card-full-container.portrait{width:100%}.card-container{display:flex;flex-direction:column;height:auto;justify-content:center;max-width:90%;pointer-events:auto;width:19.125rem}.card-container.portrait{height:100%}.card-container.hide{pointer-events:none}.card-container-banner{background:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.625rem .625rem 0 0;display:flex;height:10rem;justify-content:flex-end;max-height:80%;width:100%}.card-container-banner.portrait{height:10rem}.card-container-banner-button{cursor:pointer;height:2.5rem;margin-right:.2rem;margin-top:.2rem;object-fit:contain;width:2.5rem}.card-container-content{align-items:center;background:#f4f7fe;border-radius:0 0 .625rem .625rem;display:flex;flex-direction:column;justify-content:space-between;width:100%}.card-container-data{display:flex;flex-direction:column;justify-content:space-evenly;margin:.625rem 1.875rem;width:calc(100% - 3.75rem)}.card-container-title{color:#00095b;font-family:Hyundai Sans Head Office\, Bold;font-size:1.125rem}.card-container-title.portrait{font-size:clamp(.5rem,5vw,1rem)}.card-container-desc{color:#84848e;font-family:Hyundai Sans Head Office\, Regular;font-size:.75rem;margin-top:.625rem;text-align:start}.card-container-desc.portrait{font-size:clamp(.5rem,5vw,.75rem)}.card-container-block{margin:0 1.28rem;width:calc(100% - 2.56rem)}.card-container-block-line{border-top:1px solid #eee;width:100%}.card-container-info{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:.625rem 0;width:100%}.card-container-info-icon{height:1.18rem;object-fit:contain;width:1.18rem}.card-container-info-desc{color:#84848e;font-family:Hyundai Sans Head Office\, Light;font-size:.8rem;margin-left:.82rem;text-align:start}.card-container-button{align-items:center;background:#066fef;border-radius:2rem;cursor:pointer;display:flex;height:2.375rem;justify-content:center;margin:1.3rem 2.875rem .8rem;transition:background .8s ease-in-out;width:calc(100% - 5.75rem)}.card-container-button:hover{background:#00095b}.card-container-button-text{color:#fff;font-family:Hyundai Sans Head Office\, Regular;font-size:clamp(.5rem,5vw,.9rem)}.card-container-close-portrait{align-items:center;display:flex;height:4.5rem;justify-content:center;width:100%}.card-close-button-portrait{cursor:pointer;height:90%;object-fit:contain}.carousel-container{height:100%;opacity:1;position:absolute;transition:opacity .8s ease-in-out;width:100%;z-index:1}.carousel-container.hide-container{opacity:0;pointer-events:none}.carousel-content{height:100%;justify-content:space-between;position:absolute;transition:background .8s ease-in-out}.carousel-content,.carousel-topbar{display:flex;flex-direction:column;width:100%}.carousel-topbar{align-items:center;height:auto;justify-content:flex-start;z-index:1}.carousel-logo{height:2.4rem;margin-top:2.4rem;object-fit:contain;width:100%}.carousel-logo.portrait{height:25%;margin-top:.834375rem}.carousel-line{background:#fff;height:1px;margin-top:3.125rem;width:calc(100% - 12.2rem)}.carousel-line.portrait{margin-top:.84rem;width:calc(100% - 4.5rem)}.carousel-footer{align-items:center;background:#70707080;display:flex;height:2.5rem;justify-content:center;width:100%;z-index:1}.carousel-footer.portrait{height:3.125rem;justify-content:flex-start}.carousel-footer-text{color:#fff;font-family:Hyundai Sans Text KR\, Regular;font-size:clamp(.5rem,3.8vw,1rem);margin:0 2.5%}.carousel-footer-text.portrait{font-size:clamp(.5rem,1.5vw,5rem)}.carousel-info{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start;width:100%;z-index:1}.carousel-info-car-bullets{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:1.6rem}.carousel-info-car-bullets.portrait{margin-left:1.25rem}.carousel-bullet-container{align-items:center;aspect-ratio:1;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.carousel-bullet-container.portrait{height:4%;width:auto}.carousel-bullet{aspect-ratio:1;background:#fff;border-radius:100%;cursor:pointer;transition:width .3s ease-in-out,background .3s ease-in-out;width:37%}.carousel-bullet.selected{background:#05a3e1;width:55%}.carousel-info-car-data{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:3rem;width:45%}.carousel-info-car-data.portrait{align-items:center;justify-content:space-between;margin-left:0;width:calc(100% - 4.5rem)}.carousel-info-car-title{height:14rem;max-height:50%;width:100%}.carousel-info-car-title.portrait{display:flex;justify-content:center;margin-top:2.5rem;max-height:30%}.carousel-info-car-title-text{color:#fff;font-family:Hyundai Sans Head KR\, Bold;font-size:clamp(1rem,5vw,4rem);opacity:0;position:absolute;transition:opacity .8s ease-in-out;width:50%}.carousel-info-car-title-text.portrait{font-size:clamp(1rem,8.2vw,2rem);text-align:center;width:80%}.carousel-info-car-title-text.selected{opacity:1}.carousel-info-car-button-container{width:100%}.carousel-info-car-button-container.portrait{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.carousel-info-car-button{align-items:center;background:#f6f3f2 0 0 no-repeat padding-box;border-radius:.375rem;cursor:pointer;display:flex;height:4.375rem;justify-content:center;margin-top:5rem;max-width:55%;width:22.5rem}.carousel-info-car-button.portrait{aspect-ratio:220.54/42.88;height:auto;margin-bottom:13%;margin-top:0;max-height:none;max-width:80%;width:40rem}.carousel-info-car-button-text{color:#002860;font-family:Hyundai Sans Head KR\, Bold;font-size:clamp(1rem,4vw,1.5rem)}.carousel-info-car-button-text.portrait{font-size:clamp(.5rem,4vw,5rem)}.carousel-info-car-button-desc{color:#fff;font-family:Hyundai Sans Head KR\, Regular;font-size:clamp(.5rem,4vw,.75rem);margin-bottom:.625rem}.carousel-info-car-button-desc.portrait{font-size:clamp(.5rem,3.5vw,5rem)}.carousel-info-car-navegation{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:6.25rem}.carousel-info-car-navegation-next{align-content:center;background:#fff;border-radius:3.125rem;cursor:pointer;display:flex;height:3.125rem;justify-content:center;margin-right:1.25rem;width:3.125rem}.carousel-info-car-navegation-icon{object-fit:contain;width:50%}.carousel-portrait-filler{height:100%;width:2.25rem}.carousel-slides{height:100%;opacity:0;position:absolute;width:100%}.carousel-slides.visible{opacity:1}.carousel-slide,.carousel-slide-center{height:100%;position:absolute;width:100%}.carousel-slide-center{align-items:flex-end;display:flex;justify-content:flex-end;opacity:1;right:0;transition:right .8s ease-in-out,opacity .8s ease-in-out}.carousel-slide-center.right{opacity:0;right:-50%}.carousel-slide-center.left{opacity:0;right:50%}.carousel-slide-center.portrait{align-items:center;justify-content:center}.carousel-slide-right{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;opacity:0;position:absolute;right:-45%;transition:right .8s ease-in-out,opacity .8s ease-in-out;width:100%}.carousel-slide-right.center{opacity:1;right:0}.carousel-slide-right.portrait{align-items:center;justify-content:center}.carousel-slide-left{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;opacity:0;position:absolute;right:45%;transition:right .8s ease-in-out,opacity .8s ease-in-out;width:100%}.carousel-slide-left.center{opacity:1;right:0}.carousel-slide-left.portrait{align-items:center;justify-content:center}.carousel-slide-img{height:40rem;margin-bottom:8rem;margin-right:5rem;max-height:60%;max-width:55%;object-fit:contain;width:80rem}.carousel-slide-img.portrait{height:10,125rem;margin-bottom:0;margin-right:0;max-height:35%;max-width:70%;width:15,625rem}.concessionaire-full-container{height:100%;opacity:1;position:absolute;transition:opacity .8s ease-in-out;width:100%}.concessionaire-full-container.hide{opacity:0;pointer-events:none}.concessionaire-panoramic{height:100%;position:absolute;width:100%}.concessionaire-panoramic-frame{border-style:none;height:100%;width:100%}.concessionaire-panoramic-frame.portrait{position:relative}.drag-animation-container{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0000004d 0 0 no-repeat padding-box;border-radius:10px;bottom:2%;display:flex;height:7.75rem;left:50%;max-height:50%;position:absolute;transform:translate(-50%);width:auto}.drag-animation-container.portrait{border-radius:10px;bottom:40%;height:7.77rem}.drag-animation-mouse{height:2rem;margin-bottom:.5rem;margin-left:.5rem;margin-top:1rem;object-fit:contain;position:absolute;width:2rem}.drag-animation-mouse.portrait{height:1.5rem;width:1.5rem}.drag-animation-mouse-move{animation:move 8s infinite}.drag-animation-mouse-scroll{left:50%;transform:translate(-50%,10%) scale(.9)}.drag-animation-container-main{height:100%;position:relative;width:12rem}.drag-animation-container-main.portrait{max-width:100%;width:10.44rem}.drag-animation-hr{background-color:#fff;height:70%;width:2px}.drag-animation-hr.portrait{height:70%;width:1px}.drag-animation-text{bottom:8%;color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.1rem,3.5vw,.75rem);left:50%;position:absolute;text-align:center;transform:translate(-50%);width:85%}.drag-animation-text.portrait{font-size:clamp(.1rem,4vw,.65rem)}.drag-animation-scroll-downs{height:1.5rem;left:50%;position:relative;top:10%;transform:translate(-50%);width:1.5rem}.drag-animation-mousey{border:2px solid #fff;border-radius:2.5rem;box-sizing:initial;display:flex;height:1.25rem;justify-content:center;opacity:.75;padding:.5rem;width:.5rem}.drag-animation-scroller{animation-duration:2.2s;animation-iteration-count:infinite;animation-name:scroll;animation-timing-function:cubic-bezier(.15,.41,.69,.94);background-color:#fff;border-radius:25%;height:10px;left:50%;width:.5rem}@keyframes scroll{0%{opacity:0}10%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}.drag-animation-mouse-center-top{animation:move-up 8s infinite;left:52.5%;margin-top:1rem}.drag-animation-mouse-center-bottom,.drag-animation-mouse-center-top{height:1.5rem;margin-bottom:.5rem;object-fit:contain;position:absolute;transform:translate(-50%);width:1.5rem}.drag-animation-mouse-center-bottom{animation:move-bottom 8s infinite;left:42.5%;margin-top:2rem}.drag-animation-touch-center-top{animation:move-up 4s infinite}.drag-animation-touch-center-bottom{animation:move-bottom 4s infinite}@keyframes move-bottom{0%{transform:translate(-45%,-20%)}50%{transform:translate(-150%)}to{transform:translate(-45%,-20%)}}@keyframes move-up{0%{transform:translate(-45%,-20%)}50%{transform:translate(60%,-60%)}to{transform:translate(-45%,-20%)}}.car-studio-collapse-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;left:17.3rem;pointer-events:none;position:absolute;transition:left .8s ease-in-out}.car-studio-collapse-container.collapsed{left:19rem}.car-studio-collapse-btn{align-items:center;background:#787878 0 0 no-repeat padding-box;border-radius:2rem;cursor:pointer;display:flex;height:2rem;justify-content:center;pointer-events:auto;transition:all .8s ease-in-out;width:2rem}.car-studio-collapse-btn img{height:1rem;object-fit:contain;transform:rotate(0deg);transition:transform .8s ease-in-out;width:1rem}.car-studio-collapse-btn.collapsed img{transform:rotate(180deg)}.car-studio-collapse-tutorial{align-content:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0003 0 0 no-repeat padding-box;border-radius:10px;display:flex;height:4.875rem;justify-content:center;margin-left:1.125rem;opacity:1;pointer-events:none;transition:opacity .8s ease-in-out;width:15.254rem}.car-studio-collapse-tutorial.hide{opacity:0}.collapse-animation-icon-container{height:4.9rem;position:relative;width:4.9rem}.collapse-icon-animation{animation:cross-fade-mouse 2s infinite;height:2rem;left:.5rem;position:absolute;top:1rem;width:2rem}.collapse-icon{height:1.5rem;left:1.5rem;position:absolute;top:2rem;width:1.5rem}.collapse-animation-text-reduced{align-content:center;font-family:ABC Favorit Expanded;font-size:clamp(.1rem,3.5vw,.8rem);height:100%;text-align:center;width:100%}.car-studio-collapse-tutorial-text{color:#fff;font-family:Hyundai Sans Head Office\, Regular;font-size:.875rem;margin:.5rem 0;text-align:center}.fade-out{opacity:0;pointer-events:none}.fade-in,.fade-out{transition:all .4s ease-in-out}.fade-in{opacity:1;pointer-events:all}@keyframes cross-fade-mouse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.gallery-full-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e1e1ecc 0 0 no-repeat padding-box;height:100%;opacity:1;position:absolute;transition:opacity .8s ease-in-out;width:100%;z-index:2}.gallery-full-container.portrait{height:100%}.gallery-full-container.hide{opacity:0;pointer-events:none}.gallery-container-table{height:calc(100% - 2.19rem);table-layout:fixed;width:100%}.gallery-container-table-column-left{width:20%}.gallery-container-table-column-center{width:60%}.gallery-container-table-column-right{width:20%}.gallery-container-content{width:100%}.gallery-container-content.top{margin-top:1.125rem;width:100%}.gallery-container-content.botom{margin-bottom:2.1875rem;width:100%}.gallery-container-title-center,.gallery-container-title-left,.gallery-container-title-right{display:flex;height:100%;width:100%}.gallery-return-button{align-content:center;background:#066fef;border-radius:2rem;cursor:pointer;display:flex;flex-wrap:wrap;height:2.5rem;justify-content:center;margin-left:1.25rem;margin-top:1.125rem;max-width:80%;width:11.25rem}.gallery-return-text{color:#fff;font-family:Hyundai Sans Head Office\, Regular;font-size:clamp(.5rem,1.25vw,.875rem);margin:.5rem;text-align:center}.gallery-container-title{margin-top:1.125rem;max-width:100%;width:69rem}.gallery-title{color:#84848e;font-family:Hyundai Sans Head Office\, Regular;font-size:clamp(.5rem,1.3vw,1rem);margin-bottom:.8125rem;width:100%}.gallery-subtitle{color:#84848e;font-family:Hyundai Sans Head Office\, Bold;font-size:clamp(.5rem,2vw,2.25rem);width:100%}.gallery-container-main-left{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.gallery-container-main-center{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.gallery-container-main-right{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.gallery-picture-center{max-height:60vh;width:100%}.gallery-picture-center,.gallery-picture-left{aspect-ratio:1105/556;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.625rem}.gallery-picture-left{margin-right:1rem}.gallery-picture-left,.gallery-picture-right{cursor:pointer;height:var(--abs-height);position:absolute;width:var(--abs-width)}.gallery-picture-right{aspect-ratio:1105/556;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.625rem;margin-left:1rem}.gallery-picture-view-arrow{align-items:center;background:#84848e 0 0 no-repeat padding-box;border-radius:2rem;box-shadow:0 0 10px #0000004d;cursor:pointer;display:flex;height:2rem;justify-content:center;margin-right:.625rem;position:absolute;width:2rem}.gallery-picture-view-arrow img{height:50%;object-fit:contain;width:50%}.gallery-picture-view-arrow.reverse{margin-left:.625rem;margin-right:0}.gallery-picture-view-arrow.reverse img{transform:rotate(180deg)}.gallery-container-name-left{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.gallery-container-v-center{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.gallery-container-name-right{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}.gallery-container-preview-left{justify-content:flex-end}.gallery-container-preview-center,.gallery-container-preview-left,.gallery-container-preview-right{align-items:center;display:flex;height:100%;width:100%}.gallery-container-preview-right{justify-content:flex-start}.gallery-picture-name{color:#84848e;font-family:Hyundai Sans Head Office\, Regular;font-size:clamp(.5rem,1.25vw,.875rem)}.gallery-picture-list{-ms-overflow-style:none;display:flex;height:4.6875rem;overflow-x:auto;scrollbar-width:none;white-space:nowrap;width:100%}.gallery-picture-preview{aspect-ratio:173/75;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #84848e00;border-radius:.375rem;cursor:pointer;margin-right:.8125rem;max-height:8vh;max-height:100%;transition:border .2s ease-in-out;width:10.8125rem}.gallery-picture-preview.selected{border:2px solid #84848e}.gallery-image{aspect-ratio:905/509;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #000;border-radius:.625rem;width:60%}.gallery-confirmation{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;margin-left:4rem;width:calc(40% - 6.25rem)}.gallery-confirmation-title{color:#1e1e1e;font-family:Hyundai Sans Head Office\, Bold;font-size:clamp(2rem,4vw,5rem)}.gallery-confirmation-buttons{align-content:center;display:flex;flex-direction:row;justify-content:center;margin-top:5rem;width:100%}.gallery-button-download{align-items:center;background:#066fef 0 0 no-repeat padding-box;border:1px solid #066fef;border-radius:2rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;max-width:48%;width:15.75rem}.gallery-button-download-text{color:#f4f7fe;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.5rem,1.3vw,1rem);text-align:center}.gallery-button-retake{align-items:center;background:#fff 0 0 no-repeat padding-box;border:1px solid #066fef;border-radius:2rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-left:1.25rem;max-width:48%;width:15.75rem}.gallery-button-retake-text{color:#1e1e1e;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.5rem,1.3vw,1rem);text-align:center}.gallery-portrait-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.gallery-portrait-container.portrait{justify-content:space-between}.gallery-portrait-container-title{margin-top:1.625rem;width:90%}.gallery-portrait-title{color:#84848e;font-family:Hyundai Sans Head Office\, Regular;font-size:clamp(.5rem,5vw,.625rem);margin-bottom:.625rem;width:100%}.gallery-portrait-subtitle{color:#84848e;font-family:Hyundai Sans Head Office\, Bold;font-size:clamp(.5rem,5vw,.875rem);margin-bottom:2rem;width:100%}.gallery-portrait-container-pictures{align-items:center;display:flex;height:calc(90% - 7.1875rem);justify-content:center;width:90%}.gallery-portrait-container-image{border:1px solid #000;border-radius:.625rem;max-height:100%;max-width:100%;object-fit:contain}.gallery-portrait-picture-main{aspect-ratio:349/197;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #000;border-radius:.625rem;max-height:60vh;max-width:100%}.gallery-portrait-picture-list{-ms-overflow-style:none;display:flex;height:2.1875rem;margin-top:.3rem;max-height:20%;overflow-x:auto;scrollbar-width:none;white-space:nowrap;width:100%}.gallery-portrait-picture-preview{aspect-ratio:173/75;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #1e1e1e00;border-radius:.375rem;cursor:pointer;margin-right:.8125rem;max-height:8vh;max-height:100%;width:10.8125rem}.gallery-portrait-picture-preview.selected{border:2px solid #1e1e1e}.gallery-portrait-name-center{margin-top:.625rem;width:90%}.gallery-portrait-picture-name{color:#84848e;font-family:Hyundai Sans Head Office\, Regular;font-size:.5rem}.gallery-portrait-progress{margin-bottom:1.875rem;width:100%}.gallery-container-controls{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2.8125rem;margin-top:1.25rem;width:40%}.gallery-container-controls.portrait{width:90%}.gallery-container-controls-close{cursor:pointer;height:3.125rem;margin-right:0;margin-top:0;object-fit:contain;width:3.125rem}.gallery-container-controls-close.portrait{height:2.5rem;width:2.5rem}.gallery-container-controls-navigation{display:flex}.gallery-container-controls-empty{height:3.125rem;width:6.25rem}.gallery-container-controls-empty.portrait{height:2.5rem;width:5.625rem}.gallery-container-controls-button{align-items:center;cursor:pointer;display:flex;height:3.125rem;justify-content:center;margin-left:.3125rem;margin-right:.3125rem;width:3.125rem}.gallery-container-controls-button img{height:100%;object-fit:contain;width:100%}.gallery-container-controls-button.portrait{height:2.5rem;width:2.5rem}.intro-container{background-color:#222;background-position:center 50%;background-repeat:no-repeat;background-size:cover;height:100%;object-fit:cover;opacity:1;position:absolute;transition:opacity .8s ease-in-out;width:100%}.intro-container.hide-container{opacity:0;pointer-events:none}.intro-content{height:100%;justify-content:space-between;width:100%}.intro-content,.intro-top{align-items:center;display:flex;flex-direction:column}.intro-top{justify-content:center}.intro-top-title-icon{aspect-ratio:949/230;height:clamp(.75rem,6vw,8rem);margin-top:11svh}.intro-top-title-icon.portrait{height:auto;width:60%}.intro-top-title{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.75rem,5vw,4.625rem);margin-top:11svh;text-align:center}.intro-top-title.portrait{font-size:clamp(.75rem,15vw,4.625rem);margin-top:4svh}.intro-top-subtitle{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.75rem,2vw,1.875rem);text-align:center}.intro-top-subtitle.portrait{font-size:clamp(.75rem,6vw,1.875rem)}.intro-bottom{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2.3125rem;width:70%}.intro-bottom.portrait{margin-bottom:2.5rem;width:95%}.intro-bottom-line{background:#fff;height:2px;width:100%}.intro-bottom-security{aspect-ratio:907/96;margin-top:1.25rem;object-fit:contain;width:100%}.intro-bottom-security.portrait{aspect-ratio:320/46}.intro-bottom-button{align-items:center;background:#dd4040 0 0 no-repeat padding-box;border:1px solid #ee6767;border-radius:10rem;box-shadow:-2px 2px 6px #323a4f29;color:#fff;display:flex;font-family:ABC Favorit Expanded;font-size:clamp(.75rem,2vw,1.875rem);justify-content:center;margin-top:2rem;max-width:calc(100% - 4rem);padding:.5rem 2rem;text-align:center;transition:background .2s ease-in-out}.intro-bottom-button.portrait{font-size:clamp(.5rem,5vw,1.2rem);max-width:calc(100% - 8rem);padding:.5rem 4rem}.intro-bottom-button:hover{background:#b33131 0 0 no-repeat padding-box;cursor:pointer}.full-loading-screen-container{display:flex;height:100%;pointer-events:none;position:absolute;width:100%}.loading-screen-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00305799;display:flex;height:100%;justify-content:center;pointer-events:auto;position:absolute;width:100%}.loading-screen-container.expand{left:2rem;width:calc(100% - 2rem)}.loading-container{background-color:#222;height:100%;opacity:1;position:absolute;transition:opacity 1.8s ease-in-out;width:100%}.loading-container.hide-container{opacity:0;pointer-events:none}.loading-content{align-items:center;display:flex;flex-direction:column;height:30%;justify-content:space-between;margin-top:20svh;opacity:1;position:absolute;transition:opacity .4s ease-in-out;width:100%}.loading-content.hide{opacity:0}.loading-logo{aspect-ratio:215/109;max-height:40%;object-fit:contain;width:100%}.loading-logo.portrait{max-height:60%}.loading-progress{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-end;max-height:40%;max-width:90%;width:auto}.loading-progress-message{color:#fff;font-family:ABC Favorit Expanded;font-size:clamp(.75rem,2vw,1.875rem);text-align:center}.loading-progress-bar{background:#fff;border-radius:1rem;height:8px;margin-top:1.125rem;max-width:52rem;padding:2px;width:100%}.loading-post{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:1;position:absolute;transition:opacity .4s ease-in-out;width:100%}.loading-post.hide{opacity:0}.loading-post-logo{aspect-ratio:215/109;max-height:29%;object-fit:contain;width:80%}.loading-post-logo.portrait{max-height:80%}.pdfviewer-global{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c 0 0 no-repeat padding-box;display:flex;height:100%;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease-in-out;width:100%;z-index:2}.pdfviewer-global.visible{opacity:1;pointer-events:auto}.pdfviewer-menu{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;height:51.56rem;justify-content:space-evenly;max-height:85%;max-width:85%;width:97.87rem}.pdfviewer-menu.portrait{height:calc(100% - 1.25rem);max-height:none;max-width:none;width:calc(100% - 1.25rem)}.pdfviewer-container{--rpv-core__page-layer-box-shadow:0px 0px 0px 0 #0000//para eliminar sombras de las páginas;height:90%;width:99%}.pdfviewer-close-btn{align-items:center;background:#dd4040;border:1px solid #ee6767;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:ABC Favorit Expanded;font-size:clamp(.1rem,4vw,.8rem);height:2.25rem;justify-content:space-evenly;width:14.1875rem}.pdfviewer-close-btn:hover{box-shadow:0 0 6px #000}.rpv-default-layout__toolbar{background-color:#fff;border-bottom:0}.rpv-core__icon{stroke-width:2}.rpv-default-layout__container{border:0}.rpv-default-layout__sidebar--ltr{border-right:0}.rpv-default-layout__sidebar-headers{background-color:#fff}.pc-container,.pc-full-container{height:100%;position:absolute;width:100%}.pc-container{border-style:none;opacity:0;transition:opacity 1s ease}.pc-container.portrait{height:calc(100% + .625rem);position:relative}.pc-container.visible{opacity:1}.screenshot-full-container{background:#fff0 0 0 no-repeat padding-box;height:calc(100% - 3.75rem);opacity:1;pointer-events:none;position:absolute;transition:opacity .8s ease-in-out;width:100%}.screenshot-full-container.portrait{height:100%;z-index:1}.screenshot-full-container.background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc 0 0 no-repeat padding-box}.screenshot-full-container.hide{opacity:0}.screenshot-reticle-container{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.screenshot-reticle-rows{align-content:space-between;display:flex;flex-wrap:wrap;height:68%;width:55%}.screenshot-reticle-rows.portrait{height:50%;width:90%}.screenshot-reticle-columns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.screenshot-reticle-tl{border-color:#fff;border-style:solid;border-width:4px 0 0 4px;height:3.75rem;width:3.75rem}.screenshot-reticle-tl.portrait{border-color:#fff;border-style:solid;border-width:2px 0 0 2px;height:1.125rem;width:1.125rem}.screenshot-reticle-tr{border-color:#fff;border-style:solid;border-width:4px 4px 0 0;height:3.75rem;width:3.75rem}.screenshot-reticle-tr.portrait{border-color:#fff;border-style:solid;border-width:2px 2px 0 0;height:1.125rem;width:1.125rem}.screenshot-reticle-bl{border-color:#fff;border-style:solid;border-width:0 0 4px 4px;height:3.75rem;width:3.75rem}.screenshot-reticle-bl.portrait{border-color:#fff;border-style:solid;border-width:0 0 2px 2px;height:1.125rem;width:1.125rem}.screenshot-reticle-br{border-color:#fff;border-style:solid;border-width:0 4px 4px 0;height:3.75rem;width:3.75rem}.screenshot-reticle-br.portrait{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;height:1.125rem;width:1.125rem}.screenshot-capture-container{align-content:center;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start;pointer-events:auto;position:absolute}.screenshot-capture-container.portrait{align-content:flex-end;justify-content:center;width:100%}.screenshot-capture-container.hide{pointer-events:none}.screenshot-capture-center{display:flex;height:4rem;margin-left:1.75rem}.screenshot-capture-center.portrait{height:3rem;margin-bottom:1.5rem;margin-left:0}.screenshot-capture-icon{cursor:pointer;height:100%}.screenshot-capture-msg{align-content:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0009 0 0 no-repeat padding-box;border-radius:10px;box-shadow:0 0 10px #0000004d;display:flex;flex-wrap:wrap;height:3.8125rem;justify-content:center;margin-left:1.125rem;width:10.6875rem}.screenshot-capture-text{color:#fff;font-family:Hyundai Sans Head Office\, Regular;font-size:1rem;margin:.5rem;text-align:center}.screenshot-preview-container{align-content:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;pointer-events:auto;position:absolute;width:100%}.screenshot-preview-container.hide{pointer-events:none}.screenshot-preview-center{align-items:center;display:flex;flex-direction:row;height:80%;justify-content:center;margin-left:1.75rem;width:80%}.screenshot-preview-center.portrait{flex-direction:column;height:auto;margin-left:0;width:90%}.screenshot-preview-image{aspect-ratio:905/509;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #000;border-radius:.625rem;max-height:100%;width:60%}.screenshot-preview-image.portrait{aspect-ratio:1;border:0 solid #000;max-height:60%;width:100%}.screenshot-preview-confirmation{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;margin-left:4rem;width:calc(40% - 6.25rem)}.screenshot-preview-confirmation.portrait{margin-left:0;width:100%}.screenshot-preview-confirmation-title{color:#84848e;font-family:Hyundai Sans Head Office\, Bold;font-size:clamp(2rem,4vw,5rem)}.screenshot-preview-confirmation-title.portrait{font-size:clamp(.5rem,5vw,1.125rem);margin-bottom:1.25rem;margin-top:1.25rem;text-align:center}.screenshot-preview-confirmation-buttons{align-content:center;display:flex;flex-direction:row;justify-content:center;margin-top:5rem;width:100%}.screenshot-preview-confirmation-buttons.portrait{flex-direction:column;margin-top:0}.screenshot-preview-button-download{align-items:center;background:#066fef 0 0 no-repeat padding-box;border:1px solid #066fef;border-radius:2rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;max-width:48%;transition:background .8s ease-in-out;width:15.75rem}.screenshot-preview-button-download:hover{background:#00095b}.screenshot-preview-button-download.portrait{height:1.875rem;margin-bottom:.28125rem;margin-top:.28125rem;max-width:100%;width:100%}.screenshot-preview-button-download-text{color:#f4f7fe;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.5rem,1vw,1rem);text-align:center;width:90%}.screenshot-preview-button-download-text.portrait{font-size:clamp(.5rem,3.5vw,.75rem)}.screenshot-preview-button-retake{align-items:center;background:#fff 0 0 no-repeat padding-box;border:1px solid #066fef;border-radius:2rem;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-left:1.25rem;max-width:48%;width:15.75rem}.screenshot-preview-button-retake.portrait{background:#066fef 0 0 no-repeat padding-box;border:1px solid #066fef;height:1.875rem;margin-bottom:.28125rem;margin-left:0;margin-top:.28125rem;max-width:100%;width:100%}.screenshot-preview-button-retake-text{color:#066fef;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.5rem,1vw,1rem);text-align:center;width:90%}.screenshot-preview-button-retake-text.portrait{color:#fff;font-size:clamp(.5rem,3.5vw,.75rem)}.screenshot-return-button{align-content:center;background:#066fef;border-radius:2rem;cursor:pointer;display:flex;flex-wrap:wrap;height:2.5rem;justify-content:center;margin-left:1.25rem;margin-top:1.125rem;pointer-events:auto;position:absolute;width:11.25rem}.screenshot-return-button.hide{pointer-events:none}.screenshot-return-text{color:#fff;font-family:Hyundai Sans Head Office\, Regular;font-size:.875rem;margin:.5rem;text-align:center}.studio-full-container{height:100%;opacity:1;position:absolute;transition:opacity .8s ease-in-out;width:100%}.studio-full-container.portrait{display:flex;flex-direction:column;justify-content:space-between}.studio-full-container.hide{opacity:0;pointer-events:none}.studio-3d-container{height:100%;position:absolute;width:100%}.studio-3d-container.collapsed{height:calc(100% - 12.3125rem)}.studio-container{height:100%;opacity:0;position:absolute;transition:opacity 1s ease;width:100%}.studio-container.visible{opacity:1}.studio-topbar-container{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;height:3rem;justify-content:flex-end;position:absolute;width:100%}.studio-topbar-container.portrait{height:4%;min-height:2.5rem}.studio-topbar-menus{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-left:5.5%;margin-right:5.5%;position:relative}.studio-topbar-menus.portrait{margin-left:.625rem;margin-right:.625rem}.studio-topbar-logo-container{align-items:center;display:flex;height:1.9rem;justify-content:center;pointer-events:none;position:absolute;width:100%}.studio-topbar-logo{height:100%;max-width:20%;object-fit:contain}.studio-topbar-logo.portrait{height:1rem;max-width:40%;position:static;width:auto}.studio-topbar-buttons{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:flex-end;max-width:80%;width:auto}.studio-topbar-btn1-container{align-items:center;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-left:.625rem;max-width:15vw;transition:border .3s ease-in-out;width:12.3125rem}.studio-topbar-btn1-container.portrait{height:1.875rem;max-height:62.5%;width:4.5rem}.studio-topbar-btn1-container.selected{border:1px solid #161616}.studio-topbar-btn1{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:.375rem;box-shadow:-2px 2px 6px #323a4f29;display:flex;height:100%;justify-content:center;transition:background .8s ease-in-out;width:100%}.studio-topbar-btn1:hover{background:#f1f1f1 0 0 no-repeat padding-box}.studio-topbar-text{color:#002860;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.1rem,4vw,1rem);text-align:center}.studio-topbar-text.portrait{font-size:clamp(.1rem,3.2vw,.875rem)}.studio-topbar-btn2-container{align-items:center;border:1px solid #16161600;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-left:.625rem;max-width:10vw;transition:border .3s ease-in-out;width:5.625rem}.studio-topbar-btn2-container.selected{border:1px solid #161616}.studio-topbar-btn2-container.portrait{aspect-ratio:1;height:1.875rem;max-height:62.5%;width:1.875rem}.studio-topbar-btn2{align-items:center;aspect-ratio:1;background:#787878;border:1px solid #0000;border-radius:100%;cursor:pointer;display:flex;height:80%;justify-content:center;margin-right:1rem;transition:background .8s ease-in-out,border .8s ease-in-out;width:auto}.studio-topbar-btn2.portrait{margin-right:.3rem}.studio-topbar-btn2.selected{background:#dd4040;border:1px solid #ee6767}.studio-topbar-btn3-container{align-items:center;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-left:1.25rem;margin-top:2.5rem;position:absolute;transition:border .3s ease-in-out;width:5.625rem;z-index:1}.studio-topbar-btn3-container.portrait{height:1.875rem;margin-left:.625rem;margin-top:3.125rem;width:4.5rem}.studio-topbar-btn3{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:.375rem;box-shadow:-2px 2px 6px #323a4f29;display:flex;height:100%;justify-content:center;transition:background .8s ease-in-out;width:100%}.studio-topbar-btn3:hover{background:#f1f1f1 0 0 no-repeat padding-box}.studio-topbar-icon{height:1.125rem;object-fit:contain}.studio-topbar-icon.portrait{max-height:45%}.studio-topbar-icon.portrait2{max-height:35%}.studio-full-siderbar{align-items:center;display:flex;height:98%;left:1.25rem;opacity:1;pointer-events:none;position:absolute;top:1%;transition:opacity .8s ease-in-out}.studio-full-siderbar.hide{opacity:0}.studio-sidebar-container{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#0000004d 0 0 no-repeat padding-box;border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:auto;position:relative;transition:all 1s ease-in-out;width:18.25rem}.studio-sidebar-container.collapsed{left:-18.5rem}.studio-sidebar-subcontainer{max-height:90%;overflow-x:hidden;overflow-y:auto;position:relative;width:calc(100% - .1rem)}.studio-sidebar-subcontainer.collapsed{left:-22rem}.studio-sidebar-subcontainer.reduced{max-height:100%}.studio-sidebar-header{display:flex;flex-direction:column;margin:0 1.25rem;width:calc(100% - 2.5rem)}.studio-sidebar-header-logo{aspect-ratio:215/109;height:5rem;object-fit:contain;width:100%}.studio-sidebar-header-title{color:#fff;font-family:ABC Favorit Expanded;font-size:1.5rem;margin-top:2.9rem;width:100%}.studio-sidebar-header-subtitle{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem;margin-top:1rem}.studio-sidebar-view{display:flex;flex-direction:column;justify-content:center;margin:0 1.25rem;width:calc(100% - 2.5rem)}.studio-sidebar-view-button-container{align-items:center;cursor:pointer;display:flex;height:1.875rem;justify-content:center;margin-top:1rem;width:100%}.studio-sidebar-view-button{align-items:center;background:#787878;border:1px solid #0000;border-radius:2rem;display:flex;height:100%;justify-content:center;transition:background .4s ease-in-out,border .4s ease-in-out;width:100%}.studio-sidebar-view-button.selected{background:#dd4040;border:1px solid #ee6767}.studio-sidebar-view-text{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem}.studio-sidebar-view-text.selected{color:#fff}.studio-sidebar-color{display:flex;justify-content:space-between;margin:0 1.25rem;width:calc(100% - 2.5rem)}.studio-sidebar-color-subcontainer{display:flex;flex-direction:column;width:100%}.studio-sidebar-color-title{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem;margin-bottom:1.25rem;margin-top:2.5rem}.studio-sidebar-color-selection{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:.75rem;width:100%}.studio-sidebar-color-element{align-items:center;border:2px solid #0000;border-radius:2rem;cursor:pointer;display:flex;height:2.125rem;justify-content:center;margin:0 .07rem .3rem;transition:border .3s ease-in-out;width:2.125rem}.studio-sidebar-color-element.selected{border:2px solid #ee6767}.studio-sidebar-color-img{height:100%;object-fit:contain;width:100%}.studio-sidebar-color-text{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem;margin-left:.5rem}.studio-sidebar-scenario{display:flex;justify-content:space-between;margin:0 1.25rem;width:calc(100% - 2.5rem)}.studio-sidebar-scenario-subcontainer{display:flex;flex-direction:column;margin-top:2.5rem;width:100%}.studio-sidebar-scenario-title{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem;margin-bottom:.61625rem}.studio-sidebar-scenario-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.studio-sidebar-scenario-button-container{align-items:center;cursor:pointer;display:flex;height:1.875rem;justify-content:center;width:49%}.studio-sidebar-scenario-button{align-items:center;background:#787878;border:1px solid #0000;border-radius:2rem;display:flex;height:100%;justify-content:center;transition:background .4s ease-in-out,border .4s ease-in-out;width:100%}.studio-sidebar-scenario-button.selected{background:#dd4040;border:1px solid #ee6767}.studio-sidebar-scenario-text{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem}.studio-sidebar-scenario-text.selected{color:#fff}.studio-sidebar-options{display:flex;flex-direction:column;justify-content:space-between;margin:1.5rem 1.25rem .25rem;width:calc(100% - 2.5rem)}.studio-sidebar-options-button{align-items:center;background:#787878;border-radius:2rem;cursor:pointer;display:flex;height:1.875rem;justify-content:flex-start;margin-bottom:.625rem;transition:background .8s ease-in-out;width:100%}.studio-sidebar-options-button:hover{background:#dd4040}.studio-sidebar-options-text{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem;text-align:center;width:100%}.studio-sidebar-lights{align-items:center;display:flex;justify-content:flex-start;margin:0 1.25rem 1.25rem;width:calc(100% - 2.5rem)}.studio-sidebar-lights-title{color:#002860;font-family:ABC Favorit Expanded;font-size:1rem;margin-left:.625rem;width:100%}.studio-sidebar-lights-switch{box-shadow:-2px 2px 6px #323a4f29}.studio-sidebar-seats{display:flex;justify-content:space-between;margin:0 1.25rem;pointer-events:none;width:calc(100% - 2.5rem)}.studio-sidebar-seats.enabled{pointer-events:auto}.studio-sidebar-seats-subcontainer{align-items:center;display:flex;flex-direction:column;width:100%}.studio-sidebar-seats-title{color:#fff;font-family:ABC Favorit Expanded;font-size:.875rem;margin-bottom:1rem;margin-top:1rem;text-align:center}.studio-sidebar-seats-selection{align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:.75rem;width:100%}.studio-sidebar-icon-container{display:flex;flex-direction:column;width:50%}.studio-sidebar-icon-row{display:flex;flex-direction:row;width:100%}.studio-sidebar-seat-icon{aspect-ratio:1;border:2px solid #fff;cursor:pointer;margin:.2rem;transition:all .3s ease-in-out;width:45%}.studio-sidebar-seat-icon:hover{box-shadow:0 0 6px #fff}.studio-sidebar-seat-icon.fl{border-radius:10px 0 0 0}.studio-sidebar-seat-icon.fr{border-radius:0 10px 0 0}.studio-sidebar-seat-icon.br{border-radius:0 0 10px 0}.studio-sidebar-seat-icon.bl{border-radius:0 0 0 10px}.studio-sidebar-seat-icon.selected{background:#dd4040 0 0 no-repeat padding-box;transition:all .3s ease-in-out}
/*# sourceMappingURL=main.8ab4fc19.css.map*/