@media(max-width:768px){.elementor .o46jcta-shade{background-image:linear-gradient(180deg, rgba(16,22,28,0.05) 0%,rgba(16,22,28,0.6) 45%,rgba(16,22,28,0.94) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:768px){.elementor .o46jcta-photo{object-position:62% 40%;}}@media(max-width:768px){.elementor .o46jcta-banner{min-height:520px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;align-items:flex-end;}}@media(max-width:768px){.elementor .o46jcta-section{padding-block: 48px;\n}}@media(max-width:768px){.elementor .o46blog-title{font-size:21px;}}@media(max-width:768px){.elementor .o46blog-grid{gap:20px;grid-template-columns:1fr;}}@media(max-width:768px){.elementor .o46blog-section{gap:32px;padding-block: 56px;\n}}@media(max-width:768px){.elementor .o46cat-intro{max-width:100%;}}@media(max-width:768px){.elementor .o46v4-title{font-size:2.8rem;}}@media(max-width:768px){.elementor .type-body{font-size:var(--text-body-mobile);}}@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 .o46jcta-title{font-size:34px;}}