@media(max-width:767px){.elementor .e-1f8aefc7-292a{width:min(100%,320px);margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}}@media(max-width:767px){.elementor .e-368b45e1-b3a8{gap:32px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-2ecf6e6f-9a8e{padding-block-start:40px;margin-block-start:40px;}}@media(max-width:767px){.elementor .e-4c3bd158-26cc{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-32fe2281-4599{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-e67a242-bfbb{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-403ad500-28e1{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-61681bd3-d732{gap: 0px 0px;\n}}@media(max-width:767px){.elementor .e-312e6ec3-dc0e{gap: 32px 32px;\n}}@media(max-width:767px){.elementor .e-45ba177f-3572{width:min(100%,240px);}}@media(max-width:767px){.elementor .e-ec1b064-8b0c{grid-template-columns:1fr;gap: 32px 32px;\n}}@media(max-width:767px){.elementor .e-56c32f87-c75c{&.e-heading-base { font-size: 22px; }\n}}@media(max-width:767px){.elementor .e-65db472c-c80b{& li b { font-size: 23px; }\n}}@media(max-width:767px){.elementor .e-1a978fe9-f0c1{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:32px;}}@media(max-width:767px){.elementor .e-3633ec13-a4a2{&::before { left: -48px; }\n}}@media(max-width:767px){.elementor .e-1d8f198f-60b0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:0px;margin-block-start:32px;}}@media(max-width:767px){.elementor .e-77070768-6862{grid-column:span 1;}}@media(max-width:767px){.elementor .e-32879f6c-5431{grid-template-columns:1fr;row-gap: 80px;\n}}@media(max-width:767px){.elementor .e-1b03b056-56d9{gap:96px;}}@media(max-width:767px){.elementor .e-5106c5eb-1bc1{position:sticky;inset-block-end:0px;display:flex;}}