@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Poppins:wght@400;500;600;700;800;900&display=swap);*{box-sizing:border-box;margin:0;padding:0}.typo--normal{font-size:4vw}.typo--outlined{font-weight:700;font-size:11vw;-webkit-text-stroke:1px #fff;animation:slideTypoOutlinedToTop 1s ease}.typo--outlined span{transition:.3s}.typo--outlined span:hover{color:#fff;text-shadow:0 0 5px #fff,0 0 25px #fff,0 0 50px #fff}.typo--outlined+.typo--outlined{margin-top:-9%}@keyframes rotate-keyframes{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.typo--red{font-family:"Inter",sans-serif;line-height:24px;color:#2daa67;grid-gap:12px;gap:12px;font-size:12px;letter-spacing:.12em}.typo--red:before{content:"";width:30px;height:2px;background:linear-gradient(90deg,#2daa67,transparent);display:inline-block;vertical-align:middle}@media(min-width:576px){.typo--red{font-size:13px;letter-spacing:.15em}}@media(min-width:768px){.typo--red{font-size:14px;letter-spacing:.2em}}@media(min-width:992px){.typo--red{font-size:15px;letter-spacing:.25em}}.button-primary{color:"#fff";-webkit-text-decoration:"none";text-decoration:"none";font-size:14px;font-weight:300;background-color:#2daa67;border-radius:25;margin:none;z-index:1}.animated{animation-duration:.5s}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInAndOut{0%{opacity:0}to{opacity:1}}.fadeInAndOut{animation:fadeInAndOut .3s ease}.layout_button{margin-right:20px;width:80px;height:40px;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center}.layout_button:hover{border:1px solid #000;border-radius:24px;background-color:#000;color:#fff}.projects{padding:100px 0;background:#f4f4f4}.projects__container{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.projects__warpper{width:40%}.projects__about-us{margin-top:145px;height:40px;width:100%}.projects__sub-heading{font-size:32px;margin-bottom:45px;line-height:1.1;font-weight:700}.projects__overview{font-size:16px;margin-bottom:16px}.projects__button{display:inline-block;text-decoration:none;cursor:pointer;vertical-align:middle;font-size:16px;background:#1a5dff;color:#fff;border-radius:100px;text-align:center;border:2px solid transparent;transition:all .5s;font-weight:500;padding:12px 50px 12px 24px;position:relative}.projects__button:hover{background-color:#fff;color:#1a5dff;border:1px solid #1a5dff}.projects__button:hover svg{stroke:#1a5dff}.projects__button svg{position:absolute;right:24px;top:50%;stroke:#fff;transform:translateY(-50%);cursor:pointer}.idea-block__container{display:flex;justify-content:center;align-items:center;height:800px}.idea-block__wrapper{margin:auto;width:90%;height:450px;background-color:#f4f4f4;display:flex;justify-content:space-between;grid-gap:5px;gap:5px}.idea-block__left{flex:1 1;margin-top:130px;margin-left:150px;margin-right:50px;position:relative}.idea-block__left__title{line-height:44px;font-size:40px;color:#a0a0a1;font-weight:600;margin-bottom:40px}.idea-block__left__title span{color:#0d0d0d}.idea-block__left__image{position:absolute;left:0;bottom:0;transform:translateY(50%)}.idea-block__left__button{display:inline-block;text-decoration:none;cursor:pointer;vertical-align:middle;font-size:18px;background:#1a5dff;color:#fff;border-radius:100px;text-align:center;border:2px solid transparent;transition:all .5s;font-weight:500;padding:12px 50px 12px 24px;position:relative}.idea-block__left__button:hover{background-color:#fff;color:#1a5dff;border:1px solid #1a5dff}.idea-block__left__button:hover svg{stroke:#1a5dff}.idea-block__left__button svg{position:absolute;right:24px;top:50%;stroke:#fff;transform:translateY(-50%);cursor:pointer}.idea-block__right{flex:1 1;position:relative;margin-right:100px}.idea-block__right__image{position:absolute;top:-12%;left:0;z-index:10}.idea-block__right .circle{border-radius:50%;background:#f4f4f4;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;width:100px;height:100px}.stories{margin:86px 0 0;background:#0d0d0d url(/static/media/bg-stories.7bdc764f.png) no-repeat;background-position:bottom;padding:123px 0 300px}.stories__container{width:80%;margin:0 auto}.stories__heading h2{font-size:48px;line-height:110%;color:#fff;font-weight:700;margin-bottom:32px}.stories__content{display:flex;justify-content:space-between}.stories__content__overview{flex:1 0;font-size:16px;line-height:150%;color:#fff;opacity:.6}.stories__content__overview p{margin-right:100px}.stories__content__share{flex:1.5 0}.stories__content__share__buttons{display:flex;align-items:center;justify-content:flex-end;grid-gap:5px;gap:5px;margin-bottom:10px}.stories__content__share__button{display:inline-block;text-decoration:none;cursor:pointer;vertical-align:middle;font-size:16px;background:#0d0d0d;color:#fff;border-radius:100px;text-align:center;border:1px solid #fff;transition:all .5s;font-weight:500;padding:20px 50px 20px 24px;position:relative}.stories__content__share__button:hover{background-color:#fff;color:#0d0d0d;border:1px solid transparent}.stories__content__share__button:hover svg{stroke:#0d0d0d}.stories__content__share__button svg{position:absolute;right:24px;top:50%;stroke:#fff;transform:translateY(-50%);cursor:pointer}.stories__content__share__container-slides{width:600px;height:400px}.stories__content__share__container-slides .swiper-button-next,.stories__content__share__container-slides .swiper-button-prev{display:none}.stories__content__share__card{background-color:#1d1d25;padding:56px;height:250px}.stories__content__share__card .title{color:#fff;margin-bottom:8px;font-size:16px}.stories__content__share__card .company{color:#fff;opacity:.6}.stories__content__share__card .icon{margin-bottom:12px}.stories__content__share__card .text{margin-top:36px}.stories__content__share__card .content{color:#fff;opacity:.6;margin-bottom:16px;font-size:16px}.banner{display:block;padding:160px 0 83px}.banner .container{max-width:1320px;width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.banner .container .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.banner .container .row .overview{margin-top:33px;font-size:16px;line-height:150%;opacity:.8}.banner .container .banner-content{padding-bottom:75px;color:#0d0d0d}.banner .container .banner-content h1{color:#0d0d0d;font-family:Lexend;line-height:110%;font-weight:700;font-size:68px}.justify-content-center{justify-content:center!important}.align-self-center{align-self:center!important}.image-full{padding:12px}.image-full,.image-full img{max-width:100%;height:auto;vertical-align:middle}.col-lg-5{flex:0 0 auto;width:41.66666667%}.power{display:block;padding-bottom:113px}.power .container{max-width:1320px;width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.power .container .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.power .container .row h2{font-size:40px;margin-bottom:78px;line-height:110%;font-weight:600}.power .container .row .overview{font-size:16px;line-height:26px;opacity:.6}.power .container .row .col-12.col-lg-5{padding:0 20px}.power .container .justify-content-center{justify-content:center!important}.power .container .image{display:flex;justify-content:center}.why-client-love{display:block;padding-bottom:113px}.why-client-love .container{max-width:1320px;width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.why-client-love .container .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.why-client-love .container .row h2{margin-top:20%;line-height:110%;font-weight:600;font-size:56px;margin-bottom:37px}.why-client-love .container .row .overview{font-size:16px;line-height:26px;opacity:.6}.why-client-love .container .row .col-12.col-lg-5{padding:0 40px}.why-client-love .container .image{width:calc(50% - 15px);display:block;margin-left:auto;margin-right:auto;width:50%}.offset-lg-1{margin-left:8.33333333%}.our-works{display:block;padding-bottom:200px}.our-works .container{max-width:1320px;width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.our-works .container .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.our-works .container .row .list{display:grid;grid-column-gap:80px;column-gap:80px;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 -13px}.our-works .container .row .list .item{padding:36px 20px;border:1px solid #d6d6d7;box-sizing:border-box}.our-works .container .row .list .item .icon{margin-bottom:36px}.our-works .container .row .list .item h3{font-size:24px;margin-bottom:20px}.our-works .container .row .list .item .overview{font-size:14px;line-height:160%;opacity:.6}.our-works .container .row .col-12.col-lg-5{padding:0 40px}.col-lg-10{flex:0 0 auto;width:83.33333333%}@font-face{font-family:"Inter";font-style:normal;src:local("Inter"),local("Inter"),url(/static/media/Inter-Bold.4852edfc.otf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:"Inter";font-style:normal;src:local("Inter"),local("Inter"),url(/static/media/Inter-Regular.cec56839.otf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:"Inter";font-style:normal;src:local("Inter"),local("Inter"),url(/static/media/Inter-Medium.ddf01184.otf) format("truetype");font-display:swap;font-weight:300}@font-face{font-family:"Inter";font-style:normal;src:local("Inter"),local("Inter"),url(/static/media/Inter-SemiBold.c5006535.otf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:"Inter";font-style:normal;src:local("Inter"),local("Inter"),url(/static/media/Inter-Light.3df5d9bb.otf) format("truetype");font-display:swap;font-weight:100}:root{--dark-900:#0a0a0a;--dark-800:#121212;--dark-700:#1a1a1a;--dark-600:#242424;--dark-500:#333;--dark-400:#4a4a4a;--dark-300:#666;--dark-200:#888;--dark-100:#aaa;--dark-50:rgba(0,0,0,0.05);--dark-base:#000;--light-900:hsla(0,0%,100%,0.95);--light-800:hsla(0,0%,100%,0.85);--light-700:hsla(0,0%,100%,0.75);--light-600:hsla(0,0%,100%,0.6);--light-500:hsla(0,0%,100%,0.5);--light-400:hsla(0,0%,100%,0.4);--light-300:hsla(0,0%,100%,0.25);--light-200:hsla(0,0%,100%,0.15);--light-100:hsla(0,0%,100%,0.08);--light-50:hsla(0,0%,100%,0.04);--light-base:#fff;--color-primary:#2daa67;--color-primary-light:#3dbc79;--color-primary-dark:#228b53;--color-accent:#ff5f73;--color-accent-light:#ff7b8b;--color-secondary:#6c63ff;--color-neon-green:#0f8;--color-neon-blue:#00d4ff;--shadow-sm:0 2px 8px rgba(0,0,0,0.08);--shadow-md:0 8px 24px rgba(0,0,0,0.12);--shadow-lg:0 16px 48px rgba(0,0,0,0.16);--shadow-xl:0 24px 64px rgba(0,0,0,0.2);--shadow-glow-primary:0 0 30px rgba(45,170,103,0.3);--shadow-glow-accent:0 0 30px rgba(255,95,115,0.3);--glass-bg:hsla(0,0%,100%,0.05);--glass-border:hsla(0,0%,100%,0.1);--glass-blur:20px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--transition-fast:0.15s ease;--transition-normal:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--transition-bounce:0.5s cubic-bezier(0.68,-0.55,0.265,1.55)}.text-dark-900{color:var(--dark-900)}.bg-dark-900{background-color:var(--dark-900)}.text-dark-800{color:var(--dark-800)}.bg-dark-800{background-color:var(--dark-800)}.text-dark-700{color:var(--dark-700)}.bg-dark-700{background-color:var(--dark-700)}.text-dark-600{color:var(--dark-600)}.bg-dark-600{background-color:var(--dark-600)}.text-dark-500{color:var(--dark-500)}.bg-dark-500{background-color:var(--dark-500)}.text-dark-400{color:var(--dark-400)}.bg-dark-400{background-color:var(--dark-400)}.text-dark-300{color:var(--dark-300)}.bg-dark-300{background-color:var(--dark-300)}.text-dark-200{color:var(--dark-200)}.bg-dark-200{background-color:var(--dark-200)}.text-dark-100{color:var(--dark-100)}.bg-dark-100{background-color:var(--dark-100)}.text-dark-50{color:var(--dark-50)}.bg-dark-50{background-color:var(--dark-50)}.text-dark-base{color:var(--dark-base)}.bg-dark-base{background-color:var(--dark-base)}.text-light-900{color:var(--light-900)}.bg-light-900{background-color:var(--light-900)}.text-light-800{color:var(--light-800)}.bg-light-800{background-color:var(--light-800)}.text-light-700{color:var(--light-700)}.bg-light-700{background-color:var(--light-700)}.text-light-600{color:var(--light-600)}.bg-light-600{background-color:var(--light-600)}.text-light-500{color:var(--light-500)}.bg-light-500{background-color:var(--light-500)}.text-light-400{color:var(--light-400)}.bg-light-400{background-color:var(--light-400)}.text-light-300{color:var(--light-300)}.bg-light-300{background-color:var(--light-300)}.text-light-200{color:var(--light-200)}.bg-light-200{background-color:var(--light-200)}.text-light-100{color:var(--light-100)}.bg-light-100{background-color:var(--light-100)}.text-light-50{color:var(--light-50)}.bg-light-50{background-color:var(--light-50)}.text-light-base{color:var(--light-base)}.bg-light-base{background-color:var(--light-base)}@keyframes shimmer{to{left:100%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:#000;color:#fff;line-height:1.6;overflow-x:hidden}::selection{background:rgba(45,170,103,.3);color:#fff}.typo{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.typo-container{width:70%;margin:0 auto}.typo--normal{color:#fff;font-weight:700;font-size:clamp(1.5rem,4vw,3rem);margin-bottom:-6%;animation:slideTypoNormalToTop 1s ease}.typo--outlined{font-style:normal;font-weight:800;font-size:clamp(2.5rem,11vw,8rem);text-transform:uppercase;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.8);animation:slideTypoOutlinedToTop .8s ease;position:relative;letter-spacing:-.02em}.typo--outlined span{transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.typo--outlined span:hover{color:#2daa67;-webkit-text-stroke:1px #2daa67;text-shadow:0 0 20px rgba(45,170,103,.5),0 0 40px rgba(45,170,103,.3),0 0 60px rgba(45,170,103,.2)}.typo--outlined+.typo--outlined{margin-top:-6%}.typo--red{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:700;line-height:1.5;text-transform:uppercase;color:#ff5f73;letter-spacing:.2em;font-size:clamp(.75rem,2vw,1rem);position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;box-sizing:border-box;white-space:nowrap}.typo--red:after,.typo--red:before{content:"";display:inline-block;width:30px;height:2px;flex-shrink:0}.typo--red:before{margin-right:15px;background:linear-gradient(90deg,#ff5f73,transparent)}.typo--red:after{margin-left:15px;background:linear-gradient(270deg,#ff5f73,transparent)}@media(max-width:600px){.typo--red{letter-spacing:.1em;font-size:.8rem}.typo--red:after,.typo--red:before{width:15px}.typo--red:before{margin-right:8px}.typo--red:after{margin-left:8px}}@media(max-width:400px){.typo--red{font-size:.7rem;letter-spacing:.08em}.typo--red:after,.typo--red:before{width:10px}.typo--red:before{margin-right:6px}.typo--red:after{margin-left:6px}}.color--primary{color:#2daa67!important}.color--accent{color:#ff5f73!important}.color--gradient{background:linear-gradient(135deg,#2daa67,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}button{background:none;border:none;cursor:pointer}button:focus{outline:none}.button-primary{border:none;background:none;margin:0;cursor:pointer;outline:none;background:linear-gradient(135deg,#2daa67,#228b53);color:#fff;padding:12px 28px;border-radius:50px;font-weight:600;font-size:16px;transition:all .3s ease}.button-primary:focus{outline:none}.button-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(45,170,103,.4)}.button-primary:active{transform:translateY(0)}.button-secondary{border:none;background:none;margin:0;cursor:pointer;outline:none;background:transparent;color:#fff;padding:12px 28px;border-radius:50px;font-weight:600;font-size:16px;border:2px solid hsla(0,0%,100%,.3);transition:all .3s ease}.button-secondary:focus{outline:none}.button-secondary:hover{border-color:#2daa67;color:#2daa67;background:rgba(45,170,103,.1)}.no-copy p{-webkit-user-select:none;user-select:none}@keyframes slideTypoNormalToTop{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(45,170,103,.3)}50%{box-shadow:0 0 40px rgba(45,170,103,.5)}}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes metallic-shimmer{0%{background-position:-150% 0;WebkitTextStroke:1.2px hsla(0,0%,100%,.7)}30%,50%{background-position:50% 0;WebkitTextStroke:1.5px #3ddc84;filter:drop-shadow(1px 1px 0 rgba(255,255,255,.6)) drop-shadow(-1px -1px 0 rgba(0,0,0,.9))}80%,to{background-position:250% 0;WebkitTextStroke:1.2px hsla(0,0%,100%,.7)}}@keyframes slideTypoOutlinedToTop{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.arrow-button{transition:all .3s ease}.arrow-button:hover{fill:#fff;transform:translateX(5px)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2daa67,#228b53);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#3dbc79}.img-black{filter:grayscale(100%);transition:all .4s ease}.img-black:hover{filter:grayscale(0);transform:scale(1.05)}.container-responsive{width:100%;max-width:1400px;margin:0 auto;padding:0 24px}@media(max-width:768px){.container-responsive{padding:0 16px}}.section-dark{background:linear-gradient(180deg,#0a0a0a,#1a1a1a);position:relative}.section-dark:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(at 40% 20%,rgba(45,170,103,.15) 0,transparent 50%),radial-gradient(at 80% 0,rgba(0,212,255,.1) 0,transparent 50%),radial-gradient(at 0 50%,rgba(255,95,115,.1) 0,transparent 50%);pointer-events:none;opacity:.5}.section-light{background:#fff;color:#1a1a1a}.glass-card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{transform:translateY(-8px);box-shadow:0 0 40px rgba(45,170,103,.2)}.glass-card-dark{background:rgba(0,0,0,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05);border-radius:var(--radius-lg);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.glass-card-dark:hover{transform:translateY(-8px)}.skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05));background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}.divider{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);margin:40px 0}.divider-vertical{width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.2),transparent)}header{position:fixed;top:0;left:0;width:100%}h1{color:#fff}.link-href{text-decoration:none;color:#fff;font-size:14px;width:64px;height:24px;padding:10px 20px}.wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#000;position:relative;width:100%;height:80px;margin:0 auto;top:0;right:0;left:0}.menu_main{margin-right:20px}.bout-us{text-decoration:none;font-size:14px;background-color:#2daa67;width:133px;height:48px;color:#fff;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;flex-direction:column;align-items:center;padding:12px 24px}.footer-flex{display:flex;top:0;left:0;width:100%;padding-left:228px}@media screen and (max-width:1399.98px){.container-responsive{max-width:1200px}}@media screen and (max-width:1199.98px){.container{max-width:960px}.container-responsive{max-width:1000px}.typo--outlined{font-size:clamp(2rem,9vw,6rem)}}@media screen and (max-width:991.98px){.container-responsive{max-width:100%;padding:0 20px}.typo--outlined{font-size:clamp(1.8rem,8vw,5rem)}.typo--red{padding-left:0}.typo--red:before{display:none}}@media screen and (max-width:767.98px){.typo--outlined{font-size:clamp(1.5rem,10vw,4rem);-webkit-text-stroke:.5px hsla(0,0%,100%,.8)}.typo--outlined+.typo--outlined{margin-top:-4%}.typo--normal{font-size:clamp(1rem,5vw,2rem)}.flex-stack-mobile{flex-direction:column!important}.full-width-mobile{width:100%!important;max-width:100%!important}.hide-mobile{display:none!important}.text-center-mobile{text-align:center!important}}@media screen and (max-width:575.98px){.typo--outlined{font-size:clamp(1.2rem,12vw,3rem)}.typo--red{font-size:.7rem;letter-spacing:.15em}.section-padding{padding:40px 0!important}.section-margin{margin:30px 0!important}}.show-xs{display:none!important}@media screen and (max-width:575.98px){.show-xs{display:block!important}}.show-sm{display:none!important}@media screen and (max-width:767.98px){.show-sm{display:block!important}}.show-md{display:none!important}@media screen and (max-width:991.98px){.show-md{display:block!important}}@media screen and (max-width:575.98px){.hide-xs{display:none!important}}@media screen and (max-width:767.98px){.hide-sm{display:none!important}}@media screen and (max-width:991.98px){.hide-md{display:none!important}}.grid-1{grid-template-columns:1fr;grid-gap:24px}.grid-1,.grid-2{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:24px}@media screen and (max-width:767.98px){.grid-2{grid-template-columns:1fr}}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:991.98px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767.98px){.grid-3{grid-template-columns:1fr}}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:1199.98px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:991.98px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767.98px){.grid-4{grid-template-columns:1fr}}.mt-responsive{margin-top:80px}@media screen and (max-width:991.98px){.mt-responsive{margin-top:60px}}@media screen and (max-width:767.98px){.mt-responsive{margin-top:40px}}.mb-responsive{margin-bottom:80px}@media screen and (max-width:991.98px){.mb-responsive{margin-bottom:60px}}@media screen and (max-width:767.98px){.mb-responsive{margin-bottom:40px}}.py-responsive{padding-top:80px;padding-bottom:80px}@media screen and (max-width:991.98px){.py-responsive{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:767.98px){.py-responsive{padding-top:40px;padding-bottom:40px}}.px-responsive{padding-left:40px;padding-right:40px}@media screen and (max-width:991.98px){.px-responsive{padding-left:24px;padding-right:24px}}@media screen and (max-width:767.98px){.px-responsive{padding-left:16px;padding-right:16px}}.portfolio-container{font-family:Roboto}.portfolio__header{margin-top:100px}@media screen and (min-width:768px){.portfolio__header{margin-top:150px}}.portfolio__header-text{text-align:center;font-size:20px!important;font-weight:500!important;line-height:1.25!important}@media screen and (min-width:768px){.portfolio__header-text{font-size:30px!important}}.portfolio__projects{margin-top:30px}@media screen and (min-width:768px){.portfolio__projects{margin-top:80px}}
/*# sourceMappingURL=main.598e4b40.chunk.css.map */