@media(max-width:767px){.elementor .text-quote{font-size:1rem;}}@media(max-width:767px){.elementor .text-meta{color:var(--col-grey);}}@media(max-width:767px){.elementor .text-body{width:100%;}}@media(max-width:767px){.elementor .TXT-heading-sub{width:100%;}}@media(max-width:767px){.elementor .TXT-heading-section{line-height:1.2;}}@media(max-width:767px){.elementor .TXT-heading-hero{width:100%;line-height:1.1;}}@media(max-width:767px){.elementor .card-image{min-height:20vh;aspect-ratio:4/3;border-radius:var(--space-x-small);gap:var(--space-small);}}@media(max-width:767px){.elementor .card{width:100%;aspect-ratio:auto;.card-details {
opacity: 1;
}\n}}@media(max-width:767px){.elementor .card:hover,.elementor .card:focus-visible{.card-image {
transform: translateY(0);
}
.card-details {
transform: translateY(0);
opacity: 1;
}
.card-icon {
transform: scale(1);
}
.card-image::before {
opacity: 0;
}\n}}@media(max-width:767px){.elementor .C-Callout{width:100%;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .A-global-container{flex-wrap:wrap;justify-content:center;}}@media(max-width:767px){.elementor .BTN-primary{position:static;padding-block-start:clamp(.75rem, 1.5vw, 1.5rem);padding-block-end:clamp(.75rem, 1.5vw, 1.5rem);padding-inline-start:clamp(1.5rem, 3vw, 3rem);padding-inline-end:clamp(1.5rem, 3vw, 3rem);align-self:center;}}@media(max-width:767px){.elementor .BTN-primary:hover,.elementor .BTN-primary:focus-visible{padding-block-start:clamp(.75rem, 1.5vw, 1.5rem);padding-block-end:clamp(.75rem, 1.5vw, 1.5rem);padding-inline-start:clamp(1.5rem, 3vw, 3rem);padding-inline-end:clamp(1.5rem, 3vw, 3rem);}}