﻿/*!
 -- ¡ATENCIÓN! --
 NO cambiar estilos en este archivo. Es el resultado de la compilación de main.scss y por lo tanto
 los estilos añadidos a este archivo serán sobreescritos en la siguiente versión.
 Para añadir CSS de forma segura, añadir los estilos al archivo style.css
*/@font-face{font-family:Poppins;src:url(assets/fonts/poppins-regular.woff2) format("woff2-variations"),url(assets/fonts/poppins-italic.woff2) format("woff2-variations"),url(assets/fonts/poppins-300.woff2) format("woff2-variations"),url(assets/fonts/poppins-600.woff2) format("woff2-variations"),url(assets/fonts/poppins-600italic.woff2) format("woff2-variations"),url(assets/fonts/poppins-700.woff2) format("woff2-variations"),url(assets/fonts/poppins-700italic.woff2) format("woff2-variations");font-stretch:75% 125%;font-display:swap}@font-face{font-family:Syne;src:url(assets/fonts/syne-regular.woff2) format("woff2-variations");font-weight:400;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Syne;src:url(assets/fonts/syne-500.woff2) format("woff2-variations");font-weight:500;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Syne;src:url(assets/fonts/syne-700.woff2) format("woff2-variations");font-weight:700;font-stretch:75% 125%;font-display:swap}:root{font-size:clamp(14px,.875rem + (1vw - 6px)*.303,17px);min-height:0vw}:root{--texto-xs: 0.7rem;--texto-s: 0.8rem;--texto-m: 1rem;--texto-l: 1.15rem;--texto-xl: 1.25rem;--texto-xxl: 1.6rem;--texto-xxxl: 2rem;--texto-xxxxl: 2.6rem;--texto-xxxxxl: 3rem;--color-principal--hover: #2fb7ec;--separacion-section: 4rem}html,body,button,input,select,optgroup,textarea{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:var(--color-texto)}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Syne}body.menu-activo::before{position:fixed}a{color:var(--color-principal);text-decoration:none}a:hover{color:var(--color-principal)}:root{--gap: 6%}::-moz-selection{background:var(--color-principal);color:#FFF}::selection{background:var(--color-principal);color:#FFF}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#eaeaea}::-webkit-scrollbar-thumb{background:#555}::-webkit-scrollbar-thumb:hover{background:var(--color-principal)}.home .entry-content h2{font-size:3rem;font-weight:700;margin:0 0 .5em;line-height:1}@media only screen and (max-width: 1024px){.home .entry-content h2{font-size:2rem}}@media only screen and (max-width: 768px){.home .entry-content h2{font-size:1.75rem}.home .entry-content h2 br{display:none}}.home .entry-content h3{font-size:1.75rem;margin-top:0}@media only screen and (max-width: 1024px){.home .entry-content h3{font-size:1.5rem}}.home .entry-content h4,.home .entry-content h5,.home .entry-content h6{margin-top:0}.home .entry-content p:first-child{margin-top:0}@media only screen and (max-width: 480px){.home .entry-content .wp-block-spacer{height:5rem !important}}.home .entry-content .wp-block-media-text{gap:8vw}.home .entry-content .wp-block-media-text__content{padding:0}@media only screen and (max-width: 480px){.home .entry-content .wp-block-media-text__media{text-align:center}.home .entry-content .wp-block-media-text__media img{width:90%}}.post,.page{margin:0}.alignfull{position:relative;width:100vw;margin:0;left:50%;transform:translateX(-50%)}.container{max-width:1400px}.wp-block-cover__inner-container{max-width:1400px;padding:1rem var(--gap);margin:0 auto}.entry-content>section{margin:0 !important}.site-header{position:sticky;top:0;background-color:#fff;margin:0;padding:1.5rem 0;width:100%;max-width:100%;z-index:999;box-shadow:0 2px 8px rgba(0,0,0,.2)}.site-header .header-principal{gap:2rem}.site-header .header-principal .site-branding{flex-shrink:0;width:300px;margin:0;line-height:0}@media only screen and (max-width: 1024px){.site-header .header-principal .site-branding{width:220px}}@media only screen and (max-width: 480px){.site-header .header-principal .site-branding{width:130px}}.site-header .header-principal .site-branding img{width:100%}.site-header .header-principal .menu-area{flex:1}.site-header .header-principal .menu-area .redes-cabecera{margin:0 0 1rem;padding:0;list-style:none;display:flex;justify-content:flex-end;align-items:center;gap:2rem}@media only screen and (max-width: 1024px){.site-header .header-principal .menu-area .redes-cabecera{gap:1.25rem}}@media only screen and (max-width: 768px){.site-header .header-principal .menu-area .redes-cabecera{margin:0}}@media only screen and (max-width: 480px){.site-header .header-principal .menu-area .redes-cabecera{display:none}}.site-header .header-principal .menu-area .redes-cabecera li a{display:flex;align-items:center;gap:.5em;font-weight:700;font-size:.875rem;color:#000;transition:all .2s ease-out}@media only screen and (max-width: 768px){.site-header .header-principal .menu-area .redes-cabecera li a{font-size:1.25rem}}.site-header .header-principal .menu-area .redes-cabecera li a:hover{color:var(--color-principal)}.site-header .header-principal .menu-area .redes-cabecera li a i{font-size:1.25em}@media only screen and (max-width: 1024px){.site-header .header-principal .menu-area .redes-cabecera li a span{display:none}}@media only screen and (max-width: 768px){.site-header .header-principal .menu-area .main-navigation{z-index:0;width:90%;max-width:420px;padding:5rem 2rem;background-color:#fff;box-shadow:-2px 0 12px rgba(0,0,0,.25)}.site-header .header-principal .menu-area .main-navigation.menu-activo #primary-menu{position:relative;top:unset;transform:unset;gap:0}.site-header .header-principal .menu-area .main-navigation.menu-activo #primary-menu li+li a{border-top:1px solid rgba(0,0,0,.15)}.site-header .header-principal .menu-area .main-navigation.menu-activo #primary-menu a{text-align:left;justify-content:space-between;align-items:center;white-space:nowrap;gap:.5em;padding:1em .75em;font-size:1.25rem;border:0;width:100%}.site-header .header-principal .menu-area .main-navigation.menu-activo #primary-menu .btn-sub-menu{width:1.25rem;height:1.25rem;padding-top:.25rem;padding-left:.5rem;margin-top:0;margin-left:0;background-color:#000}.site-header .header-principal .menu-area .main-navigation.menu-activo #primary-menu ul{padding:0;top:0;box-shadow:unset}.site-header .header-principal .menu-area .main-navigation.menu-activo #primary-menu ul::before{display:none}.site-header .header-principal .menu-area .main-navigation.menu-activo #primary-menu ul li{width:100%}.site-header .header-principal .menu-area .main-navigation.menu-activo #primary-menu ul li a{width:100%;padding-left:1.5em}}.site-header .header-principal .menu-area .main-navigation>ul>li>a{display:flex}.site-header .header-principal .menu-area .main-navigation>ul>li>a:hover{color:var(--color-principal)}.site-header .header-principal .menu-area .main-navigation ul{justify-content:flex-end;gap:4rem}@media only screen and (max-width: 1024px){.site-header .header-principal .menu-area .main-navigation ul{gap:2rem}}.site-header .header-principal .menu-area .main-navigation ul li{padding:0;margin:0}.site-header .header-principal .menu-area .main-navigation ul li a{font-size:1rem;transition:all .2s ease-out}.site-header .header-principal .menu-area .main-navigation ul li a:hover{color:var(--color-principal)}.site-header .header-principal .menu-area .main-navigation ul li.menu-item-has-children::after{display:none}.site-header .header-principal .menu-area .main-navigation ul li ul{background-color:#fff;padding:1rem;top:calc(100% + 16px);padding:.5em 0;box-shadow:0 0 8px rgba(0,0,0,.2);gap:.25rem}@media only screen and (max-width: 768px){.site-header .header-principal .menu-area .main-navigation ul li ul{gap:0}}.site-header .header-principal .menu-area .main-navigation ul li ul::before{content:"";position:absolute;bottom:100%;left:0;height:16px;width:100%}.site-header .header-principal .menu-area .main-navigation ul li ul li a{padding:.75em 1em}.site-header .header-principal .links-area{display:none}@media only screen and (max-width: 768px){.site-header .header-principal .links-area{display:block}}.site-header .header-principal .links-area .menubtn{margin-top:-6px;transform:scale(1.1);transform-origin:right center;padding:.5rem}@keyframes aparecer_menu{0%{opacity:0;transform:translateY(-4px)}20%{opacity:0;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}.site-footer{background-color:#1b1b1b;color:#d2d3d5;padding:6rem 0}@media only screen and (max-width: 480px){.site-footer{padding:4rem 0}}.site-footer a{color:#d2d3d5;transition:all .2s ease-out}.site-footer a:hover{color:var(--color-principal)}.site-footer .main-footer{display:flex;flex-direction:column;gap:5rem}@media only screen and (max-width: 480px){.site-footer .main-footer{gap:4rem}}.site-footer .main-footer h2,.site-footer .main-footer h3{margin:0;font-size:3rem;line-height:1.25;font-weight:700;color:#fff}@media only screen and (max-width: 1024px){.site-footer .main-footer h2,.site-footer .main-footer h3{font-size:2rem}}@media only screen and (max-width: 768px){.site-footer .main-footer h2,.site-footer .main-footer h3{font-size:1.75rem}}.site-footer .main-footer .widget{margin:0}.site-footer .main-footer .footer__contacto{display:flex;gap:12vw}@media only screen and (max-width: 768px){.site-footer .main-footer .footer__contacto{flex-direction:column;gap:3rem}}.site-footer .main-footer .footer__contacto ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.site-footer .main-footer .footer__contacto ul>li:first-child{font-size:1.25rem;font-weight:700;margin-bottom:1em;color:#fff;font-family:Syne}@media only screen and (max-width: 768px){.site-footer .main-footer .footer__contacto ul>li:first-child{margin-bottom:.5em}}.site-footer .main-footer .footer__contacto__direccion{margin-right:auto}.site-footer .main-footer .footer__contacto__escribenos a[href^="tel:"]{font-family:Syne;font-weight:700;font-size:1.25rem}.site-footer .main-footer .footer__contacto__social{gap:1rem !important}.site-footer .main-footer .footer__contacto__social li a{display:flex;gap:.75em}.site-footer .main-footer .footer__contacto__social li a i{font-size:1.25em}.site-footer .main-footer .footer__menulegal ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:4rem}@media only screen and (max-width: 768px){.site-footer .main-footer .footer__menulegal ul{flex-direction:column;align-items:flex-start;text-align:center;gap:.5rem}}.site-footer .main-footer .footer__creditos{margin-top:4rem}@media only screen and (max-width: 480px){.site-footer .main-footer .footer__creditos{margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start;text-align:center}}.site-footer .main-footer .footer__creditos a{display:inline-flex;align-items:center;gap:.5em;color:#f6bc25}.site-footer .main-footer .footer__creditos a:hover{text-decoration:underline}.bloques-lineas-negocio .wp-block-column{text-shadow:1px 1px 4px #000}.bloques-lineas-negocio .wp-block-column .wp-block-cover{position:relative;width:100%;padding-top:100%;min-height:200px}.bloques-lineas-negocio .wp-block-column .wp-block-cover__inner-container{position:absolute;bottom:.5rem;transition:all .25s ease-out}.bloques-lineas-negocio .wp-block-column .wp-block-cover:hover .wp-block-cover__inner-container{transform:translateY(-4px)}.bloques-lineas-negocio .wp-block-column img{aspect-ratio:1/1}.bloques-lineas-negocio .wp-block-column h2,.bloques-lineas-negocio .wp-block-column h3,.bloques-lineas-negocio .wp-block-column h4,.bloques-lineas-negocio .wp-block-column h5{font-size:1.5rem;line-height:1;margin:0 0 .25em}.bloques-lineas-negocio .wp-block-column p:last-child{margin-bottom:0}@media only screen and (max-width: 1024px){.bloques-lineas-negocio{flex-wrap:wrap !important}.bloques-lineas-negocio .wp-block-column{flex-basis:unset !important;width:calc(50% - 1em)}}/*# sourceMappingURL=main.css.map */
