.elementor-7531 .elementor-element.elementor-element-ddfef5c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.02;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7531 .elementor-element.elementor-element-ddfef5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 80px 0px;}.elementor-7531 .elementor-element.elementor-element-543e70d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7531 .elementor-element.elementor-element-543e70d > .elementor-container{max-width:1583px;}.elementor-7531 .elementor-element.elementor-element-fb04390 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-7531 .elementor-element.elementor-element-df65d19{--display:flex;}.elementor-7531 .elementor-element.elementor-element-6bae81d > .elementor-widget-container{border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-cd5891d );border-radius:20px 20px 20px 20px;}.elementor-7531 .elementor-element.elementor-element-6bae81d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7531 .elementor-element.elementor-element-2e1a3b6 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7531 .elementor-element.elementor-element-a7f26eb > .elementor-widget-container{margin:0px 0px -10px 20px;padding:0px 0px 0px 0px;}.elementor-7531 .elementor-element.elementor-element-a7f26eb{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#656565;}.elementor-7531 .elementor-element.elementor-element-5b75750:not(.elementor-motion-effects-element-type-background), .elementor-7531 .elementor-element.elementor-element-5b75750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7531 .elementor-element.elementor-element-5b75750 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7531 .elementor-element.elementor-element-5b75750 > .elementor-container{max-width:1466px;}.elementor-7531 .elementor-element.elementor-element-5b75750{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-7531 .elementor-element.elementor-element-4fd720d:not(.elementor-motion-effects-element-type-background), .elementor-7531 .elementor-element.elementor-element-4fd720d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodoclemi.com/wp-content/uploads/2026/06/KristaNorak-02160.jpg");background-position:center center;background-size:cover;}.elementor-7531 .elementor-element.elementor-element-4fd720d > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7531 .elementor-element.elementor-element-4fd720d > .elementor-container{max-width:1001px;min-height:400px;}.elementor-7531 .elementor-element.elementor-element-4fd720d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:51px 0px 37px 0px;}.elementor-7531 .elementor-element.elementor-element-f215b2d > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-7531 .elementor-element.elementor-element-f215b2d{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-7531 .elementor-element.elementor-element-cac24ed:not(.elementor-motion-effects-element-type-background), .elementor-7531 .elementor-element.elementor-element-cac24ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7531 .elementor-element.elementor-element-cac24ed > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7531 .elementor-element.elementor-element-cac24ed > .elementor-container{max-width:1466px;}.elementor-7531 .elementor-element.elementor-element-cac24ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 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-7531 .elementor-element.elementor-element-48d209b > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-7531 .elementor-element.elementor-element-48d209b{text-align:center;}.elementor-7531 .elementor-element.elementor-element-48d209b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:50px;font-weight:400;letter-spacing:1px;color:#000000;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7531 .elementor-element.elementor-element-471f200 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7531 .elementor-element.elementor-element-471f200 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7531 .elementor-element.elementor-element-471f200{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-7531 .elementor-element.elementor-element-ddfef5c{padding:0px 0px 80px 0px;}.elementor-7531 .elementor-element.elementor-element-2e1a3b6 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7531 .elementor-element.elementor-element-a7f26eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-7531 .elementor-element.elementor-element-5b75750{padding:35px 10px 80px 01px;}.elementor-7531 .elementor-element.elementor-element-4fd720d{padding:50px 0px 27px 0px;}.elementor-7531 .elementor-element.elementor-element-f215b2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 10%;}.elementor-7531 .elementor-element.elementor-element-cac24ed{padding:35px 10px 80px 01px;}}@media(max-width:767px){.elementor-7531 .elementor-element.elementor-element-a7f26eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-7531 .elementor-element.elementor-element-a7f26eb{font-size:15px;}.elementor-7531 .elementor-element.elementor-element-5b75750{padding:57px 10px 80px 10px;}.elementor-7531 .elementor-element.elementor-element-4fd720d{padding:61px 0px 35px 0px;}.elementor-7531 .elementor-element.elementor-element-f215b2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-7531 .elementor-element.elementor-element-f215b2d{font-size:15px;}.elementor-7531 .elementor-element.elementor-element-cac24ed{padding:57px 10px 80px 10px;}.elementor-7531 .elementor-element.elementor-element-48d209b .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-7531 .elementor-element.elementor-element-fb04390{width:44.889%;}.elementor-7531 .elementor-element.elementor-element-df65d19{--content-width:500px;}.elementor-7531 .elementor-element.elementor-element-2e1a3b6{width:55.111%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7531 .elementor-element.elementor-element-fb04390{width:50%;}.elementor-7531 .elementor-element.elementor-element-2e1a3b6{width:100%;}}@media(min-width:1025px){.elementor-7531 .elementor-element.elementor-element-4fd720d:not(.elementor-motion-effects-element-type-background), .elementor-7531 .elementor-element.elementor-element-4fd720d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-a7f26eb */.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc{--lav:#a89b75;--sal:#a89b75;--cor:#a89b75;--tx:#2B2733;--mut:#6b6356;
font-family:'Inter',sans-serif;color:var(--tx);max-width:920px;margin:0 auto;position:relative;overflow:hidden;
background:#fff;border-radius:28px;padding:56px;box-shadow:0 24px 60px rgba(43,39,51,.08);
border:1px solid rgba(43,39,51,.06);}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc *{box-sizing:border-box;}
/* destello suave de marca (sin degradado) */
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc::before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;
background:#efe8d6;top:-120px;right:-90px;z-index:0;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc::after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;
background:#ece4d0;bottom:-110px;left:-80px;z-index:0;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc > *{position:relative;z-index:1;}

/* EYEBROW */
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .eyebrow{text-align:center;margin-bottom:14px;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .eyebrow b{font-size:.78rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--lav);}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .eyebrow b::before,
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .eyebrow b::after{content:"";display:inline-block;width:28px;height:1px;
background:var(--lav);opacity:.5;vertical-align:middle;margin:0 10px;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .eyebrow--c b{color:var(--cor);}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .eyebrow--c b::before,
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .eyebrow--c b::after{background:var(--cor);}

.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc h2{font-family:'Fraunces',serif;font-weight:600;text-align:center;
font-size:clamp(2rem,4.6vw,3rem);line-height:1.1;margin:0 0 22px;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc h2 .accent{color:#59481a;}

/* LEAD destacado */
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .lead{font-family:'Fraunces',serif;font-style:italic;text-align:center;
font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.4;color:var(--tx);margin:0 auto 34px;max-width:640px;}

/* INTRO a 2 columnas */
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .cols{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-bottom:24px;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .cols p{font-size:1.04rem;line-height:1.8;color:var(--mut);margin:0;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .full{font-size:1.04rem;line-height:1.8;color:var(--mut);text-align:center;
max-width:760px;margin:0 auto 8px;}

/* CALLOUT con comillas */
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .callout{position:relative;max-width:780px;margin:38px auto;background:#f1e9da;
border-radius:20px;padding:34px 38px;border-left:4px solid #a89b75;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .callout::before{content:"\201C";position:absolute;top:2px;left:16px;
font-family:'Fraunces',serif;font-size:4.5rem;line-height:1;color:#a89b75;opacity:.4;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .callout p{font-family:'Fraunces',serif;font-style:italic;font-size:1.14rem;line-height:1.65;margin:0;color:var(--tx);}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .callout b{font-style:normal;color:#59481a;}

/* METODOLOGÍA */
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .metodo{text-align:center;margin-top:40px;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .metodo h3{font-family:'Fraunces',serif;font-size:1.6rem;color:var(--tx);margin:0 0 18px;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .metodo p{font-size:1.04rem;line-height:1.8;color:var(--mut);max-width:760px;margin:0 auto 16px;}

/* CHIPS de disciplinas: crema + texto marrón */
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .chips span{background:#efe8d6;color:#59481a;font-size:.86rem;font-weight:600;
padding:9px 18px;border-radius:999px;border:1px solid rgba(168,155,117,.25);}

/* RESPONSIVE */
@media(max-width:680px){
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc{padding:38px 24px;}
.elementor-7531 .elementor-element.elementor-element-a7f26eb .clemi-desc .cols{grid-template-columns:1fr;gap:18px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484c909 */.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas{--lav:#7C6BA8;--sal:#5FA3A0;--cor:#E08D6E;--tx:#2B2733;--mut:#5a5560;
  font-family:'Inter',sans-serif;color:var(--tx);max-width:1040px;margin:0 auto;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas *{box-sizing:border-box;}

.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .info{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic{--ac:var(--lav);--acbg:#EFEBF4;background:#fff;border:1px solid rgba(43,39,51,.08);
  border-radius:20px;padding:26px 24px;box-shadow:0 10px 30px rgba(43,39,51,.05);
  transition:transform .35s ease,box-shadow .35s ease;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic:hover{transform:translateY(-6px);box-shadow:0 22px 46px rgba(43,39,51,.12);}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic h4{display:flex;align-items:center;gap:12px;font-family:'Fraunces',serif;
  font-size:1.12rem;margin:0 0 14px;color:var(--tx);}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic h4::before{content:"";flex:none;width:44px;height:44px;border-radius:13px;
  background-color:var(--acbg);background-repeat:no-repeat;background-position:center;background-size:24px;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic ul{list-style:none;margin:0;padding:0;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic li{font-size:.96rem;line-height:1.9;color:var(--mut);padding-left:16px;position:relative;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic li::before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--ac);}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic p{font-size:.96rem;line-height:1.6;color:var(--mut);margin:0 0 6px;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic p:last-child{margin-bottom:0;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic small{display:block;margin-top:8px;font-size:.82rem;color:#8a8590;}

.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-1{--ac:#7C6BA8;--acbg:#EFEBF4;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-2{--ac:#E08D6E;--acbg:#FBEDE6;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-3{--ac:#5FA3A0;--acbg:#E6F1F0;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-4{--ac:#7C6BA8;--acbg:#EFEBF4;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-5{--ac:#5FA3A0;--acbg:#E6F1F0;}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-6{--ac:#E08D6E;--acbg:#FBEDE6;}

.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-1 h4::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%237C6BA8'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M12%207v5l3%202'/%3E%3C/svg%3E");}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-2 h4::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23E08D6E'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M20%2013l-7%207-9-9V4h7z'/%3E%3Ccircle%20cx='7.5'%20cy='7.5'%20r='1.5'/%3E%3C/svg%3E");}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-3 h4::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%235FA3A0'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='5'%20width='18'%20height='16'%20rx='2'/%3E%3Cpath%20d='M3%209h18'/%3E%3Cpath%20d='M8%203v4'/%3E%3Cpath%20d='M16%203v4'/%3E%3Cpath%20d='M9%2014l2%202%204-4'/%3E%3C/svg%3E");}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-4 h4::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%237C6BA8'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M5%2020v-6'/%3E%3Cpath%20d='M12%2020V8'/%3E%3Cpath%20d='M19%2020V4'/%3E%3C/svg%3E");}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-5 h4::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%235FA3A0'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M8%2012l3%203%205-6'/%3E%3C/svg%3E");}
.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .ic-6 h4::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23E08D6E'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%2021s-7-6-7-11a7%207%200%200%201%2014%200c0%205-7%2011-7%2011z'/%3E%3Ccircle%20cx='12'%20cy='10'%20r='2.5'/%3E%3C/svg%3E");}

@media(max-width:860px){.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .info{grid-template-columns:1fr 1fr;}}
@media(max-width:560px){.elementor-7531 .elementor-element.elementor-element-484c909 .clemi-fichas .info{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f215b2d */.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4{--cor:#e8ddbe;--lav:#a89b75;font-family:'Inter',sans-serif;
display:flex;justify-content:center;padding:20px;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 *{box-sizing:border-box;}

.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .panel{position:relative;overflow:hidden;max-width:860px;width:100%;
text-align:center;color:#fff;padding:60px 48px;border-radius:30px;background:#2B2733;
box-shadow:0 30px 70px rgba(43,39,51,.30);}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .panel::before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;
background:var(--lav);filter:blur(85px);opacity:.55;top:-90px;right:-70px;z-index:0;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .panel::after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;
background:var(--cor);filter:blur(85px);opacity:.50;bottom:-90px;left:-60px;z-index:0;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .panel > *{position:relative;z-index:1;}

.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .eyebrow{margin-bottom:14px;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .eyebrow b{font-size:.78rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .eyebrow b::before,
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .eyebrow b::after{content:"";display:inline-block;width:28px;height:1px;
background:rgba(255,255,255,.6);vertical-align:middle;margin:0 10px;}

.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 h2{font-family:'Fraunces',serif;font-weight:600;color:#fff;
font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.14;margin:0 0 16px;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 h2 .hl{background:linear-gradient(transparent 60%, rgba(168,155,117,.6) 60%);padding:0 4px;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 p{font-size:1.06rem;line-height:1.7;opacity:.94;margin:0 auto 32px;max-width:500px;}

.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;
font-weight:600;font-size:1rem;padding:16px 34px;border-radius:999px;
transition:transform .3s ease,box-shadow .3s ease,background .3s ease;}

/* PRIMARIO: crema + texto marrón */
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .btn--primary{background:var(--cor);color:#59481a;box-shadow:0 14px 30px rgba(0,0,0,.30);}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .btn--primary::after{content:"→";transition:transform .3s ease;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .btn--primary:hover{transform:translateY(-4px);box-shadow:0 22px 42px rgba(0,0,0,.42);}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .btn--primary:hover::after{transform:translateX(3px);}

/* SECUNDARIO: contorno blanco sobre el panel oscuro */
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .btn--ghost{background:rgba(255,255,255,.10);color:#fff;border:1.6px solid rgba(255,255,255,.65);}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .btn--ghost:hover{background:rgba(255,255,255,.22);transform:translateY(-4px);}

@media(max-width:600px){
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .panel{padding:44px 26px;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .actions{flex-direction:column;align-items:center;}
.elementor-7531 .elementor-element.elementor-element-f215b2d .clemi-cta4 .btn{width:100%;max-width:300px;justify-content:center;}
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-471f200 *//* Ocultar nombre/título y descripción del lightbox de Elementor */
.elementor-lightbox .elementor-slideshow__footer,
.elementor-lightbox .elementor-slideshow__title,
.elementor-lightbox .elementor-slideshow__description{
  display:none !important;
}/* End custom CSS */