.elementor-2939 .elementor-element.elementor-element-jd00024{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-2939 .elementor-element.elementor-element-jd00023{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2939 .elementor-element.elementor-element-jd0001e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2939 .elementor-element.elementor-element-jd0001e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2939 .elementor-element.elementor-element-jd0001e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2939 .elementor-element.elementor-element-jd0001e .jet-listing-dynamic-field__content{text-align:left;}.elementor-2939 .elementor-element.elementor-element-jd0001f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2939 .elementor-element.elementor-element-jd0001f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2939 .elementor-element.elementor-element-jd0001f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2939 .elementor-element.elementor-element-jd0001f .jet-listing-dynamic-field__content{text-align:left;}.elementor-2939 .elementor-element.elementor-element-jd00020 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2939 .elementor-element.elementor-element-jd00020 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2939 .elementor-element.elementor-element-jd00020 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2939 .elementor-element.elementor-element-jd00020 .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-button .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 );}.jet-listing-item.single-jet-engine.elementor-page-2939 > .elementor{width:600px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-jd00024 *//* JetEngine: componentes comunes, sin duplicar las fichas. */
.sc-proposal.sc-dark .jd-card{height:100%;padding:30px!important;border:1px solid #635076;border-radius:26px;background:#251d36;gap:18px;transition:background .22s,color .22s,transform .22s}
.sc-proposal.sc-dark .jd-card:hover,.sc-proposal.sc-dark .jd-card:focus-within{background:#b4efe7;color:#211131;transform:translateY(-4px)}
.sc-proposal.sc-dark .jd-card h3{font:clamp(24px,2.2vw,32px)/1.18 Coiny,sans-serif;color:#fff8ff;margin:0}
.sc-proposal.sc-dark .jd-card .jd-description{font:17px/1.65 'DM Sans',sans-serif;color:#d7cfe2}
.sc-proposal.sc-dark .jd-card:hover h3,.sc-proposal.sc-dark .jd-card:hover .jd-description,.sc-proposal.sc-dark .jd-card:hover .sc-eyebrow,.sc-proposal.sc-dark .jd-card:focus-within h3,.sc-proposal.sc-dark .jd-card:focus-within .jd-description,.sc-proposal.sc-dark .jd-card:focus-within .sc-eyebrow{color:#211131!important}
.sc-proposal.sc-dark .jd-card .elementor-button{color:#211131!important;background:#fff8ff!important;border:2px solid transparent}
.sc-proposal.sc-dark .jd-card .elementor-button:hover,.sc-proposal.sc-dark .jd-card .elementor-button:focus-visible{color:#fff!important;background:#491446!important;border-color:#f18ab8}
.sc-proposal.sc-dark .jd-card .elementor-widget-button{margin-top:auto}
.sc-proposal.sc-dark .jd-list .jet-listing-grid__items{--columns:3}
.sc-proposal.sc-dark .jd-list .jet-listing-grid__item{padding:12px;min-width:0}
.sc-proposal.sc-dark .jd-catalog .jet-listing-grid__item{padding:0}
.sc-proposal.sc-dark .jd-row{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;align-items:center;padding:70px 0!important;border-top:1px solid #52425f}
.sc-proposal.sc-dark .jd-row>div{min-width:0}
.sc-proposal.sc-dark .jd-row .jd-art img{width:100%;max-height:440px;object-fit:contain}
.sc-proposal.sc-dark .jd-row .jd-copy{gap:24px}
.sc-proposal.sc-dark .jd-row h3{font:clamp(30px,3vw,46px)/1.15 Coiny,sans-serif;color:#fff8ff;margin:0}
.sc-proposal.sc-dark .jd-row .jd-subtitle{color:#f385b4;font:24px/1.35 'DM Sans',sans-serif}
.sc-proposal.sc-dark .jd-row .jd-description{color:#d7cfe2;font:18px/1.7 'DM Sans',sans-serif}
.sc-proposal.sc-dark .jd-row .jd-description p{margin:0 0 16px}
.sc-proposal.sc-dark .jd-catalog>.elementor-widget-container>.jet-listing-grid>.jet-listing-grid__items>.jet-listing-grid__item:nth-child(even) .jd-row .jd-art{order:2}
.sc-proposal.sc-dark .jd-optional:not(:has(.jet-listing-dynamic-repeater__item)){display:none!important}
.sc-proposal.sc-dark .jd-fit:not(:has(.jet-listing-dynamic-field__content)){display:none!important}
.sc-proposal.sc-dark .jd-section-title h2{font:clamp(30px,3.5vw,48px)/1.15 Coiny,sans-serif;color:#fff8ff}
.sc-proposal.sc-dark .st-note{font-family:'Shadows Into Light',cursive!important;font-style:normal!important}
.sc-proposal.sc-dark .jd-body{width:100%;min-width:0}
.sc-proposal.sc-dark .jd-case-lead{font:22px/1.65 'DM Sans',sans-serif;color:#d7cfe2}
.sc-proposal.sc-dark .jd-case-metrics .jet-listing-dynamic-repeater__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.sc-proposal.sc-dark .jd-case-metrics .jet-listing-dynamic-repeater__item{padding:28px;border:1px solid #635076;border-radius:24px;background:#251d36}
.sc-proposal.sc-dark .jd-case-metrics strong{display:block;font:40px/1.2 Coiny,sans-serif;color:#b4efe7}
@media(max-width:1024px){.sc-proposal.sc-dark .jd-list .jet-listing-grid__items{--columns:2}.sc-proposal.sc-dark .jd-row{gap:32px}}
@media(max-width:767px){.sc-proposal.sc-dark .jd-list .jet-listing-grid__items{--columns:1}.sc-proposal.sc-dark .jd-row{grid-template-columns:minmax(0,1fr);gap:24px;padding:42px 0!important}.sc-proposal.sc-dark .jd-row .jd-art{order:0!important}.sc-proposal.sc-dark .jd-row .jd-art img{max-height:300px}.sc-proposal.sc-dark .jd-card{padding:24px!important}.sc-proposal.sc-dark .jd-case-metrics .jet-listing-dynamic-repeater__items{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.sc-proposal.sc-dark .jd-card{transition:none}.sc-proposal.sc-dark .jd-card:hover{transform:none}}/* End custom CSS */