.elementor-505 .elementor-element.elementor-element-d311ba6:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-d311ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );background-image:var(--wpr-bg-c7cab3a5-601e-4ada-9740-fd79d8ab6c04);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-505 .elementor-element.elementor-element-d311ba6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor3 ) 75%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-505 .elementor-element.elementor-element-d311ba6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-505 .elementor-element.elementor-element-3d2dc61 .elementor-icon-wrapper{text-align:left;}.elementor-505 .elementor-element.elementor-element-3d2dc61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-505 .elementor-element.elementor-element-3d2dc61.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-3d2dc61.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-505 .elementor-element.elementor-element-3d2dc61.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-3d2dc61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-505 .elementor-element.elementor-element-3d2dc61 .elementor-icon{font-size:50px;}.elementor-505 .elementor-element.elementor-element-3d2dc61 .elementor-icon svg{height:50px;}.elementor-505 .elementor-element.elementor-element-3d2dc61 .elementor-icon i, .elementor-505 .elementor-element.elementor-element-3d2dc61 .elementor-icon svg{transform:rotate(180deg);}.elementor-505 .elementor-element.elementor-element-368f934 .elementor-icon-wrapper{text-align:right;}.elementor-505 .elementor-element.elementor-element-368f934 .elementor-icon{font-size:50px;}.elementor-505 .elementor-element.elementor-element-368f934 .elementor-icon svg{height:50px;}.elementor-505 .elementor-element.elementor-element-368f934 .elementor-icon i, .elementor-505 .elementor-element.elementor-element-368f934 .elementor-icon svg{transform:rotate(0deg);}/* Start custom CSS */#cabecera-legal{padding-top:75px;padding-bottom:75px;}
#cabecera-legal h1{font-size:50px;color:#FFFFFF;text-align:center;margin-top:-30px;margin-bottom:-30px;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding:0px;}

/* Textos Legales */
#contenido-legal{padding-top:75px;padding-bottom:75px;}
#contenido-legal ul, #contenido-legal ol{margin-bottom:20px;}
#contenido-legal ol ul{margin-top:10px;margin-bottom:10px;}
#contenido-legal p, #contenido-legal li{text-align:justify;}
#contenido-legal li{margin-bottom:10px;text-align:justify;}
#contenido-legal h2, #contenido-legal h3{margin-bottom:20px !important;}
#contenido-legal h2{font-size:36px;line-height:46px;}
#contenido-legal h3{color:#033C5A;font-size:32px;line-height:42px;}
#contenido-legal a{font-weight:700;}
#contenido-legal thead th{color:#FFFFFF;background-color:#A5586C;}
#contenido-legal tbody th{color:#FFFFFF;background-color:#A5586C;vertical-align:top;text-align:left;}
#contenido-legal tbody td{text-align:justify;}
div#cmplz-cookies-overview, #cmplz-manage-consent-container{margin-bottom:20px !important;}

@media (max-width:767px){
#cabecera-legal, #contenido-legal{padding-top:50px;padding-bottom:50px;}
#cabecera-legal h1{font-size:32px;line-height:42px;margin-top:0px;margin-bottom:0px;}
#contenido-legal h2{font-size:28px;line-height:38px;}
#contenido-legal h3{font-size:24px;line-height:34px;}
#contenido-legal p, #contenido-legal li {text-align: left;font-size: 16px;line-height: 24px;}
}
@media (min-width:768px) and (max-width:1024px){
#contenido-legal h2{font-size:32px;line-height:42px;}
#contenido-legal h3{font-size:28px;line-height:38px;}
}/* End custom CSS */