@media(max-width:767px){.elementor .heading-footer{font-size:clamp(0.890625rem, 0.6414rem + 1.1391vw, 1.1875rem);;margin-block-start:clamp(1.171875rem, 0.844rem + 1.4988vw, 1.5625rem);;margin-block-end:clamp(1.171875rem, 0.844rem + 1.4988vw, 1.5625rem);;}}@media(max-width:767px){.elementor .button-menu{display:none;}}@media(max-width:767px){.elementor .button-sticky-effect{line-height:1.5em;}}@media(max-width:767px){.elementor .button-footer{font-size:clamp(2.109375rem, 1.5192rem + 2.6978vw, 2.8125rem);;}}@media(max-width:767px){.elementor .text-bottom-footer{font-size:clamp(0.5625rem, 0.2301rem + 2.1277vw, 1.25rem);;}}@media(max-width:767px){.elementor .header{padding-block-start:3%;padding-block-end:3%;padding-inline-start:2.25%;padding-inline-end:2.25%;}}@media(max-width:767px){.elementor .language-button{position:relative;z-index:1000;font-size:clamp(0.8125rem, 0.6551rem + 0.7194vw, 1rem);;padding-block-start:0.7em;padding-block-end:0.7em;padding-inline-start:1.1em;padding-inline-end:1.1em;}}@media(max-width:767px){.elementor .menu-button{position:relative;z-index:1000;font-size:clamp(0.8125rem, 0.6551rem + 0.7194vw, 1rem);;color:#ffffff;padding-block-start:0.7em;padding-block-end:0.7em;padding-inline-start:1.1em;padding-inline-end:1.1em;display:inline-flex;}}@media(max-width:767px){.elementor .h2-heading{font-size:clamp(1.4375rem, 1.0703rem + 1.6787vw, 1.875rem);;}}