@media(max-width:767px){.elementor .u-show-mobile{display:block;}}@media(max-width:767px){.elementor .c-grid-cards{gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor .c-sponsors--plate{display:inline-flex;}}@media(max-width:767px){.elementor .c-sponsors{display:none;}}@media(max-width:767px){.elementor .c-partners__logo{height:32px;max-width:110px;}}@media(max-width:767px){.elementor .c-partners{justify-content:flex-start;}}@media(max-width:767px){.elementor .c-grid-4{gap:32px;grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor .c-grid-2-even{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .u-hide-mobile{display:none;}}@media(max-width:767px){.elementor .card--row-mobile{column-gap:16px;display:grid;grid-template-columns:112px minmax(0, 1fr);grid-template-rows:auto auto 1fr;align-items:start;row-gap: 6px; & > .card__media { grid-row: 1 / span 3; height: auto; aspect-ratio: 112/130; }\n}}@media(max-width:767px){.elementor .c-topbar-info{font-size:11px;letter-spacing:0.02em;text-transform:uppercase;flex-direction:column;gap:2px;align-items:flex-start;& .c-icon { display: none; } & .c-icon-text { gap: 0; }\n}}@media(max-width:767px){.elementor .c-topbar{gap:10px;flex-wrap:nowrap;& .btn { min-height: 34px; font-size: 12px; padding: 6px 12px; gap: 6px; border-width: 1px; }\n}}@media(max-width:767px){.elementor .c-row--stack-mobile{flex-direction:column;gap:12px;align-items:stretch;& > .btn { width: 100%; justify-content: center; }\n}}