@media(max-width:767px){.elementor .gc-filter{width:calc(100% + var(--space-48));flex-wrap:nowrap;overflow-x: auto; max-width: none; margin-inline: calc(var(--space-24) * -1); padding-inline: var(--space-24); scrollbar-width: none; &::-webkit-scrollbar { display: none; }\n}}@media(max-width:767px){.elementor .gc-news-feat{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap: var(--space-24); & > :first-child h3 { font-size: var(--type-title-lg-mobile); line-height: var(--type-title-lg-lh-mobile); } & > :not(:first-child) .gc-card-news { display: grid; grid-template-columns: 112px minmax(0, 1fr); column-gap: var(--space-16); row-gap: var(--space-8); padding-block-start: var(--space-24); border-block-start: 1.5px solid var(--color-line); } & > :not(:first-child) .gc-card-news > :first-child { grid-row: 1 / span 3; aspect-ratio: 1 / 1; border-radius: var(--radius-12); } & > :not(:first-child) h3 { font-size: var(--type-title-2xs); line-height: var(--type-title-2xs-lh); } & > :not(:first-child) .gc-arrow-after { display: none; }\n}}@media(max-width:767px){.elementor .gc-news-grid{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap: var(--space-40);\n}}@media(max-width:767px){.elementor .gc-arrow-end{justify-content:flex-start;&:not([hidden])::after { display: none; }\n}}@media(max-width:767px){.elementor .gc-header{min-height:var(--size-header-mobile);}}@media(max-width:767px){.elementor .gc-grid{display:flex;flex-direction:column;row-gap: var(--space-24);\n}}@media(max-width:767px){.elementor .gc-section{padding-block: var(--space-72);\n}}@media(max-width:767px){.elementor .gc-container{padding-inline: var(--space-24);\n}}@media(max-width:767px){.elementor .gc-text-lead{font-size:var(--type-lead-mobile);line-height:var(--type-lead-lh-mobile);}}@media(max-width:767px){.elementor .gc-text-title-lg{font-size:var(--type-title-lg-mobile);line-height:var(--type-title-lg-lh-mobile);}}@media(max-width:767px){.elementor .gc-text-h2{font-size:var(--type-h2-mobile);line-height:var(--type-h2-lh-mobile);}}@media(max-width:767px){.elementor .gc-text-display{font-size:var(--type-display-mobile);line-height:var(--type-display-lh-mobile);}}@media(max-width:767px){.elementor .gc-btn{line-height:1.25;white-space: normal; padding-block: var(--space-12);\n}}@media(max-width:767px){.elementor .gc-menu-link-split{justify-content:flex-start;}}