.elementor .e-170dc719-603d{width:280px;height:200px;inset-block-start:0px;inset-inline-end:0px;opacity:45%;background-image: radial-gradient(rgba(235,22,118,.35) 1.6px, transparent 2px); background-size: 22px 22px;\n}.elementor .e-6d2a62dc-4b01{width:380px;height:380px;inset-inline-end:-120px;inset-block-end:-170px;border-radius:50%;border-width:2px;border-color:rgba(235,22,118,.18);border-style:solid;}.elementor .e-33ec890d-8f0d{font-size:14px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5d05c95a-88de{width:16px;height:16px;min-width:16px;color:var(--rosa);}.elementor .e-414298ad-b77a{font-family:Poppins;font-weight:500;font-size:13px;color:#2A2A35;line-height:1.3;margin:0px;}.elementor .e-e0dd292-e362{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:30px;border-width:1px;border-color:#F1DCE7;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 16px 0px rgba(210,15,101,.06);flex-direction:row;gap:8px;align-items:center;}.elementor .e-6bb84b1-ac29{gap:10px;align-items:center;}.elementor .e-3d4e1067-d245{max-width:960px;padding:0px;margin-block-start:20px;}.elementor .e-2609eeb-46e8{z-index:1;gap:0px;}.elementor .e-4814415f-5f83{padding-block-start:52px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;& .elementor-widget-theme-post-title .elementor-heading-title, & .elementor-widget-theme-archive-title .elementor-heading-title { font-family: Poppins; font-size: clamp(28px, 3.4vw, 46px); font-weight: 700; line-height: 1.16; letter-spacing: -0.5px; color: #14141E; margin: 0; } & .elementor-widget-post-info { width: auto; } & .elementor-post-info { margin: 0; padding: 0; } & .elementor-post-info .elementor-icon-list-item { margin: 0; padding: 0; } & .elementor-post-info .elementor-icon-list-item::after { display: none; } & .elementor-post-info .elementor-icon-list-text { display: inline-block; padding: 8px 14px; border-radius: 30px; background-color: #DD1470; font-family: Poppins; font-size: 12px; font-weight: 600; letter-spacing: 1.5px; line-height: 1.3; text-transform: uppercase; color: #FFFFFF; } & .elementor-post-info .elementor-icon-list-icon { display: none; }\n}.elementor .e-3571ee54-e6f6{padding:0px;& .elementor-widget-theme-post-featured-image img { display: block; width: 100%; height: auto; border-radius: 24px; border: 1px solid #F1DCE7; box-shadow: 0 24px 50px rgba(210,15,101,.12); }\n}.elementor .e-12caf1cd-c9bc{padding:0px;& .elementor-widget-theme-post-content { font-family: Poppins; font-size: clamp(16px, 1.25vw, 17px); line-height: 1.78; color: #2A2A35; overflow-wrap: break-word; } & .elementor-widget-theme-post-content p { margin: 0 0 1.25em; font-size: inherit; line-height: inherit; color: #2A2A35; } & .elementor-widget-theme-post-content h1, & .elementor-widget-theme-post-content h2 { font-family: Poppins; font-size: clamp(22px, 2.1vw, 27px); font-weight: 700; line-height: 1.3; letter-spacing: -0.3px; color: #14141E; margin: 1.9em 0 .65em; } & .elementor-widget-theme-post-content h3 { font-family: Poppins; font-size: clamp(19px, 1.7vw, 21px); font-weight: 600; line-height: 1.35; color: #14141E; margin: 1.7em 0 .55em; } & .elementor-widget-theme-post-content h4, & .elementor-widget-theme-post-content h5, & .elementor-widget-theme-post-content h6 { font-family: Poppins; font-size: 17px; font-weight: 600; line-height: 1.4; color: #14141E; margin: 1.5em 0 .5em; } & .elementor-widget-theme-post-content > .elementor-widget-container > *:first-child { margin-top: 0; } & .elementor-widget-theme-post-content a { color: #D20F65; font-weight: 500; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; transition: color .2s; } & .elementor-widget-theme-post-content a:hover { color: #C40F5C; text-decoration-thickness: 2px; } & .elementor-widget-theme-post-content strong, & .elementor-widget-theme-post-content b { font-weight: 600; color: #14141E; } & .elementor-widget-theme-post-content ul, & .elementor-widget-theme-post-content ol { margin: 0 0 1.4em; padding-left: 1.35em; } & .elementor-widget-theme-post-content li { margin: 0 0 .55em; padding-left: .2em; } & .elementor-widget-theme-post-content li::marker { color: #EB1676; font-weight: 600; } & .elementor-widget-theme-post-content img { max-width: 100%; height: auto; border-radius: 18px; } & .elementor-widget-theme-post-content figure, & .elementor-widget-theme-post-content .wp-caption { max-width: 100% !important; margin: 1.8em auto; } & .elementor-widget-theme-post-content figcaption, & .elementor-widget-theme-post-content .wp-caption-text { margin-top: 10px; font-size: 13px; font-style: normal; line-height: 1.5; color: #6E7180; text-align: center; } & .elementor-widget-theme-post-content blockquote { margin: 1.8em 0; padding: 22px 26px; border: 0; border-left: 4px solid #EB1676; border-radius: 0 18px 18px 0; background-color: #FDF6FA; font-size: 1.06em; font-style: normal; color: #14141E; } & .elementor-widget-theme-post-content blockquote p:last-child { margin-bottom: 0; } & .elementor-widget-theme-post-content iframe, & .elementor-widget-theme-post-content video { max-width: 100%; border: 0; border-radius: 18px; } & .elementor-widget-theme-post-content hr { margin: 2.2em 0; border: 0; border-top: 1px solid #F1DCE7; } & .elementor-widget-theme-post-content table { width: 100%; margin: 0 0 1.5em; border-collapse: collapse; font-size: .94em; } & .elementor-widget-theme-post-content th, & .elementor-widget-theme-post-content td { padding: 10px 12px; border: 1px solid #F1DCE7; text-align: left; vertical-align: top; } & .elementor-widget-theme-post-content th { background-color: #FDF6FA; color: #14141E; font-weight: 600; }\n}.elementor .e-766f8a0c-1094{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:14px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #F1DCE7;\n}.elementor .e-2555e4cd-6f0b{max-width:760px;gap:36px;flex:1 1 560px;}.elementor .e-4c90bbd3-b124{width:20px;height:20px;color:var(--rosa);}.elementor .e-38bb8478-8b8c{width:44px;height:44px;min-width:44px;border-radius:13px;}.elementor .e-5f040e71-2363{font-family:Poppins;font-weight:600;font-size:15px;color:#14141E;line-height:1.35;margin:0px;}.elementor .e-1169e4dc-9b89{font-family:Poppins;font-weight:500;font-size:13px;color:#D20F65;line-height:1.4;margin:0px;}.elementor .e-ecb5389-5548{gap:2px;}.elementor .e-42f63ec6-e754{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;flex-direction:row;gap:14px;align-items:center;}.elementor .e-5bd0a9ab-8a3d{width:100%;height:6px;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-image:linear-gradient(90deg, #EB1676 0%,#C40F5C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7388258d-47cd{font-family:Poppins;font-weight:600;font-size:12px;color:#D20F65;letter-spacing:2px;line-height:1.4;margin:0px;}.elementor .e-1df10ecc-eb22{font-size:22px;line-height:1.3;}.elementor .e-c2f2037-81d6{padding:0px;margin-block-start:6px;}.elementor .e-11256940-b694{padding-block-start:32px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;box-shadow:0px 24px 60px 0px rgba(235,22,118,.14);gap:14px;}.elementor .e-6a7fa158-57fe{max-width:384px;gap:20px;flex:1 1 320px;}.elementor .e-4d3ac833-dfa2{flex-direction:row;gap:48px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-170ea641-ba74{padding-block-start:48px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-7a2923d6-29df{width:160px;height:120px;inset-inline-end:0px;inset-block-end:0px;opacity:30%;background-image: radial-gradient(rgba(235,22,118,.35) 1.6px, transparent 2px); background-size: 22px 22px;\n}.elementor .e-b28a2c4-abea{width:188px;height:auto;z-index:1;border-radius:18px;box-shadow:0px 14px 30px 0px rgba(210,15,101,.14);flex:0 0 188px;}.elementor .e-6c1664d-de24{font-family:Poppins;font-weight:600;font-size:12px;color:#D20F65;letter-spacing:2px;line-height:1.4;margin:0px;}.elementor .e-56d7a5c3-4ddb{margin-block-start:6px;align-self:flex-start;}.elementor .e-3a2a4c00-76fd{z-index:1;gap:10px;flex:1 1 200px;}.elementor .e-740be316-944e{padding:24px;flex-direction:row;gap:24px;align-items:center;}.elementor .e-4d9d8e29-66a9{width:160px;height:120px;inset-inline-end:0px;inset-block-end:0px;opacity:30%;background-image: radial-gradient(rgba(235,22,118,.35) 1.6px, transparent 2px); background-size: 22px 22px;\n}.elementor .e-150a4c85-6da0{width:188px;height:auto;z-index:1;border-radius:18px;box-shadow:0px 14px 30px 0px rgba(210,15,101,.14);flex:0 0 188px;}.elementor .e-aeeaf3-de83{font-family:Poppins;font-weight:600;font-size:12px;color:#D20F65;letter-spacing:2px;line-height:1.4;margin:0px;}.elementor .e-48345846-55da{margin-block-start:6px;align-self:flex-start;}.elementor .e-2cdd3da6-59dd{z-index:1;gap:10px;flex:1 1 200px;}.elementor .e-62688ec6-122a{padding:24px;flex-direction:row;gap:24px;align-items:center;}.elementor .e-d077467-b0e1{gap:24px;}.elementor .e-ac55c94-dbd3{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-37bc60e1-635b{width:auto;flex:1 1 auto;}.elementor .e-3a6f0ae4-f3f4{margin-block-start:36px;& .elementor-post__thumbnail img { top: 0; left: 0; width: 100%; height: 100%; max-width: 100%; object-fit: cover; object-position: center top; transform: none; }\n}.elementor .e-2c244f50-b135{padding-block-start:80px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;}