@media(max-width:767px){.elementor .e-2bbdc273-e5a2{flex-direction:column;gap:4px;}}@media(max-width:767px){.elementor .e-6c746541-669b{font-size:2rem;& em { display: none; }\n}}@media(max-width:767px){.elementor .e-240efe6-9c10{width:100%;}}@media(max-width:767px){.elementor .e-32a0bed9-b6e8{flex-direction:column;gap:22px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-6ed70908-2751{font-size:18px;}}@media(max-width:767px){.elementor .e-27537ca-9bd0{font-size:10px;}}@media(max-width:767px){.elementor .e-1d1479f4-d796{width:100px;height:100px;inset-block-start:-52px;inset-inline-end:clamp(20px, 4vw, 56px);}}@media(max-width:767px){.elementor .e-70548d69-8e3b{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-27db5799-3b5b{min-height:340px;}}@media(max-width:767px){.elementor .e-08e11b7-db1840a{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;}}@media(max-width:767px){.elementor .e-3b84dec-225b346{margin-block-start:-24px;}}@media(max-width:767px){.elementor .e-10c48a54-b536{grid-template-columns:1fr;grid-template-rows:repeat(6, auto);row-gap: 56px;\n}}@media(max-width:767px){.elementor .e-38d36d75-2081{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-519a0ee4-bc8e{gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(4, auto);}}@media(max-width:767px){.elementor .e-3a4ab290-3e78{grid-template-columns:1fr;grid-template-rows:repeat(4, auto);row-gap: 36px;\n}}@media(max-width:767px){.elementor .e-68809ec7-ab94{padding:5%;}}@media(max-width:767px){.elementor .e-541d55e5-1ee2{& ul { grid-template-columns: 1fr; }\n}}@media(max-width:767px){.elementor .e-2feac2cb-f762{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-32090d7f-fb6d{text-align: left;\n}}@media(max-width:767px){.elementor .e-734d6a63-ea49{flex-direction:column;gap:4px;}}@media(max-width:767px){.elementor .e-50907f7e-ab48{column-count:1;& > *:nth-child(3) { break-before: auto; padding-top: 0px; } & > *:nth-child(2) { padding-bottom: 48px; }\n}}@media(max-width:767px){.elementor .e-21fee413-82f4{min-height:0px;}}@media(max-width:767px){.elementor .e-52967680-39b7{min-height:0px;}}@media(max-width:767px){.elementor .e-3174e01c-d7ed{min-height:0px;}}@media(max-width:767px){.elementor .e-221038c8-22da{min-height:0px;}}@media(max-width:767px){.elementor .e-218c402f-f59d{grid-template-columns:1fr;grid-template-rows:repeat(4, auto);}}