﻿/*!
 Theme Name:   Blokomaq Child
 Theme URI:    https://www.homemmaquina.com.br/ 
 Description:  Blokomaq Child Theme
 Author:       Leo Lopes @ Homem Máquina
 Author URI:   https://www.homemmaquina.com.br/
 Template:     blokomaq-theme
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  blokomaq-child
*/@media(min-width: 1025px){.header-mobile{display:none !important}}@media(max-width: 1024px){.header-desktop{display:none !important}}.wp-block-button.blokomaq-button--primary .wp-element-button{background-color:var(--wp--preset--color--primary);border:solid 2px var(--wp--preset--color--primary);padding:8px 24px;border-radius:8px;font-weight:700;font-family:var(--wp--preset--font-family--raleway);text-align:center;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:8px}.wp-block-button.blokomaq-button--primary .wp-element-button:hover{border-color:var(--wp--preset--color--primary-dark)}.wp-block-button.blokomaq-button--primary .wp-element-button:active{background-color:var(--wp--preset--color--primary-dark)}.wp-block-button.blokomaq-button--primary .wp-element-button::after{content:"";display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.wp-block-button.blokomaq-button--primary .wp-element-button{font-size:16px}@media(min-width: 782px){.wp-block-button.blokomaq-button--primary .wp-element-button{font-size:18px}}.wp-block-button.blokomaq-button--primary.is-style-outline .wp-element-button{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--primary)}.wp-block-button.blokomaq-button--secondary .wp-element-button{background-color:var(--wp--preset--color--secondary);border:solid 2px var(--wp--preset--color--secondary);padding:9.5px 16px;border-radius:8px;font-weight:400;font-family:var(--wp--preset--font-family--raleway);text-align:center;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:8px}.wp-block-button.blokomaq-button--secondary .wp-element-button:hover{border-color:var(--wp--preset--color--secondary-dark)}.wp-block-button.blokomaq-button--secondary .wp-element-button:active{background-color:var(--wp--preset--color--secondary-dark)}.wp-block-button.blokomaq-button--secondary .wp-element-button::after{content:"";display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L19 12L12 19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.wp-block-button.blokomaq-button--secondary .wp-element-button{font-size:16px}@media(min-width: 782px){.wp-block-button.blokomaq-button--secondary .wp-element-button{font-size:18px}}.wp-block-button.blokomaq-button--secondary.is-style-outline .wp-element-button{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--secondary)}.wp-block-button.style-2 .wp-element-button{font-weight:400;padding:4px 24px;font-weight:400;border-radius:50px}.wp-block-button.style-3{margin-top:auto;padding-top:24px;text-align:right}.wp-block-button.style-3 .wp-element-button{font-weight:400;padding:1px 4px;font-weight:400;font-size:14px;border-radius:50px;color:#002455;background-color:#ccc;border-color:#ccc;gap:4px}.wp-block-button.style-3 .wp-element-button:hover{border-color:var(--wp--preset--color--primary-dark)}.wp-block-button.style-3 .wp-element-button:active{background-color:var(--wp--preset--color--gray-2)}.wp-block-button.style-3 .wp-element-button::after{width:14px;height:14px;top:-1px;position:relative;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.91675 7H11.0834' stroke='%23002455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 2.91675L11.0833 7.00008L7 11.0834' stroke='%23002455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.wp-block-button.blokomaq-button--white .wp-element-button{background-color:#fff;border:solid 1px #fff;padding:8px 24px;border-radius:8px;font-weight:700;font-family:var(--wp--preset--font-family--raleway);text-align:center;text-decoration:none;transition:all .2s ease-in-out;font-size:16px;color:var(--wp--preset--color--primary)}@media(min-width: 782px){.wp-block-button.blokomaq-button--white .wp-element-button{font-size:18px}}.wp-block-button.blokomaq-button--white.is-style-outline .wp-element-button{background-color:rgba(0,0,0,0);color:#fff}.header-btn.wp-block-button.blokomaq-button--primary .wp-element-button{font-size:14px;padding:5px 12px;border-radius:4px}@media(min-width: 782px){.header-btn.wp-block-button.blokomaq-button--primary .wp-element-button{font-size:18px}}.header-btn.wp-block-button.blokomaq-button--secondary .wp-element-button{font-size:14px;padding:5px 12px;border-radius:4px}@media(min-width: 782px){.header-btn.wp-block-button.blokomaq-button--secondary .wp-element-button{font-size:18px}}.section-mega-menu{background-color:#002c58;display:flex;justify-content:center;position:sticky;width:100%;z-index:3;top:0}.section-mega-menu .smm-area{padding:14px 24px;max-width:1760px;width:100%}@media only screen and (min-width: 1300px){.section-mega-menu .smm-area{padding:0 24px}}.section-mega-menu .smm-area .smm-content{justify-content:space-between;align-items:center;display:flex}.section-mega-menu .smm-area .smm-content .inner-inline{display:flex;align-items:center}.section-mega-menu .smm-area .smm-content .logo-site{max-width:150px;display:block}@media only screen and (min-width: 1300px){.section-mega-menu .smm-area .smm-content .logo-site{max-width:200px}}@media only screen and (min-width: 1600px){.section-mega-menu .smm-area .smm-content .logo-site{max-width:240px}}.section-mega-menu .smm-area .smm-content .icone-busca{width:24px;display:flex;justify-content:flex-end}.section-mega-menu .smm-area .smm-content .icone-busca svg{width:16px;height:16px;fill:#fff}.section-mega-menu .smm-area .smm-content .abre-mobile-menu{width:24px;height:16px;cursor:pointer;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='16' viewBox='0 0 25 16' fill='none'%3E%3Crect width='24.381' height='2.28571' rx='1.14286' fill='%23D9D9D9'/%3E%3Crect y='6.85742' width='24.381' height='2.28571' rx='1.14286' fill='%23D9D9D9'/%3E%3Crect y='13.7139' width='24.381' height='2.28571' rx='1.14286' fill='%23D9D9D9'/%3E%3C/svg%3E");background-position:center center;background-size:100%;background-repeat:no-repeat}.section-mega-menu .smm-area .smm-content .only-on-mobile{display:flex}@media only screen and (min-width: 1300px){.section-mega-menu .smm-area .smm-content .only-on-mobile{display:none}}.section-mega-menu .smm-area .smm-content .hide-on-mobile{display:none}@media only screen and (min-width: 1300px){.section-mega-menu .smm-area .smm-content .hide-on-mobile{display:flex}}.section-mega-menu .nav.mega-menu{list-style:none;display:flex;justify-content:flex-start;align-items:center;gap:0;margin:9.3px 0}@media only screen and (min-width: 1300px){.section-mega-menu .nav.mega-menu{gap:0}}@media only screen and (min-width: 1650px){.section-mega-menu .nav.mega-menu{gap:20px}}.section-mega-menu .nav.mega-menu :where(.wp-block-columns){margin-bottom:8px}.section-mega-menu .nav.mega-menu ::marker{color:rgba(0,0,0,0)}.section-mega-menu .nav.mega-menu li{color:#fff;position:relative}.section-mega-menu .nav.mega-menu li a{color:#fff;font-size:14px;font-weight:400;text-decoration:none;padding:0;display:block;line-height:1.3em}@media only screen and (min-width: 1400px){.section-mega-menu .nav.mega-menu li a{font-size:18px}}@media only screen and (min-width: 1650px){.section-mega-menu .nav.mega-menu li a{font-size:16px}}.section-mega-menu .nav.mega-menu li a span{border-radius:8px;background:rgba(0,0,0,0);padding:16px;display:block;transition:all .2s;display:flex;align-items:center}.section-mega-menu .nav.mega-menu li a span span{padding:0;color:#6b6b6b;font-size:12px;font-weight:400}.section-mega-menu .nav.mega-menu li.item-busca a{text-decoration:none}.section-mega-menu .nav.mega-menu li.item-busca a>span{text-indent:-999999px}.section-mega-menu .nav.mega-menu li.item-busca a>span:before{content:"";display:block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.1527 15.0943H16.0686L15.6844 14.7238C17.0292 13.1595 17.8388 11.1286 17.8388 8.91938C17.8388 3.99314 13.8456 0 8.91938 0C3.99314 0 0 3.99314 0 8.91938C0 13.8456 3.99314 17.8388 8.91938 17.8388C11.1286 17.8388 13.1595 17.0292 14.7238 15.6844L15.0943 16.0686V17.1527L21.9554 24L24 21.9554L17.1527 15.0943ZM8.91938 15.0943C5.50257 15.0943 2.74443 12.3362 2.74443 8.91938C2.74443 5.50257 5.50257 2.74443 8.91938 2.74443C12.3362 2.74443 15.0943 5.50257 15.0943 8.91938C15.0943 12.3362 12.3362 15.0943 8.91938 15.0943Z' fill='white'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 1650px){.section-mega-menu .nav.mega-menu li.item-busca a>span:before{width:24px;height:24px}}.section-mega-menu .nav.mega-menu li.item-destaque{position:relative;padding-left:10px;padding-right:10px}@media only screen and (min-width: 1650px){.section-mega-menu .nav.mega-menu li.item-destaque{padding-left:24px;padding-right:24px}}.section-mega-menu .nav.mega-menu li.item-destaque:before{content:"";display:block;position:absolute;width:1px;height:26px;left:0;top:calc(50% - 13px);background-color:#fff}.section-mega-menu .nav.mega-menu li.item-destaque:after{content:"";display:block;position:absolute;width:1px;height:26px;right:0;top:calc(50% - 13px);background-color:#fff}.section-mega-menu .nav.mega-menu li.menu-item-has-children>a{text-decoration:none}.section-mega-menu .nav.mega-menu li.menu-item-has-children>a>span:after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M1.88 0.0604296L0 1.94043L8 9.94043L16 1.94043L14.12 0.0604296L8 6.1671L1.88 0.0604296Z' fill='white'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:100%;width:12px;height:12px;margin-left:8px;transition:all .2s}@media only screen and (min-width: 1650px){.section-mega-menu .nav.mega-menu li.menu-item-has-children>a>span:after{width:16px;height:16px}}.section-mega-menu .nav.mega-menu li .sub-menu{position:absolute;background-color:#fff;border-radius:8px;padding:0;top:calc(100% + 5px);left:0;list-style:none;transition:top .3s;pointer-events:none}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content{padding:24px;border-radius:8px 0px 0px 8px;background:#f8f8f8;width:388px;flex:1 0 388px;display:flex;flex-flow:column;gap:12px}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content p{color:#6b6b6b;font-weight:400;margin-bottom:0;line-height:1.3em;font-size:16px}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content p strong{font-weight:600}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content p a{color:#6b6b6b;font-size:16px;padding:0;text-transform:inherit;text-decoration:none}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content p.icon-phone a{text-decoration:none;position:relative}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content p.icon-phone a:before{content:"";display:inline-block;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.49068 0C3.16925 0 2.85262 0.115267 2.58876 0.32659L2.55038 0.345801L2.53119 0.365012L0.612216 2.34376L0.631406 2.36297C0.0389225 2.91049 -0.14338 3.72937 0.113283 4.43778C0.115681 4.44258 0.110884 4.45219 0.113283 4.45699C0.633805 5.94826 1.96509 8.82753 4.56531 11.4306C7.17511 14.0434 10.0896 15.3233 11.5312 15.8876H11.5504C12.2964 16.1374 13.1047 15.9597 13.6804 15.465L15.6186 13.5247C16.1271 13.0156 16.1271 12.1319 15.6186 11.6228L13.1239 9.12531L13.1047 9.08688C12.5962 8.57779 11.6943 8.57779 11.1858 9.08688L9.95763 10.3164C9.51386 10.1027 8.45603 9.55516 7.44377 8.58739C6.4387 7.62683 5.92538 6.52219 5.73588 6.08994L6.96402 4.86043C7.47975 4.34413 7.48934 3.48443 6.94483 2.97773L6.96402 2.95852L6.90646 2.90089L4.45017 0.365012L4.43098 0.345801L4.3926 0.32659C4.12874 0.115267 3.81211 0 3.49068 0ZM3.49068 1.22951C3.53626 1.22951 3.58183 1.25113 3.62501 1.28715L6.0813 3.80381L6.13886 3.86145C6.13407 3.85664 6.17485 3.92148 6.10049 3.99592L4.56531 5.53282L4.27746 5.80177L4.41179 6.186C4.41179 6.186 5.11701 8.0759 6.59942 9.49032L6.73375 9.60559C8.16098 10.9095 9.84249 11.6228 9.84249 11.6228L10.2263 11.7957L12.0493 9.9706C12.1549 9.86494 12.1357 9.86494 12.2412 9.9706L14.7551 12.4873C14.8606 12.5929 14.8606 12.5545 14.7551 12.6602L12.8745 14.5429C12.5914 14.7854 12.2916 14.8358 11.9342 14.7158C10.5429 14.1682 7.83956 12.9795 5.42884 10.5661C2.99894 8.13353 1.73002 5.37433 1.26467 4.03435C1.17112 3.7846 1.23828 3.41479 1.45657 3.22748L1.49495 3.18905L3.35635 1.28715C3.39953 1.25113 3.4451 1.22951 3.49068 1.22951Z' fill='%236B6B6B'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:16px;width:16px;height:16px;top:2px;margin-right:8px}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content p.icon-email a{text-decoration:none;position:relative}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content p.icon-email a:before{content:"";display:inline-block;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cpath d='M13.5265 1.54242L13.6746 1.45H13.5H1.5H1.32536L1.47354 1.54242L7.47354 5.28492L7.5 5.30143L7.52646 5.28492L13.5265 1.54242ZM13.5 10.55H13.55V10.5V3V2.90979L13.4735 2.9576L7.5 6.69104L1.5265 2.9576L1.45 2.90979V3V10.5V10.55H1.5H13.5ZM13.5 0.05C14.2974 0.05 14.95 0.702614 14.95 1.5V10.5C14.95 11.2974 14.2974 11.95 13.5 11.95H1.5C0.702614 11.95 0.05 11.2974 0.05 10.5V1.5C0.05 0.702614 0.702614 0.05 1.5 0.05H13.5Z' fill='%236B6B6B' stroke='white' stroke-width='0.1'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:16px;width:16px;height:16px;top:3px;margin-right:8px}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content a{color:#000;text-decoration:none}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content .wp-block-buttons .wp-block-button a{background-color:rgba(0,0,0,0);color:#000;font-size:14px;font-weight:400;text-transform:inherit;padding:0;line-height:1.3em;position:relative;border:none}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content .wp-block-buttons .wp-block-button a:after{content:"";display:inline-block;position:relative;width:4px;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='8' viewBox='0 0 6 8' fill='none'%3E%3Cpath d='M0.529727 7.06L1.46973 8L5.46973 4L1.46973 0L0.529727 0.94L3.58306 4L0.529727 7.06Z' fill='black'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:4px;margin-left:4px}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content h3{color:#000;font-size:20px;text-transform:uppercase;margin:0;line-height:1.3em;font-weight:600}.section-mega-menu .nav.mega-menu li .sub-menu li.widget-content h6{font-size:12px;font-weight:400;margin:0;line-height:1.3em;color:#6b6b6b}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu{padding:24px}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li{width:328px}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li a{color:#000;font-size:16px;font-weight:400;text-transform:inherit;padding:0;display:block}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li a span{border-radius:8px;padding:10px 40px 10px 24px;display:block;background-color:rgba(0,0,0,0);transition:all .2s;font-weight:500}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li a span span{padding:0;color:#6b6b6b;line-height:1.5em;font-weight:400}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li a:hover span{background-color:#e7f3ff}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li .sub-menu a span{padding:8px 24px 8px 24px}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li .sub-menu a span span{padding:0}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li.active>a span{background-color:#e7f3ff}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li.menu-item-has-children>a>span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_239_837)'%3E%3Cpath d='M9.99984 6L8.58984 7.41L13.1698 12L8.58984 16.59L9.99984 18L15.9998 12L9.99984 6Z' fill='%23323232'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_239_837'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:right 16px top 8px;background-repeat:no-repeat}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li.menu-item-has-children>a>span:after{display:none}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li.menu-item-has-children .sub-menu{pointer-events:none;height:0;overflow:hidden}.section-mega-menu .nav.mega-menu li .sub-menu ul.widget-submenu li.menu-item-has-children.active .sub-menu{padding:24px;border-radius:0 8px 8px 0;position:absolute;left:100%;top:0;pointer-events:auto;opacity:1 !important;transition:all 0s;background-color:#f9f9f9;display:flex;flex-flow:column;margin-bottom:-24px;height:inherit;overflow:inherit;z-index:100}.section-mega-menu .nav.mega-menu li.active a span{background:#003972}.section-mega-menu .nav.mega-menu li.active a span:after{transform:rotate(180deg)}.section-mega-menu .nav.mega-menu li.active .sub-menu{display:flex !important;top:100%;pointer-events:auto}.section-mega-menu .nav.mega-menu li.sub-menu-1-col .widget-submenu{column-count:1;gap:8px}.section-mega-menu .nav.mega-menu li.sub-menu-1-col .widget-submenu li{break-inside:avoid}.section-mega-menu .nav.mega-menu li.sub-menu-2-col .widget-submenu{column-count:2;gap:8px}.section-mega-menu .nav.mega-menu li.sub-menu-2-col .widget-submenu li{break-inside:avoid}.section-mega-menu .nav.mega-menu li.has-sub-sub-menu .widget-submenu li{padding-right:24px;width:400px !important}.section-mega-menu .nav.mega-menu li.has-sub-sub-menu .widget-submenu li .sub-menu li{padding-right:0;width:328px !important}.mobile-menu{position:fixed;left:-30%;top:0;width:100%;height:100%;z-index:100;box-sizing:border-box;background-color:#002c58;opacity:0;pointer-events:none;transition:all .2s;padding:40px 20px 0 20px;display:flex;flex-direction:column}.mobile-menu.active{opacity:1 !important;pointer-events:auto;left:0}.mobile-menu .header-mobile-menu{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}.mobile-menu .header-mobile-menu .logo-site{width:150px}.mobile-menu .header-mobile-menu .fecha-mobile-menu{width:24px;height:24px;cursor:pointer;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_228_185)'%3E%3Cpath d='M19 7.07699L17.59 5.66699L12 11.257L6.41 5.66699L5 7.07699L10.59 12.667L5 18.257L6.41 19.667L12 14.077L17.59 19.667L19 18.257L13.41 12.667L19 7.07699Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_228_185'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.666992)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:center center;background-size:100%;background-repeat:no-repeat}.mobile-menu .body-mobile-menu{flex:1 !important;overflow-y:auto;padding:0 8px 40px;position:relative;left:-4px;width:calc(100% + 8px)}.mobile-menu .body-mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu .body-mobile-menu ul li{margin:18px 0}.mobile-menu .body-mobile-menu ul li.item-busca{display:none}.mobile-menu .body-mobile-menu ul li.menu-item-has-children>a{position:relative;display:flex;justify-content:space-between;align-items:center}.mobile-menu .body-mobile-menu ul li.menu-item-has-children>a:after{content:"";display:block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='11' viewBox='0 0 16 11' fill='none'%3E%3Cpath d='M1.88 0.393437L0 2.27344L8 10.2734L16 2.27344L14.12 0.393437L8 6.5001L1.88 0.393437Z' fill='white'/%3E%3C/svg%3E");background-position:right center;background-repeat:no-repeat;transition:all .1s}.mobile-menu .body-mobile-menu ul li.menu-item-has-children.active>a:after{transform:rotate(180deg)}.mobile-menu .body-mobile-menu ul li.menu-item-has-children.active>ul{opacity:1;height:inherit;margin-bottom:24px}.mobile-menu .body-mobile-menu ul li.menu-item-has-children.active>ul li a{line-height:1.3em}.mobile-menu .body-mobile-menu ul li.menu-item-has-children.active>ul li ul{margin-bottom:0}.mobile-menu .body-mobile-menu ul li a{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;display:block}.mobile-menu .body-mobile-menu ul li ul{opacity:0;height:0;overflow:hidden;transition:all .3s}.mobile-menu .body-mobile-menu ul li ul li{margin:18px 0}.mobile-menu .body-mobile-menu ul li ul li a{color:#fff;font-size:16px;font-weight:400;text-transform:inherit;line-height:0;transition:all .3s}.mobile-menu .body-mobile-menu ul li ul li ul{padding-left:16px}.mobile-menu .body-mobile-menu .translate-menu{border-top:solid 2px #003164;margin-top:40px;padding-top:40px}.mobile-menu .body-mobile-menu .translate-menu .gtranslate_wrapper{margin-left:0;overflow:hidden}.mobile-menu .body-mobile-menu .translate-menu .gtranslate_wrapper .glink{margin-right:16px}.mobile-menu .body-mobile-menu .translate-menu .gtranslate_wrapper .glink img{width:29px}.mobile-menu .body-mobile-menu .translate-menu a img{width:29px !important}.gtranslate_wrapper{display:flex;margin-left:20px;width:74px !important}@media only screen and (min-width: 1600px){.gtranslate_wrapper{margin-left:34px;width:74px !important}}.gtranslate_wrapper .glink{display:block;margin-right:8px;flex:0 0 31px}@media only screen and (min-width: 1600px){.gtranslate_wrapper .glink{margin-right:8px}}.gtranslate_wrapper .glink img{width:24px;display:block}@media only screen and (min-width: 1600px){.gtranslate_wrapper .glink img{width:28px}}.translate-menu{display:flex;position:relative}.translate-menu a img{width:29px;display:block}@media only screen and (min-width: 1600px){.translate-menu a img{width:28.2px}}.busca-mega-menu{position:absolute;max-width:1762px;width:100%;height:100%;z-index:1;pointer-events:none;display:flex;justify-content:flex-end;align-items:center;transition:all .2s}.busca-mega-menu.active{pointer-events:auto;opacity:1 !important}.busca-mega-menu .fecha-busca{width:10px;height:10px;cursor:pointer}.busca-mega-menu .fecha-busca svg{width:10px;height:10px;fill:#fff;display:block}.busca-mega-menu .bmm-content{width:100%;background-color:#002c58}@media only screen and (min-width: 1300px){.busca-mega-menu .bmm-content{width:calc(100% - 250px)}}@media only screen and (min-width: 1600px){.busca-mega-menu .bmm-content{width:calc(100% - 300px)}}.busca-mega-menu .bmm-content form{display:flex;align-items:center;gap:20px;border-bottom:solid 1px #0f5ba6;background-color:rgba(0,0,0,0);padding:0}@media only screen and (min-width: 768px){.busca-mega-menu .bmm-content form{padding:0 24px}}.busca-mega-menu .bmm-content form ::placeholder{color:hsla(0,0%,100%,.5490196078)}.busca-mega-menu .bmm-content form input{background-color:rgba(0,0,0,0);border:0;outline:none;color:#fff;font-size:16px;padding:12px 0}@media only screen and (min-width: 950px){.busca-mega-menu .bmm-content form input{font-size:16px}}.busca-mega-menu .bmm-content form button{background-color:rgba(0,0,0,0);border:0;outline:none;padding:12px 0}.busca-mega-menu .bmm-content form button:hover{background-color:rgba(0,0,0,0)}.busca-mega-menu .bmm-content form button svg{width:16px;height:16px;display:block}@media only screen and (min-width: 768px){.busca-mega-menu .bmm-content form button svg{width:24px;height:24px}}.busca-mega-menu .bmm-content form button svg path{fill:#fff}.ultimos-posts-menu .item a{display:flex !important;padding:0 !important;margin-bottom:24px;box-shadow:0px 2px 10px 0px rgba(0,0,0,.05);transition:all .1s;border-radius:4px;background-color:#fff;overflow:hidden;text-transform:inherit !important}.ultimos-posts-menu .item a span{background-color:rgba(0,0,0,0) !important;padding:0 !important;display:inline-block;margin-right:12px}.ultimos-posts-menu .item a .img{flex:0 0 100px}.ultimos-posts-menu .item a .img img{width:100px;height:86px;object-fit:cover;display:block}.ultimos-posts-menu .item a .text{flex:1;padding:9px 12px 0 12px}.ultimos-posts-menu .item a .text .post-categories{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#9c9c9c;font-size:10px;font-weight:600;text-transform:uppercase}.ultimos-posts-menu .item a .text .post-title{color:#000;font-size:12px;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;margin-bottom:0;line-height:1.3em}.ultimos-posts-menu .item a:hover{box-shadow:0px 2px 10px 0px rgba(0,0,0,.1)}.ultimos-posts-menu .item:last-of-type a{margin-bottom:0}.card-1{background-color:#fff;padding:24px;border-radius:14px;box-shadow:0px 0px 22px -2px rgba(0,0,0,.17)}.card-1 h3{margin:0 0 .5rem;font-size:16px}.card-2 h3{color:#fff;font-size:18px}.wp-block-group:not(.wp-block-group .wp-block-group){padding:0 20px}.line-footer.is-layout-flex{gap:50px;align-items:flex-start}.line-footer.is-layout-flex a{text-decoration:none}.line-footer.is-layout-flex a:hover{text-decoration:underline}.breadcrumbs{color:#b1b1b1;width:100%;margin-bottom:6px;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs.center{justify-content:center}.breadcrumbs.light{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.breadcrumbs.light span{color:#fff}.breadcrumbs.light span a{color:#fff}.breadcrumbs span{color:#b1b1b1;font-size:12px;list-style:none;margin:0 !important;padding-right:8px;text-transform:uppercase}@media only screen and (min-width: 768px){.breadcrumbs span{font-size:12px}}.breadcrumbs span:not(:last-of-type):after{position:relative;content:">";font-size:12px;padding-left:8px}@media only screen and (min-width: 768px){.breadcrumbs span:not(:last-of-type):after{font-size:12px}}.breadcrumbs span a{color:#b1b1b1}.breadcrumbs span a:hover{text-decoration:underline}@media(max-width: 1023px){.gm-menu-btn__inner{color:#fff}}.custom-sitemap{list-style:none;padding:0}.custom-sitemap .parent{color:#202020;margin:8px 0 12px;line-height:1.3em}.custom-sitemap .parent a{color:#202020;font-weight:bold;font-size:16px}.custom-sitemap .parent a:hover{text-decoration:underline}.custom-sitemap ul{margin-bottom:24px;padding-left:0;display:block}.custom-sitemap ul.col-3{display:flex;flex-flow:row wrap}.custom-sitemap ul.col-3 li{flex:0 0 33%;padding-right:30px}.custom-sitemap ul li{margin:0 0 8px;line-height:1.2em;padding-left:14px;list-style-position:inside}.custom-sitemap ul li a{color:#202020;font-size:14px}.custom-sitemap ul li a:hover{text-decoration:underline}.btn-1{text-align:right}.btn-1 a{color:var(--wp--preset--color--secondary);text-decoration:none}.icon-text-style-1{display:flex !important;align-items:center;gap:8px}.icon-text-style-1 h3{margin:0 0 8px;font-family:Poppins;font-weight:400;font-size:13px;color:#ddd}.col-max-1{width:100%}@media only screen and (min-width: 768px){.col-max-1{width:20%}}.col-max-2{width:100%}@media only screen and (min-width: 768px){.col-max-2{width:17%}}/*# sourceMappingURL=style.css.map */
