.wp-block-greatlife-mobile-logo{--curve-bg-color:#a3a9ce;--curve-bottom-offset:-45px;--curve-border-color:gold;--curve-border-width:10px;--home-icon-color:#000;--mobile-icon-color:#000;--icon-top-offset:20px;position:relative;z-index:2}.wp-block-greatlife-mobile-logo .mnu-mobile{list-style-type:none;margin-top:20px;padding:0}.wp-block-greatlife-mobile-logo .mnu-mobile .sub-menu{height:0;interpolate-size:allow-keywords;opacity:0;transition:height .5s,visibility .2s,opacity .3s;visibility:hidden}.wp-block-greatlife-mobile-logo .mnu-mobile .sub-menu li{padding:5px}.wp-block-greatlife-mobile-logo .mnu-mobile>li{max-width:300px;padding:10px}.wp-block-greatlife-mobile-logo .mnu-mobile>li:has(.sub-menu){position:relative}.wp-block-greatlife-mobile-logo .mnu-mobile>li:has(.sub-menu):before{content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-chevron-down\"><polyline points=\"6 9 12 15 18 9\"></polyline></svg>");cursor:pointer;display:inline-block;position:absolute;right:20px;top:15px;width:24px}.wp-block-greatlife-mobile-logo .mnu-mobile>li:has(.sub-menu):hover .sub-menu{height:auto;opacity:1;visibility:visible}.wp-block-greatlife-mobile-logo .mnu-mobile>li>a{background:#c5e0d8;border-radius:5px;display:flex;padding:5px 10px}.wp-block-greatlife-mobile-logo .mnu-mobile>li a{border-bottom:1px solid #ccc;text-decoration:none}.wp-block-greatlife-mobile-logo .mnu-mobile ul{list-style-type:none}.wp-block-greatlife-mobile-logo .mnu-mobile a{color:#000}.wp-block-greatlife-mobile-logo dialog{background:azure;border:none;max-height:none!important;max-width:calc(100% - 6px - 3em)!important;opacity:0;transition-behavior:allow-discrete;transition-duration:.5s;transition-property:display opacity;translate:-35vh 0}.wp-block-greatlife-mobile-logo dialog[open]{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:100dvh!important;margin:0!important;opacity:1;padding:0!important;translate:0 0;width:100%}@starting-style{.wp-block-greatlife-mobile-logo dialog[open]{opacity:0;translate:-35vh 0}}.wp-block-greatlife-mobile-logo dialog header{align-items:center;background:#f0f0f0;border-bottom:1px solid #ccc;display:flex;grid-column:1/-1;grid-row:1/2;justify-content:space-between;padding:10px;width:100%}.wp-block-greatlife-mobile-logo dialog header svg.logo{height:50px;width:100px}.wp-block-greatlife-mobile-logo dialog header .btnClose{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.125);border:none;border-radius:50%;box-shadow:none;cursor:pointer;line-height:0;margin:0;padding:.75em;transition:background-color .2s ease-in-out}.wp-block-greatlife-mobile-logo dialog header .btnClose:focus{outline:none}.wp-block-greatlife-mobile-logo dialog footer{background:#f0f0f0;grid-column:1/-1;grid-row:3/4;padding:10px;text-align:center;width:100%}.wp-block-greatlife-mobile-logo .logo{position:relative}.wp-block-greatlife-mobile-logo .logo a{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.wp-block-greatlife-mobile-logo .logo figure{height:25px;margin:0;position:relative;top:var(--icon-top-offset);width:50px;z-index:2}.wp-block-greatlife-mobile-logo .logo .curve{background:var(--curve-bg-color,gold);border:var(--curve-border-width) solid var(--curve-border-color);border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-top:0;bottom:var(--curve-bottom-offset);box-shadow:0 7px 8px rgba(0,0,0,.4);height:40px;left:50%;position:absolute;transform:translateX(-50%);width:80px;z-index:-1}
