.featuredClients{overflow:hidden;padding-top:200px;position:relative}@media (min-width:768px) and (max-width:1149px){.featuredClients{padding-top:100px}}@media (max-width:767px){.featuredClients{padding-top:50px}}.featuredClients .container .feaSlider{margin-top:120px;position:relative}.featuredClients .container .feaSlider:before{background-color:#000;content:"";height:100%;position:absolute;right:100%;top:0;width:100vh;z-index:2}.featuredClients .container .feaSlider .feaSliderWrap .slick-next{left:auto;right:0;top:-80px}.featuredClients .container .feaSlider .feaSliderWrap .slick-prev{left:auto;right:50px;top:-80px}.featuredClients .container .feaSlider .feaSliderWrap .slick-list{overflow:visible}@media (min-width:768px) and (max-width:1149px){.featuredClients .container .feaSlider .feaSliderWrap .slick-list{overflow:hidden}}@media (max-width:767px){.featuredClients .container .feaSlider .feaSliderWrap .slick-list{overflow:hidden}}.featuredClients .container .feaSlider .feaSliderWrap .slick-list .slick-track .singleFea{margin-right:30px}.featuredClients .container .feaSlider .feaSliderWrap .slick-list .slick-track .singleFea img{margin-bottom:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;opacity:.35;width:125px}.featuredClients .container .feaSlider .feaSliderWrap .slick-list .slick-track .singleFea p{color:#cecece;font-weight:300;line-height:1.6em}.featuredClients .container .feaSlider .feaSliderWrap .slick-list .slick-track .singleFea p.title{font-size:16px;font-weight:400;margin-bottom:10px}@media (max-width:767px){.featuredClients .container .feaSlider .feaSliderWrap .slick-list .slick-track .singleFea p.title{font-size:15px}}.featuredClients .container .feaSlider .feaSliderWrap .slick-list .slick-track .singleFea p.message{font-size:20px;line-height:1.5em}@media (max-width:767px){.featuredClients .container .feaSlider .feaSliderWrap .slick-list .slick-track .singleFea p.message{font-size:18px}}.clientsRepeater{padding-top:80px}@media (max-width:767px){.clientsRepeater{padding-top:50px}}.clientsRepeater *{overflow:visible}@media (min-width:768px) and (max-width:1149px){.clientsRepeater *{overflow:hidden}}@media (max-width:767px){.clientsRepeater *{overflow:hidden}}.clientsRepeater .container .clientRep1,.clientsRepeater .container .clientRep2{margin-left:-80px;margin-right:-80px}.clientsRepeater .container .clientRep1 .clientRepWrap .slick-list,.clientsRepeater .container .clientRep2 .clientRepWrap .slick-list{overflow:visible}@media (min-width:768px) and (max-width:1149px){.clientsRepeater .container .clientRep1 .clientRepWrap .slick-list,.clientsRepeater .container .clientRep2 .clientRepWrap .slick-list{overflow:hidden}}@media (max-width:767px){.clientsRepeater .container .clientRep1 .clientRepWrap .slick-list,.clientsRepeater .container .clientRep2 .clientRepWrap .slick-list{overflow:hidden}}.clientsRepeater .container .clientRep1 .clientRepWrap .slick-list .slick-track .singleClient,.clientsRepeater .container .clientRep2 .clientRepWrap .slick-list .slick-track .singleClient{align-items:center;background-color:transparent;border:1px solid hsla(0,0%,100%,.2);display:flex;height:130px;justify-content:center;margin-left:10px;margin-right:10px;overflow:hidden;position:relative;width:200px}@media (max-width:660px){.clientsRepeater .container .clientRep1 .clientRepWrap .slick-list .slick-track .singleClient,.clientsRepeater .container .clientRep2 .clientRepWrap .slick-list .slick-track .singleClient{max-height:90px;width:140px}}.clientsRepeater .container .clientRep1 .clientRepWrap .slick-list .slick-track .singleClient:after,.clientsRepeater .container .clientRep2 .clientRepWrap .slick-list .slick-track .singleClient:after{content:"";height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%}.clientsRepeater .container .clientRep1 .clientRepWrap .slick-list .slick-track .singleClient img,.clientsRepeater .container .clientRep2 .clientRepWrap .slick-list .slick-track .singleClient img{max-height:92px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:125px;z-index:2}@media (max-width:660px){.clientsRepeater .container .clientRep1 .clientRepWrap .slick-list .slick-track .singleClient img,.clientsRepeater .container .clientRep2 .clientRepWrap .slick-list .slick-track .singleClient img{max-height:50px;width:80px}}.clientsRepeater .container .clientRep2{margin-top:20px;transform:rotate(180deg)}.clientsRepeater .container .clientRep2 .singleClient{transform:rotate(180deg)}.wrap.serviceWrap{display:flex;gap:115px;padding-top:50px}@media (max-width:767px){.wrap.serviceWrap{flex-direction:column;gap:38px;padding-top:0}}.wrap.serviceWrap .leftPart{width:425px}@media (min-width:768px) and (max-width:1149px){.wrap.serviceWrap .leftPart{width:50%}}@media (max-width:767px){.wrap.serviceWrap .leftPart{width:100%}.wrap.serviceWrap .leftPart .--button{display:none}}.wrap.serviceWrap .leftPart .innerWrap{position:sticky;top:100px}.wrap.serviceWrap .leftPart .innerWrap p{color:hsla(0,0%,100%,.8);margin-bottom:75px}@media (max-width:767px){.wrap.serviceWrap .leftPart .innerWrap p{font-size:14px;line-height:22px;margin-bottom:0}}.wrap.serviceWrap .rightPart{width:calc(100% - 540px)}@media (min-width:768px) and (max-width:1149px){.wrap.serviceWrap .rightPart{width:50%}}@media (max-width:767px){.wrap.serviceWrap .rightPart{width:100%}}.wrap.serviceWrap .rightPart .singleService{border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;padding-bottom:48px;padding-top:48px;position:relative;text-decoration:none}@media (max-width:520px){.wrap.serviceWrap .rightPart .singleService{padding-bottom:24px}}.wrap.serviceWrap .rightPart .singleService:first-child{padding-top:0}.wrap.serviceWrap .rightPart .singleService:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .4s cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);width:16px}.wrap.serviceWrap .rightPart .singleService:hover:after{width:100%}@media (min-width:768px) and (max-width:1149px){.wrap.serviceWrap .rightPart .singleService:hover:after{width:0}}@media (max-width:767px){.wrap.serviceWrap .rightPart .singleService:hover:after{width:0}}.wrap.serviceWrap .rightPart .singleService:hover h3:before{opacity:0;transform:translate3d(50%,-50%,0)}.wrap.serviceWrap .rightPart .singleService:hover h3:after{opacity:1;transform:translate3d(50%,-50%,0)}.wrap.serviceWrap .rightPart .singleService:not(a) h3:after,.wrap.serviceWrap .rightPart .singleService:not(a) h3:before{display:none!important}.wrap.serviceWrap .rightPart .singleService h3{color:hsla(0,0%,100%,.8);font-weight:500;margin-bottom:14px;padding-right:50px;position:relative}@media (max-width:767px){.wrap.serviceWrap .rightPart .singleService h3{font-weight:400!important;position:unset}}@media (max-width:520px){.wrap.serviceWrap .rightPart .singleService h3{position:relative}}.wrap.serviceWrap .rightPart .singleService h3:after,.wrap.serviceWrap .rightPart .singleService h3:before{background-image:url(../images/svg/button_arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:28px;pointer-events:none;position:absolute;transition:all .4s cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);width:28px}@media (max-width:767px){.wrap.serviceWrap .rightPart .singleService h3:after,.wrap.serviceWrap .rightPart .singleService h3:before{height:18px;width:18px}}.wrap.serviceWrap .rightPart .singleService h3:before{right:0;top:7px}@media (max-width:767px){.wrap.serviceWrap .rightPart .singleService h3:before{bottom:16px;top:unset}}@media (max-width:520px){.wrap.serviceWrap .rightPart .singleService h3:before{bottom:unset;top:24px}}.wrap.serviceWrap .rightPart .singleService h3:after{opacity:0;right:13px;top:20px}@media (max-width:767px){.wrap.serviceWrap .rightPart .singleService h3:after{bottom:3px;top:unset}}@media (max-width:520px){.wrap.serviceWrap .rightPart .singleService h3:after{bottom:unset;top:24px}}.wrap.serviceWrap .rightPart .singleService p{color:#fff;font-size:16px;font-weight:300;line-height:22px;opacity:.8}@media (min-width:768px) and (max-width:1149px){.hover-image{display:none!important}}@media (max-width:767px){.hover-image{display:none!important}}@media (pointer:coarse){.hover-image{display:none!important}}@media (hover:none) and (pointer:coarse){.hover-image{display:none!important}}.hover-image{background-color:#fff;border-radius:100%;display:none;height:100px;-o-object-fit:cover;object-fit:cover;position:fixed;transition:opacity .5s ease;width:100px}.hover-image.fade-out{opacity:0}main#websites{overflow:hidden}main#websites section{padding-left:80px;padding-right:80px}@media (min-width:768px) and (max-width:1149px){main#websites section{padding-left:20px;padding-right:20px}}@media (max-width:767px){main#websites section{padding-left:14px;padding-right:14px}}main#websites section.hero{margin-top:-231px;overflow:hidden;position:relative}main#websites section.hero .gradient-bg{background:#000;height:1500px;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:calc(100% + 80px)}main#websites section.hero .gradient-bg svg{display:none}@media (max-width:767px){main#websites section.hero .gradient-bg{height:700px;width:100%}}main#websites section.hero .gradient-bg .gradients-container{filter:url(#goo) blur(50px);height:100%;width:100%}main#websites section.hero .container{height:100%;padding-bottom:100px;padding-top:300px;position:relative}main#websites section.hero .container .headBox{position:relative}main#websites section.hero .container .headBox .numberBox{bottom:0;position:absolute;right:0}@media (max-width:767px){main#websites section.hero .container .headBox .numberBox{margin-top:20px;position:relative}}main#websites section.hero .container .headBox .numberBox span{color:#fff;font-size:56px;font-weight:400;line-height:56px}main#websites section.hero .container .headBox .numberBox p{color:#fff;font-size:16px;font-weight:400;line-height:20px;opacity:.8;width:160px}main#websites section.hero .container .sumWrap{display:flex;gap:100px}@media (max-width:1023px){main#websites section.hero .container .sumWrap{flex-direction:column;gap:21px}}main#websites section.hero .container .sumWrap h3{color:#fff;padding-top:75px;text-transform:capitalize;width:233px}main#websites section.hero .container .sumWrap .sumRep{border-top:1px solid hsla(0,0%,100%,.2);display:flex;gap:9px;justify-content:flex-end;padding-top:75px;width:calc(100% - 333px)}@media (max-width:1023px){main#websites section.hero .container .sumWrap .sumRep{padding-top:0;width:100%}}@media (max-width:767px){main#websites section.hero .container .sumWrap .sumRep{display:grid;grid-template-columns:1fr 1fr}}main#websites section.hero .container .sumWrap .sumRep .singleSum{background-color:transparent;display:flex;flex-direction:column;height:232px;justify-content:space-between;overflow:hidden;padding:20px;position:relative;width:232px}@media (min-width:768px) and (max-width:1023px){main#websites section.hero .container .sumWrap .sumRep .singleSum{width:25%}}@media (max-width:767px){main#websites section.hero .container .sumWrap .sumRep .singleSum{width:100%}}main#websites section.hero .container .sumWrap .sumRep .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#websites section.hero .container .sumWrap .sumRep .singleSum span{color:#fff;font-size:16px;font-weight:300;line-height:22px;opacity:.5}main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox .number,main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox span{color:#fff;font-size:50px;font-weight:400;line-height:50px;opacity:1}@media (min-width:1240px) and (max-width:1400px){main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox .number,main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox span{font-size:38px;line-height:38px}}@media (min-width:1024px) and (max-width:1239px){main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox .number,main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox span{font-size:32px;line-height:32px}}@media (min-width:768px) and (max-width:960px){main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox .number,main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox span{font-size:40px;line-height:40px}}@media (max-width:767px){main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox .number,main#websites section.hero .container .sumWrap .sumRep .singleSum .numberBox span{font-size:34px;line-height:34px}}main#websites section.hero .container .sumWrap .sumRep .singleSum .title{color:#fff;font-size:16px;font-weight:300;line-height:20px;opacity:.8}main#websites section.hero .container .sumWrap{padding-top:100px}main#websites section.hero .container .sumWrap__head{color:#fff;font-size:16px;font-weight:300;line-height:22px;max-width:315px;opacity:.8}@media (max-width:767px){main#websites section.hero .container .sumWrap__head{padding-top:21px}}main#websites section.hero .container .sumWrap .sumRep{border-top:0;padding-top:0}main#websites section.hero .container .sumWrap .sumRep .singleSum{background-color:#141317}main#websites section.hero .container .scrollingGallery{display:flex;flex-direction:column;gap:40px;padding-top:100px}main#websites section.hero .container .scrollingGallery__text{color:#fff;font-size:16px;font-weight:300;line-height:1.5em;margin-left:auto;max-width:735px;opacity:.8}main#websites section.hero .container .scrollingGallery__images{display:flex;gap:20px;width:-moz-fit-content;width:fit-content}main#websites section.hero .container .scrollingGallery__images .singleImage img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main#websites section.hero .container .scrollingGallery__images .singleImage:first-of-type{height:371px;width:464px}main#websites section.hero .container .scrollingGallery__images .singleImage:nth-of-type(2){height:271px;width:271px}main#websites section.hero .container .scrollingGallery__images .singleImage:nth-of-type(3){height:436px;width:616px}main#websites section.hero .container .scrollingGallery__images .singleImage:nth-of-type(4){height:316px;width:562px}main#websites section.hero .container .scrollingGallery__images .singleImage:nth-of-type(5){height:422px;width:591px}main#websites section.hero .container .scrollingGallery__images .singleImage:nth-of-type(6){height:354px;width:472px}main#websites section.problems .container{display:flex;flex-direction:column;gap:60px}main#websites section.problems .container h3{color:#fff;font-size:34px;font-weight:400;line-height:36px;max-width:745px;text-transform:none}main#websites section.problems .container .problems__wrap{display:flex;gap:17px}@media (max-width:520px){main#websites section.problems .container .problems__wrap{flex-direction:column}}main#websites section.problems .container .problems__wrap .singleProblem{border:1px solid hsla(0,0%,100%,.2);display:flex;flex:1;flex-direction:column;gap:20px;padding:42px 34px 60px}main#websites section.problems .container .problems__wrap .singleProblem .problemImage img{display:block;height:190px;-o-object-fit:contain;object-fit:contain;width:100%}main#websites section.problems .container .problems__wrap .singleProblem .problemNumber,main#websites section.problems .container .problems__wrap .singleProblem .problemText,main#websites section.problems .container .problems__wrap .singleProblem li,main#websites section.problems .container .problems__wrap .singleProblem p{color:#fff;font-size:16px;font-weight:300;line-height:22px;opacity:.8}main#websites section.problems .container .problems__wrap .singleProblem ul{padding-left:20px}@media (max-width:880px){main#websites section.problems .container .problems__wrap{flex-wrap:wrap}main#websites section.problems .container .problems__wrap .singleProblem{flex-basis:calc(50% - 16px)}}main#websites section.clientLogos .container .logoRepeater{padding-top:100px}main#websites section.clientLogos .container .logoRepeater .clientRep1 .clientRepWrap,main#websites section.clientLogos .container .logoRepeater .clientRep2 .clientRepWrap{display:none}main#websites section.clientLogos .container .logoRepeater .clientRep1 .clientRepWrap.slick-initialized,main#websites section.clientLogos .container .logoRepeater .clientRep2 .clientRepWrap.slick-initialized{display:block}main#websites section.clientLogos .container .logoRepeater .clientRep1 .clientRepWrap .slick-list,main#websites section.clientLogos .container .logoRepeater .clientRep2 .clientRepWrap .slick-list{overflow:visible}@media (min-width:768px) and (max-width:1149px){main#websites section.clientLogos .container .logoRepeater .clientRep1 .clientRepWrap .slick-list,main#websites section.clientLogos .container .logoRepeater .clientRep2 .clientRepWrap .slick-list{overflow:hidden}}@media (max-width:767px){main#websites section.clientLogos .container .logoRepeater .clientRep1 .clientRepWrap .slick-list,main#websites section.clientLogos .container .logoRepeater .clientRep2 .clientRepWrap .slick-list{overflow:hidden}}main#websites section.clientLogos .container .logoRepeater .clientRep1 .clientRepWrap .slick-list .slick-track .singleClient,main#websites section.clientLogos .container .logoRepeater .clientRep2 .clientRepWrap .slick-list .slick-track .singleClient{align-items:center;border:1px solid hsla(0,0%,100%,.2);display:flex;height:130px;justify-content:center;margin-left:10px;margin-right:10px;overflow:hidden;position:relative;width:200px}@media (max-width:660px){main#websites section.clientLogos .container .logoRepeater .clientRep1 .clientRepWrap .slick-list .slick-track .singleClient,main#websites section.clientLogos .container .logoRepeater .clientRep2 .clientRepWrap .slick-list .slick-track .singleClient{max-height:90px;width:140px}}main#websites section.clientLogos .container .logoRepeater .clientRep1 .clientRepWrap .slick-list .slick-track .singleClient img,main#websites section.clientLogos .container .logoRepeater .clientRep2 .clientRepWrap .slick-list .slick-track .singleClient img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:125px;z-index:2}@media (max-width:660px){main#websites section.clientLogos .container .logoRepeater .clientRep1 .clientRepWrap .slick-list .slick-track .singleClient img,main#websites section.clientLogos .container .logoRepeater .clientRep2 .clientRepWrap .slick-list .slick-track .singleClient img{max-height:50px;width:80px}}main#websites section.clientLogos .container .logoRepeater .clientRep2{margin-top:20px;transform:rotate(180deg)}main#websites section.clientLogos .container .logoRepeater .clientRep2 .singleClient{transform:rotate(180deg)}main#websites section.important{padding-bottom:200px;padding-top:140px;position:relative}@media (max-width:767px){main#websites section.important{padding-bottom:100px}}@media (min-width:768px) and (max-width:1149px){main#websites section.important{padding-bottom:100px}}main#websites section.important .gradient-bg{background:#000;height:1500px;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:calc(100% + 80px)}main#websites section.important .gradient-bg .interactive,main#websites section.important .gradient-bg svg{display:none}@media (max-width:767px){main#websites section.important .gradient-bg{height:700px;width:100%}}main#websites section.important .gradient-bg .gradients-container{filter:url(#goo) blur(50px);height:100%;width:100%}main#websites section.important .container{color:#fff}main#websites section.important .container h3{font-size:34px;font-weight:400;line-height:36px;max-width:957px;text-transform:none}main#websites section.important .container .important__text{font-weight:300;line-height:1.5em;margin-top:24px}main#websites section.important .container .important__percentages{display:flex;flex-wrap:wrap;margin-top:60px;row-gap:90px}@media (max-width:767px){main#websites section.important .container .important__percentages{flex-direction:column;row-gap:40px}}main#websites section.important .container .important__percentages .singlePercentage{border-left:1px solid #504e57;display:flex;flex-direction:column;gap:20px;padding-left:24px;padding-right:20px}@media (max-width:767px){main#websites section.important .container .important__percentages .singlePercentage{border-left:0;border-top:1px solid #504e57;padding-left:0;padding-right:0}}main#websites section.important .container .important__percentages .singlePercentage p{color:#fff;font-size:16px;font-weight:300;line-height:22px;max-width:390px;opacity:.8}main#websites section.important .container .important__percentages .singlePercentage:first-of-type,main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(2){width:50%}main#websites section.important .container .important__percentages .singlePercentage:first-of-type .numberBox,main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(2) .numberBox{color:#ecefff;font-size:162px;font-weight:400;line-height:1em}@media (max-width:767px){main#websites section.important .container .important__percentages .singlePercentage:first-of-type,main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(2){width:100%}main#websites section.important .container .important__percentages .singlePercentage:first-of-type .numberBox,main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(2) .numberBox{font-size:80px}}@media (min-width:768px) and (max-width:1149px){main#websites section.important .container .important__percentages .singlePercentage:first-of-type .numberBox,main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(2) .numberBox{font-size:80px}}main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(3),main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(4),main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(5){width:33.3333333333%}@media (max-width:767px){main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(3),main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(4),main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(5){width:100%}}main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(3) .numberBox,main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(4) .numberBox,main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(5) .numberBox{color:#ecefff;font-size:90px;font-weight:400;line-height:1.2em}@media (min-width:768px) and (max-width:1149px){main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(3) .numberBox,main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(4) .numberBox,main#websites section.important .container .important__percentages .singlePercentage:nth-of-type(5) .numberBox{font-size:60px}}main#websites section.toDevelop .container .devRep{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:767px){main#websites section.toDevelop .container .devRep{padding-top:0}}main#websites section.toDevelop .container .devRep .singleDev{display:flex;flex-direction:column;justify-content:end;position:relative;width:calc(25% - 15px)}main#websites section.toDevelop .container .devRep .singleDev.is-active .desc{overflow-y:auto}@media (min-width:768px) and (max-width:1149px){main#websites section.toDevelop .container .devRep .singleDev{width:calc(33.33% - 14px)}main#websites section.toDevelop .container .devRep .singleDev:first-child{margin-left:auto}}@media (max-width:767px){main#websites section.toDevelop .container .devRep .singleDev{width:calc(50% - 12px)}}main#websites section.toDevelop .container .devRep .singleDev:not(.singleSum){justify-content:start;width:calc(50% - 10px)}@media (min-width:768px) and (max-width:1149px){main#websites section.toDevelop .container .devRep .singleDev:not(.singleSum){width:calc(66.33% - 14px)}}@media (max-width:767px){main#websites section.toDevelop .container .devRep .singleDev:not(.singleSum){width:100%}}main#websites section.toDevelop .container .devRep .singleDev:hover .desc{opacity:1}main#websites section.toDevelop .container .devRep .singleDev:hover svg{opacity:0}main#websites 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#websites section.toDevelop .container .devRep .singleDev.link{padding-top:30px}}main#websites section.toDevelop .container .devRep .singleDev.singleSum{background-color:#141317;height:300px;overflow:hidden;padding:50px 20px 20px}main#websites 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#websites section.toDevelop .container .devRep .singleDev h2{font-size:34px;line-height:36px;text-transform:unset}main#websites section.toDevelop .container .devRep .singleDev svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s ease!important;width:100%}main#websites section.toDevelop .container .devRep .singleDev p{color:#fff}main#websites section.toDevelop .container .devRep .singleDev p.desc{color:#cecece;font-size:14px;left:20px;line-height:20px;max-height:155px;opacity:0;position:absolute;top:65px;transition:all .25s ease!important;width:calc(100% - 40px);z-index:10}main#websites section.toDevelop .container .devRep .singleDev p.head{font-size:18px;line-height:24px}main#websites 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#websites section.caseStudies{position:relative}main#websites section.caseStudies .gradient-bg{background:#000;height:1500px;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:calc(100% + 80px)}main#websites section.caseStudies .gradient-bg .interactive,main#websites section.caseStudies .gradient-bg svg{display:none}@media (max-width:767px){main#websites section.caseStudies .gradient-bg{height:700px;width:100%}}main#websites section.caseStudies .gradient-bg .gradients-container{filter:url(#goo) blur(50px);height:100%;width:100%}main#websites section.caseStudies .container{color:#fff;display:flex;flex-direction:column;gap:20px;padding-bottom:200px;padding-top:200px}@media (max-width:767px){main#websites section.caseStudies .container{padding-bottom:100px;padding-top:100px}main#websites section.caseStudies .container h2{font-size:48px}}@media (min-width:768px) and (max-width:1149px){main#websites section.caseStudies .container{padding-bottom:100px;padding-top:100px}}main#websites section.caseStudies .container .caseStudies__text{color:#cecece;font-size:16px;font-weight:300;line-height:1.5em;margin-bottom:80px;max-width:302px}@media (max-width:767px){main#websites section.caseStudies .container .caseStudies__text{margin-bottom:20px}}@media (min-width:768px) and (max-width:1149px){main#websites section.caseStudies .container .caseStudies__text{margin-bottom:50px}}main#websites section.caseStudies .container .caseStudies__wrap{align-items:stretch;display:flex}@media (max-width:767px){main#websites section.caseStudies .container .caseStudies__wrap{flex-direction:column}}@media (min-width:768px) and (max-width:1149px){main#websites section.caseStudies .container .caseStudies__wrap{flex-wrap:wrap}}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy{border-left:1px solid #504e57;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:0 24px;position:relative}@media (max-width:767px){main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy{border-left:0;border-top:1px solid #504e57;padding:24px 0}}@media (min-width:768px) and (max-width:1149px){main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy{flex-basis:calc(50% - 12px);margin-bottom:24px}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__icon{right:24px!important}}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .bigText{font-size:90px;line-height:1;text-transform:uppercase}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .afterBigText{margin-top:10px}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__link{color:#cecece;margin-top:30px;transition:.3s}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__link:hover{color:#fff;transition:.3s}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__icon{align-items:center;background-color:#121214;border-radius:50%;display:flex;height:40px;justify-content:center;position:absolute;right:24px;top:0;width:40px}@media (max-width:767px){main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__icon{right:0;top:24px}}@media (min-width:768px) and (max-width:1149px){main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__icon{right:0;top:24px}}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__icon svg{height:9.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s ease!important;width:9.5px}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__icon svg:last-of-type{opacity:0;transform:translate(calc(-50% - 10px),calc(-50% + 10px))}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__icon:hover svg:first-of-type{opacity:0;transform:translate(calc(-50% + 10px),calc(-50% - 10px))}main#websites section.caseStudies .container .caseStudies__wrap .singleCaseStudy .caseStudy__icon:hover svg:last-of-type{opacity:1;transform:translate(-50%,-50%)}main#websites section.successStories{padding-bottom:60px}main#websites section.successStories .container{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;gap:80px;padding-top:40px;position:relative}@media (max-width:767px){main#websites section.successStories .container{gap:40px}}@media (min-width:768px) and (max-width:1149px){main#websites section.successStories .container{gap:40px}}main#websites section.successStories .container h2{width:100%}main#websites section.successStories .container:after{background-color:#fff;content:"";height:1px;position:absolute;right:0;top:-1px;width:16px}main#websites section.successStories .container:before{background-color:#fff;content:"";height:1px;position:absolute;right:19px;top:-1px;width:3px}main#websites section.successStories .container #workContainer .projectContainer{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;row-gap:65px}@media (min-width:768px) and (max-width:1149px){main#websites section.successStories .container #workContainer .projectContainer{-moz-column-gap:12px;column-gap:12px;row-gap:32px}}@media (max-width:767px){main#websites section.successStories .container #workContainer .projectContainer{-moz-column-gap:12px;column-gap:12px;row-gap:32px}}main#websites section.successStories .container #workContainer .projectContainer .singleWork{text-decoration:none;width:calc(33.33% - 16px)}@media (min-width:768px) and (max-width:1149px){main#websites section.successStories .container #workContainer .projectContainer .singleWork{width:calc(50% - 6px)}}@media (max-width:767px){main#websites section.successStories .container #workContainer .projectContainer .singleWork{width:calc(50% - 6px)}}@media (max-width:480px){main#websites section.successStories .container #workContainer .projectContainer .singleWork{width:100%}}main#websites section.successStories .container #workContainer .projectContainer .singleWork:hover h2{transform:translateY(-5px)!important}main#websites section.successStories .container #workContainer .projectContainer .singleWork img{display:block;height:410px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px) and (max-width:1149px){main#websites section.successStories .container #workContainer .projectContainer .singleWork img{width:100%}}@media (max-width:767px){main#websites section.successStories .container #workContainer .projectContainer .singleWork img{aspect-ratio:1;height:auto}}main#websites section.successStories .container #workContainer .projectContainer .singleWork .metaBlock{display:flex;flex-direction:column;margin-top:26px}main#websites section.successStories .container #workContainer .projectContainer .singleWork .metaBlock h2{font-size:24px;font-weight:500;line-height:28px;margin-bottom:10px;transition:all .25s ease!important}@media (max-width:767px){main#websites section.successStories .container #workContainer .projectContainer .singleWork .metaBlock h2{font-size:20px;line-height:24px}}main#websites section.successStories .container #workContainer .projectContainer .singleWork .metaBlock .projectCats{display:flex;gap:10px;margin-top:12px}@media (max-width:767px){main#websites section.successStories .container #workContainer .projectContainer .singleWork .metaBlock .projectCats{flex-wrap:wrap}}main#websites section.successStories .container #workContainer .projectContainer .singleWork .metaBlock .projectCats span{border:1px solid hsla(0,0%,100%,.2);border-radius:100px;color:#fff;font-size:16px;height:-moz-max-content;height:max-content;line-height:22px;opacity:.8;padding:5px 15px;white-space:nowrap}@media (max-width:767px){main#websites section.successStories .container #workContainer .projectContainer .singleWork .metaBlock .projectCats span{font-size:14px;line-height:20px;padding:3px 12px}}