@media(max-width:767px){.elementor .rm-product-link{font-size: var(--e-global-typography-rmlabel18-font-size); letter-spacing: var(--e-global-typography-rmlabel18-letter-spacing);\n}}@media(max-width:767px){.elementor .rm-section{gap: var(--rm-gap-section);\n}}@media(max-width:767px){.elementor .rm-card{flex:0 0 100%;}}@media(max-width:767px){.elementor .rm-media-split{& > .e-image-base, & > [data-element_type="widget"] > .e-image-base { height: auto; aspect-ratio: 1/1; } & .rm-copy { max-width: none; }\n}}@media(max-width:767px){.elementor .rm-button{padding-block-start:var(--rm-space-20);padding-block-end:var(--rm-space-20);padding-inline-start:var(--rm-space-30);padding-inline-end:var(--rm-space-30);font-size: var(--e-global-typography-rmlabel-font-size); letter-spacing: var(--e-global-typography-rmlabel-letter-spacing);\n}}@media(max-width:767px){.elementor .rm-eyebrow{font-size: var(--e-global-typography-89a1dce-font-size); letter-spacing: var(--e-global-typography-89a1dce-letter-spacing);\n}}@media(max-width:767px){.elementor .rm-body{font-size: 20px !important;\n}}@media(max-width:767px){.elementor .rm-h2{font-size: var(--e-global-typography-c979e9c-font-size); letter-spacing: var(--e-global-typography-c979e9c-letter-spacing);\n}}