main#wordpressDev{overflow:unset}@media (max-width:767px){main#wordpressDev{overflow-x:hidden}}@media (min-width:768px) and (max-width:1149px){main#wordpressDev{overflow-x:hidden}}main#wordpressDev section{padding-left:80px;padding-right:80px}@media (min-width:768px) and (max-width:1149px){main#wordpressDev section{padding-left:20px;padding-right:20px}}@media (max-width:767px){main#wordpressDev section{overflow:hidden;padding-left:14px;padding-right:14px}}main#wordpressDev section.hero{margin-top:-231px;padding-bottom:150px;position:relative}main#wordpressDev section.hero .gradient-bg{height:1400px;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:calc(100% + 80px)}main#wordpressDev section.hero .gradient-bg svg{display:none}@media (max-width:767px){main#wordpressDev section.hero .gradient-bg{height:700px;width:100%}}main#wordpressDev section.hero .gradient-bg .gradients-container{filter:url(#goo) blur(50px);height:100%;width:100%}main#wordpressDev section.hero .container{display:flex;position:relative}main#wordpressDev section.hero .container.top-section{background-position:100% 100%;background-repeat:no-repeat;background-size:45%;flex-direction:column;justify-content:space-between;min-height:600px;padding-top:300px}main#wordpressDev section.hero .container.top-section .hero-bg{display:none;margin:24px auto 40px;max-width:800px;width:100%}@media (max-width:1180px){main#wordpressDev section.hero .container.top-section{padding-top:250px}main#wordpressDev section.hero .container.top-section .hero-bg{display:block}main#wordpressDev section.hero .container.top-section{background-size:0}}main#wordpressDev section.hero .container.top-section h1{font-size:clamp(36px,6vw,94px)!important;width:50%}main#wordpressDev section.hero .container.top-section .heroBottom{display:flex;flex-direction:column;margin-top:40px;gap:40px}main#wordpressDev section.hero .container.top-section .heroBottom .--button{width:-moz-max-content;width:max-content}main#wordpressDev section.hero .container.bottom-section{justify-content:flex-end;padding-top:125px}
@media (max-width:520px){main#wordpressDev section.hero .container.bottom-section{padding-top:40px}}main#wordpressDev section.hero .container.bottom-section p{color:#fff;font-size:34px;line-height:1.4em;max-width:950px}main#wordpressDev section.hero .container.bottom-section p:first-letter{margin-left:200px}@media (max-width:520px){main#wordpressDev section.hero .container.bottom-section p{font-size:20px}main#wordpressDev section.hero .container.bottom-section p:first-letter{margin-left:0}}main#wordpressDev section.numbers .container{color:#fff}main#wordpressDev section.numbers .container h3{margin-bottom:30px;text-transform:none}main#wordpressDev section.numbers .container .numbers__items{display:flex}main#wordpressDev section.numbers .container .numbers__items .singleItem{border-left:1px solid #504e57;display:flex;flex:1;flex-direction:column;padding:20px 13px 30px 20px}main#wordpressDev section.numbers .container .numbers__items .singleItem .sumIndex{font-size:16px;line-height:22px;margin-bottom:56px;opacity:.2}main#wordpressDev section.numbers .container .numbers__items .singleItem .numberBox{display:flex;font-size:56px;height:40px;justify-content:center;line-height:36px}main#wordpressDev section.numbers .container .numbers__items .singleItem .numberBox img{display:block;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}main#wordpressDev section.numbers .container .numbers__items .singleItem p{font-size:16px;line-height:22px;margin-top:36px;opacity:.8}@media (max-width:1040px){main#wordpressDev section.numbers .container .numbers__items{flex-wrap:wrap}main#wordpressDev section.numbers .container .numbers__items .singleItem{flex-basis:200px}}@media (max-width:480px){main#wordpressDev section.numbers .container .numbers__items .singleItem{margin-bottom:16px}}main#wordpressDev section.toDevelop{position:relative}main#wordpressDev section.toDevelop .gradient-bg{height:1400px;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:calc(100% + 80px)}main#wordpressDev section.toDevelop .gradient-bg svg{display:none}@media (max-width:767px){main#wordpressDev section.toDevelop .gradient-bg{height:700px;width:100%}}main#wordpressDev section.toDevelop .gradient-bg .gradients-container{filter:url(#goo) blur(50px);height:100%;width:100%}main#wordpressDev section.toDevelop .container{padding-top:164px}@media (max-width:520px){main#wordpressDev section.toDevelop .container{padding-top:80px}}main#wordpressDev section.toDevelop .container h2{margin-bottom:40px}@media (min-width:768px){main#wordpressDev section.toDevelop .container h2{margin-left:auto;margin-right:0;width:75%}}main#wordpressDev section.toDevelop .container .devRep{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:767px){main#wordpressDev section.toDevelop .container .devRep{padding-top:0}}main#wordpressDev section.toDevelop .container .devRep:before{content:"";width:calc(25% - 15px)}main#wordpressDev section.toDevelop .container .devRep .singleDev{display:flex;flex-direction:column;justify-content:end;position:relative;width:calc(25% - 15px)}@media (min-width:768px) and (max-width:1149px){main#wordpressDev section.toDevelop .container .devRep .singleDev{width:calc(50% - 10px)}}@media (max-width:767px){main#wordpressDev section.toDevelop .container .devRep .singleDev{width:100%}}main#wordpressDev section.toDevelop .container .devRep .singleDev:not(.singleSum){justify-content:start;width:calc(50% - 10px)}main#wordpressDev section.toDevelop .container .devRep .singleDev.is-active svg{opacity:0;}main#wordpressDev section.toDevelop .container .devRep .singleDev.is-active .desc{overflow-y:auto;opacity:1;transition: all .25s ease !important;}
@media (max-width:767px){main#wordpressDev section.toDevelop .container .devRep .singleDev:not(.singleSum){width:100%}}main#wordpressDev section.toDevelop .container .devRep .singleDev.link{align-items:flex-end;justify-content:flex-end;padding-bottom:50px;padding-right:60px}@media (max-width:767px){main#wordpressDev section.toDevelop .container .devRep .singleDev.link{padding-top:30px}}main#wordpressDev section.toDevelop .container .devRep .singleDev.singleSum{background-color:#141317;height:300px;overflow:hidden;padding:50px 20px 20px}main#wordpressDev section.toDevelop .container .devRep .singleDev.singleSum:after{animation:noiseAnimation 1s steps(10) infinite;background-image:var(--noiseImage);content:"";height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%}main#wordpressDev section.toDevelop .container .devRep .singleDev h2{font-size:34px;line-height:36px;text-transform:unset}main#wordpressDev section.toDevelop .container .devRep .singleDev svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}main#wordpressDev section.toDevelop .container .devRep .singleDev p{color:#fff}main#wordpressDev section.toDevelop .container .devRep .singleDev p.desc{font-size:14px;left:20px;line-height:18px;max-height:155px;opacity:0;overflow-y:auto;padding-right:16px;position:absolute;top:65px;z-index:10}main#wordpressDev section.toDevelop .container .devRep .singleDev p.head{font-size:18px;line-height:24px}main#wordpressDev section.toDevelop .container .devRep .singleDev .number{color:#fff;display:block;font-size:16px;left:20px;line-height:20px;margin-bottom:35px;opacity:.8;position:absolute;top:20px}main#wordpressDev section.technologies{padding-top:80px}@media (max-width:767px){main#wordpressDev section.technologies{display:none}}main#wordpressDev section.technologies .container .techRep{display:flex;flex-wrap:wrap;height:300px;overflow:hidden;position:relative}main#wordpressDev section.technologies .container .techRep .singleTech{align-items:center;border:1px solid #fff;border-radius:50px;display:flex;gap:8px;height:46px;justify-content:center;padding:0 18px;pointer-events:none;position:absolute;white-space:nowrap;width:-moz-max-content;width:max-content}main#wordpressDev section.technologies .container .techRep .singleTech p{color:#fff;font-size:18px;font-weight:500}main#wordpressDev section.technologies .container .techRep .singleTech img{height:24px;max-width:38px;-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width:520px){main#wordpressDev section.technologies{padding-top:40px}}
main#wordpressDev section.work-with{padding-bottom:0;padding-top:80px}@media (min-width:769px){main#wordpressDev section.work-with{min-height:100vh}}main#wordpressDev section.work-with{display:flex;flex-direction:column;position:relative}main#wordpressDev section.work-with h2 span{margin-left:3em}main#wordpressDev section.work-with .zcontainer{min-height:calc(100% + 80px);overflow:visible;position:relative;z-index:22}main#wordpressDev section.work-with .zcontainer img{pointer-events:none;position:absolute;width:clamp(400px,25vw,700px);will-change:transform,opacity;z-index:2}main#wordpressDev section.work-with .zcontainer img.left-img{left:10%;top:98%}main#wordpressDev section.work-with .zcontainer img.right-img{right:10%;top:100%}main#wordpressDev section.work-with .category-flex{display:flex;flex-direction:column;margin-top:80px;position:relative;z-index:0}main#wordpressDev section.work-with .category-flex .row{align-items:flex-start;display:flex;justify-content:space-between}main#wordpressDev section.work-with .category-flex .row .num-col p{color:#cecece;font-size:16px;font-weight:400}main#wordpressDev section.work-with .category-flex .row .category{border-bottom:1px solid #202227;flex-basis:50%;margin-bottom:24px;padding-bottom:24px;position:relative}main#wordpressDev section.work-with .category-flex .row .category:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.4s;width:16px}main#wordpressDev section.work-with .category-flex .row .category:hover:after{transition:.4s;width:100%}main#wordpressDev section.work-with .category-flex .row .category h3{color:#cecece;font-size:24px;font-weight:400;text-transform:unset}@media (max-width:520px){main#wordpressDev section.work-with .category-flex .row .category h3{font-size:20px}}@media (max-width:1040px){main#wordpressDev section.work-with .zcontainer .category-flex .category{flex-basis:500px}}@media (max-width:767px){main#wordpressDev section.work-with .zcontainer .left-img,main#wordpressDev section.work-with .zcontainer .right-img{display:none}main#wordpressDev section.work-with .zcontainer .container{padding-bottom:40px;padding-top:40px}main#wordpressDev section.work-with .zcontainer .container h2 br{display:none}main#wordpressDev section.work-with .zcontainer .container h2 span{margin-left:0}main#wordpressDev section.work-with .zcontainer .container .category-flex .num-col{display:none}main#wordpressDev section.work-with .zcontainer .container .category-flex .category{flex-basis:100%}}