body .elementor-location-header.elementor-7030 #cie-mobile-menu-drawer .cie-mobile-menu__utilities.elementor-element {
display: none !important;
} body.logged-in .elementor-location-header.elementor-7030 .cie-header-icons > .cie-header-logout {
display: flex;
align-self: stretch;
flex: 0 0 auto;
}
body.logged-in .elementor-location-header.elementor-7030 .cie-header-logout__button {
display: inline-flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
height: 100%;
min-height: 0;
padding-inline: clamp(10px, 0.625vw, 12px);
gap: 6px;
border: 1px solid #465961;
border-radius: 999px;
background: #fff;
color: #465961;
font-family: Quenda, "Source Sans Pro", Arial, sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 1;
text-decoration: none;
white-space: nowrap;
}
body.logged-in .elementor-location-header.elementor-7030 .cie-header-logout__icon {
display: block;
width: 14px;
height: 14px;
flex: 0 0 14px;
}
body.logged-in .elementor-location-header.elementor-7030 .cie-header-logout__button:hover {
background: #f5f5f5;
color: #465961;
}
body.logged-in .elementor-location-header.elementor-7030 .cie-header-logout__button:focus-visible {
outline: 2px solid #a6ce39;
outline-offset: 2px;
} @media only screen and (max-width: 640px) {
body.logged-in .elementor-location-header.elementor-7030 .cie-header-icons > .cie-header-logout {
display: none;
}
}
@media only screen and (max-width: 1024px) { body .elementor-location-header.elementor-7030 #cie-mobile-menu-drawer .elementor-element-ciemobcrt.cie-mobile-menu__pill.elementor-element {
display: none !important;
} body:not(.logged-in) .elementor-location-header.elementor-7030 #cie-mobile-menu-drawer .cie-mobile-menu__cta.elementor-element {
grid-column: 1 / -1 !important;
justify-self: start;
width: auto !important;
}
body.logged-in .elementor-location-header.elementor-7030 #cie-mobile-menu-drawer .cie-mobile-menu__actions.elementor-element {
display: flex !important;
align-items: stretch !important;
}
body.logged-in .elementor-location-header.elementor-7030 #cie-mobile-menu-drawer .cie-mobile-menu__cta.elementor-element {
align-self: stretch !important;
width: auto !important;
flex: 0 0 auto !important;
}
body.logged-in .elementor-location-header.elementor-7030 #cie-mobile-menu-drawer .cie-mobile-menu__pill.elementor-element {
width: clamp(80px, 18vw, 112px) !important;
flex: 0 0 clamp(80px, 18vw, 112px) !important;
}
body.logged-in .elementor-location-header.elementor-7030 .cie-header-logout__button {
font-size: 15px;
}
}
@media only screen and (min-width: 1600px) {
body.logged-in .elementor-location-header.elementor-7030 .cie-header-logout__icon {
width: 16px;
height: 16px;
flex-basis: 16px;
}
} @media only screen and (min-width: 641px) and (max-width: 1024px) {
body.logged-in .elementor-location-header.elementor-7030 #cie-mobile-menu-drawer .cie-mobile-menu__actions.elementor-element {
display: none !important;
}
}