.box-about-image{max-width:1080px;height:30vh;margin:0 auto;border-radius:40px;position:relative;overflow:hidden}@media only screen and (min-width: 769px){.box-about-image{height:40vh}}@media only screen and (min-width: 1281px){.box-about-image{height:85vh;border-radius:80px}}@media only screen and (min-width: 1367px){.box-about-image{height:65vh;border-radius:80px}}.box-image{height:42vh;min-height:30vh;border-radius:40px}@media only screen and (min-width: 1281px){.box-image{height:75vh;border-radius:80px}}.excellence .excellence-number{font-weight:600;background-image:url("../images/bg-text.jpg");background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:400%;background-position:center}.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}.video-section{width:100%}@media only screen and (min-width: 1281px){.video-section{width:calc(100% - 20px)}}.video-section .container{padding:0}@media only screen and (min-width: 769px){.video-section .container{padding:0 10px}}.video-section .container .video-container{height:40vh;margin:0 auto;border-radius:40px;position:relative;overflow:hidden}@media only screen and (min-width: 1281px){.video-section .container .video-container{height:80vh;border-radius:80px}}.video-section .container .video-container .play-video-overlay .play-button{width:80px;height:80px;border-radius:50%;transition:transform .4s ease,background .3s ease;transform:scale(1)}@media only screen and (min-width: 1281px){.video-section .container .video-container .play-video-overlay .play-button{width:160px;height:160px}}.video-section .container .video-container .play-video-overlay .play-button svg{width:18px;height:18px;transition:transform .3s ease;transform:scale(1)}@media only screen and (min-width: 1281px){.video-section .container .video-container .play-video-overlay .play-button svg{width:24px;height:24px}}.video-section .container .video-container .play-video-overlay .play-button svg g{transition:transform .3s ease}.video-section .container .video-container .play-video-overlay .play-button:hover{background-color:var(--color-light);transform:scale(0.8)}.video-section .container .video-container .play-video-overlay .play-button:hover svg{transform:scale(1.5)}.video-section .container .video-container .play-video-overlay .play-button:hover svg g{fill:var(--color-primary)}.creative-studio-two .creative-studio-wrapper{padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 1281px){.creative-studio-two .creative-studio-wrapper{padding-top:0px;padding-bottom:200px}}.creative-studio-two .creative-studio-wrapper .studio .animate-fill .creative-studio-header .fill-text b{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px;-webkit-text-stroke-color:var(--color-light);font-weight:400}.creative-studio-two .creative-studio-wrapper .studio .animate-fill .creative-studio-header .fill-text [class^=line]:nth-of-type(3) .word:first-of-type{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px;-webkit-text-stroke-color:var(--color-light);font-weight:300}.creative-studio-two .creative-studio-wrapper .studio .ab-img-1,.creative-studio-two .creative-studio-wrapper .studio .ab-img-2{border-radius:40px}.creative-studio-two .creative-studio-wrapper .studio .ab-img-1{width:300px;height:300px;top:-20px;left:75%}.creative-studio-two .creative-studio-wrapper .studio .ab-img-2{width:330px;height:300px;bottom:0;left:0%;z-index:15}.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)}.featured .slider-images{margin-bottom:50px;cursor:pointer}@media only screen and (min-width: 1281px){.featured .slider-images{margin-bottom:50px}}@media only screen and (min-width: 1367px){.featured .slider-images{margin-bottom:100px}}.featured .slider-images .featured-thumbs .swiper-slide,.featured .slider-images .featured-thumbs swiper-slide{overflow:hidden}.featured .slider-images .featured-thumbs .swiper-slide .slide-image,.featured .slider-images .featured-thumbs swiper-slide .slide-image{background-color:rgba(0,0,0,0);display:flex;align-items:center;border-radius:100px;overflow:hidden;transition:padding .6s cubic-bezier(0, 0.66, 0, 0.96),background .35s cubic-bezier(0, 0.66, 0, 0.96);position:relative}.featured .slider-images .featured-thumbs .swiper-slide .slide-image::before,.featured .slider-images .featured-thumbs .swiper-slide .slide-image::after,.featured .slider-images .featured-thumbs swiper-slide .slide-image::before,.featured .slider-images .featured-thumbs swiper-slide .slide-image::after{content:"";opacity:0;position:absolute;top:50%;left:50%}.featured .slider-images .featured-thumbs .swiper-slide .slide-image::before,.featured .slider-images .featured-thumbs swiper-slide .slide-image::before{background-color:var(--color-primary);width:180%;height:180%;transform:translate(20%, 20%) rotate(35deg);transition:opacity .35s ease-in-out,transform .5s .25s linear}.featured .slider-images .featured-thumbs .swiper-slide .slide-image::after,.featured .slider-images .featured-thumbs swiper-slide .slide-image::after{background-color:var(--color-1);width:calc(100% - 11px);height:calc(100% - 11px);transform:translate(-50%, -50%);transition:opacity .5s ease-in-out;border-radius:95px}.featured .slider-images .featured-thumbs .swiper-slide .slide-image img,.featured .slider-images .featured-thumbs swiper-slide .slide-image img{width:100%;border-radius:100px;aspect-ratio:1/1;position:relative;-o-object-fit:cover;object-fit:cover;z-index:10}.featured .slider-images .featured-thumbs .swiper-slide-active{transition:all .5s linear}.featured .slider-images .featured-thumbs .swiper-slide-active .slide-image{background-color:#bcc0c4;padding:20px}.featured .slider-images .featured-thumbs .swiper-slide-active .slide-image::before,.featured .slider-images .featured-thumbs .swiper-slide-active .slide-image::after{opacity:1}.featured .slider-images .featured-thumbs .swiper-slide-active .slide-image::before{transform:translate(-30%, -20%) rotate(35deg)}.featured .slider-texts{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;padding-bottom:100px;position:relative}@media only screen and (min-width: 1281px){.featured .slider-texts{padding-bottom:150px;justify-content:flex-end}}.featured .slider-texts::after{content:"";position:absolute;width:100%;height:1px;background-color:var(--color-3);bottom:0;left:0;opacity:.15}.featured .slider-texts .slider-text{width:100%}@media only screen and (min-width: 769px){.featured .slider-texts .slider-text{width:85%}}@media only screen and (min-width: 1281px){.featured .slider-texts .slider-text{width:50%}}.featured .slider-texts .slider-text .featured-slider{width:100%;color:var(--color-black)}.featured .slider-texts .slider-text .featured-slider .swiper-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width: 1281px){.featured .slider-texts .slider-text .featured-slider .swiper-slide{padding-right:120px}}.featured .slider-texts .slider-text .featured-slider .swiper-slide .slide-title,.featured .slider-texts .slider-text .featured-slider .swiper-slide p{text-align:center}@media only screen and (min-width: 1281px){.featured .slider-texts .slider-text .featured-slider .swiper-slide .slide-title,.featured .slider-texts .slider-text .featured-slider .swiper-slide p{text-align:start}}.featured .slider-texts .slider-text .featured-slider .swiper-slide .slide-title{margin-bottom:15px}@media only screen and (min-width: 1367px){.featured .slider-texts .slider-text .featured-slider .swiper-slide .slide-title{margin-bottom:30px}}.featured .slider-texts .slider-text .featured-slider .swiper-slide p{margin-bottom:30px}@media only screen and (min-width: 1367px){.featured .slider-texts .slider-text .featured-slider .swiper-slide p{margin-bottom:60px}}.featured .slider-texts .slider-text .featured-slider .swiper-slide .contain-link{width:100%;margin:auto;display:flex;justify-content:center;margin-bottom:15px;color:var(--color-black)}@media only screen and (min-width: 1367px){.featured .slider-texts .slider-text .featured-slider .swiper-slide .contain-link{margin-bottom:50px}}@media only screen and (min-width: 1281px){.featured .slider-texts .slider-text .featured-slider .swiper-slide .contain-link{justify-content:flex-start}}.featured swiper-container::part(pagination),.featured .swiper-pagination-bullets{bottom:-30px;display:flex;justify-content:center;align-items:center;position:relative;z-index:999}@media only screen and (min-width: 1281px){.featured swiper-container::part(pagination),.featured .swiper-pagination-bullets{justify-content:flex-start}}.featured swiper-container::part(bullet),.featured .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background-color:var(--color-light);opacity:1;margin-right:10px;transition:all .3s ease-in-out;cursor:pointer;transform:scale(1);transition:background .25s ease-in-out,transform .25s .25s ease-in-out,opacity .25s ease-in-out}.featured swiper-container::part(bullet):last-of-type,.featured .swiper-pagination-bullet:last-of-type{margin-right:0px}.featured swiper-container::part(bullet-active),.featured .swiper-pagination-bullet-active{background-color:var(--color-primary);opacity:1;transform:scale(1.25);transition:background .25s ease-in-out,transform .25s ease-in-out,opacity .25s ease-in-out}.collaboration{padding-top:100px}@media only screen and (min-width: 1281px){.collaboration{padding-top:150px}}.collaboration .logos .client-logo{transition:all .3s linear;border-radius:30px;border:0px solid var(--color-3)}.collaboration .logos .client-logo::after{content:"";position:absolute;width:100%;height:100%;border:1px solid var(--color-3);border-radius:30px;top:0;left:0;opacity:.5}.collaboration .logos .client-logo img{z-index:1}.collaboration .logos .client-logo img:first-of-type{transition:all .3s 0s ease-in-out}.collaboration .logos .client-logo img:nth-of-type(2){transition:filter .6s 0s cubic-bezier(0.53, 0.79, 0.21, 0.81);opacity:0;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;filter:blur(15px)}.collaboration .logos .client-logo:hover{opacity:1;border-color:var(--color-primary)}.collaboration .logos .client-logo:hover img:first-of-type{filter:blur(10px);opacity:0}.collaboration .logos .client-logo:hover img:nth-of-type(2){opacity:1;filter:blur(0px)}.testimonials{width:calc(100% - 20px);margin:auto}@media only screen and (min-width: 769px){.testimonials{width:100%}}.testimonials swiper-container::part(pagination),.testimonials .swiper-pagination-bullets{bottom:-30px;display:flex;justify-content:center;align-items:center;position:relative;z-index:999}.testimonials swiper-container::part(bullet),.testimonials .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background-color:var(--color-light);opacity:.2;margin-right:10px;transform:scale(1);transition:background .25s ease-in-out,transform .25s .25s ease-in-out,opacity .25s ease-in-out;cursor:pointer}.testimonials swiper-container::part(bullet):last-of-type,.testimonials .swiper-pagination-bullet:last-of-type{margin-right:0px}.testimonials swiper-container::part(bullet-active),.testimonials .swiper-pagination-bullet-active{background-color:var(--color-primary);opacity:1;transform:scale(1.25);transition:background .25s ease-in-out,transform .25s ease-in-out,opacity .25s ease-in-out}.testimonials .swiper,.testimonials swiper-container{position:relative}.testimonials .swiper .swiper-slide,.testimonials .swiper swiper-slide,.testimonials swiper-container .swiper-slide,.testimonials swiper-container swiper-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonials .swiper .swiper-slide figure.testimonials-item,.testimonials .swiper swiper-slide figure.testimonials-item,.testimonials swiper-container .swiper-slide figure.testimonials-item,.testimonials swiper-container swiper-slide figure.testimonials-item{background-color:var(--color-black-2);border-radius:80px;transition:padding .3s .3s cubic-bezier(0, 0.53, 0.58, 1),background .5s linear;padding:80px 15px;overflow:hidden}.testimonials .swiper .swiper-slide figure.testimonials-item:hover,.testimonials .swiper swiper-slide figure.testimonials-item:hover,.testimonials swiper-container .swiper-slide figure.testimonials-item:hover,.testimonials swiper-container swiper-slide figure.testimonials-item:hover{background-color:rgba(24,24,24,.3)}@media only screen and (min-width: 1281px){.testimonials .swiper .swiper-slide figure.testimonials-item,.testimonials .swiper swiper-slide figure.testimonials-item,.testimonials swiper-container .swiper-slide figure.testimonials-item,.testimonials swiper-container swiper-slide figure.testimonials-item{padding:80px 25px}}@media only screen and (min-width: 1367px){.testimonials .swiper .swiper-slide figure.testimonials-item,.testimonials .swiper swiper-slide figure.testimonials-item,.testimonials swiper-container .swiper-slide figure.testimonials-item,.testimonials swiper-container swiper-slide figure.testimonials-item{padding:80px 50px}}.testimonials .swiper .swiper-slide figure.testimonials-item .client .client-image,.testimonials .swiper swiper-slide figure.testimonials-item .client .client-image,.testimonials swiper-container .swiper-slide figure.testimonials-item .client .client-image,.testimonials swiper-container swiper-slide figure.testimonials-item .client .client-image{height:50px}.testimonials .swiper .swiper-slide figure.testimonials-item .client .h6,.testimonials .swiper swiper-slide figure.testimonials-item .client .h6,.testimonials swiper-container .swiper-slide figure.testimonials-item .client .h6,.testimonials swiper-container swiper-slide figure.testimonials-item .client .h6{line-height:1}.testimonials .swiper .swiper-slide figure.testimonials-item p,.testimonials .swiper swiper-slide figure.testimonials-item p,.testimonials swiper-container .swiper-slide figure.testimonials-item p,.testimonials swiper-container swiper-slide figure.testimonials-item p{margin-bottom:20px;font-size:clamp(16px,1.3vw,24px);line-height:174%;color:var(--color-5);opacity:60%;transition:line-height .25s .3s cubic-bezier(0, 0.53, 0.58, 1),font-size .25s .3s cubic-bezier(0, 0.53, 0.58, 1),opacity .25s .3s linear}.testimonials .swiper .swiper-slide figure.testimonials-item .quotation,.testimonials .swiper swiper-slide figure.testimonials-item .quotation,.testimonials swiper-container .swiper-slide figure.testimonials-item .quotation,.testimonials swiper-container swiper-slide figure.testimonials-item .quotation{position:relative;margin-bottom:45px}.testimonials .swiper .swiper-slide figure.testimonials-item .quotation img:first-of-type,.testimonials .swiper swiper-slide figure.testimonials-item .quotation img:first-of-type,.testimonials swiper-container .swiper-slide figure.testimonials-item .quotation img:first-of-type,.testimonials swiper-container swiper-slide figure.testimonials-item .quotation img:first-of-type{position:absolute;right:0;visibility:hidden;opacity:0;transition:visibility .25s .25s ease-in-out,opacity .25s .25s ease-in-out}.testimonials .swiper .swiper-slide figure.testimonials-item .quotation img:last-of-type,.testimonials .swiper swiper-slide figure.testimonials-item .quotation img:last-of-type,.testimonials swiper-container .swiper-slide figure.testimonials-item .quotation img:last-of-type,.testimonials swiper-container swiper-slide figure.testimonials-item .quotation img:last-of-type{position:absolute;right:0;visibility:visible;opacity:1;transition:visibility .25s .25s ease-in-out,opacity .25s .25s ease-in-out}.testimonials .swiper .swiper-slide-active figure.testimonials-item,.testimonials swiper-container .swiper-slide-active figure.testimonials-item{padding-left:20px;padding-right:20px;transition:padding .3s cubic-bezier(0, 0.53, 0.58, 1),background .5s linear}.testimonials .swiper .swiper-slide-active figure.testimonials-item p,.testimonials swiper-container .swiper-slide-active figure.testimonials-item p{position:relative;font-size:var(--blockquote-1);line-height:164%;transition:line-height .3s cubic-bezier(0, 0.53, 0.58, 1),font-size .3s cubic-bezier(0, 0.53, 0.58, 1),opacity .3s linear;opacity:1}@media only screen and (min-width: 769px){.testimonials .swiper .swiper-slide-active figure.testimonials-item,.testimonials swiper-container .swiper-slide-active figure.testimonials-item{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 1281px){.testimonials .swiper .swiper-slide-active figure.testimonials-item,.testimonials swiper-container .swiper-slide-active figure.testimonials-item{padding-left:45px;padding-right:45px}}@media only screen and (min-width: 1367px){.testimonials .swiper .swiper-slide-active figure.testimonials-item,.testimonials swiper-container .swiper-slide-active figure.testimonials-item{padding-left:80px;padding-right:80px}}.testimonials .swiper .swiper-slide-active figure.testimonials-item .quotation img:first-of-type,.testimonials swiper-container .swiper-slide-active figure.testimonials-item .quotation img:first-of-type{visibility:visible;opacity:1}.testimonials .swiper .swiper-slide-active figure.testimonials-item .quotation img:last-of-type,.testimonials swiper-container .swiper-slide-active figure.testimonials-item .quotation img:last-of-type{visibility:hidden;opacity:0}.testimonials .testimonials-pagination{padding-top:30px;padding-bottom:30px;justify-content:center;display:none}.our-team .member-image{border-radius:30px}@media only screen and (min-width: 1281px){.our-team .member-image{border-radius:80px}}.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)}.featured .slider-texts .slider-text .featured-slider .swiper-slide .slide-title,.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)}.h1{font-size:var(--h1);line-height:1.25}@media only screen and (min-width: 1281px){.h1{line-height:116%}}.featured .slider-texts .slider-text .featured-slider .swiper-slide .slide-title,.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)}.featured .slider-texts .slider-text .featured-slider .swiper-slide .slide-title,.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%}}.featured .slider-texts .slider-text .featured-slider .swiper-slide p,.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-normal{margin-bottom:80px}