@layer resets, defaults, styles, commons;@layer styles{main{flex-grow:1;padding:4cqh 2cqw}main.pd0{padding:0}#header{position:-webkit-sticky;position:sticky;top:0;width:100%;padding:2cqh;z-index:90}#header .home{width:35%;max-width:180px}#header .home svg{width:100%}#header .home svg .text{mix-blend-mode:difference}#header.is-fixed{position:fixed}#header>.btn{font-size:clamp(.8rem,.586rem + .91vw,1.1rem)}#footer{background:linear-gradient(120deg,#f12e11,#f5aa19);color:#fff;font-size:.8em;text-align:center;padding:.7em 0}#home{container:home/inline-size}#home .partner{position:relative}#home .partner .image{position:absolute;left:0;top:-10cqh;width:80%}#home .partner .text-area{position:relative;z-index:2;background:hsla(0,0%,100%,.7);width:80%;margin-left:auto;padding:1.5em}@container home (inline-size > 768px){#home .main-image{background:linear-gradient(120deg,#e56758,#231536 50%,#3889b6)}#home .main-image img{width:unset;margin:auto}#home .section{max-width:1000px}}.tle1{font-size:clamp(1.3rem,.967rem + 1.67vw,1.8rem);background:linear-gradient(120deg,#f12e11,#f5aa19);background-clip:text;padding:.2em 0;position:relative;margin-bottom:3em}.tle1,.tle1:after{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:#f12e11;text-align:center}.tle1:after{content:attr(data-en);background:linear-gradient(120deg,#f12e11,#f5aa19);background-clip:text;position:absolute;left:50%;transform:translateX(-50%);width:100%;bottom:-2em;font-size:1rem;text-transform:uppercase;font-weight:500}.tle2{font-size:clamp(1.4rem,-.093rem + 6.39vw,3.5rem);color:#f12e11}}