.elementor .e-0848e11-f69c3f4{width:fit-content;font-family:"Source Sans Pro";font-weight:600;font-size:0.75rem;color:#b68588;letter-spacing:1.92px;line-height:140%;text-transform:uppercase;}.elementor .e-3c7cc5ad-1de473f{width:100%;font-family:"Source Sans Pro";font-weight:400;font-size:1rem;color:#3a3a3a;letter-spacing:0px;line-height:150%;text-align:start;margin-block-end:0px;}.elementor .e-3125165c-7afd352{width:fit-content;font-family:"Source Sans Pro";font-weight:600;font-size:1rem;color:#f6f6f6;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:5px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#af8485;border-style:solid;background-image:linear-gradient(90deg, #582425 0%,#7a3234 50%,#582425 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;background-clip:border-box;box-shadow:0px 4px 0px 0px #e0e0e0;}.elementor .e-3125165c-7afd352:hover,.elementor .e-3125165c-7afd352:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-55a610c3-b5514e6{width:calc((100% - 220px) / 12 * 5 + 80px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-1a2494e4-f3ac574{min-height:200px;position:relative;padding-block-start:7.5rem;padding-block-end:8.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-image:url("https://endocrinomarcellemaia.com/wp-content/uploads/2026/08/bg1-marcelle-v1.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:column;gap:20px;align-items:start;}.elementor .e-232fdd88-dafbb68{min-height:200px;position:relative;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));flex-direction:column;gap:40px;flex-wrap:wrap;}