@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

/*Menú burger*/
.navbar-toggler{
    color: transparent!important;
    border-color: transparent!important;
    background-color: #333333!important;
    border-radius: 4px;
}

.navbar-toggler .header-custom-text-color{
    color: #ffffff80 !important;
}

.navbar .nav-scroll a.nav-link {
    padding: 0.5rem;
}

/*Alto menu en mobile*/
@media (max-width: 992px){
.nav-scroll {
    height: auto!important;
    margin-top: 40px;
    margin-bottom: 20px}
}

/*Portada alto*/
.home-01, .home-06, .portada  {
    min-height: 90vh;
    position: relative;
}

/*Tipografía*/
p{
    /*font-family: 'Lato', sans-serif;*/
    font-size:15px;
    font-weight:400;
    margin-bottom: 1rem!important;
    line-height: initial!important;
}

h1, h2{
    /*font-family: 'Lato', sans-serif;*/
    font-size:40px;
    line-height:1.10!important;
    /*font-weight:600!important;*/
}

h3{
    /*font-family: 'Lato', sans-serif;*/
    font-size:25px;
    line-height:1.10!important;
    /*font-weight:300!important;*/
}

/*Shadow*/
.mu{
    box-shadow: -2px 3px 8px rgba(0,0,0,0.1);
}

/*Alto de contenedores*/
#customPageContent .row,
#customPageContent .row .col{
    min-height: auto!important;
}

/*Links*/
a {
    text-decoration: none;
}

/*Espacio de slider*/
.component-slider-ss, .gallery-ss {
    margin-bottom: 0px!important;
}

.gradientyellow {
    background: linear-gradient(90deg, rgba(0, 158, 224,0.7) 0%, rgba(0, 0, 0, 0.7) 100%);
    width: 100%;
    height: 100%;
    /*opacity: 0.5;*/
    visibility: inherit;
    z-index: 20;
    
}