p:empty {
    display: none
}
body a {
    text-decoration: none;
}
.post-2086 .elementor-element-e018ca4 {
    background-color: #54595f;
    color: #ffffff !important;
    padding: 40px 10px;
}
.post-2086 h1.elementor-heading-title.elementor-size-default {
    color: #ffffff;
    text-align: center;
}

#e-n-menu-title-8132:hover ~ .e-n-menu-content #e-n-menu-content-8132 {
    display: block !important;
}
#e-n-menu-title-8132 ~ .e-n-menu-content {
    width: auto !important;
    left: 0px !important;
}
#e-n-menu-title-8132 ~ .e-n-menu-content:hover #e-n-menu-content-8132{
    display: block !important;
}
body,
.inside-article{
    background-color: #f6f3ef !important;
}
body a {
    color: var(--purple);
    text-decoration: none;
}
body a:hover, body a:focus, body a:active, body .e-current a{
    color: var(--pink) !important;
}
a.button.live {
    color: #fff !important;
}
.elementor-button:hover, .elementor-button:focus {
    color: #f6f3ef !important;
    background-color: #54595f !important;
}
.elementor-3903 .elementor-element.elementor-element-1607abf:not(.elementor-motion-effects-element-type-background), 
.elementor-3903 .elementor-element.elementor-element-1607abf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #54595f;
    color: #ffffff;
}
.elementor-3903 .elementor-element.elementor-element-c38b092:not(.elementor-motion-effects-element-type-background), .elementor-3903 .elementor-element.elementor-element-c38b092 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #37393C;
    color: #ffffff;
}
.mobile-menu {
    display: none;
	width: 100%;
	max-height: 70vh;
}
svg {
    max-width: 50px;
}