﻿/*!
Theme Name: Señalización Viaria La Laguna
Theme URI: http://underscores.me/
Author: Dimática Software Development (Grupo Sermicro)
Author URI: https://www.dimaticasoftware.com/
Description: Tema Personalizado para la  Señalización Viaria La Laguna
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: viaria_laguna
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}:root{--base-font-size: 16px;--wrapper-width: 1440px;--gap: 20px;--font-primary: 'Inter', sans-serif;--font-secundary: 'Austin', 'Times New Roman', Times, serif;--_max-width: 1440px;--break: 1em;--void: 5em;--radius: 8px;--width-full: 1400px;--font-base: clamp(16px, calc(1rem + ((1vw - 4.8px) * 0.2778)), 18px);--_menu-open-url: 20px;--_icon-url--minus-custom: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9Ii01Ljk2MDY0ZS0wOCIgeTE9IjcuNjgxODgiIHgyPSIxNSIgeTI9IjcuNjgxODgiIHN0cm9rZT0iIzI4MjgyMiIvPgo8L3N2Zz4K");--_icon-url--plus-custom: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9Ii01Ljk2MDY0ZS0wOCIgeTE9IjcuNjgxODgiIHgyPSIxNSIgeTI9IjcuNjgxODgiIHN0cm9rZT0iIzI4MjgyMiIvPgo8bGluZSB4MT0iNy42ODE3NiIgeTE9IjE1IiB4Mj0iNy42ODE3NiIgeTI9IjIuOTgwMzJlLTA4IiBzdHJva2U9IiMyODI4MjIiLz4KPC9zdmc+Cg==")}@media (min-width: 1100px){:root{--gap: 40px}}.container{position:relative;max-width:var(--width-full);width:calc(100% - 2em);margin:0 auto}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-Thin-BETA.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-ThinItalic-BETA.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-ExtraLight-BETA.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-ExtraLightItalic-BETA.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-Light-BETA.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-LightItalic-BETA.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../viaria_laguna/sass/fonts/Inter/Inter-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}:root{--base-font-size: 16px;--wrapper-width: 1440px;--gap: 20px;--font-primary: 'Inter', sans-serif;--font-secundary: 'Austin', 'Times New Roman', Times, serif;--_max-width: 1440px;--break: 1em;--void: 5em;--radius: 8px;--width-full: 1400px;--font-base: clamp(16px, calc(1rem + ((1vw - 4.8px) * 0.2778)), 18px);--_menu-open-url: 20px;--_icon-url--minus-custom: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9Ii01Ljk2MDY0ZS0wOCIgeTE9IjcuNjgxODgiIHgyPSIxNSIgeTI9IjcuNjgxODgiIHN0cm9rZT0iIzI4MjgyMiIvPgo8L3N2Zz4K");--_icon-url--plus-custom: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9Ii01Ljk2MDY0ZS0wOCIgeTE9IjcuNjgxODgiIHgyPSIxNSIgeTI9IjcuNjgxODgiIHN0cm9rZT0iIzI4MjgyMiIvPgo8bGluZSB4MT0iNy42ODE3NiIgeTE9IjE1IiB4Mj0iNy42ODE3NiIgeTI9IjIuOTgwMzJlLTA4IiBzdHJva2U9IiMyODI4MjIiLz4KPC9zdmc+Cg==")}@media (min-width: 1100px){:root{--gap: 40px}}.container{position:relative;max-width:var(--width-full);width:calc(100% - 2em);margin:0 auto}body{background-color:#FAFAFA}.page-laguna-container{max-width:1182px;background-color:#fff;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:50px !important;min-height:calc(100vh - 270px);width:calc(100% - 40px)}@media only screen and (min-width: 1299px){.page-laguna-container{padding-left:50px;padding-right:50px}}.page-laguna-container.home-wrapper{position:relative;overflow:hidden}.home-heading{font-family:var(--font-primary);font-weight:700;font-size:52px;line-height:120%;letter-spacing:0;text-align:center;margin:0}@media only screen and (max-width: 1199px){.home-heading{font-size:30px}}@media only screen and (max-width: 767px){.home-heading{font-size:26px}}.home-heading span{display:block}@media only screen and (max-width: 590px){.home-heading span{display:inline}}.home-description{margin-top:30px;background:rgba(255,255,255,0.3);backdrop-filter:blur(75px);-webkit-backdrop-filter:blur(75px)}.home-description p{font-family:var(--font-primary);font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;text-align:center;max-width:790px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;color:#004A93}.inicio_link-content{padding-bottom:30px;padding-top:30px}.laguna_link{filter:drop-shadow(0px 4px 4px rgba(221,221,221,0.25));background-color:#004A93;font-family:var(--font-primary);font-weight:700;font-size:14px;line-height:1;letter-spacing:0;color:#FFFFFF;display:flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;max-width:fit-content;margin-left:auto;margin-right:auto;padding:24px 51px 21px;border-radius:30px;transition:all .3s ease-in-out;touch-action:manipulation;text-align:center;border:solid 1px #004A93}@media only screen and (max-width: 600px){.laguna_link{line-height:1.2;padding-left:20px;padding-right:20px}}.laguna_link:hover{color:#004A93;background-color:#fff}@media only screen and (max-width: 767px){.home .page-laguna-container{padding-bottom:40px}}.no-incidencias{display:flex;align-items:center;background-color:#F6F6F6;gap:30px;max-width:1040px;margin-left:auto;margin-right:auto;margin-top:50px;padding:20px 40px;width:calc(100% - 40px);position:relative;z-index:1}@media only screen and (max-width: 1040px){.no-incidencias{padding:20px;gap:20px}}@media only screen and (max-width: 767px){.no-incidencias{flex-direction:column;text-align:center;padding:20px;gap:10px;margin-bottom:40px;width:100%}}.no-incidencias-text p{font-family:var(--font-primary);font-weight:400;font-size:26px;line-height:120%;letter-spacing:0}@media only screen and (max-width: 590px){.no-incidencias-text p{font-size:20px}}.texts-editor-style ul{font-family:var(--font-primary);font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;text-align:left;margin-top:0;margin-bottom:0;color:#3B3F4A}.no-incidencias--background{position:absolute;z-index:0;bottom:0;left:50%;transform:translate(-50%, 0%)}@media only screen and (max-width: 767px){.no-incidencias--background{max-width:100%}}.no-incidencias-backgrounds{display:flex;justify-content:center;min-height:370px}.no-incidencias--notificacion{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0%);z-index:2}.incidencias--background{position:absolute;width:100%;bottom:0;z-index:0;left:50%;transform:translate(-50%, 0)}.incidencias--ilustracion{position:absolute;bottom:0;z-index:1;left:50%;width:100%;transform:translate(-50%, 0)}.home-incidencias-content{position:relative;z-index:2}.home-wrapper .maintenance-update,.home-wrapper .home-heading{position:relative;z-index:2}.home-description{margin-top:30px;background:rgba(255,255,255,0.3);backdrop-filter:blur(75px);-webkit-backdrop-filter:blur(75px);background-repeat:no-repeat;background-size:100% 100%;padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px;max-width:860px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 590px){.home-description{padding-left:0;padding-right:0;background-image:none !important}}.incidencias-background{min-height:260px}@media only screen and (max-width: 590px){.incidencias-background{min-height:180px}}.inicio_link.laguna_link:hover{background:rgba(255,255,255,0.3);backdrop-filter:blur(75px);-webkit-backdrop-filter:blur(75px)}.site-header-container{max-width:1142px;margin-left:auto;margin-right:auto;padding:27px 20px 24px 20px;display:flex;align-items:center;justify-content:space-between}.site-header-container .custom-logo{max-width:174px;max-height:69px;object-fit:contain}@media only screen and (max-width: 590px){.site-header-container .custom-logo{max-width:140px;max-height:56px}}@media only screen and (max-width: 370px){.site-header-container .custom-logo{max-width:110px;max-height:38px}}.site-header-container .menu{display:flex;list-style:none;gap:20px}@media only screen and (max-width: 590px){.site-header-container .menu{gap:10px}}.site-header-container .menu a{text-decoration:none;font-family:var(--font-primary);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#3B3F4A}.site-header-container .menu a:after{content:'';width:100%;display:block;height:3px;background:linear-gradient(90deg, transparent, transparent);margin-top:2px;display:block}.site-header-container .menu a:hover:after{background:linear-gradient(90deg, #1EBBF0, #39DFAA)}.site-header-container .menu .current_page_item a:after{content:'';width:100%;display:block;height:3px;background:linear-gradient(90deg, #1EBBF0, #39DFAA);margin-top:2px}.header-separator{width:100%;height:60px;background-color:#00458A;margin-bottom:0;max-width:1182px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:calc(100% - 40px)}footer#colophon{background-color:#3B3F4A;max-width:1182px;width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:20px 40px}footer#colophon *{font-family:var(--font-primary);font-weight:600;font-size:16px;line-height:120%;letter-spacing:0;color:#FFFFFF}footer#colophon .footer-site__info{display:flex;align-items:center;justify-content:center;gap:20px}@media only screen and (max-width: 767px){footer#colophon .footer-site__info{flex-direction:column;text-align:center}}footer#colophon .social{display:flex;align-items:center;gap:15px}@media only screen and (max-width: 767px){footer#colophon .footer-separator{display:block;opacity:0}}.error-404 .home-heading{color:#83008a}.error-404 .page-laguna-container p{font-family:var(--font-primary);font-weight:400;font-size:26px;line-height:120%;letter-spacing:0}.login-section .login-box{display:flex;flex-direction:column;align-items:center}.login-section.page-laguna-container{min-height:calc(100vh - 240px);padding-bottom:40px}.login-section .login-box__heading{text-align:center;display:flex;flex-direction:column}.login-section .login-box__text{font-family:var(--font-primary);font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;text-align:center;width:100%;color:#3B3F4A;max-width:610px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}.login-section #wp-submit{background-color:#004A93;font-family:var(--font-primary);font-weight:700;font-size:14px;line-height:1;letter-spacing:0;color:#FFFFFF;display:flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;max-width:fit-content;margin-left:auto;margin-right:auto;padding:18px 30px 16px;border-radius:30px;transition:all .3s ease-in-out;touch-action:manipulation;text-align:center;border:solid 1px #004A93;min-width:100%;margin-top:20px;margin-bottom:20px;cursor:pointer}.login-section #wp-submit:hover{color:#004A93;background-color:#fff}.login-section .login-links a{color:#004A93;font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:28px}.login-section .login-box__title{font-family:var(--font-primary);font-weight:700;font-size:52px;line-height:120%;letter-spacing:0;text-align:center;margin:0;color:#3B3F4A}.login-section .login-box__title-color{color:#00458A}@media only screen and (max-width: 1040px){.login-section .login-box__title{font-size:36px}}@media only screen and (max-width: 767px){.login-section .login-box__title{font-size:28px}}@media only screen and (max-width: 767px){.login-section .maintenance-update{flex-direction:column}}.login-section #loginform{width:100%;max-width:420px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:20px}.login-section #loginform p{display:flex;flex-direction:column;margin:0;gap:2px;font-family:var(--font-primary);font-weight:700;font-size:20px;line-height:28px;letter-spacing:0}.login-section #loginform #user_login,.login-section #loginform #user_pass{appearance:none !important;background-color:#FAFAFA !important;border-style:none;min-height:59px;padding:0 20px;border-radius:30px;min-width:100%;color:#797A7E !important;border-radius:20px;min-height:60px;padding-left:20px;font-family:var(--font-primary);font-weight:700;font-style:Italic;font-size:14px;line-height:100%;letter-spacing:0;background-image:none !important}.maintenance-container{min-height:calc(100vh - 200px);max-width:1182px;width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:0;background-color:#fff;overflow:hidden}@media only screen and (min-width: 1300px){.maintenance-container{min-height:800px}}.maintenance-container *{font-family:var(--font-primary);text-align:center}.maintenance-container h1{font-family:var(--font-primary);font-weight:700;font-size:52px;line-height:100%;letter-spacing:0;text-align:left;color:#3B3F4A}.maintenance-container h1 span{color:#83008A}@media only screen and (max-width: 767px){.maintenance-container h1{font-size:36px}}.maintenance-container p{font-family:var(--font-primary);font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;text-align:left;max-width:800px;padding:0}.maintenance-row{position:relative;padding:30px 30px 0 30px}@media only screen and (max-width: 600px){.maintenance-row{padding:30px 20px 0 20px;min-height:80vh}}.maintenance-update{display:flex;justify-content:center;gap:30px;align-items:center;margin-bottom:40px}@media only screen and (max-width: 600px){.maintenance-update{gap:15px}}.maintenace-update-text{font-family:var(--font-primary);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;color:#3B3F4A;background-color:#F6F6F6;padding:10px 14px;border-radius:20px}.maintenace-update-date{font-family:var(--font-primary);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;color:#797A7E;text-transform:capitalize}.maintenance-cols{display:flex}@media only screen and (max-width: 1024px){.maintenance-cols{flex-direction:column}}@media only screen and (min-width: 1300px){.maintenance-col-left{width:396px}}.maintenance-background-image{position:absolute;top:0;right:0;z-index:0}@media only screen and (max-width: 1024px){.maintenance-background-image{bottom:0}}@media only screen and (max-width: 600px){.maintenance-background-image{max-width:350px;min-height:100%}}.maintenance-construction-image{margin-left:0;margin-top:80px;max-width:710px}@media only screen and (max-width: 1024px){.maintenance-construction-image{max-width:100%;margin-top:40px}}.page-laguna-container__single{padding-bottom:50px}.incidencias-single-title{font-family:var(--font-primary);font-weight:700;font-size:36px;line-height:100%;letter-spacing:0;color:#009534;margin-top:0}@media only screen and (max-width: 767px){.incidencias-single-title{font-size:26px;line-height:1.2}}.incidencias-single-content p{font-family:var(--font-primary);font-weight:500;font-size:20px;line-height:28px;letter-spacing:0}.incidencias-single-date{display:flex;align-items:center;justify-content:flex-start;gap:30px}.incidencia-date{font-family:var(--font-primary);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;margin:0;color:#797A7E;text-transform:capitalize}.incidencia-category{margin:0;font-family:var(--font-primary);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;background-color:#F6F6F6;padding:12px 20px;border-radius:20px}.container__single-image{max-width:100%}.container__single-row.container__single-row--has-image{display:grid;grid-template-columns:1fr minmax(auto, 409px)}@media only screen and (max-width: 999px){.container__single-row.container__single-row--has-image{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.container__single-row.container__single-row--has-image{grid-template-columns:1fr;gap:20px}}.container__single-row.container__single-row--has-image .container__single-col-right{padding-left:40px;border-left:0.5px solid #4A4A4A}@media only screen and (max-width: 999px){.container__single-row.container__single-row--has-image .container__single-col-right{padding-left:20px}}@media only screen and (max-width: 767px){.container__single-row.container__single-row--has-image .container__single-col-right{border-left:none;padding-left:0}}.container__single-row.container__single-row--has-image .container__single-col-right .container__single-pictures{display:flex;flex-direction:column;gap:20px}.container__single-row.container__single-row--has-image .container__single-col-left{padding-right:40px}@media only screen and (max-width: 999px){.container__single-row.container__single-row--has-image .container__single-col-left{padding-right:20px}}@media only screen and (max-width: 767px){.container__single-row.container__single-row--has-image .container__single-col-left{padding-right:0}}.container__single-row.container__single-row--no-image .container__single-col.container__single-col-right{display:none !important}.taxonomy-pagination-bullets{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}.taxonomy-pagination-bullets .arrow{display:flex;align-items:center;justify-content:center}.taxonomy-pagination-bullets .disabled{cursor:unset;touch-action:none}.taxonomy-pagination-bullets .disabled svg path{fill:#9D9D9D !important}.pagination-bullets{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.pagination-bullets a.bullet{display:block;width:12px;height:12px;background-color:#9D9D9D;border-radius:50%;display:flex;align-items:center;justify-content:center}.pagination-bullets a.bullet.active{background-color:#3B3F4A;width:16px;height:16px}.taxonomy-wrapper__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.taxonomy-heading{font-family:var(--font-primary);font-weight:700;font-size:36px;line-height:100%;letter-spacing:0;color:#3B3F4A;margin-top:0;margin-bottom:0}.filter-label{width:100%;display:flex;font-family:var(--font-primary);font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;align-items:center;justify-content:space-between;color:#797A7E;gap:20px;flex-wrap:nowrap;margin-top:25px}.filter-label-line{height:0.5px;background-color:#3B3F4A;width:100%}.filter-btn{border:1px solid #3B3F4A;font-family:var(--font-primary);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;color:#3B3F4A;text-decoration:none;padding:11px 18px 10px 18px;border-radius:8px;transition:all .3s ease-in-out;touch-action:manipulation}.filter-btn.active{background-color:#3B3F4A;color:#FFFFFF}.filter-btn:hover{background-color:#3B3F4A;color:#FFFFFF}.taxonomy-filters__categories{display:flex;margin-top:25px;gap:15px;justify-content:flex-start;flex-wrap:wrap}.taxonomy-title{margin:0}.taxonomy-title a{text-decoration:none !important;font-family:var(--font-primary);font-weight:700;font-size:24px;line-height:33px;letter-spacing:0;color:#009534}@media only screen and (max-width: 767px){.taxonomy-title a{font-size:24px;line-height:1.2}}.taxonomy-excerpt{font-family:var(--font-primary);font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;color:#797A7E;margin:20px 0}.taxonomy-btn.laguna_link{font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;padding:16px 18px 15px 18px;margin-left:0}.taxonomy-article{margin-bottom:25px;border-bottom:0.5px solid #3B3F4A;padding-bottom:25px}.taxonomy-articles-content article:nth-last-of-type(1){border-bottom:none !important;padding-bottom:25px;margin-bottom:25px}.taxonomy-wrapper{padding-bottom:50px}.taxonomy-articles-content{margin-top:30px}.taxonomy-article__top{display:flex;gap:20px}@media only screen and (max-width: 767px){.taxonomy-article__top{flex-direction:column}}.taxonomy-texts__top{display:flex;align-items:center;gap:15px;margin-bottom:15px;flex-wrap:wrap}.taxonomy-icon{min-width:75px;max-width:75px;max-height:75px;min-height:75px;object-fit:contain}.taxonomy-no-results{font-family:var(--font-primary);font-weight:700;font-size:24px;line-height:33px;letter-spacing:0;color:#009534}.taxonomy-search{position:relative}@media only screen and (max-width: 767px){.taxonomy-search{width:100%}}.taxonomy-search button{border-style:none !important;border-left:0.5px solid #3B3F4A !important;background-color:white;padding-left:14px;padding-top:5px;position:absolute;right:8px;top:15px;z-index:2;cursor:pointer}.taxonomy-search input[type="text"]{min-width:335px;color:#797A7E;border-color:#3B3F4A;border-radius:20px;min-height:60px;padding-left:20px;font-family:var(--font-primary);font-weight:700;font-style:Italic;font-size:14px;line-height:100%;letter-spacing:0}@media only screen and (max-width: 767px){.taxonomy-search input[type="text"]{width:100%;min-width:auto}}@media only screen and (max-width: 425px){.taxonomy-search input[type="text"]{padding-left:5px}}.taxonomy-filters{padding-bottom:30px}
