.works-pin .pin-works .single-item .contain-title h2,.services .services-accordion .accordion-group .accordion-content .number,.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)}.works-pin .pin-works .single-item .contain-title h2,.h1{font-size:var(--h1);line-height:1.25}@media only screen and (min-width: 1281px){.works-pin .pin-works .single-item .contain-title h2,.h1{line-height:116%}}.services .services-accordion .accordion-group .accordion-content .number,.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)}.services .services-accordion .accordion-group .accordion-content .number,.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%}.services .services-accordion .accordion-group .accordion-content .data p,.body-l{font-size:var(--body-l);line-height:200%}@media only screen and (min-width: 769px){.services .services-accordion .accordion-group .accordion-content .data p,.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-2 .container-image .mask-container .mask{width:20vw;height:20vw;z-index:0;filter:blur(30px) drop-shadow(0 0 10px var(--color-primary));transition:transform .2s linear}.header-2 .contain-image svg{width:98px;height:98px}@media only screen and (min-width: 769px){.header-2 .contain-image svg{width:148px;height:148px}}@media only screen and (min-width: 1281px){.header-2 .contain-image svg{width:208px;height:208px}}.header-2 .contain-image .have-image .corner-box{height:350px;border-radius:60px 0 60px 0}@media only screen and (min-width: 769px){.header-2 .contain-image .have-image .corner-box{height:550px}}@media only screen and (min-width: 1281px){.header-2 .contain-image .have-image .corner-box{height:752px}}.header-2 .contain-image .have-image .corner-box .corner__rt{width:40%;height:55px;position:absolute;top:0;right:0;background-color:currentColor;border-radius:0 0 0 60px;z-index:100}.header-2 .contain-image .have-image .corner-box .corner__rt::before,.header-2 .contain-image .have-image .corner-box .corner__rt::after{content:"";width:45px;height:160px;position:absolute;border-top-right-radius:111px;box-shadow:0 -60px 0 0 currentColor}@media only screen and (min-width: 769px){.header-2 .contain-image .have-image .corner-box .corner__rt::before,.header-2 .contain-image .have-image .corner-box .corner__rt::after{width:60px}}.header-2 .contain-image .have-image .corner-box .corner__rt::before{top:0px;left:-32px}@media only screen and (min-width: 769px){.header-2 .contain-image .have-image .corner-box .corner__rt::before{left:-53px}}@media only screen and (min-width: 1281px){.header-2 .contain-image .have-image .corner-box .corner__rt::before{left:-60px}}.header-2 .contain-image .have-image .corner-box .corner__rt::after{top:100%;right:0px}@media only screen and (min-width: 769px){.header-2 .contain-image .have-image .corner-box .corner__rt{height:80px}}@media only screen and (min-width: 1281px){.header-2 .contain-image .have-image .corner-box .corner__rt{height:105px}}.header-2 .contain-image .have-image .corner-box .corner__lb{width:55%;height:55px;position:absolute;bottom:0;left:0;background-color:currentColor;border-radius:0 60px 0 0;z-index:100}.header-2 .contain-image .have-image .corner-box .corner__lb::before,.header-2 .contain-image .have-image .corner-box .corner__lb::after{content:"";width:65px;height:105px;position:absolute;box-shadow:0 50px 0 0 currentColor;border-bottom-left-radius:52px}.header-2 .contain-image .have-image .corner-box .corner__lb::before{bottom:100%;left:0}.header-2 .contain-image .have-image .corner-box .corner__lb::after{height:79px;left:94%;bottom:0}@media only screen and (min-width: 769px){.header-2 .contain-image .have-image .corner-box .corner__lb::after{height:105px;left:100%}}@media only screen and (min-width: 1281px){.header-2 .contain-image .have-image .corner-box .corner__lb::after{height:105px;left:100%}}@media only screen and (min-width: 769px){.header-2 .contain-image .have-image .corner-box .corner__lb{height:100px}}@media only screen and (min-width: 1281px){.header-2 .contain-image .have-image .corner-box .corner__lb{height:150px}}.box-image{height:42vh;min-height:30vh;border-radius:40px}@media only screen and (min-width: 1281px){.box-image{height:75vh;border-radius:80px}}.contain-liquid{width:100%;display:flex;justify-content:center}.contain-liquid .liquid{position:relative;width:300px;height:300px;filter:url(#liquid)}.contain-liquid .liquid span{position:absolute;top:0;left:0;width:15%;height:15%;display:block;box-shadow:0 0 18px #f25749;background:#f25749;animation-delay:calc(.2s*var(--i));border-radius:5%;transform:translate(-50%, -50%);top:50%;left:50%}.contain-liquid .liquid span:nth-of-type(2){animation:animate-2 5s ease infinite}.contain-liquid .liquid span:nth-of-type(3){animation:animate-3 5s ease infinite}.contain-liquid .liquid span:nth-of-type(4){animation:animate-4 5s ease infinite}.contain-liquid .liquid svg{width:0;height:0}@keyframes animate-2{0%{top:50%;left:50%}25%,40%{top:34%;left:33%}50%,60%{top:32%;left:32%}80%{top:68%;left:32%}100%{top:50%;left:50%}}@keyframes animate-3{0%{top:50%;left:50%}25%,40%{top:34%;left:67%}50%,60%{top:32%;left:68%}80%{top:32%;left:32%}100%{top:50%;left:50%}}@keyframes animate-4{0%{top:50%;left:50%}25%,40%{top:66%;left:67%}50%,60%{top:68%;left:68%}80%{top:32%;left:68%}100%{top:50%;left:50%}}#liquid_svg{width:0;height:0;visibility:hidden;position:fixed;z-index:-1;top:-1px;left:-1px}.animate-horizontal-scroll .scrolling-wrapper{-webkit-overflow-scrolling:touch;row-gap:30px;gap:20px 20px;scroll-snap-type:x mandatory;transition:padding .5s linear}@media only screen and (min-width: 769px){.animate-horizontal-scroll .scrolling-wrapper{gap:20px 20px}}@media only screen and (min-width: 1281px){.animate-horizontal-scroll .scrolling-wrapper{gap:30px 30px}}.animate-horizontal-scroll .scrolling-wrapper .item{scroll-snap-align:start;border-radius:40px;width:100%}@media only screen and (min-width: 769px){.animate-horizontal-scroll .scrolling-wrapper .item{width:calc(50% - 10px);border-radius:80px}}@media only screen and (min-width: 1281px){.animate-horizontal-scroll .scrolling-wrapper .item{width:410px;height:-moz-fit-content;height:fit-content;block-size:-moz-fit-content;block-size:fit-content}}.animate-horizontal-scroll .scrolling-wrapper .item img{transition:transform .3s ease-in-out}.animate-horizontal-scroll .scrolling-wrapper .item:hover img{transform:scale(1.05)}.animate-horizontal-scroll .scrolling-wrapper .item.discover{padding:80px 40px}.services{counter-reset:item}.services .services-accordion{background-color:var(--color-5);transition:background-color .5s ease-in-out,color .5s ease-in-out}.services .services-accordion .accordion-group{width:100%;left:0;overflow:hidden;transition:all .3s linear;cursor:pointer;margin-bottom:30px;display:inline-flex;flex-shrink:1;border-bottom:1px solid var(--color-black);color:var(--color-light)}.services .services-accordion .accordion-group:last-of-type{margin-bottom:0px}@media only screen and (min-width: 769px){.services .services-accordion .accordion-group{width:100%}}@media only screen and (min-width: 1281px){.services .services-accordion .accordion-group{margin-bottom:80px}}@media only screen and (min-width: 1367px){.services .services-accordion .accordion-group{margin-bottom:100px}}@media only screen and (min-width: 1700px){.services .services-accordion .accordion-group{width:116%}}.services .services-accordion .accordion-group .accordion-content{width:100%;transition:margin .25s .5s linear,height .25s linear}@media only screen and (min-width: 769px){.services .services-accordion .accordion-group .accordion-content{display:flex;width:auto}}@media only screen and (min-width: 1367px){.services .services-accordion .accordion-group .accordion-content{padding-left:30px;padding-right:30px}}.services .services-accordion .accordion-group .accordion-content .number{margin-bottom:20px;color:var(--color-black)}@media only screen and (min-width: 769px){.services .services-accordion .accordion-group .accordion-content .number{width:100px;height:100px;margin-bottom:0px;padding-top:10px;padding-right:30px;display:flex;justify-content:center;flex-shrink:0}}@media only screen and (min-width: 1281px){.services .services-accordion .accordion-group .accordion-content .number{padding-top:20px}}.services .services-accordion .accordion-group .accordion-content .number::before{counter-increment:item;content:counter(item, decimal-leading-zero) ".";color:inherit}.services .services-accordion .accordion-group .accordion-content .data{display:flex;flex-flow:column;position:relative}.services .services-accordion .accordion-group .accordion-content .data .accordion-menu{width:-moz-fit-content;width:fit-content;block-size:-moz-fit-content;block-size:fit-content;font-family:var(--font-family);font-size:var(--display-3);font-weight:400;text-align:left;line-height:1;color:var(--color-black);cursor:pointer;transition:color .6s linear,z-index 0s linear;z-index:1}.services .services-accordion .accordion-group .accordion-content .data p,.services .services-accordion .accordion-group .accordion-content .data .service-image{width:100%;transition:height .4s linear}@media only screen and (min-width: 1281px){.services .services-accordion .accordion-group .accordion-content .data p,.services .services-accordion .accordion-group .accordion-content .data .service-image{width:47%}}.services .services-accordion .accordion-group .accordion-content .data p{margin-bottom:30px;color:var(--color-black)}@media only screen and (min-width: 769px){.services .services-accordion .accordion-group .accordion-content .data p{max-width:85%}}@media only screen and (min-width: 1281px){.services .services-accordion .accordion-group .accordion-content .data p{margin-bottom:60px;padding-right:30px}}.services .services-accordion .accordion-group .accordion-content .data .ac-body{padding-bottom:40px}@media only screen and (min-width: 1281px){.services .services-accordion .accordion-group .accordion-content .data .ac-body{padding-bottom:0}}.services .services-accordion .accordion-group .accordion-content .data .service-image{overflow:hidden;border-radius:70px;height:350px;right:0;bottom:0;z-index:2}@media only screen and (min-width: 769px){.services .services-accordion .accordion-group .accordion-content .data .service-image{height:480px}}@media only screen and (min-width: 1281px){.services .services-accordion .accordion-group .accordion-content .data .service-image{height:100%;position:absolute}}.services .services-accordion .accordion-group .accordion-content .data .service-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1281px){.services .services-accordion .accordion-group .accordion-content .data .service-image img{position:absolute}}.services .services-accordion .accordion-group .accordion-content:not(.open) .number{color:var(--color-black)}@media only screen and (min-width: 769px){.services .services-accordion .accordion-group .accordion-content:not(.open) .number{background:linear-gradient(to right, var(--color-black-2) 25%, transparent 75%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}@media only screen and (min-width: 769px){.services .services-accordion .accordion-group .accordion-content:not(.open) .data .accordion-menu{background:linear-gradient(to right, var(--color-black) 0%, var(--color-primary) 105%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}@media only screen and (min-width: 1800px){.services .services-accordion .accordion-group .accordion-content.open{margin-bottom:50px}}.services .services-accordion .accordion-group .accordion-content.open .number{color:var(--color-light)}@media only screen and (min-width: 1281px){.services .services-accordion .accordion-group .accordion-content.open .number{background:linear-gradient(to right, var(--color-black) 25%, transparent 75%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.services .services-accordion .accordion-group .accordion-content.open .data .accordion-menu{color:var(--color-black)}.services .services-accordion .accordion-group .accordion-content.open .data .accordion-menu:hover{z-index:10;color:var(--color-black)}.services-toggle .services-accordion{background-color:var(--color-primary)}@media only screen and (min-width: 1281px){.services-toggle .services-accordion .accordion-group .accordion-content.open .number{background:linear-gradient(to right, var(--color-light) 25%, transparent 75%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.services-toggle .services-accordion .accordion-group .accordion-content.open .data .accordion-menu{position:relative;color:var(--color-light)}.services-toggle .services-accordion .accordion-group .accordion-content.open .data .accordion-menu:hover{z-index:10;color:var(--color-black)}.services-toggle .services-accordion .accordion-group .accordion-content.open .data p{color:var(--color-light)}.works-pin .pin-works{width:calc(100% - 100px);margin:auto}@media only screen and (min-width: 769px){.works-pin .pin-works{width:calc(100% - 200px)}}@media only screen and (min-width: 1281px){.works-pin .pin-works{width:100%}}.works-pin .pin-works .single-item{width:100%;height:65vh;display:flex;border-radius:40px;overflow:hidden;position:relative}@media only screen and (min-width: 1281px){.works-pin .pin-works .single-item{height:65vh;border-radius:80px}}.works-pin .pin-works .single-item .contain-image{width:100%}.works-pin .pin-works .single-item .contain-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.works-pin .pin-works .single-item .contain-title{width:80%;height:100%;margin:auto 10%;display:flex;align-items:center;position:absolute}.works-pin .pin-works .single-item .contain-title h2{-webkit-text-stroke:1px;z-index:100}.next-page{width:calc(100% - 20px);border-radius:40px;margin:0 auto;padding:80px 30px;position:relative;overflow:hidden}@media only screen and (min-width: 1281px){.next-page{width:1200px;padding:120px 80px;border-radius:100px}}@media only screen and (min-width: 1367px){.next-page{width:1500px;padding:180px 105px;border-radius:150px}}.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)}

