.elementor-573 .elementor-element.elementor-element-30fe7ab8 > .elementor-container{min-height:500px;}.elementor-573 .elementor-element.elementor-element-30fe7ab8:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-30fe7ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://m2trasterosurbanos.es/wp-content/uploads/2022/01/cabecera-entradas.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-573 .elementor-element.elementor-element-30fe7ab8 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-30fe7ab8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-573 .elementor-element.elementor-element-10ff6075 > .elementor-container{max-width:1000px;}.elementor-573 .elementor-element.elementor-element-10ff6075{margin-top:-350px;margin-bottom:70px;}.elementor-573 .elementor-element.elementor-element-3d27306a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-573 .elementor-element.elementor-element-3d27306a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-573 .elementor-element.elementor-element-3d27306a > .elementor-element-populated{box-shadow:7px 15px 57px -16px rgba(0, 0, 0, 0.37);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 60px 90px 60px;}.elementor-573 .elementor-element.elementor-element-3d27306a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-3fed2657 .elementor-icon-list-icon i{color:#000000;font-size:14px;}.elementor-573 .elementor-element.elementor-element-3fed2657 .elementor-icon-list-icon svg{fill:#000000;--e-icon-list-icon-size:14px;}.elementor-573 .elementor-element.elementor-element-3fed2657 .elementor-icon-list-icon{width:14px;}.elementor-573 .elementor-element.elementor-element-3fed2657 .elementor-icon-list-text, .elementor-573 .elementor-element.elementor-element-3fed2657 .elementor-icon-list-text a{color:#000000;}.elementor-573 .elementor-element.elementor-element-3fed2657 .elementor-icon-list-item{font-family:"Open Sans", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:3.3px;}.elementor-573 .elementor-element.elementor-element-6d48f68d{text-align:center;}.elementor-573 .elementor-element.elementor-element-6d48f68d .elementor-heading-title{color:#000000;font-size:40px;font-weight:800;line-height:1.1em;}.elementor-573 .elementor-element.elementor-element-6d48f68d > .elementor-widget-container{padding:0px 30px 10px 30px;}.elementor-573 .elementor-element.elementor-element-57c803fc{font-size:14px;line-height:2em;}.elementor-573 .elementor-element.elementor-element-60cd0555{margin-top:0px;margin-bottom:16px;}.elementor-573 .elementor-element.elementor-element-3d03dde{text-align:center;}.elementor-573 .elementor-element.elementor-element-4aca270{--alignment:center;--grid-side-margin:15px;--grid-column-gap:15px;--grid-row-gap:15px;--grid-bottom-margin:15px;}.elementor-573 .elementor-element.elementor-element-4aca270 .elementor-share-btn__title{font-size:14px;font-weight:normal;}@media(max-width:1024px){.elementor-573 .elementor-element.elementor-element-30fe7ab8{padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-10ff6075{margin-top:0px;margin-bottom:0px;}.elementor-573 .elementor-element.elementor-element-3d27306a > .elementor-element-populated{padding:20px 40px 80px 40px;} .elementor-573 .elementor-element.elementor-element-4aca270{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:15px;--grid-bottom-margin:15px;}}@media(max-width:767px){.elementor-573 .elementor-element.elementor-element-30fe7ab8 > .elementor-container{min-height:33vh;}.elementor-573 .elementor-element.elementor-element-10ff6075{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-3d27306a > .elementor-element-populated{padding:020px 10px 70px 10px;}.elementor-573 .elementor-element.elementor-element-6d48f68d .elementor-heading-title{font-size:30px;}.elementor-573 .elementor-element.elementor-element-57c803fc{font-size:14px;} .elementor-573 .elementor-element.elementor-element-4aca270{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:15px;--grid-bottom-margin:15px;}.elementor-573 .elementor-element.elementor-element-4aca270{--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:9px;}.elementor-573 .elementor-element.elementor-element-4aca270 .elementor-share-btn{font-size:calc(0.9px * 10);}}@media(min-width:768px){.elementor-573 .elementor-element.elementor-element-9bd1632{width:20%;}.elementor-573 .elementor-element.elementor-element-43f1487b{width:59.333%;}.elementor-573 .elementor-element.elementor-element-82af05f{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-573 .elementor-element.elementor-element-9bd1632{width:10%;}.elementor-573 .elementor-element.elementor-element-43f1487b{width:80%;}.elementor-573 .elementor-element.elementor-element-82af05f{width:10%;}}@media(min-width:1025px){.elementor-573 .elementor-element.elementor-element-30fe7ab8:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-30fe7ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS */input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    color: #000;
    background-color: transparent !important;
    border-color: #000;
}

button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {
    color: #ffffff;
    background-color: #6694C0 !important;
}

h2 {
    font-size: 30px;
}

h3 {
    font-weight: 500 !important;
    font-size: 25px;
    color: #165118;
}   

@media only screen and (max-width: 767px) {
    
h1 {
    margin-bottom: 0px !important;
    padding: 0;
}

h2 {
    font-size: 25px;
}

h3 {
    font-size: 22px;
}
    
}/* End custom CSS */