.display-1,.display-2,.display-3,.h1,.h2,.h3,.h4,.h5,.h6,.button-xs{font-family:var(--font-family);font-weight:400}.display-1,.display-2{line-height:116%}.display-3{line-height:125%}.display-1{font-size:var(--display-1)}.display-2{font-size:var(--display-2)}.display-3{font-size:var(--display-3)}.h1{font-size:var(--h1);line-height:1.25}@media only screen and (min-width: 1281px){.h1{line-height:116%}}.h2,.h3,.h4,.h5,.h6{line-height:129%}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.h6{font-size:var(--h6)}.body-xxl{font-size:var(--body-xxl);line-height:140%}.body-xl{font-size:var(--body-xl);line-height:166%}.body-l{font-size:var(--body-l);line-height:200%}@media only screen and (min-width: 769px){.body-l{line-height:167%}}.body-m{line-height:165%;font-size:var(--body-m)}.body-s{font-size:var(--body-s);line-height:165%}.body-xs{font-size:var(--body-xs);line-height:24px}.button-l{font-size:var(--button-l);line-height:112%}.button-m{font-size:var(--button-m);line-height:30px}.button-s{font-size:var(--button-s);line-height:28px}.button-xs{font-size:var(--button-xs);line-height:24px}.blockquote-1{font-size:var(--blockquote-1);line-height:178%}.header-insights::before{content:"";width:50%;aspect-ratio:1/1;position:absolute;transform:translate(-50%, -50%);top:0%;left:50%;background-color:var(--color-3);border-radius:50%;filter:blur(180px);z-index:0}.header-insights .bg-header img{top:10vh}.header-insights .data{padding-top:150px}@media only screen and (min-width: 1367px){.header-insights .data{padding-top:230px}}.crazy .crazy-images .crazy-item{height:-moz-fit-content;height:fit-content;block-size:-moz-fit-content;block-size:fit-content;border-radius:50px}.crazy .crazy-images .crazy-item:hover .item-link .item-data .item-title span{-webkit-text-fill-color:var(--color-light);-webkit-text-stroke:0px}.crazy .crazy-images .crazy-item:hover .crazy-image::after{opacity:.6}.crazy .crazy-images .crazy-item .item-link .marquee-content span{white-space:nowrap;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px;-webkit-text-stroke-color:var(--color-light);transition:.3s;line-height:1;margin-right:100px}.crazy .crazy-images .crazy-item .item-link .marquee-content span::after{content:"-";position:absolute;left:calc(100% + 50px);color:rgba(0,0,0,0);-webkit-text-stroke:1px;-webkit-text-stroke-color:var(--color-light)}.crazy .crazy-images .crazy-item .crazy-image{display:block}.crazy .crazy-images .crazy-item .crazy-image::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.25;transition:opacity .35s ease;z-index:100}.crazy .crazy-images .crazy-item .have-tooltip-text{background-color:var(--color-black);z-index:102;transition:opacity .3s cubic-bezier(0.47, 0, 0.74, 0.71),transform .3s cubic-bezier(0.47, 0, 0.74, 0.71)}.next-section .data{padding:120px 0px;border-width:1px 0 1px 0;border-style:solid;border-color:var(--color-2)}.footer-marquee .marquee-content a,.footer-marquee .marquee-content span{font-family:var(--font-family);position:relative;font-size:var(--display-2);font-weight:300;line-height:1;background:linear-gradient(to right, var(--color-light), transparent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 769px){.footer-marquee .marquee-content::after{content:"";background-color:var(--color-black-2);width:100%;height:39%;position:absolute;left:0;bottom:0;border-top:1px solid rgba(233,236,242,.1);z-index:100}}.main-footer .footer-logo:hover img{transform:scale(0.95)}.main-footer .footer-logo img{transition:transform .35s linear}.main-footer .marquee{left:50px}.main-footer .copyright .contain-text p:first-of-type a::before{color:var(--color-primary)}.main-footer .copyright .to-top p a::before{color:var(--color-light) !important}.main-footer .copyright .to-top .scroll-to-top{margin-top:10px;background-color:rgba(0,0,0,0);width:66px;height:90px;border-radius:38px;border:1px solid var(--color-5);position:relative;transition:background .15s linear,border .1s linear}@media only screen and (min-width: 769px){.main-footer .copyright .to-top .scroll-to-top{margin-top:0px}}@media only screen and (min-width: 1367px){.main-footer .copyright .to-top .scroll-to-top{width:76px;height:100px}}.main-footer .copyright .to-top .scroll-to-top span{width:20px;display:block;position:absolute;transform:translate(-50%, -50%);top:calc(50% - 1px);left:50%}.main-footer .copyright .to-top .scroll-to-top span::before,.main-footer .copyright .to-top .scroll-to-top span::after{content:"";position:absolute;width:15px;height:3px;background-color:var(--color-light);top:50%;transition:background .6s ease}.main-footer .copyright .to-top .scroll-to-top span::before{border-radius:5px 0px 0px 5px;transform:rotate(-45deg);left:-3px}.main-footer .copyright .to-top .scroll-to-top span::after{border-radius:0px 5px 5px 0px;transform:rotate(45deg);left:6px}.main-footer .copyright .to-top .scroll-to-top:hover{background-color:var(--color-5);border:0px solid rgba(0,0,0,0)}.main-footer .copyright .to-top .scroll-to-top:hover span::before,.main-footer .copyright .to-top .scroll-to-top:hover span::after{background-color:var(--color-black);border-color:rgba(0,0,0,0)}.insights-footer .insights-footer-data{margin-bottom:80px;padding-bottom:100px;border-bottom:1px solid var(--color-2)}@media only screen and (min-width: 1367px){.insights-footer .insights-footer-data{margin-bottom:100px;padding-bottom:150px}}.insights-footer .insights-footer-data .contact-email{margin-bottom:50px}@media only screen and (min-width: 1281px){.insights-footer .insights-footer-data .contact-email{margin-bottom:100px}}@media only screen and (min-width: 1367px){.insights-footer .insights-footer-data .contact-email{margin-bottom:150px}}@media only screen and (max-width: 480px){.insights-footer .insights-footer-data .links .contain-logo.special-logo img{width:70px}}@media only screen and (max-width: 1367px){.insights-footer .insights-footer-data .links .contain-logo.special-logo img{width:90px}}