.elementor-5050 .elementor-element.elementor-element-5f07002{--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;--margin-top:0px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5050 .elementor-element.elementor-element-a460019{text-align:center;}.elementor-5050 .elementor-element.elementor-element-a460019 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;}.elementor-5050 .elementor-element.elementor-element-2a8042d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;}.elementor-5050 .elementor-element.elementor-element-2a8042d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5050 .elementor-element.elementor-element-2a8042d.elementor-element{--align-self:center;}.elementor-5050 .elementor-element.elementor-element-ad63799{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5050 .elementor-element.elementor-element-ad63799 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-5050 .elementor-element.elementor-element-ad63799.elementor-element{--align-self:center;}.elementor-5050 .elementor-element.elementor-element-0fdf734{text-align:center;}.elementor-5050 .elementor-element.elementor-element-0fdf734 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;color:var( --e-global-color-uicore_dark );}.elementor-5050 .elementor-element.elementor-element-3f57d93{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5050 .elementor-element.elementor-element-3f57d93:not(.elementor-motion-effects-element-type-background), .elementor-5050 .elementor-element.elementor-element-3f57d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_dark );}.elementor-5050 .elementor-element.elementor-element-a011bff{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5050 .elementor-element.elementor-element-9c67c1f .elementor-icon-wrapper{text-align:start;}.elementor-5050 .elementor-element.elementor-element-9c67c1f .elementor-icon{font-size:40px;}.elementor-5050 .elementor-element.elementor-element-9c67c1f .elementor-icon svg{height:40px;}.elementor-5050 .elementor-element.elementor-element-9c67c1f .elementor-icon-wrapper svg{width:auto;}.elementor-5050 .elementor-element.elementor-element-944bf67 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;color:#FFFFFF;}.elementor-5050 .elementor-element.elementor-element-b843be0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-uicore_accent );}.elementor-5050 .elementor-element.elementor-element-d21bc60{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5050 .elementor-element.elementor-element-d21bc60 .elementor-widget-container{text-align:center;}.elementor-5050 .elementor-element.elementor-element-d21bc60 .elementor-social-icon{background-color:var( --e-global-color-uicore_dark );--icon-padding:0.4em;}.elementor-5050 .elementor-element.elementor-element-d21bc60 .elementor-social-icon i{color:#E5E5E5;}.elementor-5050 .elementor-element.elementor-element-d21bc60 .elementor-social-icon svg{fill:#E5E5E5;}.elementor-5050 .elementor-element.elementor-element-ccda095 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-5050 .elementor-element.elementor-element-ccda095.elementor-element{--align-self:flex-start;}.elementor-5050 .elementor-element.elementor-element-c23fa68{--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;}.elementor-5050 .elementor-element.elementor-element-1e31a3e{--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;}.elementor-5050 .elementor-element.elementor-element-1e31a3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5050 .elementor-element.elementor-element-99342e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5050 .elementor-element.elementor-element-fee1b3b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-5050 .elementor-element.elementor-element-701d05a .elementor-nav-menu .elementor-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-5050 .elementor-element.elementor-element-701d05a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-uicore_light );fill:var( --e-global-color-uicore_light );padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-5050 .elementor-element.elementor-element-701d05a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5050 .elementor-element.elementor-element-701d05a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5050 .elementor-element.elementor-element-701d05a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5050 .elementor-element.elementor-element-701d05a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-uicore_primary );fill:var( --e-global-color-uicore_primary );}.elementor-5050 .elementor-element.elementor-element-c49d86c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-5050 .elementor-element.elementor-element-5f0d349{--display:flex;--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;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5050 .elementor-element.elementor-element-b4afe5f > .elementor-widget-container{background-color:#113138;padding:8px 8px 0px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-5050 .elementor-element.elementor-element-b4afe5f:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-uicore_primary );}.elementor-5050 .elementor-element.elementor-element-b4afe5f .elementor-icon-wrapper{text-align:start;}.elementor-5050 .elementor-element.elementor-element-b4afe5f .elementor-icon{font-size:25px;}.elementor-5050 .elementor-element.elementor-element-b4afe5f .elementor-icon svg{height:25px;}.elementor-5050 .elementor-element.elementor-element-13e82ac > .elementor-widget-container{background-color:#575353;padding:8px 8px 0px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-5050 .elementor-element.elementor-element-13e82ac:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-uicore_primary );}.elementor-5050 .elementor-element.elementor-element-13e82ac .elementor-icon-wrapper{text-align:start;}.elementor-5050 .elementor-element.elementor-element-13e82ac .elementor-icon{font-size:25px;}.elementor-5050 .elementor-element.elementor-element-13e82ac .elementor-icon svg{height:25px;}.elementor-5050 .elementor-element.elementor-element-99f9f39 > .elementor-widget-container{background-color:#D76F53;padding:8px 8px 0px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-5050 .elementor-element.elementor-element-99f9f39:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-uicore_primary );}.elementor-5050 .elementor-element.elementor-element-99f9f39 .elementor-icon-wrapper{text-align:start;}.elementor-5050 .elementor-element.elementor-element-99f9f39.elementor-view-stacked .elementor-icon{background-color:#020101;}.elementor-5050 .elementor-element.elementor-element-99f9f39.elementor-view-framed .elementor-icon, .elementor-5050 .elementor-element.elementor-element-99f9f39.elementor-view-default .elementor-icon{color:#020101;border-color:#020101;}.elementor-5050 .elementor-element.elementor-element-99f9f39.elementor-view-framed .elementor-icon, .elementor-5050 .elementor-element.elementor-element-99f9f39.elementor-view-default .elementor-icon svg{fill:#020101;}.elementor-5050 .elementor-element.elementor-element-99f9f39 .elementor-icon{font-size:25px;}.elementor-5050 .elementor-element.elementor-element-99f9f39 .elementor-icon svg{height:25px;}.elementor-5050 .elementor-element.elementor-element-1a672f3 > .elementor-widget-container{background-color:#525252;padding:8px 8px 0px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-5050 .elementor-element.elementor-element-1a672f3:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-uicore_primary );}.elementor-5050 .elementor-element.elementor-element-1a672f3 .elementor-icon-wrapper{text-align:start;}.elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-stacked .elementor-icon{background-color:#020101;}.elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-framed .elementor-icon, .elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-default .elementor-icon{color:#020101;border-color:#020101;}.elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-framed .elementor-icon, .elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-default .elementor-icon svg{fill:#020101;}.elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-stacked .elementor-icon:hover{background-color:#4E4E4E;}.elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-framed .elementor-icon:hover, .elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-default .elementor-icon:hover{color:#4E4E4E;border-color:#4E4E4E;}.elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-framed .elementor-icon:hover, .elementor-5050 .elementor-element.elementor-element-1a672f3.elementor-view-default .elementor-icon:hover svg{fill:#4E4E4E;}.elementor-5050 .elementor-element.elementor-element-1a672f3 .elementor-icon{font-size:25px;}.elementor-5050 .elementor-element.elementor-element-1a672f3 .elementor-icon svg{height:25px;}.elementor-5050 .elementor-element.elementor-element-8e6f2d9 > .elementor-widget-container{background-color:var( --e-global-color-uicore_light );padding:8px 8px 0px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-5050 .elementor-element.elementor-element-8e6f2d9:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-uicore_primary );}.elementor-5050 .elementor-element.elementor-element-8e6f2d9 .elementor-icon-wrapper{text-align:start;}.elementor-5050 .elementor-element.elementor-element-8e6f2d9.elementor-view-stacked .elementor-icon{background-color:#020101;}.elementor-5050 .elementor-element.elementor-element-8e6f2d9.elementor-view-framed .elementor-icon, .elementor-5050 .elementor-element.elementor-element-8e6f2d9.elementor-view-default .elementor-icon{color:#020101;border-color:#020101;}.elementor-5050 .elementor-element.elementor-element-8e6f2d9.elementor-view-framed .elementor-icon, .elementor-5050 .elementor-element.elementor-element-8e6f2d9.elementor-view-default .elementor-icon svg{fill:#020101;}.elementor-5050 .elementor-element.elementor-element-8e6f2d9 .elementor-icon{font-size:25px;}.elementor-5050 .elementor-element.elementor-element-8e6f2d9 .elementor-icon svg{height:25px;}.elementor-5050 .elementor-element.elementor-element-6d140af{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5050 .elementor-element.elementor-element-6d140af:not(.elementor-motion-effects-element-type-background), .elementor-5050 .elementor-element.elementor-element-6d140af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_dark );}.elementor-5050 .elementor-element.elementor-element-daeb74a{--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:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5050 .elementor-element.elementor-element-daeb74a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5050 .elementor-element.elementor-element-3bbe2bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5050 .elementor-element.elementor-element-3bbe2bd{text-align:start;}.elementor-5050 .elementor-element.elementor-element-3bbe2bd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#686868;}.elementor-5050 .elementor-element.elementor-element-2538555 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5050 .elementor-element.elementor-element-2538555 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5050 .elementor-element.elementor-element-2538555{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5050 .elementor-element.elementor-element-2538555 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5050 .elementor-element.elementor-element-2538555 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-5050 .elementor-element.elementor-element-2538555 .elementor-icon-list-text{color:#686868;transition:color 0.3s;}.elementor-5050 .elementor-element.elementor-element-2538555 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-uicore_primary );}.elementor-5050 .elementor-element.elementor-element-f01251d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5050 .elementor-element.elementor-element-91ff075{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5050 .elementor-element.elementor-element-91ff075 .elementor-widget-container{text-align:center;}.elementor-5050 .elementor-element.elementor-element-91ff075 .elementor-social-icon{background-color:var( --e-global-color-uicore_dark );--icon-padding:0.4em;}.elementor-5050 .elementor-element.elementor-element-91ff075 .elementor-social-icon i{color:#E5E5E5;}.elementor-5050 .elementor-element.elementor-element-91ff075 .elementor-social-icon svg{fill:#E5E5E5;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-5050 .elementor-element.elementor-element-3f57d93{--content-width:1300px;}.elementor-5050 .elementor-element.elementor-element-a011bff{--width:33%;}.elementor-5050 .elementor-element.elementor-element-c23fa68{--width:25%;}.elementor-5050 .elementor-element.elementor-element-1e31a3e{--width:21.669%;}.elementor-5050 .elementor-element.elementor-element-99342e0{--width:25%;}.elementor-5050 .elementor-element.elementor-element-6d140af{--content-width:1300px;}.elementor-5050 .elementor-element.elementor-element-daeb74a{--width:85%;}.elementor-5050 .elementor-element.elementor-element-f01251d{--width:15%;}}@media(max-width:767px){.elementor-5050 .elementor-element.elementor-element-5f07002{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5050 .elementor-element.elementor-element-a460019 .elementor-heading-title{font-size:24px;}.elementor-5050 .elementor-element.elementor-element-2a8042d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5050 .elementor-element.elementor-element-0fdf734 .elementor-heading-title{font-size:24px;}.elementor-5050 .elementor-element.elementor-element-3f57d93{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5050 .elementor-element.elementor-element-944bf67 .elementor-heading-title{font-size:32px;}.elementor-5050 .elementor-element.elementor-element-d21bc60 .elementor-widget-container{text-align:left;}.elementor-5050 .elementor-element.elementor-element-d21bc60 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5050 .elementor-element.elementor-element-d21bc60.elementor-element{--align-self:flex-start;}.elementor-5050 .elementor-element.elementor-element-fee1b3b{text-align:start;}.elementor-5050 .elementor-element.elementor-element-fee1b3b .elementor-heading-title{font-size:16px;}.elementor-5050 .elementor-element.elementor-element-c49d86c .elementor-heading-title{font-size:16px;}.elementor-5050 .elementor-element.elementor-element-6d140af{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5050 .elementor-element.elementor-element-daeb74a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-5050 .elementor-element.elementor-element-2538555 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5050 .elementor-element.elementor-element-2538555 .elementor-icon-list-item > a{font-size:12px;}.elementor-5050 .elementor-element.elementor-element-f01251d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5050 .elementor-element.elementor-element-91ff075 .elementor-widget-container{text-align:left;}.elementor-5050 .elementor-element.elementor-element-91ff075.elementor-element{--align-self:flex-start;}}/* Start custom CSS for shortcode, class: .elementor-element-ad63799 *//* =========================================
   NEWSLETTER — MÓNICA Y. MARÍN
   ========================================= */

.mailerlite-form{
    --mym-green:#0F2D1F;
    --mym-lime:#BBDF37;
    --mym-white:#F8F9FA;
    --mym-border:rgba(15,45,31,.18);

    width:100%;
    max-width:760px;
    margin:0 auto;
    font-family:"Plus Jakarta Sans",sans-serif;
}

/* Contenedor input + botón */
.mailerlite-form .mailerlite-form-inputs{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:10px;
    width:100%;
}

/* Campo */
.mailerlite-form .mailerlite-form-field{
    width:100%;
    margin:0!important;
    min-width:0;
}

/* Ocultamos visualmente el label,
   pero sigue disponible para accesibilidad */
.mailerlite-form .mailerlite-form-field label{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important;
}

/* Input */
.mailerlite-form .mailerlite-form-field input{
    width:100%!important;
    height:54px!important;
    margin:0!important;
    padding:0 20px!important;

    font-family:"Plus Jakarta Sans",sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1!important;

    color:var(--mym-green)!important;
    background:#fff!important;

    border:1px solid var(--mym-border)!important;
    border-radius:999px!important;
    outline:none!important;

    box-shadow:none!important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease,
        background-color .3s ease!important;
}

.mailerlite-form .mailerlite-form-field input::placeholder{
    color:rgba(15,45,31,.52)!important;
    opacity:1!important;
}

.mailerlite-form .mailerlite-form-field input:hover{
    border-color:rgba(15,45,31,.35)!important;
}

.mailerlite-form .mailerlite-form-field input:focus{
    border-color:var(--mym-green)!important;
    box-shadow:0 0 0 3px rgba(187,223,55,.18)!important;
    background:#fff!important;
}


/* =========================================
   BOTÓN
   ========================================= */

.mailerlite-form .mailerlite-subscribe-button-container{
    margin:0!important;
    padding:0!important;
}

.mailerlite-form .mailerlite-subscribe-submit{
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;

    height:54px!important;
    min-width:150px!important;
    padding:0 26px!important;
    margin:0!important;

    border:0!important;
    border-radius:999px!important;

    font-family:"Plus Jakarta Sans",sans-serif!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:1!important;

    color:var(--mym-green)!important;

    background:
        linear-gradient(
            var(--mym-green) 0 0
        ) right / 0% 100% no-repeat,
        var(--mym-lime)!important;

    cursor:pointer!important;
    overflow:hidden!important;

    box-shadow:none!important;

    transition:
        background-size .48s cubic-bezier(.22,1,.36,1),
        color .35s ease,
        transform .35s cubic-bezier(.22,1,.36,1),
        box-shadow .35s ease!important;
}

/* Hover */
.mailerlite-form .mailerlite-subscribe-submit:hover{
    background-size:100% 100%!important;
    color:var(--mym-white)!important;
    transform:translateY(-1px);
    box-shadow:0 8px 22px rgba(15,45,31,.12)!important;
}

/* Click */
.mailerlite-form .mailerlite-subscribe-submit:active{
    transform:scale(.975);
}

/* Accesibilidad */
.mailerlite-form .mailerlite-subscribe-submit:focus-visible{
    outline:3px solid rgba(187,223,55,.45)!important;
    outline-offset:3px!important;
}


/* =========================================
   LOADER
   ========================================= */

.mailerlite-form .mailerlite-form-loader{
    display:none;
    grid-column:1 / -1;
    margin-top:6px;
    font-family:"Plus Jakarta Sans",sans-serif;
    font-size:12px;
    color:rgba(15,45,31,.65);
}


/* =========================================
   RESPUESTA / MENSAJE DE ÉXITO
   ========================================= */

.mailerlite-form .mailerlite-form-response{
    margin-top:16px!important;
    text-align:center;
}

.mailerlite-form .mailerlite-form-response h4,
.mailerlite-form .mailerlite-form-response p{
    margin:0!important;

    font-family:"Plus Jakarta Sans",sans-serif!important;
    font-size:14px!important;
    font-weight:500!important;
    line-height:1.5!important;

    color:var(--mym-green)!important;
}


/* =========================================
   RESPONSIVE
   ========================================= */

@media (max-width:600px){

    .mailerlite-form .mailerlite-form-inputs{
        grid-template-columns:1fr;
        gap:10px;
    }

    .mailerlite-form .mailerlite-form-field input{
        height:52px!important;
        padding:0 18px!important;
    }

    .mailerlite-form .mailerlite-subscribe-button-container{
        width:100%!important;
    }

    .mailerlite-form .mailerlite-subscribe-submit{
        width:100%!important;
        min-width:0!important;
        height:52px!important;
        padding:0 20px!important;
    }
}


/* Respeta usuarios con animaciones reducidas */
@media (prefers-reduced-motion:reduce){

    .mailerlite-form .mailerlite-form-field input,
    .mailerlite-form .mailerlite-subscribe-submit{
        transition:none!important;
    }
}/* End custom CSS */