.wp-block-blocks-header{background:var(--c-white);color:var(--c-text-grey);display:flex;flex-direction:column;justify-content:space-between;position:relative}.wp-block-blocks-header .container{margin:0 auto;max-width:var(--content-width);padding:0 var(--content-padding-desktop);width:100%}@media(max-width:767px){.wp-block-blocks-header .container{padding:0 var(--content-padding-mobile)}}.wp-block-blocks-header .logo{--logo-size:65px;flex:0 0 var(--logo-size);width:var(--logo-size)}@media(max-width:767px){.wp-block-blocks-header .logo{--logo-size:55px}}.wp-block-blocks-header .logo img{display:block;height:auto;width:100%}.wp-block-blocks-header .heading{display:flex;flex:1 1 auto;padding:10px 0}.wp-block-blocks-header .top{align-items:center;display:flex;gap:10px;padding:10px 0}.wp-block-blocks-header .top .subtitle{color:gray;font-size:var(--fz-normal);font-weight:700;letter-spacing:-.04em}@media(max-width:767px){.wp-block-blocks-header .top .subtitle{font-size:var(--fz-s)}}.wp-block-blocks-header .top .title{color:#a5322e;font-size:var(--fz-l);font-weight:700;letter-spacing:-.04em}@media(max-width:767px){.wp-block-blocks-header .top .title{font-size:var(--fz-normal)}}.wp-block-blocks-header .top .buttons{display:none}@media(max-width:991px){.wp-block-blocks-header .top .buttons{display:block}}.wp-block-blocks-header .top .buttons .button{--burger-size:55px;align-self:center;background-position:50%;background-repeat:no-repeat;background-size:contain;color:transparent;display:flex;font-size:0;height:var(--burger-size);justify-content:center;text-decoration:none;width:var(--burger-size)}@media(max-width:767px){.wp-block-blocks-header .top .buttons .button{--burger-size:40px}}.wp-block-blocks-header .top .buttons .button-burger{background-image:url(../../images/icon-burger.6f19858a.png)}.wp-block-blocks-header .bottom{align-items:center;background:url(../../images/intro-bg.e0a63962.png) 0 0 repeat,var(--c-bg-red);color:var(--c-white);display:flex;min-height:45px;width:100%}@media(max-width:991px){.wp-block-blocks-header .bottom{background:none;min-height:0}}.wp-block-blocks-header .bottom .menu-overlay{background:var(--c-black);inset:0;opacity:0;pointer-events:none;position:fixed;transition:all .3s ease-in-out;visibility:hidden;z-index:90}.wp-block-blocks-header .bottom:has(.mobile-menu-list._opened) .menu-overlay{opacity:.2;pointer-events:auto;visibility:visible}@media(max-width:991px){.wp-block-blocks-header .bottom .header-menu{display:none}}.wp-block-blocks-header .bottom .header-menu ul.header-menu-list{align-items:stretch;display:grid;grid-auto-columns:minmax(80px,auto);grid-auto-flow:column;grid-template-rows:1fr;justify-content:space-between;grid-gap:0}.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item{align-items:stretch;display:flex;line-height:1;position:relative}.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item:last-child>.sub-menu,.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item:nth-last-child(2)>.sub-menu{left:auto;right:0}.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item:after{content:none!important}.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item:not(:last-child):after{background:var(--c-black);content:"";height:12px;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:1px}.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item.current-menu-item a{color:var(--c-white);text-decoration:underline}.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item a{align-items:center;color:var(--c-white);cursor:pointer;display:inline-flex;font-size:var(--fz-xs);line-height:1.2;padding:6px 6px 7px;text-align:center;text-decoration:none;text-wrap:balance;transition:all .2s ease-in-out;width:100%}@media(max-width:1100px){.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item a{font-size:var(--fz-xs)}}.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item>a img{display:none}@media(hover:hover){.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item:hover{background:var(--c-bg-light-yellow)}.wp-block-blocks-header .bottom .header-menu ul.header-menu-list>.menu-item:hover>a{color:var(--c-text);text-decoration:underline}}.wp-block-blocks-header .bottom .header-mobile-menu{bottom:0;display:none;gap:unset;left:0;max-width:312px;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:visibility 0s ease-in-out .4s;visibility:hidden;width:100%;z-index:100}.wp-block-blocks-header .bottom .header-mobile-menu:has(._opened){pointer-events:auto;transition:visibility 0s ease-in-out 0s;visibility:visible}@media(max-width:991px){.wp-block-blocks-header .bottom .header-mobile-menu{display:flex}}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list{background:var(--c-bg-red);box-sizing:border-box;display:block;height:100vh;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:calc(50px + var(--wp-admin--admin-bar--height, 0px)) 10px 70px;pointer-events:none;position:absolute;right:100%;top:0;transition:translate .3s ease-in-out,visibility 0s ease-in-out .4s;visibility:hidden;width:312px;z-index:2}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list._opened{pointer-events:auto;transition:translate .3s ease-in-out,visibility 0s ease-in-out 0s;translate:100% 0;visibility:visible}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item{border-bottom:1px solid var(--c-bg-middle-grey);color:var(--c-bg-middle-grey);display:block;flex:1 1 auto;width:100%}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item:not(.close-btn)>a{align-items:center;color:var(--c-bg-middle-grey);display:flex;font-size:var(--fz-normal);font-weight:400;gap:6px;padding:10px 0;position:relative;text-decoration:none;width:100%}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item:not(.close-btn)>a:before{content:">";font-size:1em}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.close-btn{position:static}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.close-btn>a{--bg-color:var(--c-bg-middle-grey);display:inline-grid;font-size:0;grid-template-columns:1fr;grid-template-rows:1fr;height:42px;place-items:center;position:absolute;right:0;top:var(--wp-admin--admin-bar--height,0);width:42px}@media(hover:hover){.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.close-btn>a:hover{--bg-color:var(--c-bg-light-yellow)}}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.close-btn>a:after,.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.close-btn>a:before{background-color:var(--c-bg-middle-grey);content:"";grid-area:1/1/2/2;height:2px;rotate:45deg;transition:background-color .2s ease-in-out;width:24px}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.close-btn>a:before{rotate:-45deg}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item .submenu-btn{display:none}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.menu-item-has-children{padding-right:1px;position:relative}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.menu-item-has-children>a{padding-right:42px}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.menu-item-has-children .menu-item{border-top:1px solid var(--c-bg-middle-grey)}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.menu-item-has-children .menu-item a{align-items:center;color:var(--c-bg-middle-grey);display:flex;font-size:var(--fz-normal);gap:10px;padding:10px 0}.wp-block-blocks-header .bottom .header-mobile-menu>.mobile-menu-list>.menu-item.menu-item-has-children .menu-item a img{border:1px solid var(--c-bd-grey);box-sizing:content-box;flex:0 0 auto;max-height:24px;max-width:40px;-o-object-fit:cover;object-fit:cover}body:has(.wp-block-navigation__container._opened),html:has(.wp-block-navigation__container._opened){overflow:hidden}
