[data-component=HomePage]{--borderColor:rgba(51,67,95,0.52);--bodyColor:#0B0C0C;--primary:rgba(58,73,102,0.55);--spacing-header-margin:25px;--spacing-header-height:29px;--spacing-banner-to-header:102px;--spacing-banner-h1:100px;--spacing-banner-description:100px}[data-component=HomePage] h2{color:#fff;width:100%;font-weight:600;font-size:24px;text-align:center}@media(min-width:1024px){[data-component=HomePage] h2{font-size:40px;line-height:60px}}[data-component=HomePage] .hero-v-lines{display:grid;grid-template-columns:1fr 1fr 500px 1fr 1fr;width:1200px;height:700px;position:absolute;left:50%;transform:translateX(-50%);top:0}[data-component=HomePage] .hero-v-lines .hero-line:not(:last-of-type){border-right:1px solid var(--borderColor)}@media(min-width:375px)and (max-width:768px){[data-component=HomePage] .hero-v-lines{grid-template-columns:1fr 1fr 250px 1fr 1fr}}@media(min-width:768px)and (max-width:1024px){[data-component=HomePage] .hero-v-lines{grid-template-columns:1fr 1fr 400px 1fr 1fr}}@media(min-width:1024px)and (max-width:1440px){[data-component=HomePage] .hero-v-lines{grid-template-columns:1fr 1fr 500px 1fr 1fr}}@media(max-width:1200px){[data-component=HomePage] .hero-v-lines .hero-line:first-child,[data-component=HomePage] .hero-v-lines .hero-line:nth-child(4){border-right:1px solid rgba(0,0,0,0)}}@media(max-width:476px){[data-component=HomePage] .hero-v-lines{display:none}}[data-component=HomePage] .hero-h-lines{display:grid;grid-template-rows:var(--spacing-header-margin) calc((var(--spacing-banner-to-header) + var(--spacing-header-height))/2) calc((var(--spacing-banner-to-header) + var(--spacing-header-height))/2) 100px 100px;width:100%;height:700px;position:absolute;left:0;top:0}[data-component=HomePage] .hero-h-lines .hero-line{border:1px solid var(--borderColor)}@media(min-width:768px)and (max-width:1024px){[data-component=HomePage] .hero-h-lines{grid-template-rows:var(--spacing-header-margin) calc((var(--spacing-banner-to-header) + var(--spacing-header-height))/2) calc((var(--spacing-banner-to-header) + var(--spacing-header-height))/2) 180px 180px}}[data-component=HomePage] main.main{scroll-snap-type:y mandatory;scroll-padding-top:10vh}[data-component=HomePage] main.main>*{scroll-snap-align:start}[data-component=HomePage] .infinite-rotate{animation:rotateZ 3s linear infinite;transform-origin:50% 50%}@keyframes rotateZ{0%{transform:rotate(0)}to{transform:rotate(1turn)}}[data-component=HomePage] .corner-area-point{--dot-color:#d1e4fa;--dot-size:5px;background-image:radial-gradient(var(--dot-color) 50%,transparent 50%),radial-gradient(var(--dot-color) 50%,transparent 50%),radial-gradient(var(--dot-color) 50%,transparent 50%),radial-gradient(var(--dot-color) 50%,transparent 50%);background-size:var(--dot-size) var(--dot-size),var(--dot-size) var(--dot-size),var(--dot-size) var(--dot-size),var(--dot-size) var(--dot-size);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;position:absolute;left:calc(-1*var(--dot-size)/2);top:calc(-1*var(--dot-size)/2);width:calc(100% + var(--dot-size));height:calc(100% + var(--dot-size))}@media(max-width:475px){[data-component=HomePage] .corner-area-point{display:none}}[data-component=HomePage] .clip-ellipse{z-index:0}[data-component=HomePage] .clip-ellipse-light:after,[data-component=HomePage] .clip-ellipse:before{content:"";clip-path:ellipse(60% 100% at 50% 100%);width:1918px;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%)}@media(min-width:375px)and (max-width:768px){[data-component=HomePage] .clip-ellipse-light:after,[data-component=HomePage] .clip-ellipse:before{width:768px}}@media(min-width:768px)and (max-width:1024px){[data-component=HomePage] .clip-ellipse-light:after,[data-component=HomePage] .clip-ellipse:before{width:1024px}}@media(min-width:1024px)and (max-width:1440px){[data-component=HomePage] .clip-ellipse-light:after,[data-component=HomePage] .clip-ellipse:before{width:1440px}}@media(min-width:1440px){[data-component=HomePage] .clip-ellipse-light:after,[data-component=HomePage] .clip-ellipse:before{width:100%}}[data-component=HomePage] .clip-ellipse:before{z-index:-1;background-color:var(--bodyColor);top:1px}[data-component=HomePage] .clip-ellipse-light:after{border-radius:50%;background:conic-gradient(white 0,transparent 20%,transparent 80%,white 100%);z-index:-2}[data-component=HomePage] .tabs-left-gradient{background:linear-gradient(270deg,transparent 50%,rgb(18,21,36) 80%);padding-right:91px}[data-component=HomePage] .tabs-right-gradient{background:linear-gradient(90deg,transparent 50%,rgb(18,21,36) 80%);padding-left:91px}[data-component=HomePage] .border-flashing{position:relative}[data-component=HomePage] .border-flashing.active:after,[data-component=HomePage] .border-flashing.active:before{border-color:var(--primary);opacity:1}[data-component=HomePage] .border-flashing:before{width:calc(100% + 15px);height:calc(100% + 15px);animation:flashing 2.5s linear infinite}[data-component=HomePage] .border-flashing:after,[data-component=HomePage] .border-flashing:before{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:22px;border:1px solid hsla(0,0%,100%,.5)}[data-component=HomePage] .border-flashing:after{width:calc(100% + 30px);height:calc(100% + 30px);animation:flashing 3s linear infinite;animation-delay:.5s}[data-component=HomePage] .border-gradient{background-image:linear-gradient(to right bottom,rgba(58,73,102,.55),rgba(13,16,31,.58));border-radius:20px;backdrop-filter:blur(40px);position:relative}[data-component=HomePage] .border-gradient:after{border-radius:10px;content:"";position:absolute;border-radius:20px;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#778dae,#2e3043);padding:1px;filter:blur(0);mask:linear-gradient(#fff 0 100%) content-box,linear-gradient(#fff 0 100%);-webkit-mask:linear-gradient(#fff 0 100%) content-box,linear-gradient(#fff 0 100%);-webkit-mask-composite:xor;mask-composite:xor;-moz-mask-composite:exclude}[data-component=HomePage] .swiper-pagination-bullet-active{background-color:#fff}[data-component=HomePage] .swiper-pagination-bullet{background-color:#d0e3f1;width:6px;height:6px}[data-component=HomePage] .hide-pagination .swiper-pagination{display:none}.modal-confirm .ant-modal-close{color:#faf8ff}.modal-confirm .ant-modal-confirm-paragraph{row-gap:16px}.modal-confirm .ant-modal-confirm-paragraph .ant-modal-confirm-title{text-align:center;font-size:16px;line-height:24px;color:#faf8ff}.modal-confirm .ant-modal-confirm-paragraph .ant-modal-confirm-content{color:#faf8ff;word-break:break-all;text-align:center}@keyframes flashing{0%,to{opacity:.8}50%{opacity:0}}