.section-home-logos{padding:100px 0}.section-home-logos,.section-home-logos .wp-block-columns{text-align:center;margin:0 !important;line-height:1;font-size:0}.section-home-logos img{max-height:70px;width:auto;margin-bottom:0}.section-home-logos p{margin-bottom:0}footer .logoimage{height:40px}.menu-price{white-space:nowrap}.fila-logos{text-align:center;margin-top:30px;display:flex;margin:0 auto;margin-top:50px;width:48%;font-size:0}.fila-logos.is-layout-flex{display:none}.fila-contactar .contentboxes-content-item{width:100%;text-align:left}.full-width{width:auto !important;max-width:100vw;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}.contacto-formulario .wpcf7-not-valid-tip{display:none}.contacto-formulario input.wpcf7-not-valid{border-color:red}.contacto-formulario .wpcf7-list-item{margin:15px 0}.contacto-formulario span.wpcf7-list-item{margin:0;margin:15px 0 !important;margin-top:8px !important;width:100%}.contacto-formulario span.wpcf7-list-item input{background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;content:'';width:16px;height:16px;margin:0;border:1px solid #ccc;margin-right:6px;margin-bottom:5px;cursor:pointer;vertical-align:middle;top:1px;line-height:1;outline:0;border-radius:0}.contacto-formulario input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;width:20px;height:20px;background-color:#fff;border-radius:4px;position:relative;transition:background-color .3s}.contacto-formulario input[type=checkbox]:before{background:#8fa2a0;content:"";position:absolute;height:2px;border-radius:2px;-webkit-transition:all .2s ease .1s;transition:all .2s ease .1s;border-radius:5px;z-index:100;width:0;bottom:13px;left:2px;transform:rotate(45deg)}.contacto-formulario input[type=checkbox]:after{right:0;z-index:100;background:#8fa2a0;content:"";position:absolute;height:0;border-radius:5px;-webkit-transition:all .2s ease .3s;transition:all .2s ease .3s;width:2px;left:8px;bottom:2px;transform:rotate(45deg)}.contacto-formulario input[type=checkbox]:checked:before{width:6px;bottom:4px}.contacto-formulario input[type=checkbox]:checked:after{height:10px;left:8px}.menu-price,.menu-price-title{width:80px}.main-navigation ul li:not(.menu-item-logo) a:hover,.header-wrap2 a i:hover,.navi-wrap-responsive ul li a:hover{opacity:.6;color:#000 !important}.button-outline:not(.content-black):not(.content-white):not(:hover):not(.header-button),a.button.button-outline:not(.content-black):not(.content-white):not(:hover):not(.header-button),.button-more.button-outline:not(:hover),.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(:hover),.menu-tab-button,a.menu-tab-button,a.menu-tab-button:link{opacity:.8;color:#8fa2a0}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.post-title-small:hover,.post-title-small a:hover,.button.button-more.button-outline:hover{opacity:.6;color:#8fa2a0 !important}.rrss a{font-size:24px;margin-right:15px}.rrss a:hover{color:#8fa2a0}.row.gallery-row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));margin-top:-20px;margin-bottom:30px}.row.gallery-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);margin-top:20px}.row.gallery-row .col-lg-3{flex:0 0 auto;width:25%}.row.gallery-row .col-md-3{flex:0 0 auto;width:25%}.row.gallery-row .col-sm-3{flex:0 0 auto;width:25%}.entry-content p a:not(.button):not(.wp-block-button__link):not(.wc-block-grid__product-link):hover{color:#8fa2a0 !important;opacity:.6}#pagination{display:flex;justify-content:center}.wpcf7 .wpcf7-submit{cursor:not-allowed;color:#fff}.blog .site-content.boxed-layout{padding-top:80px !important;padding-bottom:80px !important}.blog .site-main,.archive .site-main,.search .site-main{padding:0}.blog .container,.archive .container{padding-bottom:0 !important}.section-interior-first{padding-top:80px}.section-interior-carta{padding-bottom:80px}.section-interior-carta .menu-tabs{margin-bottom:0}.section-interior-carta .menu-wrap.menu-wrap-menu-tabs{padding-bottom:0}.section-domicilio .wp-block-media-text__content{padding:130px 96px}a.phone-number:hover{color:#8fa2a0}.main-navigation ul li:not(.menu-item-logo) a:hover,.header-wrap2 a i:hover,.navi-wrap-responsive ul li a:hover{color:#8fa2a0}.section-menutabs .menu-tab a{color:#8fa2a0 !important}.section-menutabs .menu-tab a:hover{opacity:.6}.site-footer a:not(.wp-element-button):hover{opacity:.6}.wp-block-embed iframe{position:initial !important;height:auto !important;min-height:500px}.widget_block .socialicons-block .socialicons{justify-content:start}@media (max-width:960px){.site-title img{height:50px}.mobile-logo-right #header-responsive .header-right{display:initial}.topbar-content{flex-direction:initial}.section-home-presetacion .contentboxes-image-wrap{height:auto !important}.section-domicilio .wp-block-media-text__content{padding:80px 20px}}@media (max-width:781px){.section-home-logos .wp-block-columns .wp-block-column img{margin-bottom:50px}.section-home-logos .wp-block-columns .wp-block-column:last-child img{margin-bottom:0}.fila-logos{width:100% !important}.fila-logos.wp-block-columns .wp-block-column{flex-basis:33%!important}.fila-logos img{padding:10px}}@media (max-width:577px){.topbar-content{display:none}.single .entry-title{font-size:32px !important;line-height:42px !important}}