@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:#066fef;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:#002860;height:100%;overflow:hidden;transition:all .8s ease-in-out;width:100%}@font-face{font-family:Hyundai Sans Head Office\, Bold;src:url(../../static/media/HyundaiSansHeadOffice-Bold.4f4bac1eb43eed302001.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Head KR\, Bold;src:url(../../static/media/HyundaiSansHeadOffice-Bold.4f4bac1eb43eed302001.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Head Office\, Light;src:url(../../static/media/HyundaiSansHeadOffice-Light.70d3e5498c354a452080.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Head KR\, Light;src:url(../../static/media/HyundaiSansHeadOffice-Light.70d3e5498c354a452080.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Head Office\, Medium;src:url(../../static/media/HyundaiSansHeadOffice-Medium.f105edb750aee916b7b9.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Head KR\, Medium;src:url(../../static/media/HyundaiSansHeadOffice-Medium.f105edb750aee916b7b9.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Head Office\, Regular;src:url(../../static/media/HyundaiSansHeadOffice-Regular.012fd07c57b3deeea39c.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Head KR\, Regular;src:url(../../static/media/HyundaiSansHeadOffice-Regular.012fd07c57b3deeea39c.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text Office\, Bold;src:url(../../static/media/HyundaiSansTextOffice-Bold.9c68196c2fdce65cfe51.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text KR\, Bold;src:url(../../static/media/HyundaiSansTextOffice-Bold.9c68196c2fdce65cfe51.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text Office\, BoldItalic;src:url(../../static/media/HyundaiSansTextOffice-BoldItalic.998de82dc6c364905eb3.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text KR\, BoldItalic;src:url(../../static/media/HyundaiSansTextOffice-BoldItalic.998de82dc6c364905eb3.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text Office\, Italic;src:url(../../static/media/HyundaiSansTextOffice-Italic.c5e7d3a935ee873f5031.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text KR\, Italic;src:url(../../static/media/HyundaiSansTextOffice-Italic.c5e7d3a935ee873f5031.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text Office\, Medium;src:url(../../static/media/HyundaiSansTextOffice-Medium.446fe0bb4f1cd2cf5636.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text KR\, Medium;src:url(../../static/media/HyundaiSansTextOffice-Medium.446fe0bb4f1cd2cf5636.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text Office\, MediumItalic;src:url(../../static/media/HyundaiSansTextOffice-MediumItalic.dc1b73c3085be21518a1.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text KR\, MediumItalic;src:url(../../static/media/HyundaiSansTextOffice-MediumItalic.dc1b73c3085be21518a1.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text Office\, Regular;src:url(../../static/media/HyundaiSansTextOffice-Regular.9a7e9f5d0631285d931d.ttf) format("truetype")}@font-face{font-family:Hyundai Sans Text KR\, Regular;src:url(../../static/media/HyundaiSansTextOffice-Regular.9a7e9f5d0631285d931d.ttf) format("truetype")}.bottombar-full-container{height:auto;opacity:1;position:relative;transition:opacity .8s ease-in-out;width:100%}.bottombar-menu-container{height:auto;width:100%}.bottombar-menu-view{align-items:flex-start;background:#f6f3f2;border-radius:.625rem .625rem 0 0;display:flex;flex-direction:column;height:8.5625rem;justify-content:space-evenly;width:100%}.bottombar-view-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 1.25rem;width:calc(100% - 2.5rem)}.bottombar-view-title{color:#00095b;font-family:Hyundai Sans Head Office\, Bold;font-size:clamp(.5rem,6vw,1rem);width:100%}.bottombar-view-subtitle{color:#002860;font-family:Hyundai Sans Head Office\, Regular;font-size:clamp(.5rem,4vw,.875rem);margin-top:.75rem}.bottombar-view-options{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.125rem;width:100%}.bottombar-view-options.portrait{justify-content:space-evenly}.bottombar-view-button-container{align-items:center;cursor:pointer;display:flex;height:1.875rem;justify-content:center;max-width:48%;width:9.5rem}.bottombar-view-button{align-items:center;background:#fff;border-radius:.375rem;box-shadow:0 3px 6px #323a4f29;display:flex;height:100%;justify-content:center;width:100%}.bottombar-view-button.selected{background:#002860}.bottombar-view-text{color:#002860;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.5rem,3.5vw,.755rem)}.bottombar-view-text.selected{color:#f6f3f2}.bottombar-menu-color{align-items:flex-start;background:#f6f3f2;border-radius:.625rem .625rem 0 0;display:flex;flex-direction:column;height:8.5625rem;justify-content:space-between;width:100%}.bottombar-color-title{color:#002860;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.5rem,3.5vw,.875rem);margin-left:1.25rem;margin-top:.875rem}.bottombar-color-selection{display:flex;flex-direction:row;justify-content:flex-start;margin-left:1.25rem;max-width:calc(100% - 1.25rem);overflow-x:auto;overflow-y:hidden;width:auto}.bottombar-color-selection.portrait{align-items:center;justify-content:center;overflow-x:hidden;overflow-y:hidden;width:100%}.bottombar-color-element{align-items:center;border:2px solid #0000;border-radius:2rem;cursor:pointer;display:flex;height:1.875rem;justify-content:center;margin:0 .07rem .3rem;transition:border .3s ease-in-out;width:1.875rem}.bottombar-color-element.selected{border:2px solid #3aabd5}.bottombar-color-img{height:100%;object-fit:contain;width:100%}.bottombar-color-text{color:#3aabd5;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.5rem,3.5vw,.75rem);margin-bottom:.625rem;text-align:center;width:100%}.bottombar-scenario{align-items:flex-start;background:#f6f3f2;border-radius:.625rem .625rem 0 0;height:8.5625rem;width:100%}.bottombar-scenario,.bottombar-scenario-subcontainer{display:flex;flex-direction:column;justify-content:space-between}.bottombar-scenario-subcontainer{width:calc(100% - 2.5rem)}.bottombar-scenario-title{color:#002860;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.5rem,3.5vw,.875rem);margin-left:1.25rem;margin-top:.875rem}.bottombar-scenario-selection{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.bottombar-scenario-element{align-items:center;background:#fff;border-radius:.3752rem;box-shadow:-2px 2px 6px #323a4f29;cursor:pointer;display:flex;height:2.6875rem;justify-content:center;margin:0 .25rem .3rem;width:2.6875rem}.bottombar-scenario-element.selected{background:#002860}.bottombar-scenario-img{height:70%;object-fit:contain;width:70%}.bottombar-scenario-text{color:#3aabd5;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.1rem,3.5vw,.75rem);margin-bottom:.625rem;text-align:center;width:100%}.bottombar-menu-options{align-items:flex-start;background:#f4f7fe;border-radius:.625rem .625rem 0 0;display:flex;flex-direction:column;height:8.5625rem;justify-content:space-evenly;width:100%}.bottombar-options-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 1.25rem .5625rem;width:calc(100% - 2.5rem)}.bottombar-options-title{color:#84848e;font-family:Hyundai Sans Head Office\, Medium;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:#066fef 0 0 no-repeat padding-box;border:1px solid #066fef;border-radius:2rem;cursor:pointer;display:flex;height:1.875rem;justify-content:center;max-width:48%;width:9.31rem}.bottombar-options-button.big{max-width:100%;width:100%}.bottombar-options-text{color:#fff;font-family:Hyundai Sans Head Office\, Medium;font-size:clamp(.5rem,3.5vw,.755rem)}.bottombar-main-container{background:#f6f3f2;border:solid #f6f3f2;border-width:1px 0 0;flex-direction:row;height:3.75rem;width:100%}.bottombar-main-button,.bottombar-main-container{align-items:center;display:flex;justify-content:center}.bottombar-main-button{aspect-ratio:1;background:#fff;border-radius:.3752rem;box-shadow:-2px 2px 6px #323a4f29;cursor:pointer;height:66.66%;margin:0 .3rem}.bottombar-main-button.selected{background:#002860}.bottombar-main-button-logo{height:55%;object-fit:contain;width:60%}@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;background:#f4f7fe;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:Hyundai Sans Head Office\, Bold;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:#1e1e1e;font-family:Hyundai Sans Head Office\, Regular;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:#002860 0 0 no-repeat padding-box;border-radius:4px;bottom:2%;box-shadow:0 0 10px #000c;display:flex;height:7.75rem;left:50%;max-height:50%;position:absolute;transform:translate(-50%);width:auto}.drag-animation-container.portrait{border-radius:10px;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:Hyundai Sans Head Office\, Regular;font-size:clamp(.1rem,4vw,.875rem);left:50%;position:absolute;text-align:center;transform:translate(-50%);width:85%}.drag-animation-text.portrait{font-size:clamp(.1rem,5vw,.875rem)}.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:#fff 0 0 no-repeat padding-box;border-radius:2rem;box-shadow:0 0 10px #0000004d;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:#002860 0 0 no-repeat padding-box;border-radius:10px;box-shadow:0 0 10px #0000004d;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;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:calc(100% - 3.75rem);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}.container-app{height:100%;position:absolute;width:100%}.full-container-app,.intro-container-app{background-color:#00095b;height:100%;position:absolute;width:100%}.intro-container-app{opacity:1;transition:opacity .8s ease-in-out}.intro-container-app .intro-texture{aspect-ratio:980/553;max-height:59.29%;max-width:calc(100% - 5.04rem);position:absolute;right:2.52rem;top:2.5rem;width:fit-content}.intro-container-app .intro-texture.portrait{max-width:calc(100% - 2.75rem);right:1.375rem;top:1.75rem}.intro-container-app .intro-content{height:100%;position:absolute;width:100%}.intro-container-app .intro-content .intro-content-layout{align-items:center;display:flex;flex-direction:column;height:85%;justify-content:center;margin-left:auto;margin-right:auto;width:95%}.intro-container-app .intro-content .intro-content-layout .intro-logo{max-width:100%;width:9.5rem}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message{align-items:center;display:flex;flex-direction:column;margin-top:5rem;width:100%}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message .intro-welcome-message-text{color:#fff;font-family:Hyundai Sans Head Office\, Regular;font-size:clamp(.75rem,3vw,2rem);max-width:100%;text-align:center}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message .intro-loading{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:3.23rem;width:100%}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message .intro-loading .intro-loading-message{color:#fff;font-family:Hyundai Sans Head Office\, Regular;font-size:clamp(.75rem,2vw,1rem);max-width:60%;text-align:center}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message .intro-loading .intro-loading-message.portrait{font-size:clamp(.75rem,3.5vw,1rem)}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message .intro-loading .intro-loading-bar{margin-top:1.5rem;max-width:43%;width:30rem}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message .intro-loaded{align-items:center;display:flex;flex-direction:column;margin-top:3.23rem;width:100%}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message .intro-loaded .intro-loaded-button{align-items:center;background:#066fef 0 0 no-repeat padding-box;border-radius:4rem;cursor:pointer;display:flex;height:3.75rem;justify-content:center;max-width:50%;width:26rem}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message .intro-loaded .intro-loaded-button .intro-loaded-text{color:#000;color:#fff;font-family:Hyundai Sans Head Office\, Bold;font-size:clamp(.75rem,5vw,1.125rem)}.intro-container-app .intro-content .intro-content-layout .intro-welcome-message .intro-loaded .intro-loaded-button.portrait{height:2.8rem;width:14.71rem}.intro-container-app .intro-content .intro-footer{align-items:center;display:flex;flex-direction:column;height:15%;justify-content:flex-end;width:100%}.intro-container-app .intro-content .intro-footer .intro-footer-message{color:#f4f7fe;font-family:Hyundai Sans Head Office\, Light;font-size:.75rem;margin-bottom:1.25rem;max-width:67%;text-align:center}.intro-container-app .intro-content .intro-footer .intro-footer-message.portrait{font-size:clamp(.5rem,2.6vw,.8rem);max-width:88%;text-align:start}.hide-container{opacity:0;pointer-events:none}.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:#002860;background-color:#000;background-position:center 50%;background-repeat:no-repeat;background-size:cover;height:100%;object-fit:cover;opacity:1;position:absolute;width:100%}.loading-container.hide-container{opacity:0;pointer-events:none}.loading-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.loading-logo{height:11rem;max-height:50%;object-fit:contain;width:70%}.loading-logo.portrait{max-width:50%;width:16rem}.loading-progress{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-end;margin-top:9.6rem;max-height:40%;width:100%}.loading-progress.portrait{margin-top:5.1875rem}.loading-progress-message{color:#fff;font-family:Hyundai Sans Head KR\, Regular;font-size:clamp(.5rem,3.8vw,1.25rem);text-align:center;width:90%}.loading-progress-message.portrait{width:60%}.loading-progress-bar{background:#fff;border-radius:1rem;height:10px;margin-top:1.25rem;max-width:90%;padding:2px;width:30.6875rem}.loading-progress-bar.portrait{max-width:75%;width:15.5rem}.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:#002e6b;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Hyundai Sans Head Office\, Regular;font-size:clamp(.5rem,5vw,1rem);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-full-container{height:100%;position:absolute;width:100%}.pc-full-container.portrait{position:relative}.pc-container{border-style:none;height:100%;opacity:0;position:absolute;transition:opacity 1s ease;width:100%}.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:calc(100% - 3.75rem);position:absolute;width:100%}.studio-3d-container.collapsed{height:calc(100% - 12.3125rem)}.studio-3d-container.portrait{position:relative}.studio-container{height:100%;opacity:0;position:absolute;transition:opacity 1s ease;width:100%}.studio-container.visible{opacity:1}.studio-topbar-container{background:#f6f3f2;height:3.75rem;position:relative;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;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-btn2:hover{background:#f1f1f1 0 0 no-repeat padding-box}.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:calc(100% - 8.75rem);left:1.25rem;opacity:1;pointer-events:none;position:absolute;top:8.75rem;transition:opacity .8s ease-in-out}.studio-full-siderbar.hide{opacity:0}.studio-sidebar-container{display:flex;flex-direction:column;height:90%;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{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f3f2 0 0 no-repeat padding-box;border-radius:.625rem;box-shadow:0 0 10px #0000004d;max-height:100%;overflow-x:hidden;overflow-y:auto;position:relative}.studio-sidebar-subcontainer.collapsed{left:-22rem}.studio-sidebar-subcontainer.reduced{max-height:100%}.studio-sidebar-header{display:flex;flex-direction:column;margin:1.25rem 1.25rem 1.1875rem;width:calc(100% - 2.5rem)}.studio-sidebar-header-title{color:#002860;font-family:Hyundai Sans Head KR\, Bold;font-size:1.125rem;width:100%}.studio-sidebar-header-subtitle{color:#002860;font-family:Hyundai Sans Head KR\, Regular;font-size:.875rem;margin-bottom:.5625rem}.studio-sidebar-view{display:flex;justify-content:space-between;margin:0 1.25rem 1.25rem;width:calc(100% - 2.5rem)}.studio-sidebar-view-button-container{align-items:center;cursor:pointer;display:flex;height:2.5rem;justify-content:center;max-width:48%;width:13rem}.studio-sidebar-view-button{align-items:center;background:#fff;border-radius:.375rem;box-shadow:0 3px 6px #323a4f29;display:flex;height:100%;justify-content:center;width:100%}.studio-sidebar-view-button.selected{background:#002860}.studio-sidebar-view-text{color:#002860;font-family:Hyundai Sans Head Office\, Medium;font-size:1rem}.studio-sidebar-view-text.selected{color:#f6f3f2}.studio-sidebar-color{background:#fff;border-radius:.625rem;box-shadow:-2px 2px 6px #323a4f29;display:flex;justify-content:space-between;margin:0 1.25rem .625rem;width:calc(100% - 2.5rem)}.studio-sidebar-color-subcontainer{display:flex;flex-direction:column;margin:.625rem 1.25rem 1.3125rem;width:100%}.studio-sidebar-color-title{color:#002860;font-family:Hyundai Sans Head KR\, Medium;font-size:1rem;margin-bottom:1.25rem}.studio-sidebar-color-selection{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.25rem;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 #3aabd5}.studio-sidebar-color-img{height:100%;object-fit:contain;width:100%}.studio-sidebar-color-text{color:#3aabd5;font-family:Hyundai Sans Head KR\, Regular;font-size:.875rem;text-align:center}.studio-sidebar-scenario{background:#fff;border-radius:.625rem;box-shadow:0 3px 6px #323a4f29;display:flex;justify-content:space-between;margin:0 1.25rem .625rem;width:calc(100% - 2.5rem)}.studio-sidebar-scenario-subcontainer{display:flex;flex-direction:column;margin:.5rem 1.25rem .8125rem;width:100%}.studio-sidebar-scenario-title{color:#002860;font-family:Hyundai Sans Head KR\, Medium;font-size:1rem;margin-bottom:1.24rem}.studio-sidebar-scenario-selection{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.25rem;width:100%}.studio-sidebar-scenario-element{align-items:center;background:#fff;border-radius:.3752rem;box-shadow:-2px 2px 6px #323a4f29;cursor:pointer;display:flex;height:3.1rem;justify-content:center;margin:0 .25rem .3rem;width:3.1rem}.studio-sidebar-scenario-element.selected{background:#002860}.studio-sidebar-scenario-img{height:70%;object-fit:contain;width:70%}.studio-sidebar-scenario-text{color:#3aabd5;font-family:Hyundai Sans Head KR\, Regular;font-size:.875rem;text-align:center}.studio-sidebar-options{display:flex;flex-direction:column;justify-content:space-between;margin:0 1.25rem .25rem;width:calc(100% - 2.5rem)}.studio-sidebar-options-button{align-items:center;background:#fff;border-radius:.375rem;box-shadow:0 3px 6px #323a4f29;cursor:pointer;display:flex;height:2.375rem;justify-content:flex-start;margin-bottom:.625rem;transition:background .8s ease-in-out;width:100%}.studio-sidebar-options-button:hover{background:#f1f1f1}.studio-sidebar-options-text{color:#002860;font-family:Hyundai Sans Head KR\, Medium;margin-left:1.25rem}.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:Hyundai Sans Head KR\, Medium;font-size:1rem;margin-left:.625rem;width:100%}.studio-sidebar-lights-switch{box-shadow:-2px 2px 6px #323a4f29}:root{--rpv-attachment__item--hover-background-color:#0000001a;--rpv-attachment__item-color:#000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color:#2566e8;--rpv-attachment__item-color:#fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;flex-direction:column;height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{outline:0}.rpv-attachment__item:focus,.rpv-attachment__item:hover{background-color:#0000001a;background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-bookmark__item--hover-background-color:#0000001a;--rpv-bookmark__item-color:#000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color:#2566e8;--rpv-bookmark__item-color:#fff}.rpv-bookmark__item{align-items:center;color:#000;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{outline:0}.rpv-bookmark__item:focus,.rpv-bookmark__item:hover{background-color:#0000001a;background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;margin:0;overflow:auto;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color:#fff;--rpv-thumbnail__container-box-shadow:#0003 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color:#0000004d}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color:#2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-thumbnail__container{align-items:center;background:#fff;background:var(--rpv-thumbnail__container-background-color);box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--dual-cover,.rpv-thumbnail__item--single{padding:.5rem}.rpv-thumbnail__item--dual-cover-odd,.rpv-thumbnail__item--dual-even{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-cover-even,.rpv-thumbnail__item--dual-odd{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__item--single:hover,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item{background-color:#0000004d;background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;padding:.25rem;text-align:center}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:#0000004d;background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color:#fff;--rpv-drop__area-body-border-color:#0000004d;--rpv-drop__area-body-color:#000}.rpv-core__viewer--dark{--rpv-drop__area-background-color:#191919;--rpv-drop__area-body-border-color:#fff;--rpv-drop__area-body-color:#fff}.rpv-drop__area{background-color:#fff;background-color:var(--rpv-drop__area-background-color);bottom:0;left:0;padding:.5rem;position:absolute;right:0;top:0;z-index:9999}.rpv-drop__area-body{align-items:center;border:2px dashed #0000004d;border:2px dashed var(--rpv-drop__area-body-border-color);color:#000;color:var(--rpv-drop__area-body-color);display:flex;font-size:1.5rem;height:100%;justify-content:center}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color:#fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color:#1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{align-items:center;background-color:#fff;background-color:var(--rpv-full-screen__overlay-background-color);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{bottom:0;cursor:pointer;display:none;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color:#fff;--rpv-print__progress-body-border-color:#0000004d;--rpv-print__progress-body-color:#000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color:#363636;--rpv-print__progress-body-border-color:#0000;--rpv-print__progress-body-color:#fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:#fff;background-color:var(--rpv-print__progress-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;page-break-after:always;page-break-inside:avoid;width:100%}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1 1}.rpv-search__highlights{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-search__highlight{background-color:#ff06;background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:#00800066;background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color:#ff06;--rpv-search__highlight--current-background-color:#00800066}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color:#0009}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color:#fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:#0009 #0000 #0000;border-color:var(--rpv-zoom__popover-target-arrow-border-color) #0000 #0000;border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color:#000}.rpv-core__viewer--dark{--rpv-toolbar__label--color:#fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__center,.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:#000;color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color:#fff;--rpv-default-layout__container-border-color:#0000004d;--rpv-default-layout__toolbar-background-color:#eee;--rpv-default-layout__toolbar-border-bottom-color:#0000001a;--rpv-default-layout__sidebar-border-color:#0003;--rpv-default-layout__sidebar--opened-background-color:#fff;--rpv-default-layout__sidebar-headers-background-color:#eee;--rpv-default-layout__sidebar-content--opened-background-color:#fff;--rpv-default-layout__sidebar-content--opened-border-color:#0003;--rpv-default-layout__sidebar-content--opened-color:#000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color:#1a1a1a;--rpv-default-layout__container-border-color:#454647;--rpv-default-layout__toolbar-background-color:#292929;--rpv-default-layout__toolbar-border-bottom-color:#000;--rpv-default-layout__sidebar-border-color:#000;--rpv-default-layout__sidebar--opened-background-color:#fff;--rpv-default-layout__sidebar-headers-background-color:#292929;--rpv-default-layout__sidebar-content--opened-background-color:#1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color:#292929;--rpv-default-layout__sidebar-content--opened-color:#fff}.rpv-default-layout__container{border:1px solid #0000004d;border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:#eee;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid #0000001a;border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;height:2.5rem;left:0;position:absolute;top:0;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{background-color:#fff;background-color:var(--rpv-default-layout__sidebar--opened-background-color);bottom:0;left:0;position:absolute;top:0;width:12rem;z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid #0003;border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid #0003;border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:#fff;background-color:var(--rpv-default-layout__body-background-color);flex:1 1;overflow:auto;padding-top:2.5rem}@media(min-width:768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media(min-width:1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:#eee;background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:#fff;background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:#000;color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid #0003;border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid #0003;border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}
/*# sourceMappingURL=main.d999f0a3.css.map*/