@media(max-width:768px){.elementor .o46ft-legal{gap: 12px 20px;\n}}@media(max-width:768px){.elementor .o46ft-bottom{flex-direction:column;align-items:flex-start;}}@media(max-width:768px){.elementor .o46ft-contact-value{font-size:14px;}}@media(max-width:768px){.elementor .o46ft-link{font-size:14px;}}@media(max-width:768px){.elementor .o46ft-col-wide{grid-column:1 / -1;}}@media(max-width:768px){.elementor .o46ft-cols{grid-template-columns:repeat(2, 1fr);gap: 32px 24px;\n}}@media(max-width:768px){.elementor .o46ft-top{gap:40px;}}@media(max-width:768px){.elementor .o46ft-footer{gap:40px;padding-block: 56px 24px;\n}}@media(max-width:768px){.elementor .type-card-desc{font-size:var(--text-card-mobile);}}@media(max-width:768px){.elementor .type-button{min-height:var(--button-min-height);font-size:var(--button-font-size);padding-block: var(--button-padding-block); padding-inline: var(--button-padding-inline);\n}}@media(max-width:768px){.elementor .type-eyebrow{font-size:var(--text-eyebrow-mobile);}}@media(max-width:768px){.elementor .o46ft-title{font-size:34px;}}