.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--clr-light:hsl(0, 0%, 100%);--clr-primary:hsl(222, 47.4%, 4.4%);--clr-accent:hsl(231, 100%, 14.7%);--clr-text:hsl(240, 2.7%, 25.5%);--clr-accent-orange:hsl(21, 70.2%, 22.2%);--clr-light-blue:hsl(211, 23.4%, 28.5%);--clr-dark:hsl(240, 9.9%, 1.5%);--transition-base:0.5s ease;--container-width:140rem;--break-tablet:60rem;--font-space-semibold:"space-semibold", sans-serif;--font-space-bold:"space-bold", sans-serif;--font-space-regular:"space-regular", serif}html{font-size:62.5%;scroll-behavior:smooth;background-color:var(--clr-primary)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-space-regular);color:var(--clr-light);font-size:1.6rem;container:body / inline-size;overflow-x:clip}body.open{height:100vh;overflow-x:clip;container:unset}h3,h6{font-family:var(--font-libre)}h1{font-family:var(--font-space-bold);font-size:clamp(5rem, 9vw, 12rem);line-height:.9}h2{font-family:var(--font-space-bold);font-size:clamp(3rem, 12vw, 112px);line-height:.9;text-transform:uppercase;margin-bottom:2rem}h4{font-family:var(--font-space-regular);color:hsl(from var(--clr-light-blue) h s 50%);margin-bottom:2rem;text-transform:uppercase;letter-spacing:2px}h5{font-family:var(--font-space-regular);margin-bottom:1.5rem;color:hsl(from var(--clr-text) h s 70%);line-height:32px;font-size:clamp(16px, 4vw, 24px);font-weight:300}p{margin-bottom:1.5rem;color:hsl(from var(--clr-text) h s 70%);line-height:32px;font-size:clamp(14px, 6vw, 16px)}li{line-height:30px;font-size:clamp(14px, 6vw, 16px);color:hsl(from var(--clr-text) h s 70%)}a{text-decoration:none;color:inherit;transition:var(--transition-base)}img,iframe,video{display:block;max-width:100%}ul,ol{list-style:none}input,textarea{font-family:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none;transition:var(--transition-base)}.container{width:min(var(--container-width), 100%);margin:0 auto;padding:0 1rem}.btn{padding:18px 32px;background-color:hsl(from var(--clr-accent) h s 40%);border:1px solid hsl(from var(--clr-accent) h s 40%);color:var(--clr-light);width:max-content;display:inline-block;transition:var(--transition-base);cursor:pointer;text-transform:uppercase;letter-spacing:-.7px;font-size:16px}.btn:hover{background-color:hsl(from var(--clr-accent) h s 50%);border:1px solid hsl(from var(--clr-accent) h s 50%)}.btn-outline{background-color:#fff0;border:1px solid var(--clr-light);color:var(--clr-light)}.btn-outline:hover{background-color:#fff0;border:1px solid hsl(from var(--clr-accent) h s 50%);color:hsl(from var(--clr-accent) h s 50%)}.btn-header{padding:12px 24px;background-color:hsl(from var(--clr-accent) h s 40%);border:1px solid hsl(from var(--clr-accent) h s 40%);color:var(--clr-light);width:max-content;display:inline-block;transition:var(--transition-base);cursor:pointer;text-transform:uppercase;letter-spacing:-.7px;font-size:14px}.btn-header:hover{background-color:var(--clr-light);border:1px solid var(--clr-light);color:var(--clr-accent)}.block__header{font-size:clamp(2.5rem, 3vw, 4rem);position:relative;margin-bottom:2rem;display:inline-block;isolation:isolate}.title__wrapper{max-width:1000px}.modal{position:fixed;top:0;left:0;height:100dvh;width:100%;z-index:9999;display:none;opacity:0;transition-property:opacity display;transition-duration:0.5s;transition-behavior:allow-discrete}.modal.show,.modal.book.show{display:block;opacity:1}.modal.show .overlay,.modal.book.show .overlay{opacity:1;@starting-style{opacity:0}}.modal.show .modal__main,.modal.book.show .modal__main{opacity:1;top:45%;background-color:var(--clr-primary);padding:2rem;@starting-style{opacity:0;top:35%}}.modal .overlay,.modal.book .overlay{width:100%;height:100%;background-color:rgb(56 56 56 / .575);transition:all 0.5s ease}.modal .modal__main,.modal.book .modal__main{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:min(50rem, 100%);background:var(--clr-light);border-radius:1rem;margin-inline:.5rem;transition:all 0.5s ease}.modal__header{display:flex;justify-content:space-between;padding-bottom:2rem;gap:2rem;align-items:center;padding:0 1.5rem;margin-bottom:1rem;h4{margin-bottom:0;color:var(--clr-light);letter-spacing:normal;text-transform:none}}.modal__header button{transform:rotate(45deg)}.btn__modal__close img{filter:invert(1) brightness(2);width:50px}.header{position:fixed;top:0;left:0;width:100%;z-index:9999;padding:1rem 0;margin-bottom:2rem}.header.scrolled{background:rgb(107 114 128 / .2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header__action{display:none}.header__nav{background-color:var(--clr-dark);height:auto;min-height:0dvh;max-height:0dvh;transition:all 0.5s ease;overflow:hidden}.header__nav.open{min-height:90dvh;max-height:90dvh}.header__nav ul li{padding:1rem 2rem}.header__nav ul li:not(:last-child){margin-bottom:1rem}.toggle__menu{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer}.mega__menu{position:absolute;width:100%;background-color:#fff;top:103%;left:0;display:none;height:auto;max-height:0;transition:0.5s ease;overflow:hidden}.mega__menu .inner{padding:2rem 0}.mega__menu.expand{max-height:450px}@media screen and (min-width:768px){.mega__menu{display:block}}.mega__menu__wrapper{width:min(1000px, 100%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.mega__menu__item{padding:1rem}.mega__menu__item:hover{background-color:#03c;cursor:pointer}.mega__menu__item:hover>*{color:#fff;pointer-events:none}.mega__menu__item img{width:100%;margin-bottom:2rem;height:200px;object-fit:cover}.mega__menu__item h4{margin-bottom:1rem;color:#000;span{font-size:1rem;padding:.2rem .4rem;border-radius:1rem;background-color:#000;color:#fff;transform:translatey(-2px);display:inline-block}}.mega__menu__item p{line-height:1.3}.header__nav.open{margin-top:2rem}@media screen and (min-width:768px){.toggle__menu{display:none}.header__nav{min-height:unset;max-height:unset;background-color:#fff0;margin-top:0}.header__nav>ul{display:flex;gap:4rem;padding:0}.header__nav ul li:not(:last-child){margin-bottom:0}.header__nav ul li ul{display:none}.header__wrapper{display:flex;align-items:center;justify-content:space-between}.header__action{display:block}}.toggle__menu span{display:block;width:3rem;height:.3rem;background-color:var(--clr-light);margin-bottom:.5rem;border-radius:.5rem;transition:0.3s ease}.toggle__menu.open span:nth-child(1){transform:rotate(45deg) translate(.6rem,.6rem)}.toggle__menu.open span:nth-child(2){opacity:0}.toggle__menu.open span:nth-child(3){transform:rotate(-45deg) translate(.5rem,-.6rem)}.banner{--height:90vh;position:relative;height:var(--height);@media screen and (min-width:768px){height:100dvh}}.banner.contact{margin:0}.banner img{display:block;width:100%;height:60vh;object-fit:cover;filter:brightness(.55);position:absolute;top:0;left:0;height:var(--height);@media screen and (min-width:768px){height:100dvh}}.banner::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right,hsl(223 50% 7% / .98) 0%,hsl(223 50% 9% / .95) 35%,hsl(220 41% 10% / .88) 55%,hsl(222 35% 10% / .65) 90%,hsl(222 28% 14% / .35) 98%,hsl(222 20% 18% / .12) 100%)}.banner.homepage{.banner__inner{top:60%;@media screen and (min-width:1024px){top:50%}}}.banner.contact{.banner__inner{top:50%;@media screen and (min-width:1024px){top:35%}}}.banner__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);z-index:20;width:min(110rem, 100%);padding:1rem;@media screen and (min-width:1440px){padding:0rem;transform:translate(-50%,-50%)}}.banner__wrapper h1{text-transform:uppercase;margin-bottom:2rem}.title__blue{color:hsl(from var(--clr-accent) h s 40%)}.banner__content{display:flex;gap:5rem;align-items:center;width:min(1000px, 100%);margin:4rem 0}.banner__content h5{margin-bottom:0}.banner__action{display:flex;gap:2rem}.banner img.banner__logo{position:absolute;right:3rem;bottom:0rem;z-index:1;width:600px;height:auto;object-fit:contain;opacity:.6;filter:grayscale(100%)}@container body (max-width:760px){.banner__content{flex-direction:column}.banner__logo{width:100px;bottom:1.5rem}}.stats-ticker{width:100%;overflow:hidden;background:#1428d4;padding:2rem 0;position:relative}.ticker-track{display:flex;align-items:center;gap:4rem;width:max-content;animation:tickerMove 20s linear infinite}.ticker-item{display:flex;align-items:center;gap:1.5rem;white-space:nowrap}.ticker-item h2{color:#fff;font-size:clamp(3rem, 5vw, 5rem);font-weight:800;line-height:1}.ticker-item p{color:rgb(255 255 255 / .65);font-size:1.4rem;font-weight:600;letter-spacing:2px;line-height:1.5;margin-bottom:0}.ticker-star{color:rgb(255 255 255 / .4);font-size:2rem}@keyframes tickerMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}.scope{margin:10rem 0}.scope__wrapper{display:flex;flex-wrap:wrap;margin-top:80px;gap:2rem;justify-content:center}.text-center{text-align:center}.scope__items{border:1px solid gray;padding:2rem;width:420px;display:flex;flex-direction:column;gap:2rem}.scope__items:hover{background-color:hsl(from var(--clr-accent) h s 30%)}.scope__items:hover img{filter:brightness(0) saturate(100%) invert(100%)}.scope__items:hover ul li{color:var(--clr-light)}.scope__items img{width:40px;height:40px}.scope__items p{color:var(--clr-light);font-weight:700;font-size:clamp(16px, 4vw, 24px);text-transform:uppercase}.scope__items ul{display:grid;grid-template-columns:1fr 1fr;padding-left:2rem}.scope__items ul li{list-style-type:disc;text-transform:uppercase}@container body (max-width:760px){.scope__items ul{display:grid;grid-template-columns:1fr;padding-left:2rem}}.process{margin:10rem 0;padding:8rem 0}.process__wrapper{background-color:var(--clr-dark);border-radius:40px;padding:7rem;max-width:1400px;margin:0 auto;transition:all 1s cubic-bezier(.22,1,.36,1);transform:scale(.96);opacity:.8}.process__wrapper.active{max-width:100%;border-radius:0;transform:scale(1);opacity:1}.process__title__wrapper{margin:auto;text-align:center;max-width:700px}.process__steps{margin:6rem 0;display:flex;gap:2rem;align-items:center;position:relative}.process__steps::before{content:"";position:absolute;top:50px;left:5%;right:5%;height:2px;background:linear-gradient(to right,transparent,hsl(from var(--clr-light-blue) h s 50%),transparent);z-index:0}.process__item{display:flex;flex-direction:column;gap:1rem;align-items:center;position:relative;z-index:1;background:#fff0;width:min(35rem, 100%);margin-inline:auto}.process__item p{text-align:center}.process__item span{color:hsl(from var(--clr-light-blue) h s 50%);text-transform:uppercase}.process__item__title{color:var(--clr-light);font-family:var(--font-space-bold);font-size:clamp(16px, 4vw, 20px);text-transform:uppercase}@container body (max-width:760px){.process{padding:2rem 0;margin:2rem 0}.process__wrapper{padding:2rem}.process__steps{flex-direction:column}.process__steps::before{opacity:0}}.case__studies{margin:10rem 0}.case__study__title__wrapper h4{max-width:1000px}.case__study__title{display:flex;align-items:end}.case__study__title__wrapper h2{margin-bottom:0}.case__study__wrapper{margin:100px 0}.case__study__item{border-top:1px solid var(--clr-text);border-bottom:1px solid var(--clr-text);padding:5rem;transition:color 0.5s ease;display:grid;grid-template-columns:4fr 1fr;cursor:pointer}.case__study__item:hover{background-color:hsl(from var(--clr-accent) h s 30%)}.case__study__card{display:flex;gap:4rem}.case__study__card h2{color:var(--clr-text);transition:color 0.5s ease}.case__study__item:hover .case__study__card h2{color:rgb(255 255 255 / .137)}.case__study__item:hover .case__study__content{color:var(--clr-light)}.case__study__content__title{margin-bottom:2rem}.case__study__content__title h3{font-size:clamp(24px, 4vw, 48px);text-transform:uppercase}.case__study__content__title span{color:var(--clr-text);text-transform:uppercase}.case__study__item:hover .case__study__content__title span{color:var(--clr-light)}.case__study__stats{text-align:end;position:relative}.case__study__stats p{color:hsl(from var(--clr-light-blue) h s 70%);font-size:clamp(16px, 4vw, 24px);font-family:var(--font-space-bold)}.case__study__stats svg{width:100px;height:100px}.case__study__stats svg path{transition:stroke 0.3s ease;stroke:var(--clr-light)}.case__study__results__title,.case__study__results__tag{font-family:var(--font-space-bold);color:var(--clr-light)}.case__study__results ul li{list-style-type:disc;margin-left:3rem}.case__study__results{opacity:0;max-height:0;overflow:hidden;visibility:hidden;transition:opacity 0.5s ease,max-height 0.5s ease,visibility 0.5s ease}.case__study__desc{opacity:1;max-height:300px;overflow:hidden;transition:opacity 0.5s ease,max-height 0.5s ease,margin 0.5s ease}.case__study__item.active{background-color:hsl(from var(--clr-accent) h s 30%)}.case__study__item.active .case__study__content__title span{color:var(--clr-light)}.case__study__item.active .case__study__card h2{color:rgb(255 255 255 / .137)}.case__study__item.active .case__study__results{opacity:1;max-height:1000px;visibility:visible}.case__study__item.active .case__study__desc{opacity:0;max-height:0;margin:0}.case__study__stats svg{width:70px;height:70px;color:var(--clr-light);transition:all 0.3s ease}.arrow-up,.arrow-down{opacity:0;transform:translateY(10px);right:2rem;transition:opacity 0.3s ease,transform 0.3s ease;position:absolute;width:15px;height:60px}.case__study__item:hover:not(.active) .arrow-down{opacity:1;transform:translateY(0)}.case__study__item.active .arrow-up{opacity:1;transform:translateY(0)}@container body (max-width:760px){.case__study__title{display:flex;flex-direction:column;gap:2rem}.case__study__card{flex-direction:column;gap:1rem}.case__study__item{grid-template-columns:1fr;padding:2rem}.case__study__wrapper{margin:50px 0}.case__study__stats{display:flex}.arrow-up,.arrow-down{opacity:0;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease;position:absolute;height:15px;width:10px}.case__study__item:hover:not(.active) .arrow-down{opacity:1;transform:translateY(-10px)}.case__study__item.active .arrow-up{opacity:1;transform:translateY(-10px)}}.testimonial{margin:10rem 0}.testimonial__wrapper{width:100%;overflow:hidden;padding:2rem 0;position:relative;margin:5rem 0}.testimonial__wrapper{display:flex;align-items:center;gap:4rem;width:max-content;animation:tickerMove 30s linear infinite}.testimonial__item{display:flex;flex-direction:column;gap:1.5rem;max-width:420px;border:1px solid gray;padding:2rem;background:var(--clr-dark)}.testimonial__name{margin-bottom:0;color:hsl(from var(--clr-light-blue) h s 70%);font-family:var(--font-space-bold)}.testimonial__profile span{text-transform:uppercase;font-size:14px;color:var(--clr-text);font-family:var(--font-space-bold)}@container body (max-width:760px){.testimonial__wrapper{animation:tickerMove 40s linear infinite}.testimonial{margin:5rem 0}}.pricing{padding:10rem 0;border-top:1px solid var(--clr-text);border-bottom:1px solid var(--clr-text)}.pricing__wrapper{margin:15rem 0 5rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,340px));gap:3rem;align-items:stretch;justify-content:center}.pricing__item{display:flex;max-height:650px;position:relative;max-width:340px;padding:.2rem;border-radius:2rem;transform:rotateY(0deg);transform-style:preserve-3d;transition:transform 0.5s ease,filter 0.5s ease}.pricing_label{position:relative;width:100%}.pricing__label svg{position:absolute;right:40rem}.pricing__card{width:100%;height:100%;padding:3rem 2rem;background:#3f3f46;border-radius:2rem;display:flex;flex-direction:column;justify-content:space-between;transition:background 0.5s ease,transform 0.5s ease}.pricing__title{display:flex;justify-content:space-between}.pricing__title p{text-transform:uppercase;color:var(--clr-light);font-size:clamp(16px, 4vw, 24px);font-family:var(--font-space-bold)}.pricing__subtitle{color:hsl(from var(--clr-text) h s 70%)}.pricing__price{display:flex;align-items:center;gap:1rem;margin:3rem 0}.pricing__price p{margin:0;color:var(--clr-light);font-size:clamp(20px, 4vw, 40px);font-family:var(--font-space-bold)}.pricing__price span{color:hsl(from var(--clr-text) h s 70%)}.pricing__services{flex:1;margin-top:2rem}.pricing__services ul{display:flex;flex-direction:column;gap:2rem}.pricing__services ul li{display:flex;align-items:center;gap:1rem;color:var(--clr-light);border-bottom:1px solid hsl(from var(--clr-text) h s 40%)}.pricing__item:nth-child(2){transform:scale(1.1);z-index:5;background:linear-gradient(to right,rgb(26 54 232 / .51),rgb(192 207 243 / .96))}.pricing__wrapper:hover .pricing__item:nth-child(2){transform:scale(1);background:#3f3f46}.pricing__item:nth-child(2):hover{transform:scale(1.1)!important;background:linear-gradient(to right,rgb(26 54 232 / .51),rgb(192 207 243 / .96))!important}.pricing__item:nth-child(1):hover,.pricing__item:nth-child(3):hover{transform:scale(1.1);background:linear-gradient(to right,rgb(26 54 232 / .51),rgb(192 207 243 / .96))}@media screen and (max-width:1047px){.pricing__wrapper{margin:3rem;display:flex;flex-direction:column;gap:2rem;place-self:center}.pricing__item{transform:none!important}.pricing__item:hover{transform:translateY(0)}.pricing__label{display:none}}.services{padding:10rem 0;border-bottom:1px solid var(--clr-text)}.services__wrapper{margin-top:3rem;display:grid;grid-template-columns:1fr;place-content:center;gap:2rem;@media screen and (min-width:768px){grid-template-columns:1fr 1fr}@media screen and (min-width:1024px){grid-template-columns:1fr 1fr 1fr 1fr}}.services__title{border-bottom:1px solid var(--clr-text);padding-bottom:7rem}.card__icon{background-color:hsl(from var(--clr-accent) h s 30%);height:50px;width:50px;border-radius:18px;display:flex;align-items:center;justify-content:center}.card__icon img{width:25px;height:25px}.card{border:1px solid rgb(255 255 255 / .5);border-radius:1.5rem;background-color:rgb(255 255 255 / .055);width:100%}.card__content{display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center;padding:2rem}.card__pricing{display:flex;align-items:end}.card__pricing h3{font-size:45px;line-height:1}.card__pricing span{font-size:12px;transform:translatey(-5px)}.card__pricing small{font-size:1.2rem}.card__text h3{margin-bottom:1rem}.card__text p{font-size:12px;line-height:normal}@media screen and (max-width:1047px){.services__stack{width:100%}.card{width:100%}.card__content{display:flex;flex-direction:column;align-items:center;gap:2rem}}.banner__content__list{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.banner__content__list li{@media screen and (min-width:768px){display:flex;flex-direction:column}@media screen and (min-width:1024px){flex-direction:row}}.banner__content__list li>div{display:flex;gap:1rem;align-items:center}.banner__content__list li img{width:24px;height:24px;position:static}.web__design__about{margin:10rem 0}.web__design__about__wrapper{display:grid;grid-template-columns:1fr 2fr;gap:5rem;align-items:center}.web__design__about__wrapper img{max-width:623px;max-height:705px;object-fit:cover;border-radius:45px}.web__design__content h2{font-size:clamp(3rem, 9vw, 100px);text-transform:uppercase}@media screen and (max-width:1047px){.web__design__about__wrapper img{width:100%;height:auto}}@media screen and (max-width:760px){.web__design__about__wrapper{grid-template-columns:1fr;gap:5rem}.web__design__about__wrapper img{width:100%}}.advantages{padding:10rem 0;background-color:#111622a6}.advantages__wrapper{display:flex;flex-wrap:wrap;margin-top:80px;gap:2rem;justify-content:center}.advantages__items{border:1px solid gray;padding:2rem;width:420px;display:flex;flex-direction:column;gap:2rem}.advantages__items p{color:var(--clr-light)}.advantages__items img{width:72px;height:72px}.advantages__items__title{color:var(--clr-light);font-weight:700;font-size:clamp(16px, 4vw, 24px);text-transform:capitalize}.advantages__title__wrapper{max-width:1200px}.process__title__wrapper{margin:auto;text-align:center;max-width:1200px}.web__design__pricing{padding:10rem 0}.process__title__wrapper__pricing{margin:auto;text-align:center;max-width:900px}.web__design__pricing__list{display:flex;flex-direction:column;gap:4rem;justify-content:center;width:min(110rem, 100%);margin:10rem auto 5rem;@media screen and (min-width:768px){flex-direction:row}}.web__design__pricing__card{max-width:570px;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center;border:1px solid var(--clr-text);border-radius:16px;padding:3rem 5rem;background-color:#121212}.web__design__pricing__card img{width:50px;height:50px;margin:0 auto 2rem}.web__design__pricing__card h2{font-size:clamp(25px, 6vw, 55px);text-align:center;margin-bottom:.5rem}.web__design__pricing__card small{display:block;margin-bottom:1rem;opacity:.7}.web__design__pricing__card h2 span{font-size:16px;font-weight:200;text-transform:lowercase}.web__design__pricing__card p{text-align:center}.web__design__pricing__card ul li{display:flex;gap:1rem;align-items:start}@media screen and (max-width:760px){.web__design__pricing{padding:5rem 0}.web__design__pricing__card{padding:2rem;gap:1rem}.web__design__pricing__list{margin:5rem 0}}.results{padding:15rem 0;background-color:var(--clr-dark)}.process__title__wrapper__results{margin:auto;text-align:center;max-width:1200px}.scroll-wrapper{position:relative;height:1225px;overflow-y:auto;max-width:990px;margin:10rem auto;border-radius:2rem;scrollbar-width:none;-ms-overflow-style:none}.scroll-wrapper::-webkit-scrollbar{display:none}.cta{padding:10rem 0}.cta__wrapper{background-color:var(--clr-light);display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:3rem;padding:3rem;border-radius:16px;overflow:hidden}.cta__title{display:flex;flex-direction:column}.cta__title h2{color:#001dbf;font-size:clamp(25px, 6vw, 48px)}.cta__title p{color:var(--clr-dark)}.cta__image{border-radius:16px}.cta__image img{width:100%;max-height:362px;object-fit:cover}@media screen and (max-width:1000px){.cta__wrapper{grid-template-columns:1fr;gap:2rem;padding:3rem}.cta__image img{width:100%;height:100%;object-fit:cover}.cta__title{gap:1rem}.cta{padding:5rem 0}}.faq{padding-top:10rem;border-bottom:1px solid var(--clr-text)}.faq__wrapper{margin:10rem 0;display:flex;flex-direction:column;gap:1rem}.faq__title{display:flex;justify-content:space-between;gap:2rem;cursor:pointer}.faq__title h3{font-family:var(--font-bold);font-size:clamp(20px, 4vw, 48px);text-transform:uppercase}.faq__card{padding:2rem 3rem}.faq__results{height:auto;max-height:0;overflow:hidden;transition:all 0.5s ease}.faq__action svg{transform:rotate(0deg);background-color:#fff0;transition:all 0.5s ease}.faq__card.active{background-color:hsl(from var(--clr-text) h s 20%)}.faq__card:hover{background-color:hsl(from var(--clr-text) h s 20%)}.faq__action.active svg{transform:rotate(45deg);background-color:hsl(from var(--clr-accent) h s 50%)}.faq__results p{font-size:18px}.faq__card.active .faq__results{max-height:500px}.contact{margin:10rem 0}.contact__wrapper{margin:10rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:6rem}label{text-transform:uppercase;font-size:12px;color:#a1a1aa}label:has(input[type="checkbox"]){display:flex;gap:1rem;align-items:center;width:100%}input,textarea{width:100%;padding:1.7rem 1.8rem;outline:none;border:none;border-bottom:1px solid #3f3f46;border-radius:0;background:#fff0;transition:border-color 0.3s ease}.input__wrapper input:focus,.input__wrapper textarea:focus{border-bottom:1px solid #3f3f46;color:var(--clr-white)}.input__wrapper{display:flex;flex-direction:column;gap:2rem}.contact__form{display:flex;flex-direction:column;gap:4rem}.contact__info{display:flex;flex-direction:column;gap:6rem}.contact__details{display:flex;flex-direction:column;gap:4rem;padding-bottom:6rem;border-bottom:1px solid var(--clr-text)}.contact__email,.contact__location,.work__location{display:flex;flex-direction:column;gap:2rem}.contact__location,.work__location h3{font-family:var(--font-bold);font-size:clamp(18px, 4vw, 24px);text-transform:uppercase}.contact__email a{font-family:var(--font-bold);font-size:clamp(18px, 4vw, 24px);text-transform:uppercase;font-weight:700}.contact__description h1{color:var(--clr-text)}@media screen and (max-width:736px){.contact__wrapper{margin:7rem 0;display:grid;grid-template-columns:1fr;gap:6rem}}footer{background-color:#001dbf}.footer__wrapper{display:grid;grid-template-columns:repeat(5,1fr);padding:8rem 0;border-bottom:1px solid var(--clr-text)}.footer__navigation,.footer__social,.footer__contact{display:flex;flex-direction:column;gap:1.5rem;text-transform:uppercase}.footer__copyright{display:flex;justify-content:space-between;padding:2rem 0}.footer__copyright p{color:var(--clr-white)}@media screen and (max-width:736px){.footer__wrapper{padding:4rem 0;display:grid;grid-template-columns:1fr;gap:6rem}.footer__copyright{display:flex;flex-direction:column}}.grid{display:grid;gap:1rem}.flex{display:flex;gap:1rem}.grid-sm{gap:2rem;@media screen and (min-width:1024px){gap:4rem}}.grid-cols-2{grid-template-columns:1fr 1fr;@media screen and (max-width:780px){grid-template-columns:1fr}}.page__contact .form__wrapper{transform:translateY(-100px);background-color:var(--clr-dark);position:relative;z-index:2;padding:2rem!important;width:min(calc(var(--container-width) - 200px), 100%);margin-inline:auto}@media screen and (min-width:768px){.page__contact .form__wrapper{transform:translateY(-300px);padding:4rem!important}}.form__wrapper{padding:10rem 0}.form__wrapper .input__wrapper{margin-bottom:1rem}.form__wrapper .input__wrapper :is(input,select){color:#fff}.input__wrapper select{border:none;border-bottom:1px solid #3f3f46;background:#fff0;padding:1.7rem 1.8rem}.input__checkbox{display:flex;gap:1rem;align-items:center;justify-content:flex-start;margin-top:2rem;input{width:auto}}.wpcf7-checkbox input{width:20px}.form__wrapper input[type="submit"]{padding:12px 24px;background-color:hsl(from var(--clr-accent) h s 40%);border:1px solid hsl(from var(--clr-accent) h s 40%);transition:var(--transition-base);cursor:pointer;text-transform:uppercase;letter-spacing:-.7px;font-size:14px;width:auto;color:var(--clr-light);display:inline-block;margin:4rem 0 2rem}.wpcf7-form-control-wrap{width:100%;.wpcf7-list-item-label{width:200px;white-space:no-wrap}}.wpcf7-list-item{margin:0}.sub-menu li{margin-bottom:0!important}.banner__content__web__design{@media screen and (min-width:1024px){display:flex;align-items:center;gap:10rem}}.current-menu-parent>a,.current_page_item a{color:color:var(--clr-light)}.has__dropdown a{display:flex;align-items:center;gap:1rem;cursor:pointer}.has__dropdown a img{transition:0.5s ease}.has__dropdown.expand a img{transform:rotate(180deg)}.menu-item:hover a{color:var(--clr-light)}.founder{--min-height:120vh;position:relative;isolation:isolate;min-height:var(--min-height);padding:12rem 0;@media screen and (min-width:768px){--min-height:125vh;min-height:var(--min-height)}&::after{content:"";bottom:0;left:0;width:100%;height:var(--min-height);background:linear-gradient(180deg,rgb(0 0 0 / .75),rgb(0 0 0 / .75) 80%);z-index:-1;position:absolute;pointer-events:none;@media screen and (min-width:1024px){background:linear-gradient(11deg,rgb(0 0 0 / .3),#fff0 40%);height:40vh}}}.founder picture img{position:absolute;top:0;left:0;max-width:2018px;width:100%;height:100%;z-index:-2;object-fit:cover}.founder__content{padding:8rem 0;width:min(680px, 100%);position:absolute;left:0;padding:0 1rem;@media screen and (min-width:1440px){left:calc((100% - var(--container-width)) / 2)}}.founder__content p{color:var(--clr-light)}.cta__image.home-cta img{width:100%;height:auto}.cta__title p:empty{display:none}.cta.home-cta .cta__title{display:block}.rating__star{display:flex;gap:.5rem}.rating__star img{width:20px;height:20px}.description__wrapper{width:min(850px, 100%);margin-top:4rem}.mobile__content{display:block;@media screen and (min-width:1024px){display:none}}.blog__header{padding:4rem 0;@media (width>1024px){padding:8rem 0}h1{line-height:1.2;margin-bottom:1rem}}.blog__feature{padding:0 0 2rem 0;@media (width>1024px){display:grid;gap:2rem;grid-template-columns:1.5fr 1fr;padding-bottom:8rem}.blog__feature__content{display:grid;grid-template-rows:auto auto 1fr auto}img{width:100%;height:auto;object-fit:cover;display:block}small{display:block;margin-bottom:1rem}h1{font-size:clamp(3rem, 5vw, 3.5rem);margin-bottom:2rem;line-height:1}p{line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;line-clamp:4}}.readmore{font-size:1.4rem;opacity:.8;transition:0.5s ease;&:hover{opacity:1;text-decoration:underline}}.blog__list{margin-bottom:4rem}.blog__wrapper{display:grid;gap:4rem;@media (width>768px){grid-template-columns:1fr 1fr}@media (width>1024px){grid-template-columns:1fr 1fr 1fr}}.blog__card{&>img{width:100%;height:245px;object-fit:cover;transition:.2s ease}ul{display:flex;gap:3rem;margin:1rem 0;align-items:center;li{display:flex;gap:1rem;white-space:nowrap;font-size:1.2rem;align-items:center}li:last-child{margin-left:auto;padding:.4rem 1rem;border-radius:2rem;border:1px solid hsl(from var(--clr-dark) h s 20%);font-size:1rem;line-height:1}}h2{font-size:clamp(2rem, 5vw, 3rem);line-height:1.4;text-transform:capitalize;margin-top:2rem;margin-bottom:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:80px;@media (width>768px){min-height:120px}}p{line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-clamp:3}}.blog__pagination{margin-top:6rem;margin-bottom:8rem;text-align:center;a,span{padding:1rem;width:3rem;height:3rem}.current{background-color:hsl(from var(--clr-accent) h s 60%)}}.blog__card:hover>img,.blog__card:hover>ul,.blog__card:hover>p{opacity:.8}.blog__card:hover span,.blog__card:hover h2{color:hsl(from var(--clr-accent) h s 60%)}.filter ul{display:flex;gap:1rem;flex-wrap:wrap;li a{padding:.5rem 1rem;font-size:clamp(1.2rem, 5vw, 1.6rem);border:1px solid hsl(from var(--clr-dark) h s 20%);border-radius:2rem;font-size:1.2rem;&:hover{background-color:hsl(from var(--clr-dark) h s 20%)}}}.single__header{padding:8rem 1rem;background-repeat:no-repeat;background-size:cover;position:relative;isolation:isolate;&::after{content:'';height:100%;width:100%;position:absolute;background-color:rgb(0 0 0 / .8);top:0;left:0;z-index:-1}@media (width>768px){padding:12rem 1rem 6rem}small{display:block;margin-bottom:1rem}h1{font-size:clamp(4rem, 5vw, 8.5rem);margin-bottom:1rem;line-height:1.1}ul{display:flex;gap:3rem;margin:1rem 0;align-items:center;li{display:flex;gap:1rem;white-space:nowrap;font-size:1.2rem;align-items:center}}}article.article{padding-top:6rem}.article__body{margin-bottom:2rem;p{line-height:1.4}img{margin-bottom:2rem}h4{text-transform:none;color:#fff;letter-spacing:unset}strong{color:#fff}ul,{margin-bottom:1.5rem;list-style-type:disc;list-style-position:inside;li{line-height:1.4}}ol{margin-bottom:1.5rem;list-style-position:inside;li{line-height:1.4;margin-bottom:1rem}}h1{text-transform:none;font-size:clamp(2.5rem, 5vw, 3rem);line-height:1.2;margin-bottom:2rem}h2{text-transform:none;font-size:clamp(2rem, 5vw, 2.5rem);line-height:1.2}h3{text-transform:none;font-size:clamp(1.6rem, 5vw, 1.8rem);line-height:1.3;margin-bottom:2rem}h5{text-transform:none;font-size:clamp(1.2rem, 5vw, 1.4rem);line-height:1.6}hr{margin-bottom:2rem}h6{margin-bottom:2rem}ol{margin-bottom:1.5rem;list-style:numeric;list-style-position:inside;li{line-height:1.4}}blockquote{padding:1rem;border:1px solid hsl(from var(--clr-dark) h s 20%);margin-bottom:3rem}small{font-size:1.2rem}.author{margin-top:6rem;padding:1.5rem;background-color:hsl(from var(--clr-accent) h s 40%);width:min(720px, 100%);@media (width>768px){display:grid;grid-template-columns:1fr 2fr;padding:3rem;align-items:center}h4{color:#fff;text-transform:capitalize;font-family:var(--font-space-regular);letter-spacing:unset;margin-bottom:0rem}p{margin-bottom:0;color:#fff;margin-top:1rem}small{opacity:.7}img{border-radius:50%}}}.author__avatar img{width:12rem;height:12rem;object-fit:cover}.single__header__wrapper{width:min(1000px, 100%);margin:0 auto}.article__wrapper{width:min(1000px, 100%);margin-inline:auto;@media (width>768px){display:grid;gap:clamp(3rem, 5vw, 8rem);grid-template-columns:2.5fr 1fr}}.article__sidebar .sidebar__box{padding:2rem;border:1px solid hsl(from var(--clr-dark) h s 20%);@media (width>768px){position:sticky;top:8rem}h3{margin-bottom:2rem;font-size:clamp(14px, 6vw, 16px)}a{width:100%;text-align:center;display:block}}.ralated{margin:8rem 0;.related__header{display:flex;gap:2rem;flex-direction:column;margin-bottom:4rem;h3{font-size:clamp(2.5rem, 6vw, 4rem)}@media (width>768px){flex-direction:row;align-items:center;justify-content:space-between}}}.videos{padding:4rem 0}.header__videos{padding:8rem 0 4rem;@media (width>1024px){padding:8rem 0}h1{line-height:1.2;margin-bottom:1rem}p{width:min(680px, 100%)}}.videos__wrapper{display:grid;gap:2rem;@media (width>768px){grid-template-columns:1fr 1fr;gap:4rem}@media (width>1024px){grid-template-columns:1fr 1fr 1fr;margin-bottom:8rem}}.card__video{padding:1rem;border:1px solid hsl(from var(--clr-dark) h s 20%)}.card__video:hover .card__video__thumbnail>img{opacity:.8}.card__video:hover .card__video__thumbnail button{opacity:1}.card__video__thumbnail{position:relative;width:100%;height:300px;margin-bottom:2rem;transition:0.5s ease;&>img{width:100%;height:300px;object-fit:cover;aspect-ratio:16 / 9}button{position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem 2rem;border-radius:1.2rem;transition:opacity 0.5s ease;background-color:hsl(from var(--clr-accent) h s 30%)}}.card__video__info{text-align:center;h3{margin-bottom:1rem}}.modal__video{position:fixed;top:0;left:0;height:100vh;width:100%;isolation:isolate;.backdrop{position:absolute;height:100%;width:100%;background-color:rgb(0 0 0 / .8);z-index:-1}.modal__main{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:min(800px, 100%);z-index:1;opacity:0;iframe{aspect-ratio:16 / 9;width:100%;height:auto}}.modal__header button img{transform:rotate(45deg);width:30px}}.modal__video{display:none;opacity:0;transition-behavior:allow-discrete;transition-property:display,opacity;transition-duration:0.5s;.backdrop{opacity:0;transition:opacity 0.5s ease}.modal__main{opacity:0;top:40%;transition:opacity 0.5s ease,top 0.5s ease}}.modal__video.show{display:block;opacity:1;@starting-style{opacity:0}.backdrop{opacity:1;@starting-style{opacity:0}}.modal__main{opacity:1;top:50%;@starting-style{opacity:0;top:40%}}}.policy{width:min(1100px, calc(100% - 20px));margin-inline:auto;padding:10rem 0;h1{text-align:center;margin-bottom:3rem;font-size:clamp(4rem, 6vw, 5rem)}hr{margin-bottom:2rem}ul{margin-bottom:2rem;list-style:disc;list-style-position:inside}strong{font-family:var(--font-space-bold)}figure{margin-bottom:2rem}}.footer__terms ul{display:flex;gap:1rem}.footer__terms ul a{&:hover{text-decoration:underline}}.footer__navigation a,.footer__social a,.footer__terms ul a{&:hover{text-decoration:underline}}.blog__list{padding:0}.thankyou__wrapper{margin:20rem 0}.post-categories a{padding:.4rem 1rem;border:1px solid var(--clr-light);border-radius:2rem;transition:.5s ease;display:inline-block;margin-right:1rem;margin-bottom:1rem;&:hover{background-color:var(--clr-light);color:var(--clr-dark)}}.header__nav{display:grid;place-content:center;@media (width>768px){display:block}}.go__back{&:hover{text-decoration:underline}}.main-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;@media (width>768px){flex-direction:row}}.main-menu a{justify-self:center}.no__video{text-align:center;width:100%;grid-column:1 / -1;justify-self:center}.no__video h3{font-size:clamp(3rem, 6vw, 4rem)}.clear-margin{margin:0}.clear-padding{padding:0}.thankyou.mt-10{margin-top:10rem}.thankyou__wrapper p{margin-bottom:4rem}.process__wrapper>p{width:min(60rem, 100%);margin-bottom:4rem}