.elementor-3443 .elementor-element.elementor-element-4be074ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3443 .elementor-element.elementor-element-65157535{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-3443 .elementor-element.elementor-element-3b6fc7df{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3443 .elementor-element.elementor-element-3b6fc7df .elementor-widget-container{text-align:center;}.elementor-3443 .elementor-element.elementor-element-3b6fc7df .elementor-social-icon{background-color:#000000;}.elementor-3443 .elementor-element.elementor-element-3b6fc7df .elementor-social-icon i{color:#000000;}.elementor-3443 .elementor-element.elementor-element-3b6fc7df .elementor-social-icon svg{fill:#000000;}.elementor-3443 .elementor-element.elementor-element-73c302f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3443 .elementor-element.elementor-element-7b0134ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-3443 .elementor-element.elementor-element-6ffa7b2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3443 .elementor-element.elementor-element-2b117168 .elementor-icon-list-icon{width:14px;}.elementor-3443 .elementor-element.elementor-element-2b117168 .elementor-icon-list-icon i{font-size:14px;}.elementor-3443 .elementor-element.elementor-element-2b117168 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3443 .elementor-element.elementor-element-6a6a6d16 .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-weight:700;}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3443 .elementor-element.elementor-element-4c57e189 .elementor-icon-list-icon{width:14px;}.elementor-3443 .elementor-element.elementor-element-4c57e189 .elementor-icon-list-icon i{font-size:14px;}.elementor-3443 .elementor-element.elementor-element-4c57e189 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3443 .elementor-element.elementor-element-62eecc4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3443 .elementor-element.elementor-element-54df2194{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3443 .elementor-element.elementor-element-335d9852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3443 .elementor-element.elementor-element-14c48578{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3443 .elementor-element.elementor-element-14c48578 .elementor-share-btn{font-size:calc(1px * 10);}.elementor-3443 .elementor-element.elementor-element-452fd866{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-3443 .elementor-element.elementor-element-32dbdb2d .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-weight:700;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3443 .elementor-element.elementor-element-2d57dcc2{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3443 .elementor-element.elementor-element-2d57dcc2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3443 .elementor-element.elementor-element-2d57dcc2:after{content:"0.66";}.elementor-3443 .elementor-element.elementor-element-2d57dcc2 .elementor-post__thumbnail__link{width:100%;}.elementor-3443 .elementor-element.elementor-element-2d57dcc2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3443 .elementor-element.elementor-element-2d57dcc2.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3443 .elementor-element.elementor-element-2d57dcc2.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3443 .elementor-element.elementor-element-34510039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}@media(max-width:1024px){ .elementor-3443 .elementor-element.elementor-element-14c48578{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-3443 .elementor-element.elementor-element-65157535{--content-width:1240px;}.elementor-3443 .elementor-element.elementor-element-7b0134ec{--content-width:1200px;}.elementor-3443 .elementor-element.elementor-element-6ffa7b2d{--width:56%;}.elementor-3443 .elementor-element.elementor-element-62eecc4b{--width:44%;}.elementor-3443 .elementor-element.elementor-element-54df2194{--content-width:1240px;}.elementor-3443 .elementor-element.elementor-element-452fd866{--content-width:1200px;}.elementor-3443 .elementor-element.elementor-element-34510039{--content-width:1200px;}}@media(max-width:767px){.elementor-3443 .elementor-element.elementor-element-65157535{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-3443 .elementor-element.elementor-element-7b0134ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-3443 .elementor-element.elementor-element-6ffa7b2d{--width:100%;}.elementor-3443 .elementor-element.elementor-element-62eecc4b{--width:100%;}.elementor-3443 .elementor-element.elementor-element-54df2194{--padding-top:44px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;} .elementor-3443 .elementor-element.elementor-element-14c48578{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3443 .elementor-element.elementor-element-452fd866{--padding-top:40px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-3443 .elementor-element.elementor-element-2d57dcc2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3443 .elementor-element.elementor-element-2d57dcc2:after{content:"0.5";}.elementor-3443 .elementor-element.elementor-element-2d57dcc2 .elementor-post__thumbnail__link{width:100%;}.elementor-3443 .elementor-element.elementor-element-34510039{--padding-top:20px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* ===== Maryana com Y · artigo do blog (Single Post do Elementor Pro) ===== */
.mcy-sp{--bg:#ececec;--ink:#3d3b3a;--dark:#2e2c2b;--soft:#5c5a58;--pink:#d4467e;--purple:#5a2ca0;--violet:#7b3fc4;--yellow:#fbc531;--teal:#7cc3cb;--lilac:#dccdf3;--orange:#f5a524;
  --display:'Comfortaa','Kregan',system-ui,sans-serif;--body:'Roboto',system-ui,-apple-system,'Segoe UI',sans-serif;
  background:var(--bg);color:var(--ink);font-family:var(--body);overflow-x:clip}
.mcy-sp *,.mcy-sp *::before,.mcy-sp *::after{box-sizing:border-box}
.mcy-sp img{max-width:100%;height:auto}

/* ---------- topo ---------- */
.mcy-sp .mcy-sp-hero{position:relative;background:var(--lilac);border-radius:0 0 64px 64px;overflow:hidden}
.mcy-sp .mcy-sp-deco{position:absolute!important;inset:0;pointer-events:none;z-index:0;width:100%!important;margin:0!important}
.mcy-sp .mcy-sp-deco .elementor-widget-container,.mcy-sp .mcy-sp-deco-in{position:absolute;inset:0}
.mcy-sp .mcy-sp-deco span{position:absolute;display:block}
.mcy-sp .mcy-sp-deco svg{width:100%;height:auto;display:block}
.mcy-sp .mcy-sp-deco .f{animation:mcySpFloat 7s ease-in-out infinite}
@keyframes mcySpFloat{50%{transform:translateY(-12px) rotate(18deg)}}
@media (prefers-reduced-motion:reduce){.mcy-sp .mcy-sp-deco .f{animation:none}}
.mcy-sp .mcy-sp-hero-row{position:relative;z-index:1;width:100%}
.mcy-sp .mcy-sp-hero-txt{min-width:0}
.mcy-sp .mcy-sp-crumbs{font-size:14px;color:var(--soft)}
.mcy-sp .mcy-sp-crumbs a{color:var(--purple);text-decoration:none;font-weight:600}
.mcy-sp .mcy-sp-crumbs a:hover{text-decoration:underline}
.mcy-sp .mcy-sp-crumbs .separator{margin:0 6px;color:var(--pink)}
.mcy-sp .mcy-sp-cat ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.mcy-sp .mcy-sp-cat li{margin:0!important;padding:0!important}
.mcy-sp .mcy-sp-cat li::after{display:none!important}
.mcy-sp .mcy-sp-cat .elementor-post-info__terms-list{display:flex;flex-wrap:wrap;gap:8px}
.mcy-sp .mcy-sp-cat .elementor-post-info__terms-list a,.mcy-sp .mcy-sp-cat .elementor-post-info__terms-list span{display:inline-block;background:var(--yellow);color:var(--dark)!important;font:700 13px/1 var(--body);
  letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;border-radius:999px;text-decoration:none}
.mcy-sp .mcy-sp-cat .elementor-post-info__terms-list a:hover{background:var(--pink);color:#fff!important}
.mcy-sp .mcy-sp-title .elementor-heading-title{font-family:var(--display)!important;font-weight:700;color:var(--dark);font-size:clamp(34px,4.6vw,64px)!important;line-height:1.04!important;margin:0;text-wrap:balance}
.mcy-sp .mcy-sp-excerpt,.mcy-sp .mcy-sp-excerpt p{font-size:clamp(18px,1.6vw,22px);line-height:1.4;color:var(--soft);margin:0}
.mcy-sp .mcy-sp-meta ul{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}
.mcy-sp .mcy-sp-meta li{margin:0!important;padding:0!important;font-size:15px;color:var(--soft)}
.mcy-sp .mcy-sp-meta li::after{display:none!important}
.mcy-sp .mcy-sp-meta li+li::before{content:"✦";color:var(--pink);margin-right:14px;font-size:12px}
.mcy-sp .mcy-sp-meta a{color:var(--purple);font-weight:700;text-decoration:none}
.mcy-sp .mcy-sp-cover{position:relative}
.mcy-sp .mcy-sp-cover::before{content:"";position:absolute;width:62%;aspect-ratio:1;right:-6%;bottom:-8%;background:var(--yellow);border-radius:50%;z-index:0}
.mcy-sp .mcy-sp-cover img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:46% 54% 42% 58% / 52% 44% 56% 48%;box-shadow:0 24px 50px -24px rgba(46,44,43,.45)}
@media (max-width:767px){.mcy-sp .mcy-sp-hero{border-radius:0 0 40px 40px}.mcy-sp .mcy-sp-cover::before{right:-2%}}

/* ---------- texto do artigo ---------- */
.mcy-sp .mcy-sp-prose{font-size:clamp(17px,1.25vw,19px);line-height:1.75;color:var(--ink)}
.mcy-sp .mcy-sp-prose p{margin:0 0 1.15em;color:var(--ink)}
.mcy-sp .mcy-sp-prose>.elementor-widget-container>*:first-child,.mcy-sp .mcy-sp-prose>p:first-child{margin-top:0}
.mcy-sp .mcy-sp-prose h1{display:none}
.mcy-sp .mcy-sp-prose h2,.mcy-sp .mcy-sp-prose h3{font-family:var(--display);color:var(--dark);font-weight:700;line-height:1.15;margin:1.8em 0 .6em}
.mcy-sp .mcy-sp-prose h2{font-size:clamp(26px,2.4vw,34px)}
.mcy-sp .mcy-sp-prose h2::before{content:"✦";display:block;color:var(--pink);font-size:22px;margin-bottom:6px}
.mcy-sp .mcy-sp-prose h3{font-size:clamp(21px,1.8vw,25px);color:var(--purple)}
.mcy-sp .mcy-sp-prose strong,.mcy-sp .mcy-sp-prose b{color:var(--dark)!important;font-weight:800;background:linear-gradient(transparent 58%,rgba(251,197,49,.55) 58%);padding:0 .08em}
.mcy-sp .mcy-sp-prose a{color:var(--purple)!important;font-weight:700;text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:2px;text-underline-offset:3px}
.mcy-sp .mcy-sp-prose a:hover{color:var(--pink)!important}
.mcy-sp .mcy-sp-prose a strong,.mcy-sp .mcy-sp-prose strong a{color:var(--purple)!important}
.mcy-sp .mcy-sp-prose blockquote,.mcy-sp .mcy-sp-prose .wp-block-quote{position:relative;margin:1.8em 0;padding:30px 34px;background:var(--yellow);border:0!important;border-radius:40px;
  font-family:var(--display);font-weight:700;font-style:normal;font-size:clamp(21px,2vw,28px);line-height:1.3;color:var(--dark)}
.mcy-sp .mcy-sp-prose blockquote::before{content:"✦";position:absolute;top:-18px;left:28px;font-size:32px;line-height:1;color:var(--purple)}
.mcy-sp .mcy-sp-prose blockquote p{margin:0;color:var(--dark);font:inherit}
.mcy-sp .mcy-sp-prose blockquote strong{background:none}
.mcy-sp .mcy-sp-prose blockquote cite{display:block;margin-top:10px;font:600 14px var(--body)}
.mcy-sp .mcy-sp-prose ul,.mcy-sp .mcy-sp-prose ol{padding-left:1.3em;margin:0 0 1.2em}
.mcy-sp .mcy-sp-prose li{margin-bottom:.45em}
.mcy-sp .mcy-sp-prose li::marker{color:var(--pink);font-weight:800}
.mcy-sp .mcy-sp-prose figure,.mcy-sp .mcy-sp-prose .wp-block-image{margin:1.8em 0}
.mcy-sp .mcy-sp-prose figure img,.mcy-sp .mcy-sp-prose .wp-block-image img,.mcy-sp .mcy-sp-prose p>img{border-radius:28px;display:block}
.mcy-sp .mcy-sp-prose figcaption{font-size:14px;color:var(--soft);text-align:center;margin-top:8px}
.mcy-sp .mcy-sp-prose hr{border:0;height:14px;margin:2em 0;background:radial-gradient(circle,var(--pink) 3px,transparent 4px) center/28px 14px repeat-x}

/* ---------- compartilhar ---------- */
.mcy-sp .mcy-sp-share-t .elementor-heading-title{font-family:var(--body)!important;font-weight:800;font-size:15px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}
.mcy-sp .mcy-sp-share .elementor-grid{display:flex!important;flex-wrap:wrap;gap:10px}
.mcy-sp .mcy-sp-share .elementor-grid-item{margin:0!important;padding:0!important}
.mcy-sp .mcy-sp-share .elementor-share-btn{display:inline-flex!important;align-items:center!important;box-sizing:border-box;height:auto!important;min-height:0!important;padding:6px 20px 6px 6px!important;gap:10px;border-radius:999px!important;background:#fff!important;color:var(--ink)!important;border:2px solid var(--ink)!important;
  font:700 14px var(--body);line-height:1;cursor:pointer;overflow:visible!important;transition:transform .2s,background .2s}
.mcy-sp .mcy-sp-share .elementor-share-btn__icon{box-sizing:border-box;flex:0 0 36px;width:36px!important;height:36px!important;min-width:36px;min-height:36px;margin:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;background:var(--ink);color:#fff!important}
.mcy-sp .mcy-sp-share .elementor-share-btn__icon i,.mcy-sp .mcy-sp-share .elementor-share-btn__icon svg{color:#fff;fill:#fff;font-size:16px;width:16px;height:16px;margin:0}
.mcy-sp .mcy-sp-share .elementor-share-btn__text{padding:0!important;margin:0!important;display:flex;align-items:center;font-weight:700}
.mcy-sp .mcy-sp-share .elementor-share-btn__title{color:var(--ink)!important;line-height:1}
.mcy-sp .mcy-sp-share .elementor-share-btn:hover{transform:translateY(-2px);background:var(--yellow)!important}
.mcy-sp .mcy-sp-share .elementor-share-btn_whatsapp .elementor-share-btn__icon{background:#25d366}
.mcy-sp .mcy-sp-share .elementor-share-btn_linkedin .elementor-share-btn__icon{background:#0a66c2}

/* ---------- caixa da Mary ---------- */
.mcy-sp .mcy-sp-bio{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;background:#fff;border-radius:36px;padding:26px;position:relative}
.mcy-sp .mcy-sp-bio::after{content:"";position:absolute;inset:auto -10px -10px auto;width:90px;height:90px;border-radius:50%;background:var(--teal);z-index:-1}
.mcy-sp .mcy-sp-bio img{width:120px;height:120px;border-radius:50%;object-fit:cover;background:var(--yellow);display:block}
.mcy-sp .mcy-sp-bio .k{display:block;font:800 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--pink);margin-bottom:4px}
.mcy-sp .mcy-sp-bio .n{display:block;font:700 24px/1.1 var(--display);color:var(--dark);margin-bottom:8px}
.mcy-sp .mcy-sp-bio p{margin:0 0 14px;font-size:15.5px;line-height:1.55;color:var(--soft)}
.mcy-sp .mcy-sp-bio .lk{display:flex;flex-wrap:wrap;gap:10px}
@media (max-width:600px){.mcy-sp .mcy-sp-bio{grid-template-columns:1fr;text-align:center;justify-items:center}.mcy-sp .mcy-sp-bio .lk{justify-content:center}}

/* ---------- botões ---------- */
.mcy-sp .mcy-sp-btn{display:inline-flex;align-items:center;gap:.5em;font:700 15px var(--body);padding:13px 22px;border-radius:999px;background:var(--pink);color:#fff!important;text-decoration:none!important;transition:transform .2s,background .2s}
.mcy-sp .mcy-sp-btn:hover{transform:translateY(-2px);background:var(--purple)}
.mcy-sp .mcy-sp-btn--ghost{background:transparent;color:var(--ink)!important;border:2px solid var(--ink)}
.mcy-sp .mcy-sp-btn--ghost:hover{background:var(--ink);color:#fff!important}
.mcy-sp .mcy-sp-btn--y{background:var(--yellow);color:var(--dark)!important}
.mcy-sp .mcy-sp-btn--y:hover{background:#fff}

/* ---------- continue lendo (widget Posts) ---------- */
.mcy-sp .mcy-sp-rel-t .elementor-heading-title{font-family:var(--display)!important;font-weight:700;color:var(--dark);font-size:clamp(30px,3.6vw,50px)!important;line-height:1.05;margin:0}
.mcy-sp .mcy-sp-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important}
@media (max-width:1024px){.mcy-sp .mcy-sp-posts .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.mcy-sp .mcy-sp-posts .elementor-posts-container{grid-template-columns:1fr}}
.mcy-sp .mcy-sp-posts .elementor-post{display:flex!important;flex-direction:column;background:#fff;border:0!important;border-radius:32px!important;overflow:hidden;box-shadow:none!important;margin:0!important;transition:transform .25s ease,box-shadow .25s ease}
.mcy-sp .mcy-sp-posts .elementor-post:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 22px 40px -22px rgba(46,44,43,.4)!important}
.mcy-sp .mcy-sp-posts .elementor-post:nth-child(3n+1){--c:var(--yellow)}
.mcy-sp .mcy-sp-posts .elementor-post:nth-child(3n+2){--c:var(--teal)}
.mcy-sp .mcy-sp-posts .elementor-post:nth-child(3n+3){--c:var(--lilac)}
.mcy-sp .mcy-sp-posts .elementor-post__thumbnail__link{display:block;margin:10px 10px 0!important;width:auto!important;border-radius:24px;overflow:hidden;background:var(--c)}
.mcy-sp .mcy-sp-posts .elementor-post__thumbnail{position:relative;padding-bottom:62%!important;overflow:hidden}
.mcy-sp .mcy-sp-posts .elementor-post__thumbnail img{position:absolute!important;top:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover;transition:transform .4s ease}
.mcy-sp .mcy-sp-posts .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.05)!important}
.mcy-sp .mcy-sp-posts .elementor-post__text{display:flex;flex-direction:column;flex:1;padding:20px 24px 26px!important;margin:0!important}
.mcy-sp .mcy-sp-posts .elementor-post__title{margin:0 0 10px!important;font-family:var(--display)!important;font-weight:700;font-size:21px!important;line-height:1.2!important}
.mcy-sp .mcy-sp-posts .elementor-post__title a{color:var(--dark)!important;text-decoration:none}
.mcy-sp .mcy-sp-posts .elementor-post__excerpt p{margin:0;font-size:15px!important;line-height:1.5;color:var(--soft)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mcy-sp .mcy-sp-posts .elementor-post__meta-data{font-size:13px;color:var(--soft);border:0!important;padding:0!important;margin:0 0 8px!important}
.mcy-sp .mcy-sp-posts .elementor-post__read-more{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:6px;font:700 14px var(--body)!important;padding:10px 18px;border-radius:999px;background:var(--c);color:var(--dark)!important;text-decoration:none;text-transform:none!important;letter-spacing:0!important}
.mcy-sp .mcy-sp-posts .elementor-post__excerpt{margin-bottom:18px!important}
.mcy-sp .mcy-sp-posts .elementor-post__read-more:hover{background:var(--pink);color:#fff!important}
.mcy-sp .mcy-sp-posts .elementor-post__card{background:none;border:0;box-shadow:none}

/* ---------- faixa final ---------- */
.mcy-sp .mcy-sp-cta{position:relative;overflow:hidden;background:var(--purple);border-radius:44px;padding:clamp(34px,5vw,60px) clamp(24px,5vw,64px);display:flex;flex-wrap:wrap;gap:22px;align-items:center;justify-content:space-between}
.mcy-sp .mcy-sp-cta p{margin:0;font:700 clamp(26px,3vw,40px)/1.1 var(--display);color:#fff;max-width:620px;position:relative;z-index:1}
.mcy-sp .mcy-sp-cta p span{color:var(--yellow)}
.mcy-sp .mcy-sp-cta .mcy-sp-btn{position:relative;z-index:1}
.mcy-sp .mcy-sp-cta i{position:absolute;border-radius:50%;pointer-events:none}
.mcy-sp .mcy-sp-cta i.a{width:220px;height:220px;right:-60px;top:-90px;background:var(--pink);opacity:.9}
.mcy-sp .mcy-sp-cta i.b{width:90px;height:90px;left:44%;bottom:-50px;background:var(--yellow)}
@media (max-width:767px){.mcy-sp .mcy-sp-deco span{display:none}.mcy-sp .mcy-sp-deco span:nth-child(3),.mcy-sp .mcy-sp-deco span:nth-child(6){display:block}}

/* ---------- cabeçalho e rodapé do modelo ---------- */
.mcy-sp .mcy-sp-head{position:sticky;top:0;z-index:50;background:rgba(236,236,236,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.mcy-sp .mcy-sp-logo img{height:46px;width:auto;display:block}
.mcy-sp .mcy-sp-nav nav{display:flex;gap:clamp(20px,4vw,60px)}
.mcy-sp .mcy-sp-nav a{font:800 clamp(17px,1.6vw,22px) var(--body);color:var(--dark);text-decoration:none}
.mcy-sp .mcy-sp-nav a:hover{color:var(--pink)}
.mcy-sp .mcy-sp-soc .elementor-social-icon{background:none!important;color:var(--dark)!important;font-size:30px}
.mcy-sp .mcy-sp-soc .elementor-social-icon:hover{color:var(--pink)!important}
.mcy-sp .mcy-sp-foot .elementor-social-icons-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}
.mcy-sp .mcy-sp-foot .elementor-social-icon{font-size:28px}
@media (max-width:767px){.mcy-sp .mcy-sp-logo img{height:34px}.mcy-sp .mcy-sp-head .mcy-sp-nav{display:none}.mcy-sp .mcy-sp-soc .elementor-social-icon{font-size:24px}}/* End custom CSS */