section.hero-text{position:relative;overflow-x:clip}section.hero-text.no-padding{padding:164px 0 100px!important}section.hero-text.no-padding .wrapper .content{padding:0 16px}section.hero-text .desktop-contact{display:none}section.hero-text .mobile-contact{position:fixed;bottom:16px;right:16px;z-index:99999999;width:60px;height:60px;filter:drop-shadow(0 10px 5px rgba(0,0,0,.3))}section.hero-text .mobile-contact:hover svg path:first-child{fill:#3aaa35}section.hero-text .mobile-contact svg{width:60px}section.hero-text .mobile-contact svg path{transition:all .3s ease}section.hero-text .bg{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:-1}section.hero-text .bg.dim video{opacity:.02}section.hero-text .bg.dim img{opacity:.2}section.hero-text .bg video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}section.hero-text .wrapper{position:relative;z-index:99999}section.hero-text .wrapper.smaller{max-width:1032px}section.hero-text .wrapper .content{max-width:1032px;width:100%}section.hero-text .wrapper .content.grad-text h1{background:linear-gradient(90deg,#A9DC43,#3AAA35);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.hero-text .wrapper .content h1{font-family:proxima-nova,sans-serif;font-weight:700;font-size:3.875rem;color:#fff;line-height:1;line-height:1.1;margin-bottom:24px;letter-spacing:-1.6px}section.hero-text .wrapper .content.small-text h1{font-size:3rem}section.hero-text .wrapper .content h4{font-family:proxima-nova,sans-serif;font-weight:700;font-size:2rem;color:#e6e6e7;line-height:1;line-height:1.1;margin-bottom:24px;max-width:640px;width:100%}section.hero-text .wrapper .content h4 strong{font-size:2rem;color:#fff;font-weight:700}section.hero-text .wrapper .content>p{max-width:640px;width:100%;color:#fff}section.hero-text .wrapper .stats{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:8px;margin:48px auto 0;width:100%;max-width:996px}section.hero-text .wrapper .stats.first-full .stat:first-child{flex-basis:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}section.hero-text .wrapper .stats.first-full .stat:first-child h4{margin-bottom:0}section.hero-text .wrapper .stats .stat{flex-basis:calc(50% - 4px);border-radius:16px;background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:16px;align-self:stretch}section.hero-text .wrapper .stats .stat h4{font-size:2.25rem}section.hero-text .wrapper .stats .stat p{text-transform:uppercase;letter-spacing:2px;font-size:90%}section.hero-text .wrapper .mouse-down{display:none;margin:64px auto 0;width:60px;height:80px;border-radius:50px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}section.hero-text .wrapper .mouse-down svg{width:40px;height:40px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}section.hero-text .wrapper .categories .desktop{display:none}section.hero-text .wrapper .categories .mobile{position:fixed;bottom:16px;left:16px;width:calc(100% - 108px);z-index:9999999}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .accordion{justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ADAEB3;border-radius:2rem;padding:14px 0;margin-top:1rem}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .accordion p{font-weight:600}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel{position:relative}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .close{margin:0 auto 1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ADAEB3;background:rgba(15,15,16,.1);width:52px;height:52px;cursor:pointer;border-radius:52px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;z-index:999;transition:all .3s ease}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .close:hover{background:rgba(15,15,16,.4)}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .close svg{width:12px;height:fit-content;min-width:12px;min-height:fit-content}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid #ADAEB3;border-radius:1rem;padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:1rem}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a{position:relative;border-left:none;padding:0;margin:8px 0;text-decoration:none;cursor:pointer;font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.25rem;color:#fff;line-height:1;text-transform:uppercase;transition:all .3s ease}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a:after{content:"";width:0;height:2px;background:#A9DC43;position:absolute;bottom:-6px;left:0;transition:all .3s ease}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.creative:after{background:#EF7D00}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.creative.active,section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.creative:hover{color:#ef7d00}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.development:after{background:#7CCBE0}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.development.active,section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.development:hover{color:#7ccbe0}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.marketing:after{background:#E6007E}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.marketing.active,section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.marketing:hover{color:#e6007e}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.active,section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a:hover{color:#a9dc43}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a:not(.active):hover{border-color:#a9dc43}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a:not(.active):hover:after{width:100%}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.active{border-color:#a9dc43;color:#a9dc43}section.hero-text .wrapper .categories .mobile .accordion-container .accordion-wrapper .panel .pad a.active:after{width:100%}@media only screen and (min-width: 992px){section.hero-text{padding-bottom:120px!important}section.hero-text.no-padding{padding:204px 0 100px!important}section.hero-text .mobile-contact{display:none}section.hero-text .wrapper{position:relative}section.hero-text .wrapper .content{margin:0 auto;text-align:center}section.hero-text .wrapper .content .btns{justify-content:center}section.hero-text .wrapper .content.small-text h1{font-size:5rem}section.hero-text .wrapper .content h1{font-size:8rem;margin-bottom:48px}section.hero-text .wrapper .content h2{font-size:3rem;margin-bottom:48px}section.hero-text .wrapper .content p,section.hero-text .wrapper .content p *{font-size:1.5rem}section.hero-text .wrapper .content h4{margin:0 auto 48px}section.hero-text .wrapper .content p{margin:0 auto}section.hero-text .wrapper .stats.first-full .stat:first-child{flex-direction:column;align-items:center;justify-content:center;gap:8px}section.hero-text .wrapper .stats .stat{min-width:239px;box-shadow:0 4px 4px #00000040;padding:16px 32px;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:100px;border:solid 2px #ADAEB3}section.hero-text .wrapper .stats .stat h4{margin-bottom:8px}section.hero-text .wrapper .stats .stat:nth-child(1){top:-25px;left:140px}section.hero-text .wrapper .stats .stat:nth-child(2){top:20%;right:40px}section.hero-text .wrapper .stats .stat:nth-child(3){left:10px;top:40%}section.hero-text .wrapper .mouse-down{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto}section.hero-text .wrapper .categories .mobile{display:none}section.hero-text .wrapper .categories .desktop{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:1rem;margin-top:4rem}section.hero-text .wrapper .categories .desktop a{border-radius:100px;border:1px solid #ADAEB3;background:rgba(15,15,16,.1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:1rem 2rem;font-size:1.25rem;font-weight:600;text-transform:uppercase;text-decoration:none;text-align:center;position:relative;overflow:hidden}section.hero-text .wrapper .categories .desktop a.creative:after{background:radial-gradient(ellipse at bottom,#EF7D00 0%,transparent 40%)}section.hero-text .wrapper .categories .desktop a.development:after{background:radial-gradient(ellipse at bottom,#7CCBE0 0%,transparent 40%)}section.hero-text .wrapper .categories .desktop a.marketing:after{background:radial-gradient(ellipse at bottom,#E6007E 0%,transparent 40%)}section.hero-text .wrapper .categories .desktop a:after{position:absolute;top:0;left:-25%;content:"";width:150%;height:100%;transform:scale(0);transform-origin:bottom center;background:radial-gradient(ellipse at bottom,#A9DC43 0%,transparent 40%);z-index:-1;transition:transform .3s ease}section.hero-text .wrapper .categories .desktop a.active,section.hero-text .wrapper .categories .desktop a:hover{color:#fff}section.hero-text .wrapper .categories .desktop a.active:after,section.hero-text .wrapper .categories .desktop a:hover:after{transform:scale(1)}}
