<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**/
h1,h2,h3,h4{
	line-height:1.3em!important;
	font-weight:600!important
}
p, li, span{font-weight:400!important}
.et_pb_toggle_title{font-weight:600}
@media only screen and (min-width: 980px) {
    [href^="tel:"] {
        pointer-events:none;
        cursor: default
    }
}
@media(min-width:1380px){
	.man-head-1 .et_pb_menu__logo-wrap{flex:1}
	.man-head-1 .et_pb_menu__wrap{flex:3}
	.menu-responsive{display:none!important}
}
@media(min-width:981px) and (max-width:1379px){
	#mobile_menu1{padding:5% 0!important;}
}
@media(max-width:1379px){
	.et_pb_menu__menu{display:none!important}
	.et_mobile_nav_menu{display:block!important}
	.man-head-1 .et_pb_menu__logo-wrap{flex:3}
	.man-head-1 .et_pb_menu__wrap{flex:1}
	.menu-contacto{display:none}
	#et-boc .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{
		color:#23748d!important;
		font-weight:bold!important;
	}
	#mobile_menu1{
		border-top:none!important;
		list-style-type:none;
	}
	.man-head-1 #mobile_menu1 li a{text-align:center!important}
	.menu-responsive{
		display:inline-block;
		width:24%;
		padding-top:15px;
	}
	.menu-responsive a{border-bottom:none!important}
}
.centrado{
	margin-top:auto!important;
	margin-bottom:auto!important;
}
#menu-principal li:not(.menu-contacto){
    padding-left:1.5vw;
    padding-right:1.5vw;
}
.menu-contacto.mail{margin-left:45px!important}
.menu-contacto a{
    font-size:16px!important;
    font-style:italic;
}
.menu-contacto.mail a:before{
    content:url(/wp-content/uploads/2023/06/icono-cabecera-correo.png);
    vertical-align:middle;
    padding-right:5px;
}
.menu-contacto.tlf a:before{
    content:url(/wp-content/uploads/2023/06/icono-cabecera-llamada.png);
    vertical-align:middle;
    padding-right:5px;
}
.current_page_item{flex-direction:column!important}
.current_page_item:after{
    content:'';
    background-color:#ffffff;
    width:100%;
    height:2px;
    bottom:30px!important;
    position:relative;
}
.head-logo img{max-width:85%!important}
.man-3 p{
    color:#fff!important;
    font-weight:300;
    padding-bottom:15px!important
}
.man-3 ul{padding-left:20px!important}
.man-3 ul li{
    font-weight:500;
    font-size:14px;
    padding-bottom:5px;
}
.man-3 ul li:after{
    color:#fff!important
}
.man-5 img{
    border-bottom: 6px solid #008E96;
    border-radius: 100%;
    padding: 10px;
}
.man-6 h2{margin-bottom:20px}
.testi-slider .slick-prev,
.testi-slider .slick-next{bottom:-70px!important}
.testi-slider .slick-prev:before,
.testi-slider .slick-next:before{
	border:1px solid #008E96!important;
	color:#008E96!important
}
.testi-slider .slick-prev:hover:before,
.testi-slider .slick-next:hover:before{
	border:1px solid #008E96!important;
	color:#ffffff!important;
	background:#008E96!important;
}
.man-7 .et_pb_testimonial_author{font-weight:400!important}
.man-8 .et_pb_main_blurb_image{margin-bottom:20px!important}
.man-10 .et_pb_toggle{padding:0!important;}
.man-10 .et_pb_toggle .et_pb_toggle_title{padding:20px!important;}
.man-10 .et_pb_toggle .et_pb_toggle_content{
    padding: 20px;
    background-color: rgb(255, 255, 255) !important;
}
.man-10 .et_pb_toggle .et_pb_toggle_content ul li:before{
	content:'-';
	display:inline-block;
	text-indent:-12px;
}
.man-10 .et_pb_toggle .et_pb_toggle_content ul{
	padding-bottom:0!important;
	list-style-type:none;
}
.man-11 .et_pb_toggle_close{background-color:#fff!important}
.man-20 h2,
.man-12 h2{padding-bottom:30px}
.man-18 h2,
.man-10 h2,
.man-22 h2,
.man-16 h2,
.man-14 h2{padding-bottom:30px}
.man-16 ul,
.man-14 ul{padding-top:20px}
.man-16 .et_pb_row .et_pb_text ul li,
.man-14 .et_pb_row .et_pb_text ul li{
	color:#000000!important;
	padding-bottom:10px;
}
.man-16 .et_pb_row .et_pb_text ul li:after,
.man-14 .et_pb_row .et_pb_text ul li:after{color:#008E96!important}
.man-15 h2{padding-bottom:40px}
.man-19 .et_pb_gallery_item{width:33%!important;}
.man-19 .et_pb_gallery_item:not(.et_pb_gallery_item_0_2){margin-right:0.5%!important;}
.mfp-bottom-bar{display:none}
.et_pb_contact_error_meesage{display:none!important}
.man-22 .et_contact_bottom_container{display:block!important}
.man-22 .et_pb_contact_field_checkbox a:hover{
	opacity:0.8;
	transition:0.2s, 0.2s;
	}
.man-22 .et_pb_blurb .et_pb_blurb_description p a:hover{
	color:#008E96!important;
	transition:0.2s,0.2s;
	opacity:1!important;
	}
.contactos-mapa{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display:flex;
	justify-content:space-around;
	padding-top:15px
}
.contactos-mapa a:hover{
	opacity:0.7;
	transition:0.2s, 0.2s;
}
.et-pb-contact-message.et_pb_success_message{
	font-size:18px;
	color:#fff!important;
	text-align:center;
	background:#008e96;
	padding:12px 15px
}
#politica-privacidad{margin-top:40px}
.cuatro-cero-cuatro{
	font-size:150px;
	font-weight:bold;
	color:#008e96;
}
.no-existe{
	font-size:18px;
	color:#000;
	margin-top:20px
}
p,li,span{line-height:1.7em!important}
.mobile_menu_bar:before{
	color:#ffffff!important;
	font-size:48px!important;
	}
@media(max-width:980px){
	.man-3 ul li{text-align:left}
	.man-19 .et_pb_gallery_item{
	width:100%!important;
	margin-right:0!important;
	margin-bottom:1%
}
}
.grecaptcha-badge{display:none}</pre></body></html>