@media(max-width:767px){.elementor .e-774eb5e6-f6f0{width:100%;height:20rem;object-position:50% 55%;position:relative;order:2;}}@media(max-width:767px){.elementor .e-14ec3be6-a516{display:none;}}@media(max-width:767px){.elementor .e-31c24a3c-ceae{font-size:2.9rem;}}@media(max-width:767px){.elementor .e-34c92e46-a5de{flex-direction:row;}}@media(max-width:767px){.elementor .e-4db918e-cf7c{min-height:0px;padding-block-start:2.4rem;padding-block-end:2.4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;order:1;}}@media(max-width:767px){.elementor .e-276824af-d6c5{padding:0px;}}@media(max-width:767px){.elementor .e-1f2400df-cfac{flex-direction:row;}}@media(max-width:767px){.elementor .e-27bf5096-91db{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-4f88ab-6cea{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-2ca842ae-6c59{gap:1.25rem;}}@media(max-width:767px){.elementor .e-632127ce-7b42{padding:1.5rem;}}@media(max-width:767px){.elementor .e-12bb9a1b-1c80{padding:1.5rem;}}@media(max-width:767px){.elementor .e-5f28d227-ab7f{padding:1.5rem;}}@media(max-width:767px){.elementor .e-7cb6c43f-e0e1{height:auto;min-height:0px;aspect-ratio:1.05;position:relative;inset:auto;\n}}@media(max-width:767px){.elementor .e-204a3f91-73d3{min-height:0px;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-6f42d831-cb89{flex-direction:row;}}@media(max-width:767px){.elementor .e-411cc289-43b6{flex-direction:row;}}@media(max-width:767px){.elementor .e-1f7859ab-bf9a{flex-direction:row;}}@media(max-width:767px){.elementor .e-9acd7ab-117e{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-4da6f62a-eae0{gap:2rem;}}@media(max-width:767px){.elementor .e-5ca5cf62-3655{flex-direction:row;}}@media(max-width:767px){.elementor .e-111a89c7-1646{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-75c7255-c35f{aspect-ratio:1.15;}}@media(max-width:767px){.elementor .e-287eeeb3-f3c3{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-5be6ceda-f268{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-303f65b1-4fbe{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-8f560c70-adea{font-size:clamp(1.3rem,7vw,2rem);}}@media(max-width:767px){.elementor .e-366d830b-e1e1{margin-block-start:1.3rem;}}@media(max-width:767px){.elementor .e-cfe757c8-2d96{padding-block-start:3.5rem;padding-block-end:3.5rem;}}@media(max-width:767px){.elementor .e-14ce0281-730b{flex-direction:row;}}