.btn-wrapper{display:inline-block}.btn-root{opacity:1;cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.btn-shell{z-index:2;background-color:#3b3b3b;border-radius:11.5px;flex-flow:column;flex:none;place-content:center;align-self:stretch;align-items:center;gap:10px;width:auto;height:fit-content;padding:1.4px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 9px #fff0}.btn-inner{will-change:transform;z-index:4;background-color:#000;border-radius:10px;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:8px 24px;display:flex;position:relative;overflow:hidden}.btn-glow{filter:blur(10px);z-index:1;border-radius:999px;flex:none;width:95px;height:36px;position:absolute;inset:-19px -17px 0 0;overflow:hidden}.btn-glow-soft{opacity:.41;z-index:1;filter:blur(10px);opacity:.41;will-change:transform;width:77px;height:41px;transform-origin:50% 50% 0px;background:radial-gradient(50% 50%,#a3a3a3 0%,#0000 100%);border-radius:999px;flex:none;position:absolute;top:calc(118.182% - 20.5px);left:calc(8.82353% - 38.5px);overflow:hidden;transform:none}.btn-glow-strong{opacity:1;z-index:1;filter:blur(10px);opacity:1;will-change:auto;background:radial-gradient(50% 50%,#737373 0%,#0000 100%);border-radius:999px;flex:none;width:92px;height:40px;position:absolute;top:calc(2% - 20px);left:calc(74.9035% - 46px);overflow:hidden}.btn-text-wrapper{z-index:2;margin-bottom:3px;position:relative}.btn-text-container{opacity:1}.btn-text{color:#fff}.btn-highlight-top,.btn-highlight-mid,.btn-highlight-bottom{filter:blur(8px);opacity:1}.btn-highlight-top{z-index:1;filter:blur(8px);opacity:1;background-color:#fff;flex:none;width:95px;height:36px;position:absolute;top:-19px;right:-17px;overflow:hidden}.btn-highlight-mid{z-index:1;filter:blur(8px);width:54px;height:46px;transform-origin:50% 50% 0px;background-color:#e6e6e6;flex:none;position:absolute;bottom:-18px;left:-22px;overflow:hidden;transform:none}.btn-highlight-bottom{z-index:1;filter:blur(8px);width:40px;height:34px;transform-origin:50% 50% 0px;background-color:#fff;flex:none;position:absolute;bottom:-17px;left:-22px;overflow:hidden;transform:none}.btn-outer-glow{filter:blur(10px);will-change:transform;z-index:1;background:radial-gradient(50% 50%,#ababab 0%,#0000 100%);border-radius:999px;flex:none;width:58px;height:30px;position:absolute;top:calc(83.9506% - 15px);left:-11px;overflow:hidden}.btn-bottom-glow{filter:blur(10px);opacity:.62;will-change:var(--framer-will-change-override,transform);z-index:1;background:radial-gradient(50% 50%,#fff 0%,#0000 100%);border-radius:21px;flex:none;width:74px;height:41px;position:absolute;top:-7px;right:-12px;overflow:hidden}
.infoWrapper h2{font-size:5.75rem;font-weight:300}.infoWrapper>p{color:#fff9;font-size:1.5rem}.infoWrapper .tagWrapper{border-top:unset;padding-block:1.5rem}.cardHeader .img svg{stroke:var(--color-white)}.cardsWrapper{grid-gap:2rem;grid-template-columns:1fr 1fr}.cardWrap{background-color:var(--gray-color);will-change:transform;border-radius:20px;width:100%;padding:1.875rem;box-shadow:16px 24px 20px 8px #0006}.cardHeader p.title{font-size:1.5rem}.cardHeader{border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:1.5rem}.cardBody p{color:#fff9;font-size:.75rem}.mediaWrapper img{height:auto!important}.infoWrapper{height:fit-content}.clientsContainer .mediaInfoWrapper .infoWrapper{order:2}.clientsContainer .mediaInfoWrapper .mediaWrapper{order:1}.imageTextWrap{height:55vh}.frameTextWrap{background-color:var(--gray-color);border-radius:20px;padding:6px 16px;box-shadow:16px 24px 20px 8px #0006,inset 0 2px #b8b4b414}.frameTextWrap .circleWrap{border:1px solid var(--color-white);box-sizing:border-box;border-radius:50%;width:.75rem;height:.75rem}.frameTextWrap span{color:#fff9;font-size:.75rem;display:block}.frameTextWrap .circleWrap span{background-color:var(--color-white);border-radius:50%;width:.35rem;height:.35rem}.accordion-wrap{background-color:var(--gray-color);border-radius:1rem;padding:20px}.accrodion-body{color:#fff9;font-size:.75rem}
section.seoWrapper,.mediaInfoWrapper{grid-gap:4rem;grid-template-columns:1fr 1fr}.seoMedia{aspect-ratio:1;position:relative}.seoInfoWrapper{gap:2rem}.seoInfoWrapper h3{font-size:2.25rem}.seoInfoWrapper h4{font-size:1.5rem}.seoInfoWrapper>p{font-size:1rem}.tag-wrap p{color:#fff9;font-size:.75rem}.tag-wrap{background-color:var(--gray-color);border-radius:8px;padding:10px 12px}.tagWrapper{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding-block:2rem}.ceo-desc-wrap p{color:#fff9;font-size:.75rem}.ceo-desc-wrap{background-color:var(--token-f50a08ee-89ba-45ba-bd59-521f4e9cdc51,#000);border-radius:10px;width:100%;padding:1rem;box-shadow:16px 24px 20px 8px #0006}
.testimonial-wrap .image{border-radius:50%;width:3rem;height:3rem}.testimonial-wrap .image img{border-radius:50%}.infiniteScrollTestimonialWrapper ul{gap:var(--gap-i-s)}.testimonial-wrap h4{font-size:1.75rem}.title-position p{color:#fff9;font-size:.75rem}.title-position{border-bottom:1px solid var(--border-color);padding-bottom:1rem}.testimonial-wrap{background-color:var(--gray-color);border-radius:10px;min-width:22vw;padding:2rem}.rate span{font-size:1.5rem}.testimonial-wrap .content p,.testimonial-wrap .rate span{color:#fffc}.infiniteScrollAnimationWrapper{gap:var(--gap-i-s)}.testimonial-wrap{background:linear-gradient(#0d0d0d 25%,#0000 100%)}
.canvas-container,.heroContainer,canvas#frameWrap{height:100vh}.frame-wrap{will-change:transform;z-index:2;border-radius:26px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;display:flex;overflow:hidden}.heroTop{background:#000;border-radius:26px}.heroInfoContainer{gap:6rem;width:50vw;top:50%;left:50%;transform:translate(-50%,-50%)}.frame-wrap-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;background-color:#0a0a0a66;border-radius:26px;padding:15px 20px}.frame-dot{aspect-ratio:1;width:7px;position:relative}.heroTop:before{content:"";opacity:1;top:0;left:0;background:linear-gradient(105deg,#fff -19%,#0000 20%);border-radius:26px;width:100%;height:100%;position:absolute;inset:-1px;overflow:hidden}.frame-dot-inner{will-change:transform;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fff;border-radius:50%;width:5px;height:5px;position:relative;overflow:hidden;box-shadow:0 0 14px 1px #bdbdbd}.heroLogo{width:29rem;height:8rem;position:relative}#canvasSectionFrame:before{content:"";opacity:.4;background-color:#313131;width:100%;height:100%;position:absolute;top:0;left:0}.heroBottom{width:70%}.heroIndicator svg{fill:#fff;width:2rem;height:2rem}.heroIndicator:before{content:"";background:var(--color-white);width:calc(50% - 4rem);height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.heroIndicator:after{content:"";background:var(--color-white);width:calc(50% - 4rem);height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}
:root{--column:25vw;--gap:10px;--center:calc(100vw - (var(--column)*2) - (var(--spaceX)*2));--diff:calc(var(--center) - var(--column) - var(--mT))}section.layoutGridAnimationWrapper{place-content:center;align-items:center;gap:var(--gap);height:min-content;margin-block-start:var(--spaceX);margin-bottom:var(--spaceS);will-change:transform;flex-flow:row;flex:1 0 0;display:flex;position:relative;overflow:visible;transform:scale(.85)translateZ(0)}.gridAnimationwrap{aspect-ratio:1;width:100%}.layoutGridAnimationItems:first-of-type,.layoutGridAnimationItems:nth-of-type(3){place-content:center;align-items:center;gap:var(--gap);flex-flow:column;flex:1 0 0;width:25vw;display:flex;overflow:hidden}.layoutGridAnimationItems:first-of-type .gridAnimationwrap,.layoutGridAnimationItems:nth-of-type(3) .gridAnimationwrap{height:var(--column)}.layoutGridAnimationItems:nth-of-type(2){z-index:1;place-content:center;align-items:center;gap:var(--gap);flex-flow:column;flex:1.2 0 0;height:min-content;display:flex;position:relative;overflow:hidden}
.modal-overlay{z-index:100;opacity:0;pointer-events:none;cursor:pointer;background-color:#00000080;transition:opacity .4s ease-in-out}.modalVideoContainer{opacity:0;transition:all .4s ease-in-out;top:50%;left:50%;transform:translate(-70%,-50%)}.modal-overlay.show{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modalVideoContainer.show{z-index:101;pointer-events:auto;opacity:1;transform:translate(-50%,-50%)}.modalVideoContainer-inner{width:fit-content;height:calc(100vh - var(--spaceX)*2.5);background-color:var(--color-white);cursor:auto;border-radius:1rem;min-width:33vw;margin:auto;position:relative}.closeModalVideo{background-color:var(--color-white);z-index:2147483647;width:3.1875rem;height:3.1875rem;bottom:100%;right:calc(var(--spaceX) - 2rem);cursor:pointer;z-index:0;border-radius:.5rem .5rem 0 0;justify-content:center;align-items:center;display:flex;position:absolute}.closeModalVideo:before{content:"";-webkit-box-shadow:1rem 1rem var(--color-white);box-shadow:1rem 1rem var(--color-white);border-radius:.5rem;width:2rem;height:2rem;position:absolute;bottom:0;left:-2rem}.closeModalVideo:after{content:"";-webkit-box-shadow:1rem 1rem var(--color-white);box-shadow:1rem 1rem var(--color-white);border-radius:.5rem;width:2rem;height:2rem;position:absolute;bottom:0;right:-2rem;transform:scaleX(-1)}.closeModalVideo img{z-index:1;width:3.1875rem;height:3.1875rem}.modalVideoContainer .video_wrap{z-index:2;width:100%;height:100%;padding:.75rem}.modalVideoContainer video{background-color:#d9d9d9;border-radius:.75rem}
:root{--column-slider:4;--gap-slider:1rem}article.slider-wrap{min-width:calc((100vw + 9px - var(--spaceX)*2 - calc(var(--column-slider)*var(--gap-slider)))/var(--column-slider));aspect-ratio:1}.sliderWrapper{gap:var(--gap-slider);scrollbar-width:none}.sliderWrapper::-webkit-scrollbar{display:none}.recentWorksWrapper{border-top:1px solid var(--border-color)}.arrow-wrap{width:1.75rem;height:1.75rem;position:relative;overflow:hidden}.arrow-wrap svg{-o-object-fit:contain;object-fit:contain;-o-transition:all .6s ease-in-out;will-change:transform;width:100%;height:100%;transition:all .6s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.arrow-wrap svg:last-child{top:100%;left:-50%;transform:translate(-100%)translateY(100%)translateZ(0)}.hover-wrap:hover svg:last-child{top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.hover-wrap:hover svg:first-child{top:-100%;left:100%;transform:translate(100%,-100%)translateZ(0)}
