.elementor-element.vsg-optimize-visit-text.elementor-widget.elementor-widget-text-editor .elementor-text-editor{color:#fff;font-size:clamp(2rem,3vw,4rem);font-weight:700}.vsg-site-intro-section .elementor-row,.vsg-optimize-visit-section .elementor-row,.vsg-feed-section .elementor-row{z-index:20}.vsg-site-intro-section .vsg-home-intro-gif{width:80%}.vsg-wave-bg{position:absolute;top:-30%;right:0;bottom:0;left:0;width:100%;height:auto;z-index:10}.elementor-element.vsg-solutions-tiles-element.elementor-widget.elementor-widget-html .elementor-widget-container{display:flex;justify-content:center}.vsg-solutions-tile-wrapper{display:grid;grid-template-columns:100px 100px 100px 100px 100px 100px;grid-template-rows:auto;grid-template-areas:"consulting consulting strategy strategy web web" ". tech tech creative creative .";column-gap:30px;row-gap:30px}.vsg-consulting{grid-area:consulting}.vsg-strategy{grid-area:strategy}.vsg-web{grid-area:web}.vsg-tech{grid-area:tech}.vsg-creative{grid-area:creative}a.vsg-solution-tile-content{border:2px solid #101010;border-radius:10px;text-align:center;display:flex;justify-content:center;align-items:center;padding:clamp(1rem,3vw,7rem);position:relative}.vsg-solutions-tiles-element.inverse a.vsg-solution-tile-content{border-color:#fff}.vsg-solutions-tiles-element.inverse .vsg-solution-tile-text,.vsg-solutions-tiles-element.inverse .vsg-solutions-section-cta{color:#fff}img.vsg-solution-plus{position:absolute;top:-25px;left:-25px;height:50px;width:50px;transition:transform .5s}.vsg-solution-tile-text{color:#000;font-size:clamp(2rem,26px,3rem)}a.vsg-solution-tile-content:hover img.vsg-solution-plus{transform:rotate(180deg)}a.vsg-solution-tile-content:hover .vsg-solution-tile-text{font-weight:700}.vsg-solutions-section-cta-wrapper{display:none}.elementor-element.vsg-partner-grid.elementor-widget.elementor-widget-gallery .e-gallery-image.elementor-gallery-item__image{background-size:contain;background-repeat:no-repeat}.elementor-element.vsg-partner-grid.elementor-widget.elementor-widget-gallery .e-gallery-item.elementor-gallery-item{margin:0 50px}.elementor-element.vsg-home-cta-section{padding:20vw}@media(min-width:1800px){.vsg-solutions-tile-wrapper{grid-template-columns:5vw 5vw 5vw 5vw 5vw 5vw;column-gap:clamp(1rem,4vw,10rem);row-gap:clamp(1rem,4vw,10rem)}.vsg-optimize-visit-section .elementor-element.vsg-section-heading.elementor-widget.elementor-widget-heading{margin-bottom:50px}.vsg-optimize-visit-section .elementor-element.vsg-btn.elementor-widget.elementor-widget-button{margin-bottom:50px}}@media(max-width:1500px){.vsg-wave-bg{top:-25%}.vsg-site-intro-section .vsg-home-intro-gif{width:80%}}@media(max-width:1024px){.vsg-wave-bg{top:-20%}.elementor-element.vsg-solutions-tiles-element.elementor-widget.elementor-widget-html .elementor-widget-container{display:block}.vsg-solutions-tile-wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-areas:unset}a.vsg-solution-tile-content{padding:clamp(1rem,10vw,7rem)clamp(1rem,3vw,7rem)}.vsg-consulting{grid-area:unset}.vsg-strategy{grid-area:unset}.vsg-web{grid-area:unset}.vsg-tech{grid-area:unset}.vsg-creative{grid-area:unset}.vsg-solutions-section-cta-wrapper{display:flex;flex-direction:column;justify-content:center}.vsg-solutions-section-cta{color:#101010;font-size:clamp(1.5rem,4vw,1.5rem);margin:0 auto;font-weight:700}.elementor-element.vsg-partner-grid.elementor-widget.elementor-widget-gallery .e-gallery-item.elementor-gallery-item{margin:0 12vw}section.elementor-section.elementor-element.vsg-testimonial-section-wrapper .elementor-widget-testimonial-carousel .swiper-slide{padding-top:0}}@media(max-width:767px){.vsg-wave-bg{display:none}.vsg-solutions-tile-wrapper{grid-template-columns:calc(50% - 15px)calc(50% - 15px)}.elementor-element.vsg-partner-grid.elementor-widget.elementor-widget-gallery .e-gallery-item.elementor-gallery-item{margin:0 7vw}}