.elementor-5021 .elementor-element.elementor-element-2594780{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:15px 0px 0px 0px;--border-top-width:15px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-uicore_primary );--border-color:var( --e-global-color-uicore_primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-5021 .elementor-element.elementor-element-ab32510{--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;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px #E5E5E5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:20;}.elementor-5021 .elementor-element.elementor-element-ab32510:not(.elementor-motion-effects-element-type-background), .elementor-5021 .elementor-element.elementor-element-ab32510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F7;}.elementor-5021 .elementor-element.elementor-element-f2d8623{text-align:start;}.elementor-5021 .elementor-element.elementor-element-f2d8623 img{width:70%;}.elementor-5021 .elementor-element.elementor-element-15edbf3 .e-off-canvas__content{background-color:#000000;}.elementor-5021 .elementor-element.elementor-element-15edbf3 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-5021 .elementor-element.elementor-element-15edbf3{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-5021 .elementor-element.elementor-element-95ec4ab{--display:flex;}.elementor-5021 .elementor-element.elementor-element-9e63995 .elementor-nav-menu .elementor-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-5021 .elementor-element.elementor-element-9e63995 .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-5021 .elementor-element.elementor-element-9e63995 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5021 .elementor-element.elementor-element-9e63995 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5021 .elementor-element.elementor-element-9e63995 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5021 .elementor-element.elementor-element-9e63995 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-uicore_primary );fill:var( --e-global-color-uicore_primary );}.elementor-5021 .elementor-element.elementor-element-c96ec87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-5021 .elementor-element.elementor-element-c96ec87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-5021 .elementor-element.elementor-element-c96ec87.elementor-element{--align-self:center;}.elementor-5021 .elementor-element.elementor-element-c96ec87 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;color:var( --e-global-color-uicore_light );}.elementor-5021 .elementor-element.elementor-element-ae360d0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5021 .elementor-element.elementor-element-ae360d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-5021 .elementor-element.elementor-element-ae360d0.elementor-element{--align-self:center;}.elementor-5021 .elementor-element.elementor-element-4e36c4f{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5021 .elementor-element.elementor-element-4e36c4f .elementor-widget-container{text-align:center;}.elementor-5021 .elementor-element.elementor-element-4e36c4f .elementor-social-icon{background-color:var( --e-global-color-uicore_dark );--icon-padding:0.4em;}.elementor-5021 .elementor-element.elementor-element-4e36c4f .elementor-social-icon i{color:#E5E5E5;}.elementor-5021 .elementor-element.elementor-element-4e36c4f .elementor-social-icon svg{fill:#E5E5E5;}.elementor-5021 .elementor-element.elementor-element-57ed095 .elementor-icon-wrapper{text-align:center;}.elementor-5021 .elementor-element.elementor-element-57ed095.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-uicore_body );}.elementor-5021 .elementor-element.elementor-element-57ed095.elementor-view-framed .elementor-icon, .elementor-5021 .elementor-element.elementor-element-57ed095.elementor-view-default .elementor-icon{color:var( --e-global-color-uicore_body );border-color:var( --e-global-color-uicore_body );}.elementor-5021 .elementor-element.elementor-element-57ed095.elementor-view-framed .elementor-icon, .elementor-5021 .elementor-element.elementor-element-57ed095.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-uicore_body );}.elementor-5021 .elementor-element.elementor-element-84b8f58 .elementor-menu-toggle{margin:0 auto;}.elementor-5021 .elementor-element.elementor-element-84b8f58 .elementor-nav-menu .elementor-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-5021 .elementor-element.elementor-element-84b8f58 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-e16526b );fill:var( --e-global-color-e16526b );padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}.elementor-5021 .elementor-element.elementor-element-84b8f58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-5021 .elementor-element.elementor-element-84b8f58 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-uicore_primary );}.elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-framed .elementor-item:before,
					.elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-uicore_primary );}.elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-underline .elementor-item:after,
					 .elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-overline .elementor-item:before,
					 .elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-double-line .elementor-item:before,
					 .elementor-5021 .elementor-element.elementor-element-84b8f58 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-5021 .elementor-element.elementor-element-8596548{--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;--justify-content:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-5021 .elementor-element.elementor-element-cb71bba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5021 .elementor-element.elementor-element-cb71bba.elementor-element{--align-self:center;}.elementor-5021 .elementor-element.elementor-element-193b6ca > .elementor-widget-container{background-color:#E5E6E3;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:50px 50px 50px 50px;}.elementor-5021 .elementor-element.elementor-element-193b6ca .elementor-icon-wrapper{text-align:center;}.elementor-5021 .elementor-element.elementor-element-193b6ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-uicore_headline );}.elementor-5021 .elementor-element.elementor-element-193b6ca.elementor-view-framed .elementor-icon, .elementor-5021 .elementor-element.elementor-element-193b6ca.elementor-view-default .elementor-icon{color:var( --e-global-color-uicore_headline );border-color:var( --e-global-color-uicore_headline );}.elementor-5021 .elementor-element.elementor-element-193b6ca.elementor-view-framed .elementor-icon, .elementor-5021 .elementor-element.elementor-element-193b6ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-uicore_headline );}.elementor-5021 .elementor-element.elementor-element-193b6ca .elementor-icon{font-size:15px;}.elementor-5021 .elementor-element.elementor-element-193b6ca .elementor-icon svg{height:15px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-5021 .elementor-element.elementor-element-2594780{--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:20px;}.elementor-5021 .elementor-element.elementor-element-ab32510{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-5021 .elementor-element.elementor-element-15edbf3{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:center;--e-off-canvas-width:85vw;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-5021 .elementor-element.elementor-element-15edbf3 .e-off-canvas__content{border-radius:0px 25px 25px 0px;}.elementor-5021 .elementor-element.elementor-element-95ec4ab{--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5021 .elementor-element.elementor-element-2270082{text-align:start;}.elementor-5021 .elementor-element.elementor-element-2270082 img{width:75%;}.elementor-5021 .elementor-element.elementor-element-9e63995 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-5021 .elementor-element.elementor-element-c96ec87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5021 .elementor-element.elementor-element-c96ec87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-5021 .elementor-element.elementor-element-c96ec87 .elementor-heading-title{font-size:18px;}.elementor-5021 .elementor-element.elementor-element-ae360d0 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5021 .elementor-element.elementor-element-ae360d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5021 .elementor-element.elementor-element-4e36c4f .elementor-widget-container{text-align:center;}.elementor-5021 .elementor-element.elementor-element-4e36c4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5021 .elementor-element.elementor-element-4e36c4f.elementor-element{--align-self:center;}.elementor-5021 .elementor-element.elementor-element-57ed095 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-5021 .elementor-element.elementor-element-57ed095 .elementor-icon{font-size:20px;}.elementor-5021 .elementor-element.elementor-element-57ed095 .elementor-icon svg{height:20px;}}@media(min-width:768px){.elementor-5021 .elementor-element.elementor-element-2594780{--content-width:1300px;}.elementor-5021 .elementor-element.elementor-element-8596548{--width:20%;}}/* Start custom CSS for heading, class: .elementor-element-c96ec87 *//* =========================================
   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 */
/* Start custom CSS for shortcode, class: .elementor-element-ae360d0 *//* =========================================
   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 */