.introtext [data-title]{font-family:Hyundai-Sans-Head-Medium,sans-serif;line-height:1.5em;margin:0;font-weight:500}.introtext [data-title]{font-size:1.3333333333rem}@media (min-width: 769px){.introtext [data-title]{font-size:calc(-400vw + 172.2222222222rem)}}@media (min-width: 768px){.introtext [data-title]{font-size:calc(2.34375vw + .5555555556rem)}}@media (min-width: 1024px){.introtext [data-title]{font-size:1.8888888889rem}}.introtext [data-title]{margin-bottom:30px}@media (max-width: 1024px){.introtext [data-title]{margin-bottom:20px}}@media (max-width: 768px){.introtext [data-title]{margin-bottom:16px}}.introtext [data-title]{margin-bottom:0}.introtext [data-title]:before{font-size:50px}@media (min-width: 360px){.introtext [data-title]:before{font-size:calc(1.5060240964vw + 44.578313253px)}}@media (min-width: 1024px){.introtext [data-title]:before{font-size:calc(4.6728971963vw + 12.1495327103px)}}@media (min-width: 1880px){.introtext [data-title]:before{font-size:100px}}.introtext [data-title]:before{margin-bottom:-27px}@media (min-width: 480px){.introtext [data-title]:before{margin-bottom:calc(-1.4705882353vw - 19.9411764706px)}}@media (min-width: 1024px){.introtext [data-title]:before{margin-bottom:calc(-1.5151515152vw - 19.4848484848px)}}@media (min-width: 1684px){.introtext [data-title]:before{margin-bottom:-45px}}.introtext [data-title]:before{color:#e5e5e5;content:attr(data-title);display:block;line-height:1}.introtext h2{margin-bottom:-7px!important}.introtext h2.title{margin-bottom:-5px!important}.introtext h2.subtitle-only{margin-bottom:20px!important}.introtext.container{display:flex;align-items:center;flex-direction:column;text-align:center}.introtext.container>div{flex:1}.introtext.container>p:last-of-type{margin-bottom:0}@media (max-width: 1200px){.introtext.container{flex-direction:column;gap:0}.introtext.container>div:nth-child(1){text-align:center}.introtext.container>div:nth-child(1) picture{margin-bottom:30px}.introtext.container>div:nth-child(1) .button{display:inline-flex}.introtext.container>div:nth-child(2){order:-1;text-align:center}.introtext.container>div:nth-child(2) .button{display:none}}.introtext.transparent h2:before{opacity:10%}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
