.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Newsletter compacto del footer global. */
.elementor-1173 [data-id="36577c61"]{width:100%;min-width:0;}
.elementor-1173 [data-id="36577c61"] a{color:#fff;text-decoration:underline;}
.elementor-1173 [data-id="36577c61"] :is(input,button):focus-visible{outline:2px solid #fff;outline-offset:3px;}
.elementor-1173 [data-id="36577c61"] :is(.e-form-success-message-base,.e-form-error-message-base){border-radius:.75rem;width:100%;}
.elementor-1173 [data-id="36577c61"] .e-form-success-message-base p{color:#234a26;}
.elementor-1173 [data-id="36577c61"] .e-form-error-message-base p{color:#870000;}
@media(max-width:359px){.elementor-1173 [data-id="36577c61"]{grid-template-columns:minmax(0,1fr)!important;}.elementor-1173 [data-id="38b3e529"]{width:100%;}}

@media(min-width:768px) and (max-width:1024px){.elementor-1173 [data-id="1279d185"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto!important;}.elementor-1173 [data-id="56015278"]{grid-column:1/-1!important;}}/* End custom CSS */