.cmplz-soft-cookiewall {
z-index: 99999 !important;
}
.decorarpretitulo {
padding-top:5px; border-top:2px solid #5496C4;
border-bottom: 2px solid #5496C4;
}
.decorarpretitulo p {
margin-bottom: 0px!important;
}
.decorarpretitulofit {
padding-top:5px; border-top:2px solid #5496C4;
border-bottom: 2px solid #5496C4;
width:fit-content; !important;
} .margenes {
margin-left: 1% !important;
margin-right: 1% !important;} .fusion-sticky-container.fusion-sticky-transition {
box-shadow: 1px 1px 2px #efebeb !important;} .linea {
height: 1px; width: 100px; background-color: #5496c4; margin-right: 10px; } .fusion-image-carousel {
margin-bottom: 0px !important;}
.fusion-form-element-required {
text-decoration: none;
color: #fff;} .tamañominimo {
min-height:85px !important;
max-height:85px !important;} .arriba {
outline: 5px solid #5495c4 !important;
border-bottom:5px solid white !important;} .video404 video { height: 500px !important;
margin-top: 25px;
margin-bottom: 25px;} .fusion-form-checkbox.option-inline label {
font-size: 14px !important;}
@media screen and (min-device-width: 321px) and (max-device-width: 768px) {
.fusion-title h1 {
font-size: 39px !important;
}
.submov {
font-size: 26px !important;
}
.h2mov {
font-size: 30px !important;
line-height: 0.8em;
}
#fondomovil .awb-background-mask {
opacity: 0 !important;
}
.textotitulosfootermovil h5 {
color:#5495C4 !important;
}
.textosfootermovil  {
color:white !important;
}
.textosfootermovil a {
color:white !important;
}
.margenes {
margin-left: 0px !important;
margin-right: 0px !important;
}
} @media  screen and (max-width: 1366px) {
#menu-menu-principal {
font-size: 21px!important;
}
#menu-menu-principal li {
margin: 10px !important;
}
#awb-mega-menu-391 .fusion-title-heading {
font-size: 15px !important;
}
.fusion-button-text {
font-size: 13px !important;
}
.fusion-title h1 {
font-size: 39px !important;
}
.submov {
font-size: 26px !important;
}
.h2mov {
font-size: 30px !important;
}
#fondomovil .awb-background-mask {
opacity: 0 !important;
}
.textotitulosfootermovil h5 {
color:#5495C4 !important;
}
.textosfootermovil  {
color:white !important;
}
.textosfootermovil a {
color:white !important;
}
.margenes {
margin-left: 0px !important;
margin-right: 0px !important;
}
}
} @media (max-width: 1640px) {