<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">sup {top: -0.2em;}
img.logo-sticky, html:lang(es) .fra, html:lang(es) .ing, html:lang(es) .ale, html:lang(en) .fra, html:lang(en) .esp, html:lang(en) .ale,
html:lang(fr) .ing, html:lang(fr) .esp, html:lang(fr) .ale, html:lang(de) .fra, html:lang(de) .esp, html:lang(de) .ing{display: none;}
#theme-page .theme-page-wrapper .theme-content {padding:0;}
.mk-footer-copyright a{color: #fff;}
.mk-header.sticky-style-fixed .mk-header-bg{background: url(../../uploads/bg-header.jpg); background-position: center top; background-repeat: no-repeat;}
.mk-classic-menu-wrapper{max-width: 1168px;}
body .header-style-2 .main-navigation-ul&gt;li.menu-item&gt;a.menu-item-link{color: #fff !important;}
body .menu-hover-style-2 .main-navigation-ul &gt; li.menu-item &gt; a.menu-item-link:hover, ul.language-chooser li.active a span, ul.language-chooser li a span:hover{color: #94BB54 !important;}
.proceso .pro img{margin-top: 10px;}
.datos{background: url(../../uploads/bg-circle.png); background-position: center top; background-repeat: no-repeat; padding-top: 15px; padding-bottom: 15px;}
body .mk-classic-nav-bg {background-color: rgba(51, 51, 51, 0.5);}
body .mk-header-nav-container{background: transparent;}
.header-style-2 .mk-classic-nav-bg{opacity: 1;}
.images{top:68px;}
.cabecera, .images{z-index: 99999; position: absolute; right: 0; color: #fff; font-family: "Open Sans";}
.cabecera{top: -30px; z-index: 999999 !important;}
.cabecera .wpb_wrapper{max-height: 20px !important;}
.cabecera a,.cabecera a:hover{color: #fff;}
.images img{max-height: 38px; margin: 0 2px; padding: 2px; /*background: #fff; border: 1px solid #fff; border-radius: 15px;*/}
/*.images span{background-color: rgba(255, 255, 255, 0.8); padding: 7px 0 10px 0;}*/
span.phone {background: url(../../uploads/call-answer.png); background-position: left 2px; background-repeat: no-repeat; padding-left: 22px;}
span.mail {background: url(../../uploads/close-envelope.png); background-position: left 4px; background-repeat: no-repeat; padding-left: 22px;}
.cabecera span{margin: 0 10px;}
.cabecera span img{margin: 0 5px;}
a.inicio{position: absolute;}
ul.language-chooser{position: absolute; z-index: 99999; right: 10px;}
ul.language-chooser li{display: inline-block; margin-left: .3em;}
ul.language-chooser li a span{color: #fff;}
body .ppsInnerTblContent{border: 3px solid #9fad00 !important; padding: 18px 35px 35px 35px !important; overflow: hidden;}
body .ppsPopupShell{transform: scale(0.95) !important;}
.ppsPopupShell .alignleft{margin-right: 25px;}
.header-style-2 .main-navigation-ul&gt;li.menu-item&gt;a.menu-item-link {padding: 0px 25px;}
nav.mk-main-navigation li a img{position: relative; top: 10px;}
.a-sticky img.logo-sticky{display: inline-block; width: 82px;}
/*.a-sticky .main-navigation-ul &gt; li.menu-item &gt; a.menu-item-link{padding-right: 10px !important; padding-left: 10px !important;}*/
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{background-size: cover; height: 318px;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{background-size: cover; height: 418px;}
body .miimagen a.ppsClickBinded, body .miimagen1 a.ppsClickBinded, body .miimagen2 a.ppsClickBinded, body .miimagen3 a.ppsClickBinded, body .miimagen4 a.ppsClickBinded,
body .miimagen5 a.ppsClickBinded, body .miimagen6 a.ppsClickBinded, .miimagen111 a.ppsClickBinded, .miimagen12 a.ppsClickBinded, .miimagen13 a.ppsClickBinded,
.miimagen14 a.ppsClickBinded, .miimagen15 a.ppsClickBinded, .miimagen16 a.ppsClickBinded, body a.ppsClickBinded{display: block; width: 100%; height: 100%;}
body .mk-header{position: fixed!important;}
body .header-style-2.a-sticky .mk-header-nav-container{position: relative !important;}
.admin-bar .header-style-2.a-sticky .mk-header-nav-container {top: 0  !important;}
body .parallaxefect1, body .circles{transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0);}
.wpcf7 .wpcf7-recaptcha div:first-child{margin: auto; position: relative; left: 35px;}


body .circles{background-attachment: fixed;}
@media screen and (max-width: 1800px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 290px;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 390px;}	
}
@media screen and (max-width: 1700px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .textwidget .miimagen7{height: 265px;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 365px;}		
}

@media screen and (max-width: 1600px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 255px;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 318px;}		
}
@media screen and (max-width: 1450px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 240px;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 300px;}		
}
@media screen and (max-width: 1350px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 210px;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 278px;}	
}

@media screen and (max-width: 1200px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 198px;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 248px;}
.ppsPopupShell{width: 100%;}
body .ppsInnerTblContent{padding: 15px 5px !important}
}

@media screen and (max-width: 1140px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 170px;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 210px;}	
.sinmargen .vc_column-inner{padding-left: 0; padding-right: 0;}
body .images{margin-right: 0; top: 90px; background: #fff; width: 100%; text-align: right;}
.mk-responsive-nav{margin-top: 75px;}
body .wpb_revslider_element{margin-top: 30px;}
}

@media screen and (max-width: 900px){
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 170px;}		
}


@media screen and (min-width: 768px) and (max-width: 867px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 132px;}
}

@media screen and (min-width: 868px) and (max-width: 967px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 155px;}
}

@media screen and (min-width: 968px) and (max-width: 1139px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 167px;}
}


@media screen and (max-width: 767px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 318px !important; background-size: contain; background-position: center;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 318px !important; background-size: contain; background-position: center;}	
}

@media screen and (max-width: 490px){
body .miimagen, body .miimagen1, body .miimagen2, body .miimagen3, body .miimagen4, body .miimagen5, body .miimagen6, body .textwidget .miimagen7{height: 202px !important;}
.miimagen111, .miimagen12, .miimagen13, .miimagen14, .miimagen15, .miimagen16{height: 202px !important;}
body .ppsPopupShell{left: 10px !important;}	
}

@media screen and (max-width: 400px){.header-logo img {max-width: 75px!important;}}
@media screen and (max-width: 467px){.proceso{text-align: center;}}

@media screen and (min-width: 480px) and (max-width: 480px), screen and (min-height: 320px) and (max-height: 320px){
body .ppsPopupShell{transform: scale(0.7) !important;}
body .ppsPopupShell .ppsInnerTblContent li, body .ppsPopupShell .ppsInnerTblContent p{font-size: 102%;}
}

@media screen and (max-width: 480px){
p.herbospice{font-size: 60px; line-height: 100%;} p.herbospice a, p.herbospice strong{font-size: 50px !important; line-height: 100% !important;}
body .images img {max-height: 22px; margin: 0; padding:0;}
}
@media screen and (min-width: 481px){ p.herbospice{font-size: 70px; line-height: 100%;}}
@media screen and (max-width: 360px){ p.herbospice{font-size: 46px; line-height: 100%;} p.herbospice a, p.herbospice strong{font-size: 30px !important; line-height: 100% !important;}}
@media screen and (min-width: 468px){.proceso .pro{float: left; margin-right: 30px;}}
@media screen and (max-width: 768px){
.cabecera span{display: block;  margin-top: -20px; height: 40px; background: none;}
span.phone, span.mail{margin-left:-5px;}
.cabecera {top: 0;}
body .contact-date{float: right;}
body .contact-date div{display: inline-block !important; width: auto;}
body .contact-date .vc_icon_element-icon{padding-top: 50px !important;}
body .contact-date .vc_column-inner{padding-right: 0;}
}
@media screen and (min-width: 768px) and (max-width: 900px){.datos{width: 100%;}}
@media screen and (max-width: 900px){
.datos .textwidget p{margin-bottom:60px !important;}
body .circles div.datos:nth-child(2) .textwidget p{margin-bottom:32px !important;}
body .ppsPopupShell .ppsInnerTblContent{overflow-y: scroll!important; height: 400px!important;}

}
@media screen and (max-width: 1140px){body .cabecera{margin-right: 46px !important;}}
@media screen and (max-width: 1350px){body .cabecera{margin-right: 110px !important;}}
@media screen and (min-width: 1140px){
body .vc_row, body .header-grid.mk-grid, #sub-footer{max-width: 1140px; margin: auto;}
body .fullfull{max-width:100%;}
body .vc_column_container&gt;.vc_column-inner{padding-left: 0; padding-right: 0;}
ul.language-chooser{position: fixed;}
}
@media screen and (max-width: 1700px){body .parallaxefect1 {background-size: cover !important; background-position: center top !important;}}

@media screen and (min-width: 480px) and (orientation: landscape) {
	body div#ppsPopupShell_130_966227{
    width: 80% !important;
    margin-left: 10% !important;
}}


</pre></body></html>