@media(max-width:767px){.elementor .e-f692a2f-8877a22{width:40vw;position:absolute;inset-block-start:-15vh;}}@media(max-width:767px){.elementor .e-44f4c7f-c784d74{display:none;}}@media(max-width:767px){.elementor .e-fe2a837-b500250{text-align:center;}}@media(max-width:767px){.elementor .e-74fe631-6058cbd{width:auto;height:100%;max-width:75%;}}@media(max-width:767px){.elementor .e-bb5f13c-199e308{height:40vh;}}@media(max-width:767px){.elementor .e-a8c6a26-6bf512a{margin-block-start:2rem;margin-block-end:3rem;}}@media(max-width:767px){.elementor .e-ba01543-a3c5a3b{display:none;}}@media(max-width:767px){.elementor .e-89b43fc-f4f5c71{width:100%;}}@media(max-width:767px){.elementor .e-6600a1e-67b6a10{display:none;}}@media(max-width:767px){.elementor .e-2066edb-81164ff{display:none;}}@media(max-width:767px){.elementor .e-be50c67-a018f5a{width:75%;position:absolute;inset-block-start:20%;inset-inline-start:20%;}}@media(max-width:767px){.elementor .e-f781dff-42ff47c{width:85%;}}@media(max-width:767px){.elementor .e-bf91f7b-0aa743a{position:relative;}}@media(max-width:767px){.elementor .e-d798766-c3f0542{width:100%;min-width:0rem;max-width:100%;}}@media(max-width:767px){.elementor .e-967a480-8be4d27{flex-direction:column;}}@media(max-width:767px){.elementor .e-6a1298e-762c407{width:100vw;height:100vw;position:absolute;inset-block-start:-14%;inset-inline-end:14%;transform:rotateX(0deg) rotateY(0deg) rotateZ(298deg);}}@media(max-width:767px){.elementor .e-6d80a93-41c2df7{display:none;}}@media(max-width:767px){.elementor .e-f7ef10f-63dee0d{width:100vw;display:block;}}@media(max-width:767px){.elementor .e-85190cb-e1a61dc{text-align:center;}}@media(max-width:767px){.elementor .e-912fdf2-251f046{width:100%;overflow:visible;}}@media(max-width:767px){.elementor .e-066952e-0e81f6d{display:none;}}@media(max-width:767px){.elementor .e-4c48c30-437df1c{overflow:visible;}}@media(max-width:767px){.elementor .e-ca5ff7e-4168cd8{display:none;}}@media(max-width:767px){.elementor .e-57765f7-e1a8654{padding-block-start:2rem;margin-block-start:2rem;}}@media(max-width:767px){.elementor .e-fdc6b71-43db897{width:80%;}}@media(max-width:767px){.elementor .e-b5387fb-b67d8b6{width:100%;}}@media(max-width:767px){.elementor .e-40a142d-fbee8f7{display:inline-block;}}@media(max-width:767px){.elementor .e-7b560ce-6956c7b{display:inline-flex;}}@media(max-width:767px){.elementor .e-8affaa1-29ab715{position: sticky;
position: -webkit-sticky;
bottom:0;
z-index: 400;
 /* 1. The background MUST be semi-transparent to see the blur behind it */
  background-color: rgba(0, 0, 0, 0.01); /* White with 40% opacity. Change to rgba(0,0,0,0.4) for dark mode */
  
  /* 2. WebKit prefix for Safari and iOS */
  -webkit-backdrop-filter: blur(15px); 
  
  /* 3. Standard syntax for Chrome, Firefox, Edge, Opera */
  backdrop-filter: blur(15px);\n}}