header{transition:box-shadow 250ms ease-out;border-bottom:solid 1px var(--wp--preset--color--base-2)}header .wp-block-button .wp-block-button__link::after{display:none}header .wp-block-button .wp-block-button__link{white-space:nowrap}header>.wp-block-group{padding-left:0;padding-right:var(--wp--preset--spacing--xs)}header .wp-block-navigation{gap:var(--wp--preset--spacing--s)}header .wp-block-navigation .wp-block-navigation-item__content{text-align:center;line-height:var(--wp--custom--line-height--xs)}header .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--contrast-2)!important;color:var(--wp--preset--color--base)!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:var(--wp--preset--spacing--xl);padding-right:var(--wp--preset--spacing--m)}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{width:100%;align-items:flex-end}header .wp-block-site-logo{flex-shrink:0}header .wp-block-navigation__responsive-container-open,header .wp-block-navigation__responsive-container-close{display:flex;background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--accent);padding:var(--wp--preset--spacing--xxs);border-radius:var(--wp--custom--radius--full)}header .wp-block-navigation__responsive-container-close{padding:calc(var(--wp--preset--spacing--xxs) + 3px);top:var(--wp--preset--spacing--s);right:var(--wp--preset--spacing--xs)}header.reduce .wp-block-navigation__responsive-container-close{top:var(--wp--preset--spacing--xs);right:var(--wp--preset--spacing--xs)}header .wp-block-navigation__responsive-container-open svg,header .wp-block-navigation__responsive-container-close svg{display:none}header .wp-block-navigation__responsive-container-open::before,header .wp-block-navigation__responsive-container-close::before{content:'';width:24px;height:24px;background-color:var(--wp--preset--color--accent);mask-image:url(/wp-content/themes/fabwp-child/assets/img/menu-burger.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}header .wp-block-navigation__responsive-container-close::before{width:18px;height:18px;mask-image:url(/wp-content/themes/fabwp-child/assets/img/menu-close.svg)}@media screen and (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){bottom:0;display:none;left:0;position:fixed;right:0;top:0}}@media screen and (min-width:782px){header.reduce{box-shadow:0 8px 24px -8px rgb(30 30 30 / .2)}header .wp-block-site-logo img{transition:all 300ms ease-out;margin-right:0}header.reduce .wp-block-site-logo img{width:115px;margin-right:50px}}@media screen and (min-width:992px){header>.wp-block-group{padding-left:var(--wp--preset--spacing--xs);padding-right:var(--wp--preset--spacing--s)}header .wp-block-navigation__responsive-container-close,header.reduce .wp-block-navigation__responsive-container-close{right:var(--wp--preset--spacing--s)}}@media screen and (min-width:1200px){header>.wp-block-group{padding-left:var(--wp--preset--spacing--s);gap:var(--wp--preset--spacing--s)}.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}}@media screen and (min-width:1360px){header .wp-block-navigation{gap:var(--wp--preset--spacing--s)}}@media screen and (min-width:1500px){header .wp-block-navigation{gap:var(--wp--preset--spacing--m)}}@media screen and (max-width:1199px){header>.wp-block-group .wp-block-navigation{order:3}header>.wp-block-group .wp-block-buttons{order:2}}@media screen and (max-width:781px){:root{--wp--custom--header--height:71px}header .wp-block-site-logo img{width:120px;height:auto}}footer a{color:var(--wp--preset--color--base-2);text-decoration:none}footer a:hover{color:var(--wp--preset--color--base-2);text-decoration:none}input:is([type="text"],[type="email"],[type="tel"]),textarea{width:100%;min-height:40px;border-radius:6px;border:solid 1px var(--wp--preset--color--contrast-3);padding:var(--wp--preset--spacing--xxs) var(--wp--preset--spacing--xs);box-sizing:border-box;font-size:var(--wp--preset--font-size--text);color:var(--wp--preset--color--contrast-2)}input:is([type="text"],[type="email"],[type="tel"]).wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#dc3232}.wpcf7-form .nowrap{flex-wrap:nowrap;align-items:flex-start}.wpcf7-form .margin-top-null p{margin-top:0}.wpcf7-not-valid-tip{font-size:var(--wp--preset--font-size--s)}.link-bloc{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999vw;margin-top:0}.link-bloc:not(a) a{position:absolute;top:0;right:0;bottom:0;left:0}