@media(max-width:767px){.elementor .vivo-contact-portrait{max-width:18rem;}}@media(max-width:767px){.elementor .vivo-contact-grid{gap:0px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .vivo-image-split{gap:var(--vivo-space-lg);grid-template-columns:1fr;}}@media(max-width:767px){.elementor .vivo-year{font-size:2.5rem;}}@media(max-width:767px){.elementor .vivo-grid-four{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .vivo-grid-three{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .vivo-editorial-title{font-size:1.9rem;}}@media(max-width:767px){.elementor .vivo-display{font-size:2.15rem;}}@media(max-width:767px){.elementor .vivo-logo-grid{gap:var(--vivo-space-md);grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor .vivo-section{padding-block-start:var(--vivo-space-section-mobile);padding-block-end:var(--vivo-space-section-mobile);}}@media(max-width:767px){.elementor .vivo-container{padding-inline-start:var(--vivo-gutter-mobile);padding-inline-end:var(--vivo-gutter-mobile);}}@media(max-width:767px){.elementor .vivo-logo{max-width:100%;}}