/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Lato Regular";src:url(/themes/custom/tema/css/fuentes/Lato-Regular.ttf) format("truetype");font-display:swap;}@font-face{font-family:"Raleway Light";src:url(/themes/custom/tema/css/fuentes/Raleway-Light.ttf) format("truetype");font-display:swap;}@font-face{font-family:"Raleway Medium";src:url(/themes/custom/tema/css/fuentes/Raleway-Medium.ttf) format("truetype");font-display:swap;}@font-face{font-family:"Raleway Regular";src:url(/themes/custom/tema/css/fuentes/Raleway-Regular.ttf) format("truetype");font-display:swap;}#block-ventadeweb{  display:none;}body.maintenance-page{text-align:center;min-height:100%;min-height:100vh;}.maintenance-page #header{padding-top:20px;}.maintenance-page h1{font-size:22px;text-transform:uppercase;padding-bottom:30px;line-height:1.1em;color:#999;display:none;}.maintenance-page section{font-size:16px;height:auto;line-height:1.1em;margin:0 auto;padding:0 5%;color:#999;}.maintenance-page .navbar-default{background-color:transparent;border-color:transparent;padding-top:1em;}.maintenance-page .navbar-brand{display:none;}.maintenance-page .navbar-header,.maintenance-page .navbar-header .pull-left{float:none !important;text-align:center;background-color:transparent !important;margin:6em 0;}.maintenance-page .main-container{width:80% !important;margin:150px auto 0 !important;font-family:"Lato Regular";font-size:14px;}.navbar-default .navbar-text{display:none;}#page,.region-bottom{max-width:1920px;min-width:100% !important;}body{margin-top:0;font-family:"Lato Regular",Arial,Helvetica,sans-serif;}#header{height:118px;}header#navbar.container-fluid{padding:0;}.navbar{width:1140px;margin:0 auto;border:none;}.navbar-default{background:none;border:none;}.navbar-header{}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;}.path-user .region-content{width:90%;margin:0 auto;padding-bottom:3em;}.path-user .user-login-form{width:70%;margin-top:2em;}.page-header{margin:0;padding:0;border:none;}.navbar-btn{margin:0;}#navbar .navbar-collapse{}#navbar .region-navigation-collapsible,#navbar .region-navigation{}.region-navigation .logo img{}#block-mainnavigation{float:right;margin-top:8px;}.nav > li > a{margin:0;}.navbar-default .navbar-nav > li > a{color:#3fa0e4;font-family:"Lato Regular",Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;padding:10px;}.nav > li:last-child > a{margin:0 0 0 15px;}.navbar-default .navbar-nav > li.last > a,.navbar-default .navbar-nav > li.last > a{background-color:#0C4A7C;border:1px solid #3fa0e4;color:white;padding:10px 15px;}.navbar-default .navbar-nav > li.last > a:hover,.navbar-default .navbar-nav > li.last > a:hover{color:#3fa0e4;}.path-frontpage{width:100%;padding:0;margin:0;}header#navbar.container-fluid{position:relative;z-index:9;height:80px;}.vista-portada{margin-top:-212px;}.main-container{width:100%;padding:0;margin:0;}.container-fluid .row{padding:0;margin:0;}.container-fluid .row .col-sm-12{margin:0;padding:0;}div[class^='imagen-banner-portada']{background-attachment:inherit;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;position:relative;width:100%;height:calc(100% - 118px);width:100wh;height:500px;}.views-field-field-imagen-mapa{}.contenedor-texto-banner{position:absolute;z-index:9;float:right;margin:0;bottom:135px;right:130px;}.contenedor-h1banner{width:1140px;margin:0 auto;position:relative;}.h1banner{position:absolute;z-index:9;background-color:rgba(255,255,255,.7);width:330px;padding:1em;min-height:200px;bottom:50px;left:0;}.h1banner h1{font-family:Raleway Regular;}#block-views-block-cualidades-promocion-block-1{padding:5em 0 0 0;}.view-cualidades-promocion .views-row{clear:both;display:block;margin:2em 0;}.view-cualidades-promocion .views-field-field-imagen-cualidad-promocion{float:left;position:relative;margin:0 2em 0 0;}.view-cualidades-promocion .row-2 .views-field-field-imagen-cualidad-promocion,.view-cualidades-promocion .row-4 .views-field-field-imagen-cualidad-promocion{float:right;margin:0 0 0 2em;}.view-cualidades-promocion .row-2 .views-field-field-archivo-cualidad-promocion,.view-cualidades-promocion .row-4 .views-field-field-archivo-cualidad-promocion{float:left;}.view-cualidades-promocion .views-field-title,.view-cualidades-promocion .views-field-body,.view-cualidades-promocion .views-field-field-archivo-cualidad-promocion{}.view-cualidades-promocion .views-field-title{}.view-cualidades-promocion .views-field-body{}.view-cualidades-promocion .views-field-field-enlace-contacto{max-width:350px;position:relative;margin:2em 0 0 0;width:90%;display:inline-block;}.view-cualidades-promocion .views-field-field-enlace-contacto .field-content{}.view-cualidades-promocion .views-field-field-enlace-contacto .field-content a{color:white;text-transform:uppercase;font-size:12px;border:1px solid #0C4A7C;padding:1em 2em;background-color:#3fa0e4;}.view-cualidades-promocion .views-field-field-enlace-contacto .field-content a:hover{border:1px solid #3fa0e4;color:#3fa0e4;background-color:transparent;}#block-views-block-contenido-extra-block-1{padding:3em 0 5em 0;}.view-contenido-extra .views-view-grid .views-col{width:23% !important;padding:2em 1em;background-color:#3fa0e4 !important;margin:0 0px;text-align:center;vertical-align:top;min-height:250px;transition:all 0.5s ease-in-out 0s;}.view-contenido-extra .views-view-grid .views-col:nth-child(3){box-shadow:0px 0px 12px 7px #3fa0e4;}.view-contenido-extra .views-view-grid .views-col:hover{box-shadow:0px 0px 12px 7px #3fa0e4;}.view-contenido-extra .views-view-grid .col-1,.view-contenido-extra .views-view-grid .col-5{margin:0 1em 0 0;}.view-contenido-extra .views-view-grid .col-2,.view-contenido-extra .views-view-grid .col-3,.view-contenido-extra .views-view-grid .col-6,.view-contenido-extra .views-view-grid .col-7{margin:0 1em;}.view-contenido-extra .views-view-grid .col-4,.view-contenido-extra .views-view-grid .col-8{margin:0 0 0 1em;}.view-contenido-extra .views-field-field-imagen-extra-promociones img{display:inline-block;}.view-contenido-extra .views-field-name h5{font-size:16px;font-weight:bold;text-transform:uppercase;}.view-contenido-extra .views-field-description__value{}#block-materialmedico{background:url("/sites/default/files/2025-12/bg_1.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;text-align:center;width:100%;height:100%;padding:5em 0;}#block-materialmedico h2{margin:0 auto;padding:0 0 2em 0;}#block-materialmedico contextual,#block-materialmedico .field--name-body{width:1140px;margin:0 auto;text-align:left;}#block-materialmedico figure,#block-enplenaarmoniacontuhogar figure{display:flex;flex-flow:column-reverse;max-width:350px;margin:0;padding:1em 0;}#block-materialmedico figcaption,#block-enplenaarmoniacontuhogar figcaption{text-transform:uppercase;color:#23527c;}#block-materialmedico .file > span,#block-enplenaarmoniacontuhogar .file > span{padding:5px;}#block-materialmedico .file span.text-primary{}#block-views-block-ubicacion-exacta-promocion-block-1{width:100% !important;margin:3em auto;}#block-views-block-ubicacion-exacta-promocion-block-1 .location-title{font-size:22px;color:#723912;}#block-views-block-ubicacion-exacta-promocion-block-1 .location-content{}#block-mapa{width:100% !important;margin:3em auto;}#block-mapa iframe{width:100% !important;height:450px;}#block-enplenaarmoniacontuhogar{margin:0 auto 3em auto;}#block-enplenaarmoniacontuhogar h2{}#block-enplenaarmoniacontuhogar .field--name-body p span{font-size:24px;font-family:"Raleway Light";}.view-tipos-de-ambientes .views-row{width:48%;margin:10px;display:inline-block;}.contenedor-ambientes{float:left;margin-left:0;opacity:1;overflow:hidden;position:relative;text-align:left;top:0;}.contenedor-texto-ambientes{bottom:0;opacity:1;position:absolute;right:0;width:100%;color:#3fa0e4;background-color:rgba(255,255,255,0.7);height:auto;padding:10px 15px;}.contenedor-texto-ambientes p{color:#333;}.view-tipos-de-ambientes .owl-buttons{display:none;}#block-views-block-galeria-block-1{margin:1em auto 2em auto;}#block-views-block-galeria-block-1 h2{text-align:center;padding:1em 0;}#block-views-block-galeria-block-1 h4{margin-bottom:5px;}#block-nosotros{background:url("/sites/default/files/2023-07/bg2.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;text-align:center;width:100%;height:100%;padding:5em 0;}#block-nosotros h2{width:1140px;margin:0 auto;padding:0 0 2em 0;}#block-nosotros contextual,#block-nosotros .field--name-body{width:1140px;margin:0 auto;text-align:left;}#block-nosotros .field--name-body table{border:1px solid #d2d9d9;margin:4em 2em 2em 2em;text-align:center;background-color:white;}#block-nosotros .field--name-body table thead tr th{width:50%;text-align:center;padding:1em;}#block-nosotros .field--name-body table tbody tr td{vertical-align:top;padding:0 1em 3em;}#block-nosotros .field--name-body table thead tr th h3::first-letter{color:#3fa0e4;}.footer{margin:3em 0 0 0;padding:1em 0;background-color:#e9e9e9;}.footer .region-footer .block{width:33%;display:inline-block;vertical-align:top;padding:1em;}.boton-contacto{background-color:#0C4A7C;padding:3px 35px;border-radius:2px;-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.7);-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.7);box-shadow:0 0 0 1px rgba(255,255,255,0.7);color:#ffffff;cursor:pointer;display:inline-block;font-weight:300;line-height:2.5em;text-align:center;white-space:nowrap;margin-top:10px;font-family:"Raleway Medium";font-size:14px;width:100%;}.boton-contacto:hover{color:#3fa0e4;}.boton-contacto2{background-color:#0C4A7C;padding:1em 2em;border-radius:2px;-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.7);-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.7);box-shadow:0 0 0 1px rgba(255,255,255,0.7);color:#ffffff;text-align:center;width:350px;display:inline-block;border:1px solid #3fa0e4;}.boton-contacto2:hover{border:1px solid #3fa0e4;}.view-cualidades-promocion .view-footer{text-align:center;}#block-blocktabsplanos{padding:0 0 5em 0;}.view-planos .views-field-field-planos-en-pdf{width:350px;}.view-planos .views-field-field-planos-en-pdf span{border:none;background-color:transparent;}.view-planos .views-field-field-planos-en-pdf .file--application-pdf{border:1px solid #723912;padding:0.5em 2em 0.5em 1em;}.view-planos .views-field-field-planos-en-pdf span a{color:#723912;text-transform:uppercase;font-size:12px;}.view-planos .views-field-field-planos-en-pdf .file-size{display:none;}.page-node-type-pagina-basica .main-container .col-sm-12{width:1140px;margin:2em auto;float:none;text-align:left;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:10px 15px !important;}#block-separador,#block-separador2,#block-separador-2{padding:1em 0 !important;}.form-group{margin:0;}h1{font-size:32px;font-weight:normal;}h2,h3,h4,h5,h6{font-family:"Raleway Medium";font-weight:normal;}h5,h6{font-family:"Raleway light";font-weight:normal;}p{font-size:16px;font-family:"Lato Regular",Arial,Helvetica,sans-serif;}.block,.region-footer{width:1140px;margin:0 auto;}.block-title{text-transform:uppercase;font-weight:normal;font-size:26px;text-align:center;margin:0em 0 1em 0;}a{transition:all 0.5s ease-in-out 0s;}a,a:hover{cursor:pointer;text-decoration:none;background-color:transparent;outline:0 none;}.alert-success{z-index:9;position:relative;display:none;}.owl-theme .owl-controls .owl-page span,.owl-theme .owl-controls .owl-buttons div{background:#3fa0e4;}#block-avisos img{transition:all 0.5s ease-in-out 0s;}#block-avisos img{box-shadow:0px 0px 12px 7px #888;margin-bottom:1em;padding:1em;}.eu-cookie-compliance-message{padding:1em 0;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-secondary-button{padding:3px 35px;border:0 none;border-radius:2px;-moz-box-shadow:0 0 0 1px rgba(114,57,18,0.7);-webkit-box-shadow:0 0 0 1px rgba(114,57,18,0.7);box-shadow:0 0 0 1px rgba(114,57,18,0.7);color:#723912;font-weight:300;line-height:2.5em;}.eu-cookie-compliance-default-button{background-color:transparent;background-image:none;text-shadow:none;}.eu-cookie-compliance-secondary-button{color:white;margin-right:1em;}.eu-cookie-compliance-message h3{font-size:14px;}@media screen and (min-width:1280px){}@media screen and (max-width:1124px){.contenedor-h1banner{width:100%}.navbar{}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin:0 !important;background-color:white;}.region-navigation .logo img{width:150px;}.navbar-default .navbar-toggle{border:none;margin-top:0;margin-right:27px;}.imagen-banner-portada{height:350px !important;}.navbar-default .navbar-nav > li{width:100%;border-bottom:1px solid #3fa0e4;padding:4px 0;}.navbar-default .navbar-nav > li > a{color:#3fa0e4;}.nav > li:last-child > a{margin:0 5px;}#block-mainnavigation{float:none;margin:0 auto;width:100%;}.navbar-collapse,.navbar-nav{padding:0;margin:0;}.contenedor-texto-banner{bottom:50px;right:50px;width:250px;}.h1banner{position:relative;bottom:0;top:1em;width:90%;margin:0 auto;box-shadow:0px 0px 12px 7px #ccc;}#block-views-block-cualidades-promocion-block-1{padding:2em 0 0 0}.view-cualidades-promocion .views-row{width:90%;float:none;margin:2em auto;}.view-cualidades-promocion .views-field-field-imagen-cualidad-promocion{float:none !important;margin:0 !important;}.view-cualidades-promocion .views-field-field-archivo-cualidad-promocion{float:none !important;width:auto !important;}.view-contenido-extra .views-view-grid .views-col{width:43% !important;margin:0 0 1em 5% !important;min-height:280px !important;}#block-enplenaarmoniacontuhogar{width:95% !important;margin:0 auto 3em;}.contenedor-texto-ambientes h3{font-size:22px;margin-top:10px;}.view-galeria .views-field-field-galeria-de-imagenes img{margin:0 auto;}#block-blocktabsplanos h2{width:90%;margin:0 auto;}.ui-tabs .ui-tabs-nav li{width:50%;margin:0 auto;}.ui-tabs .ui-tabs-nav li a{width:100%;}.view-planos .views-field-field-planos-en-pdf{width:100%;margin:2em 0;}#block-empresa img{width:auto;}.page-node-type-pagina-basica .main-container{width:100% !important}.page-node-type-pagina-basica .main-container .col-sm-12{width:95% !important}.navbar,.block,.footer .region-footer{width:100% !important;}header#navbar.container-fluid{height:auto;}#block-nosotros{padding:0;margin-top:2em;}#block-nosotros h2{width:95%;padding:1.5em 0 1em 0;}#block-nosotros contextual,#block-nosotros .field--name-body{width:95%;}#block-nosotros .field--name-body table{margin:4em 0 2em 0;}#block-materialmedico{padding:0 0 2em 0;margin-top:2em;}#block-materialmedico h2{padding:1em 0;}#block-materialmedico contextual,#block-materialmedico .field--name-body{width:95%;}.view-tipos-de-ambientes .views-row{width:95%;}}@media screen and (max-width:667px){.contenedor-h1banner{width:100%}.navbar{}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin:0 !important;background-color:white;}.region-navigation .logo img{width:150px;}.navbar-default .navbar-toggle{border:none;margin-top:0;margin-right:27px;}div[class^='imagen-banner-portada']{height:350px !important;}.navbar-default .navbar-nav > li{width:100%;border-bottom:1px solid #3fa0e4;padding:4px 0;}.navbar-default .navbar-nav > li > a{color:#3fa0e4;}.nav > li:last-child > a{margin:0 5px;}#block-mainnavigation{float:none;margin:0 auto;width:100%;}.navbar-collapse,.navbar-nav{padding:0;margin:0;}.contenedor-texto-banner{bottom:35px;right:30px;width:200px;}.h1banner{position:relative;bottom:0;top:1em;width:90%;margin:0 auto;box-shadow:0px 0px 12px 7px #ccc;}#block-views-block-cualidades-promocion-block-1{padding:2em 0 0 0;}.view-cualidades-promocion .views-row{width:90%;float:none;margin:2em auto;}.view-cualidades-promocion .views-field-field-imagen-cualidad-promocion{float:none !important;margin:0 !important;}.view-cualidades-promocion .views-field-field-archivo-cualidad-promocion{float:none !important;width:auto !important;}.view-contenido-extra .views-view-grid .views-col{width:43% !important;margin:0 0 1em 5% !important;min-height:280px !important;}#block-enplenaarmoniacontuhogar{width:95% !important;margin:0 auto 3em;}.contenedor-texto-ambientes h3{font-size:22px;margin-top:10px;}.view-galeria .views-field-field-galeria-de-imagenes img{margin:0 auto;}#block-blocktabsplanos h2{width:90%;margin:0 auto;}.ui-tabs .ui-tabs-nav li{width:50%;margin:0 auto;}.ui-tabs .ui-tabs-nav li a{width:100%;}.view-planos .views-field-field-planos-en-pdf{width:100%;margin:2em 0;}#block-empresa img{width:auto;}.page-node-type-pagina-basica .main-container{width:100% !important}.page-node-type-pagina-basica .main-container .col-sm-12{width:95% !important}.navbar,.block,.footer .region-footer{width:100% !important;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-secondary-button{width:100%;}header#navbar.container-fluid{height:auto;}#block-nosotros{padding:0;margin-top:2em;}#block-nosotros h2{width:95%;padding:1.5em 0 1em 0;}#block-nosotros contextual,#block-nosotros .field--name-body{width:95%;}#block-nosotros .field--name-body table{margin:4em 0 2em 0;}#block-materialmedico{padding:0 0 2em 0;margin-top:2em;}#block-materialmedico h2{padding:1em 0;}#block-materialmedico contextual,#block-materialmedico .field--name-body{width:95%;}.view-tipos-de-ambientes .views-row{width:95%;}}@media screen and (max-width:480px){.contenedor-h1banner{width:100%}.navbar{}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin:0 !important;background-color:white;}.region-navigation .logo img{width:150px;}.navbar-default .navbar-toggle{border:none;margin-top:0;margin-right:27px;}div[class^='imagen-banner-portada']{height:300px !important;}.navbar-default .navbar-nav > li{width:100%;border-bottom:1px solid #3fa0e4;padding:4px 0;}.navbar-default .navbar-nav > li > a{color:#3fa0e4;}.nav > li:last-child > a{margin:0 5px;}#block-mainnavigation{float:none;margin:0 auto;width:100%;}.navbar-collapse,.navbar-nav{padding:0;margin:0;}.contenedor-texto-banner{width:140px;right:10px;bottom:10px;}.h1banner{position:relative;bottom:0;top:1em;width:90%;margin:0 auto;box-shadow:0px 0px 12px 7px #ccc;}#block-views-block-cualidades-promocion-block-1{padding:2em 0 0 0;}.view-cualidades-promocion .views-row{width:90%;float:none;margin:2em auto;}.view-cualidades-promocion .views-field-field-imagen-cualidad-promocion{float:none !important;margin:0 !important;}.view-cualidades-promocion .views-field-field-archivo-cualidad-promocion{float:none !important;width:auto !important;}.view-contenido-extra .views-view-grid .views-col{width:90% !important;margin:0 0 1em 5% !important;min-height:auto !important;}#block-enplenaarmoniacontuhogar{width:95% !important;margin:0 auto 3em;}.contenedor-texto-ambientes h3{font-size:22px;margin-top:10px;}.view-galeria .views-field-field-galeria-de-imagenes img{margin:0 auto;}#block-blocktabsplanos h2{width:90%;margin:0 auto;}.ui-tabs .ui-tabs-nav li{width:50%;margin:0 auto;}.ui-tabs .ui-tabs-nav li a{width:100%;}.view-planos .views-field-field-planos-en-pdf{width:100%;margin:2em 0;}#block-empresa img{width:95%;}.page-node-type-pagina-basica .main-container{width:100% !important}.page-node-type-pagina-basica .main-container .col-sm-12{width:95% !important}.navbar,.block,.footer .region-footer{width:100% !important;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-secondary-button{width:100%;}header#navbar.container-fluid{height:auto;}#block-nosotros{padding:0;margin-top:2em;}#block-nosotros h2{width:95%;padding:1.5em 0 1em 0;}#block-nosotros contextual,#block-nosotros .field--name-body{width:95%;}#block-nosotros .field--name-body table{margin:4em 0 2em 0;}#block-materialmedico{padding:0 0 2em 0;margin-top:2em;}#block-materialmedico h2{padding:1em 0;}#block-materialmedico contextual,#block-materialmedico .field--name-body{width:95%;}.view-tipos-de-ambientes .views-row{width:95%;}}
