@media(max-width:767px){.elementor .cm-stat-num{font-size:64px;line-height:64px;}}@media(max-width:767px){.elementor .cm-rcard{flex:0 1 78%;}}@media(max-width:767px){.elementor .cm-mcard-h{font-size:24px;line-height:30px;}}@media(max-width:767px){.elementor .cm-mcard{height:420px;padding:24px;flex:0 1 84%;}}@media(max-width:767px){.elementor .cm-visual{width:100%;height:400px;}}@media(max-width:767px){.elementor .cm-split-text{width:100%;}}@media(max-width:767px){.elementor .cm-split{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .cm-h2-side{font-size:30px;line-height:36px;}}@media(max-width:767px){.elementor .cm-h2{font-size:32px;line-height:38px;}}@media(max-width:767px){.elementor .cm-section{padding-block-start:72px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;gap:36px;}}@media(max-width:767px){.elementor .tf-legal-link{& a { display: inline-block; padding-top: 14px; padding-bottom: 14px; }\n}}@media(max-width:767px){.elementor .tf-fine{font-size:12px;}}@media(max-width:767px){.elementor .tf-link{font-size:16px;padding-block-start:0px;padding-block-end:0px;& a { display: block; padding-top: 11px; padding-bottom: 11px; }\n}}@media(max-width:767px){.elementor .tf-col-title{font-size:12px;margin-block-end:4px;}}