/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/*  ------------
Colores de los iconos -----------   */
.op-gradient-icon {
    background: linear-gradient(
45deg, rgb(227,216,165) 25%, rgb(216,158,73) 50%, rgb(108,79,37) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	font-weight: 400;

}

*, *::before, *::after {
    box-sizing: border-box;
}

#header-wrap {
    position: relative;
    width: 100%;
}
#header-wrap2 {
    position: relative;
    background-color: #171633;
    width: 100%;
}
.menu-link {
     color: #fff;
}
#content .section {
    background-color: #191933;
    
}

.bg-overlay-bg {
    background-color: #171633;
}

.titulo1 {
    margin-bottom: 0px;
	margin-top: 6em;
	text-transform: uppercase;
	color: #171633;
    text-align:center;

}
.testi-content {
    color: #fff;
    font-weight: 400;
}
:root {
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #fff;
}
.container-center .h3{
    font-weight: 700;
}
.lead {
    font-size: 1.2rem;
    font-weight: 500;
}
.map-container{
    overflow:hidden;
    padding-bottom:36.25%;
    position:relative;
    height:0;
    }
    .map-container iframe{
    left:0;
    top:0;
    height:500px;
    width:1600px;
    position:absolute;
    }


    .ls1 {
        letter-spacing: 1px !important;
        font-weight: 400;
    }
    .parrafo {
        font-size: 150%;
        font-weight: 700;

    }
    .textogral {
        font-weight: 500;
        font-size: 2.05em;
        color: #fff;
    }
    .body .primary-menu-trigger {
        color: #fff;
    }

 .texto-footer p {
     color: #fff;
 }
 .titulo2
 {
     color:rgb(216,158,73);
     margin-top: 20px;
 }

 .validez {
     color:#C69483;
     font-weight: 500;
     font-size: 0.35em;
     letter-spacing: 0.15px;
     padding-top: 5px;
 }
 #habitaciones {
     padding: 4%;
 }
 .metodos{
     height: 400px;
     width: 100%;
}
.footer .cooyrights {
    align-content: center;
}