@charset "UTF-8";@layer wp{.texCon .texx .para{opacity:.8;padding-top:30px;padding-bottom:0}.texCon{height:100vh;position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;padding-bottom:7vh}.texCon .texx{width:83%;z-index:1}.texCon .texx .lead-copy{font-size:25px;margin-top:2rem;line-height:1.4em}.texCon .texx h1,.texCon .texx h2{margin-bottom:0}.texCon .texx .h1Con{flex:60%;position:relative}.texCon .texx h1{font-size:max(64px,3.2vw);line-height:1.3em;font-weight:700}.texCon .texx h2 a,.section.darkCon .linksHome a,.linksHome{font-size:1.3rem;font-weight:400;text-transform:uppercase;margin-top:0;line-height:1em;display:inline-block;color:#000;opacity:1;transition:opacity .5s cubic-bezier(.48,0,.12,1)}.texCon .texx h2 a:hover,.section.darkCon .linksHome a:hover{opacity:.5}.texCon.rePos{height:auto}.texCon.rePos .texx{position:relative;top:0;bottom:0;padding-top:30vh}.faq-section{color:#1a1a1a}.faq-section .faq-container{max-width:none;margin-top:10vh}.faq-section .faq-columns{display:flex;gap:8vw;margin-bottom:4rem}@media(max-width:768px){.faq-section .faq-columns{flex-direction:column;gap:0}}.faq-section .faq-column{flex:1}.faq-section .faq-item{border-bottom:1px solid rgba(26,26,26,.1);margin-bottom:0;transition:all .3s ease}.faq-section .faq-item:last-child{border-bottom:none}.faq-section .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:max(24px,1.2vw) 0;cursor:pointer;transition:all .3s ease}.faq-section .faq-item .faq-question:hover{opacity:.8}.faq-section .faq-item .faq-question h3{font-size:calc(5px + .8vw);font-weight:400;margin:0;line-height:1.4;font-family:Poppins,sans-serif;flex:1;padding-right:max(2rem,1.6vw)}.faq-section .faq-item .faq-question .faq-toggle{width:max(24px,1.2vw);height:max(24px,1.2vw);position:relative;flex-shrink:0}.faq-section .faq-item .faq-question .faq-toggle .faq-icon{position:absolute;top:50%;left:50%;width:max(16px,.8vw);height:max(2px,.1vw);background:#1a1a1a;transform:translate(-50%,-50%)}.faq-section .faq-item .faq-question .faq-toggle .faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:max(2px,.1vw);height:max(16px,.8vw);background:#1a1a1a;transform:translate(-50%,-50%);transition:opacity .3s ease}.faq-section .faq-item .faq-answer{overflow:hidden;transition:all .4s ease}.faq-section .faq-item .faq-answer p{font-size:max(16px,.8vw);line-height:1.6;opacity:.8;padding-right:4.2vw;margin:0}@media(max-width:768px){.faq-section .faq-columns{margin-bottom:3rem}.faq-section .faq-item .faq-question{padding:1.5rem 0}.faq-section .faq-item .faq-question h3{padding-right:1rem;font-size:18px}}.home .texCon{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;padding-bottom:7vh;height:90vh;padding-top:80px;background-color:#fff}.home .texCon .texx{width:100%;display:flex;align-items:end}.home .texCon .texx h5{margin-bottom:0;font-family:Poppins,sans-serif}.home .texCon .texx h5{line-height:1.3em;font-weight:600;letter-spacing:-.03em;font-size:calc(50px + 8vw)}.home .texCon .texx .texxChild{flex:40%}.homeLanding .texxChild p{font-family:poppins;font-size:calc(18px + 1vw);font-weight:400;line-height:1.3;color:#000000d9;letter-spacing:0em;position:relative;margin-bottom:1vw}#trustedByCopy{margin-bottom:calc(8vw + 20px);font-size:calc(9px + .5vw);color:#666;line-height:1.53;font-weight:400}.home .hero-helper-arrow{display:none}.testimonials-section .testimonials-container{display:grid;grid-template-columns:2fr 3fr;gap:5vw;margin:0 auto}#content .testimonials-left{display:flex;flex-direction:column;justify-content:center}#content .testimonials-left .testimonials-heading{font-size:calc(15px + 2vw);font-weight:300;line-height:1.1;margin-bottom:max(50px,2.5vw);font-family:Poppins,sans-serif}#content .testimonials-left .google-reviews-link{margin-top:max(50px,2.5vw);margin-bottom:10vw}#content .testimonials-right .testimonials-nav{display:flex;justify-content:center;align-items:center;gap:max(1rem,.8vw);margin-top:max(40px,2vw)}#content .testimonials-right .testimonials-nav .testimonial-nav-btn{width:max(60px,3vw);height:max(60px,3vw);border-radius:50%;border:none;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}#content .testimonials-right .testimonials-nav .testimonial-nav-btn:hover{background:#ffffff80}#content .testimonials-right .testimonials-nav .testimonial-nav-btn:active{transform:scale(.95)}#content .testimonials-right .testimonials-nav .testimonial-nav-btn svg{width:max(30px,1.5vw);height:max(30px,1.5vw)}#content .testimonials-right .testimonials-nav .testimonial-nav-btn svg path{fill:#000}@media(min-width:769px){.testimonials-right #testimonialsCarousel .testimonial-text{font-size:var(--t-fs, calc(9px + 1vw) )}}.testimonials-right{position:relative;perspective:1000px}.testimonials-right .testimonial-counter{position:absolute;top:-3rem;right:0;font-size:.9rem;opacity:.6;z-index:20}.testimonials-right .testimonials-carousel{position:relative;height:100%}.testimonials-right .testimonials-carousel .testimonial-card{position:absolute;top:0;left:0;width:100%;background:#1a1a1a;border-radius:max(30px,1.5vw);padding:3vw;transition:all .8s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 0 .55vw .215vw #0000001a;display:grid;grid-template-columns:11vw 1fr;gap:2vw;align-items:flex-start}.testimonials-right .testimonials-carousel .testimonial-card.stack-position-0{background:#2e2e2e}.testimonials-right .testimonials-carousel .testimonial-card.stack-position-1{background:#2a2a2a}.testimonials-right .testimonials-carousel .testimonial-card.stack-position-2{background:#262626}.testimonials-right .testimonials-carousel .testimonial-card.stack-position-3{background:#222}.testimonials-right .testimonials-carousel .testimonial-card.stack-position-4{background:#1e1e1e}.testimonials-right .testimonials-carousel .testimonial-card.stack-position-5{background:#1a1a1a}.testimonials-right .testimonials-carousel .testimonial-card.stack-position-6{background:#161616}.testimonials-right .testimonials-carousel .testimonial-card.stack-position-7{background:#121212}.testimonials-right .testimonials-carousel .testimonial-card:nth-child(1){z-index:8;transform:translateY(0)}.testimonials-right .testimonials-carousel .testimonial-card:nth-child(2){z-index:7;transform:translateY(1vw)}.testimonials-right .testimonials-carousel .testimonial-card:nth-child(3){z-index:6;transform:translateY(2vw)}.testimonials-right .testimonials-carousel .testimonial-card:nth-child(4){z-index:5;transform:translateY(3vw)}.testimonials-right .testimonials-carousel .testimonial-card:nth-child(5){z-index:4;transform:translateY(4vw)}.testimonials-right .testimonials-carousel .testimonial-card:nth-child(6){z-index:3;transform:translateY(5vw)}.testimonials-right .testimonials-carousel .testimonial-card:nth-child(7){z-index:2;transform:translateY(6vw)}.testimonials-right .testimonials-carousel .testimonial-card:nth-child(8){z-index:1;transform:translateY(7vw)}.testimonials-right .testimonials-carousel .testimonial-card.card-exiting{transform:translateY(-28.65vw) scale(.8)!important;opacity:.5!important;filter:blur(10px);z-index:10!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important}.testimonials-right .testimonials-carousel .testimonial-card.card-entering{transform:translateY(-28.65vw) scale(.8)!important;opacity:.5!important;filter:blur(10px);z-index:9!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column{display:flex;flex-direction:column;gap:0}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-image{width:8vw;height:8vw;border-radius:20%;overflow:hidden;max-width:100%}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author h4,.testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author .as-h4{font-size:calc(5px + .9vw);font-weight:600;margin-bottom:.5vw;line-height:1em;margin-top:1vw;opacity:1}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author p{font-size:calc(3px + .5vw);line-height:1.2em;margin:0;opacity:.5}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-meta{margin-top:.5vw;line-height:1em;display:flex;flex-wrap:wrap;gap:.4vw}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-meta .service-type{font-size:calc(3px + .3vw);padding:.4vw .45vw;background:#ffffff1a;border-radius:300px;line-height:1em;text-transform:uppercase;letter-spacing:.08em;font-weight:500;text-align:center}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column{display:flex;align-items:center}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-text{font-family:Poppins,sans-serif;font-size:calc(5px + 1vw);line-height:1.5em;quotes:"" " " "" "'" "'";margin:0;padding-left:0}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-text:before{display:none}.testimonials-right .testimonials-carousel .testimonial-card:hover .testimonial-left-column .testimonial-image img{filter:grayscale(0%)}@media(max-width:1024px){.testimonials-section .testimonials-container{grid-template-columns:1fr;gap:4rem;padding:0 6vw}.testimonials-section .testimonials-left{text-align:center}.testimonials-section .testimonials-right .testimonials-nav{justify-content:center}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card{grid-template-columns:180px 1fr;gap:1.5rem;padding:2rem}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column{gap:1.2rem}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-image{width:70px;height:70px}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author h4,.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author .as-h4{font-size:1rem}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author p{font-size:.85rem}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-meta .service-type{font-size:.65rem;padding:.25rem .5rem}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-text{font-size:1rem}}@media(max-width:768px){.testimonials-section .testimonials-container{gap:3rem;padding:0}.testimonials-section .testimonials-right .testimonial-counter{top:-2rem}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:1rem}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-image{width:70px;height:70px}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author h4,.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author .as-h4{font-size:1rem;margin-bottom:.25rem}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author p:not(.as-h4){font-size:.8rem;margin:0}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-meta{display:flex;grid-column:1/-1;flex-direction:row;gap:.5rem;justify-self:start}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-meta .service-type{font-size:.6rem;padding:.2rem .4rem;border-radius:10px}.testimonials-section .testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-text{font-size:18px;line-height:1.5}}.services-section{padding:0;margin-bottom:20vh}.services-section .service-blocks-container{width:100%;height:auto}.services-section .service-block{padding:10vh 2.631578947vw;display:flex;align-items:flex-start;will-change:transform;position:relative;transition:none!important;transform-style:preserve-3d}.services-section .service-block .service-container{display:grid;grid-template-columns:4fr 2fr;gap:5vw;margin:0 auto;width:100%;align-items:flex-start;position:relative}.services-section .service-block .service-left{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:calc(30px + 1vw)}.services-section .service-block .service-left .service-title-link{display:inline-flex;align-items:center;gap:1rem;text-decoration:none;color:inherit}.services-section .service-block .service-left .service-title-link:hover .service-link-button .service-link-icon{transform:rotate(45deg)}.services-section .service-block .service-left .service-title-link .service-title{font-size:calc(10px + 4vw);font-weight:500;line-height:.9;margin-bottom:0;font-family:Poppins,sans-serif;transition:transform .3s ease}.services-section .service-block .service-left .service-link-button{text-align:center;width:78px;height:48px;border-radius:70px;border:1px solid #393939;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0;flex-shrink:0}.services-section .service-block .service-left .service-link-button .service-link-icon{width:20px;height:20px;color:inherit;transform-origin:center center;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(0)}.services-section .service-block .service-left .service-link-button .service-link-icon path{fill:#393939;stroke:#393939}.services-section .service-block .service-left .service-title{font-size:calc(10px + 4vw);font-weight:500;line-height:.9;margin-bottom:2rem;font-family:Poppins,sans-serif}.services-section .service-block .service-left .service-content{display:flex;flex-direction:row;align-items:flex-start;gap:15%}.services-section .service-block .service-left .service-description{font-size:calc(19px + .5vw);line-height:1.4em;font-family:Poppins,sans-serif;margin:0;width:50%}.services-section .service-block .service-left .service-list{list-style:none;padding:0;margin:0}.services-section .service-block .service-left .service-list li{font-size:calc(12px + .5vw);line-height:1.5em;font-family:Poppins,sans-serif;font-weight:400;opacity:.8;margin-bottom:0}.services-section .service-block .service-right{display:flex;justify-content:center;align-items:center;height:100%}.services-section .service-block .service-right .service-media{width:100%;max-width:none;height:auto;display:flex;justify-content:center;align-items:center}.services-section .service-block .service-right .service-media .simple-video-container{width:100%;height:100%}.services-section .service-block .service-right .service-media .simple-video-container video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:max(30px,1.5vw);box-shadow:0 20px 40px #00000026;transition:transform .3s ease,box-shadow .3s ease}.services-section .service-block .service-right .service-media img,.services-section .service-block .service-right .service-media video{width:100%;height:auto;object-fit:cover;border-radius:max(30px,1.5vw);box-shadow:0 20px 40px #00000026;transition:transform .3s ease,box-shadow .3s ease}.services-section .brand-services{background:#999;color:#393939}.services-section .website-services{background:#ccc5c3;color:#393939}.services-section .product-services{background:#1a1a1a;color:#cdcccc}.services-section .product-services .service-left .service-link-button{border:1px solid #cdcccc}.services-section .product-services .service-left .service-link-button .service-link-icon path{fill:#cdcccc;stroke:#cdcccc}.services-section .ui-ux-services{background:#555;color:#cdcccc}.services-section .ui-ux-services .service-left .service-link-button{border:1px solid #cdcccc}.services-section .ui-ux-services .service-left .service-link-button .service-link-icon path{fill:#cdcccc;stroke:#cdcccc}@media(max-width:1024px){.services-section .service-block .service-container{gap:6vw}.services-section .service-block .service-left .service-content{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){.services-section .service-block .service-container{grid-template-columns:1fr;gap:4rem}.services-section .service-block .service-left .service-title-link .service-title{font-size:clamp(2.5rem,10vw,4rem)}.services-section .service-block .service-left .service-content{grid-template-columns:1fr;gap:3rem}}@media(max-width:480px){.services-section .service-block .service-container{gap:3rem}}.home .mejs-container .mejs-controls,.home .mejs-overlay.mejs-layer,.home .mejs-offscreen{display:none!important}.home .mejs-container{position:initial}section.homeLanding{z-index:2}section.homeLanding .texCon{padding-left:2.631578947vw;padding-right:2.631578947vw}.homeSecondParaSec .mask{width:100%;height:115%;position:absolute;background:#fff;left:0;top:0;opacity:.8}.horizontal-clients-section{padding-bottom:0;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:0rem}.clients-scroll-container{position:relative;overflow:hidden;margin:0 0 50px}.clients-scroll-track{display:flex;align-items:center;height:100%;width:max-content;will-change:transform}.client-logo{flex:0 0 auto;width:10vw;height:6vw;margin-right:4rem;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1;transition:all .3s ease;filter:grayscale(100%) brightness(1)}.client-logo:hover{opacity:1;filter:grayscale(0%) brightness(1)}@media all and (min-width:2300px){.homeLanding .texxChild p{font-size:calc(18px + 1.5vw)}#trustedByCopy{font-size:calc(9px + .7vw)}.services-section .service-block .service-left .service-description{font-size:calc(19px + .7vw)}.testimonials-right #testimonialsCarousel .testimonial-text{font-size:var(--t-fs-wide, calc(13px + 1vw) )}.blog-section .blog-card .blog-content .blog-card-title{font-size:calc(20px + 1.2vw)}.faq-section .faq-item .faq-question h3{font-size:calc(5px + 1vw)}}@media all and (min-width:3000px){.homeLanding .texxChild p{font-size:calc(18px + 1.8vw)}#trustedByCopy{font-size:calc(9px + .8vw)}}@media all and (max-width:1550px){#trustedByCopy{font-size:calc(8px + .5vw)}}@media all and (max-width:1500px){.client-logo{width:12vw;height:8vw}}@media all and (max-width:1440px){.homeLanding .texxChild p{font-size:calc(16px + 1vw)}#trustedByCopy{font-size:calc(7px + .5vw)}}@media all and (max-width:1366px){.blog-section .blog-header .blog-title{font-size:calc(15px + 2vw)}.blog-section .blog-card .blog-content .blog-card-title{font-size:calc(14px + .5vw)}.testimonials-right #testimonialsCarousel .testimonial-text{font-size:var(--t-fs-narrow, var(--t-fs, calc(9px + 1vw) ))}}@media all and (max-width:1280px){.homeLanding .texxChild p{font-size:calc(14px + 1vw)}#trustedByCopy{font-size:calc(12px + .5vw)}}@media all and (max-width:1200px){.home .texCon .texx{flex-direction:column;align-items:start;gap:max(20px,3vw)}.texCon .texx .h1Con,.home .texCon .texx .texxChild{flex:100%}.home .texCon .texx .texxChild{max-width:650px}.home .texCon{flex-direction:column;align-items:start;height:auto;gap:max(40px,3vw)}.homeLanding .texxChild p{font-size:calc(16px + 2vw)}#trustedByCopy{margin-bottom:0}.home .texCon .texx h5{line-height:1.5em}}@media all and (max-width:1024px){.client-logo{width:17vw;height:10vw}.services-section .service-block .service-left .service-description{font-size:calc(12px + .5vw)}.services-section .service-title-link{gap:.75rem}.services-section .service-title-link .service-link-button{width:40px;height:40px}.services-section .service-title-link .service-link-button .service-link-icon{width:18px;height:18px}.services-section .service-block .service-left .service-list li{font-size:calc(8px + .5vw)}.services-section .service-block .service-left{gap:calc(15px + 1vw)}#content .testimonials-left .testimonials-nav .testimonial-nav-btn{width:30px;height:30px}#content .testimonials-left .testimonials-heading{margin-bottom:30px}#content .testimonials-left .google-reviews-link{margin-top:0}}@media all and (max-width:769px){.client-logo{width:24vw;height:16vw}.services-section .service-block .service-right{justify-content:left}}@media all and (max-width:768px){.blog-section .blog-card .blog-content .blog-card-title{font-size:24px}.blog-section .blog-card .blog-content{flex:1}.blog-section .blog-card .blog-card-link{column-gap:20px;flex-direction:column}#content .testimonials-section .testimonials-left .testimonials-heading{font-size:40px;margin-bottom:2rem}.testimonials-section{min-height:auto!important}.testimonials-right .testimonials-carousel{position:static;height:auto;display:flex;flex-direction:column;gap:1.5rem}.testimonials-right .testimonials-carousel .testimonial-card{position:relative!important;transform:none!important;opacity:1!important;pointer-events:auto!important;z-index:1!important}#content .testimonials-right .testimonial-counter,#content .testimonials-right .testimonials-nav{display:none}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column{position:relative;flex-direction:column;gap:20px;align-items:start}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-text.truncated{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-height:7.5em;transition:max-height .4s ease-out}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-text.expanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:1000px;overflow:visible}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-read-more{display:inline-block;margin-top:.75rem;padding:.4rem .8rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#ffffff26;border-radius:20px;cursor:pointer;transition:all .3s ease}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-read-more:hover{background:#ffffff40;border-color:#ffffff80}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-read-more:active{transform:scale(.95)}.testimonials-right #testimonialsCarousel .testimonial-text{font-size:24px}.client-logos-home{margin-left:0!important;margin-right:0!important}.clients-scroll-container{overflow:visible;margin-bottom:0}.clients-scroll-track{display:grid;grid-template-columns:repeat(4,1fr);width:100%;justify-items:center;align-items:center}.client-logo{width:100%;height:auto;aspect-ratio:2/1;margin-right:0;margin-bottom:0}}@media all and (max-width:600px){.home .texCon .texx h5{line-height:1.7em}.homeLanding .texxChild p{font-size:calc(23px + 2vw);margin-bottom:20px}.home .texCon .texx{gap:0PX}#trustedByCopy{font-size:18PX}}@media all and (max-width:1200px){#heroStartAproject{position:relative;left:0;bottom:0}}@media all and (max-width:769px){body .fullWidthSection{margin-left:-40px;margin-right:-40px;width:calc(100vw + -0px)}body section.homeLanding .texCon{padding-left:40px;padding-right:40px}body .services-section .service-block{padding:7vh 40px}body .texCon .texx{bottom:40px}}@media all and (max-width:768px){.blog-section .blog-header .blog-title{font-size:40px;line-height:1.2em;font-weight:400;max-width:100%;margin-bottom:1.5rem}}@media all and (max-width:540px){body .fullWidthSection{margin-left:-20px;margin-right:-20px;width:100vw}}@media all and (max-width:540px){.blog-section .blog-card .blog-image{aspect-ratio:1/.35;border-radius:max(30px,1.5vw)}}@media all and (max-width:540px){#heroStartAproject{gap:20px}#heroStartAproject #startProj{margin-right:0!important}}@media all and (max-width:540px){body .services-section .service-block{padding:13vh 20px}}@media all and (max-width:540px){body .texCon .texx{bottom:90px}body .texCon .texx h1{font-size:36px}body .clients-scroll-container{margin-bottom:0}body .clients-scroll-track{grid-template-columns:repeat(2,1fr)}body .services-section .service-block .service-left .service-content{flex-direction:column}body .services-section .service-block .service-left .service-content{gap:30px}body .services-section .service-block .service-left .service-description{width:80%;font-size:24px}body .services-section .service-block .service-left .service-list li{font-size:18px}}@media all and (max-width:540px){body section.homeLanding .texCon{padding-left:20px;padding-right:20px}}@media all and (max-width:480px){.services-section .service-title-link{gap:.5rem}.services-section .service-title-link .service-link-button{width:36px;height:36px}.services-section .service-title-link .service-link-button .service-link-icon{width:16px;height:16px}}@media all and (max-width:480px){.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-text.truncated{-webkit-line-clamp:4;line-clamp:4;max-height:6em}.testimonials-right .testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-read-more{font-size:.7rem;padding:.35rem .7rem}}@media all and (max-width:480px){.testimonials-section .testimonials-container{padding:0}.testimonials-section .testimonials-right .testimonials-nav .testimonial-nav-btn{width:50px;height:50px}.testimonials-section .testimonials-right .testimonials-nav .testimonial-nav-btn svg{width:16px;height:16px}.testimonials-section .testimonials-right #testimonials-carousel .testimonial-card{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.testimonials-section .testimonials-right #testimonials-carousel .testimonial-card .testimonial-left-column{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.testimonials-section .testimonials-right #testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-image{width:60px;height:60px}.testimonials-section .testimonials-right #testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author h4,.testimonials-section .testimonials-right #testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author .as-h4{font-size:.9rem;margin-bottom:.25rem}.testimonials-section .testimonials-right #testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-author p{font-size:.75rem;line-height:1.3}.testimonials-section .testimonials-right #testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-meta{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:.4rem}.testimonials-section .testimonials-right #testimonials-carousel .testimonial-card .testimonial-left-column .testimonial-meta .service-type{font-size:.55rem;padding:.15rem .35rem;border-radius:8px}.testimonials-section .testimonials-right #testimonials-carousel .testimonial-card .testimonial-right-column .testimonial-text{font-size:18px;line-height:1.4;text-align:center}}@media all and (max-width:450px){a#stw,.homeSecondSection,.homeLanding .texxChild p,.testimonials-right .testimonials-carousel .testimonial-card:nth-child(5),.testimonials-right .testimonials-carousel .testimonial-card:nth-child(6),.testimonials-right .testimonials-carousel .testimonial-card:nth-child(7){display:none}}@media all and (max-width:450px){.home .texCon .texx h5{font-size:80px;line-height:1.8em}}@media all and (max-width:400px){#heroStartAproject{flex-direction:column;gap:20px}#heroStartAproject #startProj{margin-right:0!important}}@media all and (max-width:400px){.home .texCon .texx h5{font-size:65px;line-height:2em}}@media all and (max-width:400px){.blog-section .blog-header .blog-title{font-size:30px}}@media all and (max-width:600px){body .clients-scroll-track{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:2300px){.faq-section .faq-item .faq-question h3{font-size:calc(5px + 1vw)}}@media all and (max-width:1200px){.texCon .texx .h1Con{flex:100%}}@media screen and (max-width:1366px){body .texCon .texx{width:90%}}@media all and (max-width:769px){body .texCon .texx{bottom:40px}}@media all and (max-width:768px){.homeSecondParaSec.small-content__copy.lead-copy{font-size:40px;line-height:1.2em;font-weight:400;max-width:100%;margin-bottom:1.5rem}}@media all and (max-width:540px){body .texCon .texx{bottom:90px}body .texCon .texx h1{font-size:36px}}@media all and (max-width:540px){.small-content__copy.lead-copy{font-size:30px}homeSecondParaSec.small-content__copy.lead-copy{font-size:40px}}@media all and (max-width:400px){.homeSecondParaSec.small-content__copy.lead-copy{font-size:30px}body .sub-copy{font-size:20px}}}
