.bannerDescription{width:100%;position:relative;z-index:7;pointer-events:none;overflow-x:clip;margin-top:calc(calc(-50 * 1px) + (-50/.75 - -50)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription{margin-top:calc(0*1px)}}.bannerDescription{scroll-margin-top:calc(calc(72 * 1px) + (72/.75 - 72)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription{scroll-margin-top:calc(40*1px)}}.bannerDescription:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(16,24,32) 15%,rgba(255,255,255,0) 25%);background-position:50%;background-repeat:no-repeat;background-size:cover}.bannerDescription__title{font-family:Exo,sans-serif;font-weight:400;color:#fcfeff;font-size:calc(calc(47 * 1px) + (47/.75 - 47)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__title{font-size:calc(27*1px)}}.bannerDescription__title{line-height:calc(calc(57 * 1px) + (57/.75 - 57)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__title{line-height:calc(37*1px)}}.bannerDescription__title h1,.bannerDescription__title h2,.bannerDescription__title h3,.bannerDescription__title h4,.bannerDescription__title h5,.bannerDescription__title h6,.bannerDescription__title p,.bannerDescription__title span,.bannerDescription__title strong{font-size:calc(calc(47 * 1px) + (47/.75 - 47)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__title h1,.bannerDescription__title h2,.bannerDescription__title h3,.bannerDescription__title h4,.bannerDescription__title h5,.bannerDescription__title h6,.bannerDescription__title p,.bannerDescription__title span,.bannerDescription__title strong{font-size:calc(27*1px)}}.bannerDescription__title h1,.bannerDescription__title h2,.bannerDescription__title h3,.bannerDescription__title h4,.bannerDescription__title h5,.bannerDescription__title h6,.bannerDescription__title p,.bannerDescription__title span,.bannerDescription__title strong{line-height:calc(calc(57 * 1px) + (57/.75 - 57)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__title h1,.bannerDescription__title h2,.bannerDescription__title h3,.bannerDescription__title h4,.bannerDescription__title h5,.bannerDescription__title h6,.bannerDescription__title p,.bannerDescription__title span,.bannerDescription__title strong{line-height:calc(37*1px)}}.bannerDescription__title ul{list-style:disc}.bannerDescription__title ul li{list-style:disc;margin-left:calc(calc(22 * 1px) + (22/.75 - 22)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__title ul li{margin-left:calc(20*1px)}.bannerDescription__title{text-align:center;text-wrap-style:balance}}.bannerDescription__imgEmphasis{display:flex;width:100%;height:100%;object-fit:cover;object-position:center}.bannerDescription__imgContainer{position:relative;width:100%;display:flex;justify-content:center;align-items:center;height:auto;aspect-ratio:461/553}@media(max-width:768px){.bannerDescription__imgContainer{aspect-ratio:250/300}}.bannerDescription__imgContainer{animation:flutuation 6s ease-in-out infinite}.bannerDescription__overlayBotton{display:flex;position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url(/assets/img/banner-description-image-2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity .5s ease-in-out 1.5s}section.active .bannerDescription__overlayBotton{opacity:.2;transition:opacity .5s ease-in-out 1.5s;animation:bannerDescription1 4s infinite;animation-delay:2s}@keyframes bannerDescription1{0%{opacity:.5}30%{opacity:1}70%{opacity:1}to{opacity:.5}}.bannerDescription__overlay{display:flex;position:relative;left:0;bottom:0;width:100%;background-image:url(/assets/img/banner-description-image-1.webp);background-position:top;background-repeat:no-repeat;background-size:cover;height:calc(calc(285 * 1px) + (285/.75 - 285)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__overlay{height:calc(285*1px)}}.bannerDescription__overlay{margin-bottom:calc(calc(-150 * 1px) + (-150/.75 - -150)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__overlay{margin-bottom:calc(-200*1px)}}.bannerDescription__overlay{opacity:0}.active .bannerDescription__overlay{animation:slide-up 2.5s ease-in-out both}.bannerDescription__banner{width:100%;max-width:calc(calc(461 * 1px) + (461/.75 - 461)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__banner{max-width:calc(461*1px)}}.bannerDescription__banner{offset-path:path("M 350 200 C -10 -25 0 0 0 0");offset-anchor:0 0;offset-distance:0;offset-rotate:0deg;opacity:0}.active .bannerDescription__banner{animation:arcRight-bannerDescription 1s ease-out forwards;animation-delay:.4s}@keyframes arcRight-bannerDescription{0%{offset-distance:0;opacity:0}50%{opacity:.2}to{offset-distance:100%;opacity:1}}@media(max-width:768px){.active .bannerDescription__banner{animation:unset;opacity:1}.bannerDescription__banner{padding-inline:40px;offset-distance:100%;animation:arcRight-bannerDescription 1s ease-out forwards;animation-delay:2.4s}}.bannerDescription__content{width:100%;max-width:calc(calc(592 * 1px) + (592/.75 - 592)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__content{max-width:unset}}.bannerDescription__content{offset-path:path("M -350 200 C -10 -25 0 0 0 0");offset-anchor:0 0;offset-distance:0;offset-rotate:0deg;opacity:0}.active .bannerDescription__content{animation:arcLeft-bannerDescription 1s ease-out forwards}@keyframes arcLeft-bannerDescription{0%{offset-distance:0;opacity:0}50%{opacity:.2}to{offset-distance:100%;opacity:1}}.bannerDescription__container{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:calc(calc(49 * 1px) + (49/.75 - 49)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__container{gap:calc(49*1px)}}.bannerDescription__container{margin-bottom:calc(calc(46 * 1px) + (46/.75 - 46)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__container{margin-bottom:calc(46*1px)}}.bannerDescription__container{padding-inline:calc(calc(136 * 1px) + (136/.75 - 136)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription__container{padding-inline:calc(16*1px);flex-direction:column-reverse}}@font-face{font-family:Exo;src:url(/_next/static/media/Exo-Black.698142af.woff2) format("woff2"),url(/_next/static/media/Exo-Black.feeed1c3.woff) format("woff");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Exo;src:url(/_next/static/media/Exo-Bold.fc303946.woff2) format("woff2"),url(/_next/static/media/Exo-Bold.3cb60ee2.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Exo;src:url(/_next/static/media/Exo-ExtraLight.d354643a.woff2) format("woff2"),url(/_next/static/media/Exo-ExtraLight.12445ac3.woff) format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Exo;src:url(/_next/static/media/Exo-ExtraBold.b870d633.woff2) format("woff2"),url(/_next/static/media/Exo-ExtraBold.cb05dd6d.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Exo;src:url(/_next/static/media/Exo-Regular.2a755ea3.woff2) format("woff2"),url(/_next/static/media/Exo-Regular.71c028e6.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Exo;src:url(/_next/static/media/Exo-Medium.bbbe1e0b.woff2) format("woff2"),url(/_next/static/media/Exo-Medium.84f10c9b.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Exo;src:url(/_next/static/media/Exo-Light.1a77fdbb.woff2) format("woff2"),url(/_next/static/media/Exo-Light.587af08d.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Exo;src:url(/_next/static/media/Exo-Thin.3c996d7f.woff2) format("woff2"),url(/_next/static/media/Exo-Thin.6f938dc0.woff) format("woff");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Exo;src:url(/_next/static/media/Exo-SemiBold.601e068d.woff2) format("woff2"),url(/_next/static/media/Exo-SemiBold.158f997e.woff) format("woff");font-weight:600;font-style:normal;font-display:block}.bannerDescription2{width:100%;position:relative;z-index:5;margin-top:calc(calc(72 * 1px) + (72/.75 - 72)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2{margin-top:calc(48*1px)}}.bannerDescription2{margin-bottom:calc(calc(72 * 1px) + (72/.75 - 72)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2{margin-bottom:calc(48*1px)}}.bannerDescription2{scroll-margin-top:calc(calc(72 * 1px) + (72/.75 - 72)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2{scroll-margin-top:calc(32*1px);padding-inline:16px}}.bannerDescription2__title{font-family:Exo,sans-serif;font-weight:300;text-wrap-style:balance;color:#fcfeff;font-size:calc(calc(72 * 1px) + (72/.75 - 72)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__title{font-size:calc(27*1px)}}.bannerDescription2__title{line-height:calc(calc(80 * 1px) + (80/.75 - 80)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__title{line-height:calc(37*1px)}}.bannerDescription2__title h1,.bannerDescription2__title h2,.bannerDescription2__title h3,.bannerDescription2__title h4,.bannerDescription2__title h5,.bannerDescription2__title h6,.bannerDescription2__title p,.bannerDescription2__title span,.bannerDescription2__title strong{font-size:calc(calc(72 * 1px) + (72/.75 - 72)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__title h1,.bannerDescription2__title h2,.bannerDescription2__title h3,.bannerDescription2__title h4,.bannerDescription2__title h5,.bannerDescription2__title h6,.bannerDescription2__title p,.bannerDescription2__title span,.bannerDescription2__title strong{font-size:calc(27*1px)}}.bannerDescription2__title h1,.bannerDescription2__title h2,.bannerDescription2__title h3,.bannerDescription2__title h4,.bannerDescription2__title h5,.bannerDescription2__title h6,.bannerDescription2__title p,.bannerDescription2__title span,.bannerDescription2__title strong{line-height:calc(calc(80 * 1px) + (80/.75 - 80)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__title h1,.bannerDescription2__title h2,.bannerDescription2__title h3,.bannerDescription2__title h4,.bannerDescription2__title h5,.bannerDescription2__title h6,.bannerDescription2__title p,.bannerDescription2__title span,.bannerDescription2__title strong{line-height:calc(37*1px)}}.bannerDescription2__title ul{list-style:disc}.bannerDescription2__title ul li{list-style:disc;margin-left:calc(calc(22 * 1px) + (22/.75 - 22)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__title ul li{margin-left:calc(20*1px)}}.bannerDescription2__title em{font-style:normal;background:linear-gradient(270deg,#2cb880 1.58%,#528a9a 54.44%,#7460b1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.bannerDescription2__title{opacity:0}.active .bannerDescription2__title{opacity:1}.active .bannerDescription2__title .word{margin-bottom:calc(calc(-20 * 1px) + (-20/.75 - -20)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.active .bannerDescription2__title .word{margin-bottom:calc(-20*1px)}}.active .bannerDescription2__title .word{overflow:hidden;display:inline-flex}.active .bannerDescription2__title .word .char{position:relative;animation:slide-up 1.5s ease-in-out both;animation-delay:calc(.3s + .12s*var(--word-index))}.bannerDescription2__description{font-family:Exo,sans-serif;font-weight:400;color:#92adc7;opacity:0}.active .bannerDescription2__description{animation:slide-up 1.5s ease-in-out both;animation-delay:.75s}.bannerDescription2__description{font-size:calc(calc(18 * 1px) + (18/.75 - 18)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__description{font-size:calc(14*1px)}}.bannerDescription2__description{line-height:calc(calc(28 * 1px) + (28/.75 - 28)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__description{line-height:calc(24*1px)}}.bannerDescription2__description h1,.bannerDescription2__description h2,.bannerDescription2__description h3,.bannerDescription2__description h4,.bannerDescription2__description h5,.bannerDescription2__description h6,.bannerDescription2__description p,.bannerDescription2__description span,.bannerDescription2__description strong{font-size:calc(calc(18 * 1px) + (18/.75 - 18)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__description h1,.bannerDescription2__description h2,.bannerDescription2__description h3,.bannerDescription2__description h4,.bannerDescription2__description h5,.bannerDescription2__description h6,.bannerDescription2__description p,.bannerDescription2__description span,.bannerDescription2__description strong{font-size:calc(14*1px)}}.bannerDescription2__description h1,.bannerDescription2__description h2,.bannerDescription2__description h3,.bannerDescription2__description h4,.bannerDescription2__description h5,.bannerDescription2__description h6,.bannerDescription2__description p,.bannerDescription2__description span,.bannerDescription2__description strong{line-height:calc(calc(28 * 1px) + (28/.75 - 28)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__description h1,.bannerDescription2__description h2,.bannerDescription2__description h3,.bannerDescription2__description h4,.bannerDescription2__description h5,.bannerDescription2__description h6,.bannerDescription2__description p,.bannerDescription2__description span,.bannerDescription2__description strong{line-height:calc(24*1px)}}.bannerDescription2__description ul{list-style:disc}.bannerDescription2__description ul li{list-style:disc;margin-left:calc(calc(22 * 1px) + (22/.75 - 22)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__description ul li{margin-left:calc(20*1px)}}.bannerDescription2__imgEmphasis{display:flex;width:100%;height:100%;object-fit:contain}.bannerDescription2__imgContainer{position:relative;width:100%;display:flex;justify-content:center;align-items:center;height:auto;aspect-ratio:461/553}section.active .bannerDescription2__imgContainer{animation:flutuation 6s ease-in-out infinite alternate}@media(max-width:768px){.bannerDescription2__imgContainer{aspect-ratio:250/295}}.bannerDescription2__banner{width:100%;background-image:url(/assets/img/background-banner-description-2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;transition:.3s ease-in-out;transform:translateX(50%);max-width:calc(calc(447 * 1px) + (447/.75 - 447)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__banner{max-width:70%}}section.active .bannerDescription2__banner{opacity:1;transition:1s ease-in-out .5s;transform:translateX(0)}.bannerDescription2__content{width:100%;display:flex;flex-direction:column;gap:calc(calc(8 * 1px) + (8/.75 - 8)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__content{gap:calc(8*1px)}}.bannerDescription2__content{max-width:calc(calc(585 * 1px) + (585/.75 - 585)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__content{max-width:calc(585*1px)}}.bannerDescription2__container{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;gap:calc(calc(106 * 1px) + (106/.75 - 106)*(100vw - 1366*1px)/(2560 - 1366))}@media(max-width:768px){.bannerDescription2__container{gap:calc(32*1px);flex-direction:column}}