@media(max-width:1024px){.elementor .e-49d5b0cf-b0df{max-width:22rem;font-size:clamp(1.7rem, 3.4vw, 2.4rem);line-height:0.98;}}@media(max-width:1024px){.elementor .e-8586f12-fec7{width:auto;position:relative;inset-block-end:auto;inset-inline-start:auto;z-index:3;flex:1 1 18rem;order:1;max-width: none;\n}}@media(max-width:1024px){.elementor .e-2a367e2a-53df{width:min(100%, 34rem);height:auto;aspect-ratio:1.16 / 1;object-fit:cover;position:relative;inset-block-start:auto;inset-inline-start:auto;transform:translate3d(0px, 0px, 0px);flex:1 0 100%;order:4;z-index: auto; max-width: none; object-position: center bottom; margin-inline: auto; pointer-events: none;\n}}@media(max-width:1024px){.elementor .e-2e140bc4-cd39{width:min(18rem, 40%);max-width:18rem;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-inline-start:auto;font-size:1rem;line-height:1.45;margin-block-end:0.4rem;flex:0 1 18rem;align-self:end;order:2;}}@media(max-width:1024px){.elementor .e-6eb73e65-6c49{position:relative;inset-block-end:auto;inset-inline-start:auto;margin-block-start:0.25rem;order:3;}}@media(max-width:1024px){.elementor .e-431c3c53-b487{min-height:auto;padding-block-start:7.35rem;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:end;gap: 1rem 1.75rem;\n}}@media(max-width:1024px){.elementor .e-420efaa1-42e3{min-height:auto;overflow:visible;}}@media(max-width:1024px){.elementor .e-15be9af-3d11{flex-direction:column;gap:1.5rem;flex-wrap:nowrap;}}@media(max-width:1024px){.elementor .e-6fa8c8c8-c8fa{font-size:clamp(2.2rem, 4.2vw, 2.9rem);line-height:1.18;max-width: none;\n}}@media(max-width:1024px){.elementor .e-67ad00dd-c738{width:100%;flex:1 1 auto;}}@media(max-width:1024px){.elementor .e-20a4123b-2c31{max-width:36rem;flex:1 1 auto;}}@media(max-width:1024px){.elementor .e-3fcfa2bd-bd12{padding:0px;flex-direction:column;gap:1.15rem;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-1ef9bd2-f9f8{font-size:0.7rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;flex:0 0 auto;text-align: left;\n}}@media(max-width:1024px){.elementor .e-1b427c03-c9e0{font-size:0.68rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;flex:0 0 auto;text-align: left;\n}}@media(max-width:1024px){.elementor .e-3c94e031-579c{font-size:0.7rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;flex:0 0 auto;text-align: left;\n}}@media(max-width:1024px){.elementor .e-58668f92-6004{font-size:0.7rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;flex:0 0 auto;text-align: left;\n}}@media(max-width:1024px){.elementor .e-e700ebd-d295{font-size:0.7rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;flex:0 0 auto;text-align: left;\n}}@media(max-width:1024px){.elementor .e-1cafc423-a61d{font-size:0.7rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;flex:0 0 auto;text-align: left;\n}}@media(max-width:1024px){.elementor .e-50d00e83-42ec{font-size:0.7rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;flex:0 0 auto;text-align: left;\n}}@media(max-width:1024px){.elementor .e-c64584a-a2c7{justify-content:flex-start;}}@media(max-width:1024px){.elementor .e-4f9ff87f-3fed{width:100%;max-height:24rem;align-self:stretch;max-width: none;\n}}@media(max-width:1024px){.elementor .e-25fde66c-e056{gap:0.8rem;justify-content:flex-start;max-width: none;\n}}@media(max-width:1024px){.elementor .e-7d44f0cb-b4b9{flex-direction:column;gap:1.5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-25fe87e-ebef{width:100%;max-height:24rem;align-self:stretch;max-width: none;\n}}@media(max-width:1024px){.elementor .e-1fb4cbf9-232e{gap:0.8rem;justify-content:flex-start;max-width: none;\n}}@media(max-width:1024px){.elementor .e-2fe19558-9c7c{flex-direction:column;gap:1.5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-6b0fecaf-b7dd{width:100%;max-height:24rem;align-self:stretch;max-width: none;\n}}@media(max-width:1024px){.elementor .e-423ccbea-a69c{gap:0.8rem;justify-content:flex-start;max-width: none;\n}}@media(max-width:1024px){.elementor .e-98c0a8d-bd61{flex-direction:column;gap:1.5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-5759365c-9cb0{width:100%;max-height:24rem;align-self:stretch;max-width: none;\n}}@media(max-width:1024px){.elementor .e-6f2f4c15-2675{gap:0.8rem;justify-content:flex-start;max-width: none;\n}}@media(max-width:1024px){.elementor .e-5fd6aa3f-9642{flex-direction:column;gap:1.5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-1c6bdf15-abc2{width:100%;max-height:24rem;align-self:stretch;max-width: none;\n}}@media(max-width:1024px){.elementor .e-6107e0a0-9df8{gap:0.8rem;justify-content:flex-start;max-width: none;\n}}@media(max-width:1024px){.elementor .e-186a6ccd-19db{flex-direction:column;gap:1.5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-5226723a-d5d1{width:100%;max-height:24rem;align-self:stretch;max-width: none;\n}}@media(max-width:1024px){.elementor .e-2c36e2ac-6eb9{gap:0.8rem;justify-content:flex-start;max-width: none;\n}}@media(max-width:1024px){.elementor .e-3fdc010f-8efa{flex-direction:column;gap:1.5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-132fcf8-754d{width:100%;max-height:24rem;align-self:stretch;max-width: none;\n}}@media(max-width:1024px){.elementor .e-3c4b2736-4d04{gap:0.8rem;justify-content:flex-start;max-width: none;\n}}@media(max-width:1024px){.elementor .e-186c8c83-a33f{flex-direction:column;gap:1.5rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-193fa36f-f090{gap:1.35rem;}}@media(max-width:1024px){.elementor .e-32f79481-2a0f{padding-block-start:0px;padding-block-end:0px;gap:1.5rem;}}@media(max-width:1024px){.elementor .e-3577dad6-2a60{height:auto;min-height:0px;overflow:visible;padding-block-start:4rem;padding-block-end:4rem;}}@media(max-width:1024px){.elementor .e-f7baafc-15b8{max-width:16em;font-size:clamp(1.9rem, 3.6vw, 2.4rem);line-height:1.28;}}@media(max-width:1024px){.elementor .e-5bb75e1-b05c{width:100%;max-width:40rem;flex:1 1 auto;}}@media(max-width:1024px){.elementor .e-7266ee80-4c29{flex-direction:column;gap:2.25rem;align-items:stretch;}}@media(max-width:1024px){.elementor .e-1eb1ca28-3a9b{grid-template-columns:repeat(2, minmax(0, 1fr));}}