body {
    background-color: #efefef;
    color: #3a3a3a;
}
a {
    color: #1e73be;
}
a:hover,
a:focus,
a:active {
    color: #000000;
}
body .grid-container {
    max-width: 1100px;
}
.wp-block-group__inner-container {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}
:root {
    --contrast: #222222;
    --contrast-2: #575760;
    --contrast-3: #b2b2be;
    --base: #f0f0f0;
    --base-2: #f7f8f9;
    --base-3: #ffffff;
    --accent: #1e73be;
}
.has-contrast-color {
    color: #222222;
}
.has-contrast-background-color {
    background-color: #222222;
}
.has-contrast-2-color {
    color: #575760;
}
.has-contrast-2-background-color {
    background-color: #575760;
}
.has-contrast-3-color {
    color: #b2b2be;
}
.has-contrast-3-background-color {
    background-color: #b2b2be;
}
.has-base-color {
    color: #f0f0f0;
}
.has-base-background-color {
    background-color: #f0f0f0;
}
.has-base-2-color {
    color: #f7f8f9;
}
.has-base-2-background-color {
    background-color: #f7f8f9;
}
.has-base-3-color {
    color: #ffffff;
}
.has-base-3-background-color {
    background-color: #ffffff;
}
.has-accent-color {
    color: #1e73be;
}
.has-accent-background-color {
    background-color: #1e73be;
}
body,
button,
input,
select,
textarea {
    font-family: "Cardo", serif;
}
body {
    line-height: 1.5;
}
.entry-content > [class*="wp-block-"]:not(:last-child) {
    margin-bottom: 1.5em;
}
.main-title {
    font-family: "Playfair Display", serif;
    font-size: 45px;
}
.main-navigation .main-nav ul ul li a {
    font-size: 14px;
}
.sidebar .widget,
.footer-widgets .widget {
    font-size: 17px;
}
button:not(.menu-toggle),
html input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.wp-block-button .wp-block-button__link {
    font-family: "Playfair Display", serif;
    font-size: 28px;
}
h1 {
    font-family: "Playfair Display", serif;
    font-weight: 600;
    font-size: 37px;
}
h2 {
    font-family: "Playfair Display", serif;
    font-weight: 600;
    font-size: 30px;
    line-height: 1.7em;
}
h3 {
    font-family: "Playfair Display", serif;
    font-size: 18px;
    line-height: 1.5em;
}
h4 {
    font-family: "Cardo", serif;
    font-size: 17px;
}
h5 {
    font-size: inherit;
}
@media (max-width: 768px) {
    .main-title {
        font-size: 30px;
    }
    h1 {
        font-size: 22px;
    }
    h2 {
        font-size: 20px;
    }
    .elementor-18 .elementor-element.elementor-element-03838e3.elementor-widget-heading .elementor-heading-title {
        color: #FFF !important;
    }
}
.top-bar {
    background-color: #636363;
    color: #ffffff;
}
.top-bar a {
    color: #ffffff;
}
.top-bar a:hover {
    color: #303030;
}
.site-header {
    background-color: #ffffff;
    color: #3a3a3a;
}
.site-header a {
    color: #3a3a3a;
}
.main-title a,
.main-title a:hover {
    color: #222222;
}
.site-description {
    color: #757575;
}
.main-navigation,
.main-navigation ul ul {
    background-color: #222222;
}
.main-navigation .main-nav ul li a,
.main-navigation .menu-toggle,
.main-navigation .menu-bar-items {
    color: #ffffff;
}
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a,
.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a,
.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a,
.main-navigation .menu-bar-item:hover > a,
.main-navigation .menu-bar-item.sfHover > a {
    color: #ffffff;
    background-color: #3f3f3f;
}
button.menu-toggle:hover,
button.menu-toggle:focus,
.main-navigation .mobile-bar-items a,
.main-navigation .mobile-bar-items a:hover,
.main-navigation .mobile-bar-items a:focus {
    color: #ffffff;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #ffffff;
    background-color: #3f3f3f;
}
.navigation-search input[type="search"],
.navigation-search input[type="search"]:active,
.navigation-search input[type="search"]:focus,
.main-navigation .main-nav ul li.search-item.active > a,
.main-navigation .menu-bar-items .search-item.active > a {
    color: #ffffff;
    background-color: #3f3f3f;
}
.main-navigation ul ul {
    background-color: #3f3f3f;
}
.main-navigation .main-nav ul ul li a {
    color: #ffffff;
}
.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,
.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a,
.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a {
    color: #ffffff;
    background-color: #4f4f4f;
}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
    color: #ffffff;
    background-color: #4f4f4f;
}
.separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.one-container .container,
.separate-containers .paging-navigation,
.inside-page-header {
    background-color: #ffffff;
}
.entry-meta {
    color: #595959;
}
.entry-meta a {
    color: #595959;
}
.entry-meta a:hover {
    color: #1e73be;
}
h1 {
    color: #933b86;
}
h3 {
    color: #933b86;
}
.sidebar .widget {
    background-color: #ffffff;
}
.sidebar .widget .widget-title {
    color: #000000;
}
.footer-widgets {
    background-color: #ffffff;
}
.footer-widgets .widget-title {
    color: #000000;
}
.site-info {
    color: #ffffff;
    background-color: #222222;
}
.site-info a {
    color: #ffffff;
}
.site-info a:hover {
    color: #606060;
}
.footer-bar .widget_nav_menu .current-menu-item a {
    color: #606060;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select {
    color: #666666;
    background-color: #fafafa;
    border-color: #cccccc;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
select:focus {
    color: #666666;
    background-color: #ffffff;
    border-color: #bfbfbf;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
a.button,
a.wp-block-button__link:not(.has-background) {
    color: #ffffff;
    background-color: #666666;
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
a.button:hover,
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
a.button:focus,
a.wp-block-button__link:not(.has-background):active,
a.wp-block-button__link:not(.has-background):focus,
a.wp-block-button__link:not(.has-background):hover {
    color: #ffffff;
    background-color: #3f3f3f;
}
a.generate-back-to-top {
    background-color: rgba(0, 0, 0, 0.4);
    color: #ffffff;
}
a.generate-back-to-top:hover,
a.generate-back-to-top:focus {
    background-color: rgba(0, 0, 0, 0.6);
    color: #ffffff;
}
@media (max-width: 768px) {
    .main-navigation .menu-bar-item:hover > a,
    .main-navigation .menu-bar-item.sfHover > a {
        background: none;
        color: #ffffff;
    }
}
.inside-top-bar {
    padding: 10px;
}
.inside-header {
    padding: 40px;
}
.site-main .wp-block-group__inner-container {
    padding: 40px;
}
.entry-content .alignwide,
body:not(.no-sidebar) .entry-content .alignfull {
    margin-left: -40px;
    width: calc(100% + 80px);
    max-width: calc(100% + 80px);
}
.rtl .menu-item-has-children .dropdown-menu-toggle {
    padding-left: 20px;
}
.rtl .main-navigation .main-nav ul li.menu-item-has-children > a {
    padding-right: 20px;
}
.site-info {
    padding: 20px;
}
@media (max-width: 768px) {
    .separate-containers .inside-article,
    .separate-containers .comments-area,
    .separate-containers .page-header,
    .separate-containers .paging-navigation,
    .one-container .site-content,
    .inside-page-header {
        padding: 30px;
    }
    .site-main .wp-block-group__inner-container {
        padding: 30px;
    }
    .site-info {
        padding-right: 10px;
        padding-left: 10px;
    }
    .entry-content .alignwide,
    body:not(.no-sidebar) .entry-content .alignfull {
        margin-left: -30px;
        width: calc(100% + 60px);
        max-width: calc(100% + 60px);
    }
}
.one-container .sidebar .widget {
    padding: 0px;
}
.navigation-search,
.navigation-search input {
    height: 100%;
} /* End cached CSS */
@media (max-width: 768px) {
    .main-navigation .menu-toggle,
    .main-navigation .mobile-bar-items,
    .sidebar-nav-mobile:not(#sticky-placeholder) {
        display: block;
    }
    .main-navigation ul,
    .gen-sidebar-nav {
        display: none;
    }
    [class*="nav-float-"] .site-header .inside-header > * {
        float: none;
        clear: both;
    }
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

h1.elementor-heading-title.elementor-size-default {
    line-height: 1.4em;
}

h2.elementor-heading-title.elementor-size-default {
    line-height: 1.4em;
}

h3.elementor-heading-title.elementor-size-default {
    line-height: 1.2em;
    letter-spacing: 3px;
}

h4.elementor-heading-title.elementor-size-default {
    line-height: 1.6em;
}

.section-title {
    max-width: 800px;
    margin: auto;
    letter-spacing: 1px;
}

.section-subtitle {
    max-width: 800px;
    margin: auto;
    letter-spacing: 1px;
}

.label2 {
    background-color: #ef6c00;
    border-radius: 20px;
    padding: 5px 10px 5px 10px;
    white-space: nowrap;
    line-height: 2.5;
    letter-spacing: 1px;
}

.elementor .elementor-hidden-phone {
    display: block;
}

@media (max-width: 767px) {
    .elementor-444 .elementor-element.elementor-element-6bcd089b {
        width: 100%;
    }

    .elementor-column {
        width: 100%;
    }

    .elementor-444 .elementor-element.elementor-element-560a8304 {
        width: 100%;
    }

    .elementor-444 .elementor-element.elementor-element-4d3f689 {
        width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-32bcb6c {
        width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-44fca657 {
        width: 0;
    }

    .elementor-387 .elementor-element.elementor-element-1c71b15c {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .navbar-nav {
        margin: 0 !important;
    }
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}
.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--contrast: var(--contrast);
    --wp--preset--color--contrast-2: var(--contrast-2);
    --wp--preset--color--contrast-3: var(--contrast-3);
    --wp--preset--color--base: var(--base);
    --wp--preset--color--base-2: var(--base-2);
    --wp--preset--color--base-3: var(--base-3);
    --wp--preset--color--accent: var(--accent);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
        135deg,
        rgba(6, 147, 227, 1) 0%,
        rgb(155, 81, 224) 100%
    );
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
        135deg,
        rgb(122, 220, 180) 0%,
        rgb(0, 208, 130) 100%
    );
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
        135deg,
        rgba(252, 185, 0, 1) 0%,
        rgba(255, 105, 0, 1) 100%
    );
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
        135deg,
        rgba(255, 105, 0, 1) 0%,
        rgb(207, 46, 46) 100%
    );
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
        135deg,
        rgb(238, 238, 238) 0%,
        rgb(169, 184, 195) 100%
    );
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
        135deg,
        rgb(74, 234, 220) 0%,
        rgb(151, 120, 209) 20%,
        rgb(207, 42, 186) 40%,
        rgb(238, 44, 130) 60%,
        rgb(251, 105, 98) 80%,
        rgb(254, 248, 76) 100%
    );
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(
        135deg,
        rgb(254, 205, 165) 0%,
        rgb(254, 45, 45) 50%,
        rgb(107, 0, 62) 100%
    );
    --wp--preset--gradient--luminous-dusk: linear-gradient(
        135deg,
        rgb(255, 203, 112) 0%,
        rgb(199, 81, 192) 50%,
        rgb(65, 88, 208) 100%
    );
    --wp--preset--gradient--pale-ocean: linear-gradient(
        135deg,
        rgb(255, 245, 203) 0%,
        rgb(182, 227, 212) 50%,
        rgb(51, 167, 181) 100%
    );
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
    gap: 0.5em;
}
:where(.is-layout-grid) {
    gap: 0.5em;
}
body .is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
body .is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
body .is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
body .is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}
body .is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex {
    display: flex;
}
body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}
body .is-layout-flex > * {
    margin: 0;
}
body .is-layout-grid {
    display: grid;
}
body .is-layout-grid > * {
    margin: 0;
}
:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}
.has-black-color {
    color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
    color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}
:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}
.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}

#post-271
    > div
    > div
    > div
    > div
    > div
    > section.elementor-element.elementor-element-d553467.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section
    > div
    > div
    > div
    > div
    > div
    > div.elementor-element.elementor-element-61a0dc4.elementor-widget.elementor-widget-text-editor
    > div
    > div
    > p
    > b
    > span {
    line-height: 3rem;
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-1093 .elementor-element.elementor-element-a80a01e.elementor-widget-heading .elementor-heading-title {
    line-height: 1.5rem;
}

/* Start custom CSS for heading, class: .elementor-element-03838e3 */
.elementor-18 .elementor-element.elementor-element-03838e3 {
    margin-left: 0 !important;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24d6949 */
.elementor-18 .elementor-element.elementor-element-24d6949 {
    margin-left: 0 !important;
}

.navbar-nav > .nav-item {
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: bold;
}

.call-me-button {
    background-color: #c9a557 !important;
    text-transform: uppercase;
}

.navbar-toggler{
    background-color: #FFF !important;
}

.elementor-element-8d28046 {
    background-color: #494949;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
    padding: 50px 0px 50px 0px;
}

html body.page-template.page-template-elementor_header_footer.page.page-id-18.wp-custom-logo.wp-embed-responsive.no-sidebar.nav-below-header.separate-containers.fluid-header.active-footer-widgets-0.nav-aligned-left.header-aligned-left.dropdown-hover.full-width-content.elementor-default.elementor-template-full-width.elementor-page.elementor-page-18 div#page.site.grid-container.container.hfeed.grid-parent div#content.site-content div.elementor.elementor-18 div.elementor-inner div.elementor-section-wrap section.elementor-element.elementor-element-8d28046.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-top-section.text-center div.elementor-container.elementor-column-gap-default div.elementor-row div.elementor-element.elementor-element-174c93b.elementor-column.elementor-col-100.elementor-top-column div.elementor-column-wrap.elementor-element-populated div.elementor-widget-wrap div.elementor-element.elementor-element-87c298b.elementor-widget.elementor-widget-heading div.elementor-widget-container h1.elementor-heading-title.elementor-size-default,
html body.home.page-template-default.page.page-id-271.wp-custom-logo.wp-embed-responsive.no-sidebar.nav-below-header.separate-containers.fluid-header.active-footer-widgets-0.nav-aligned-left.header-aligned-left.dropdown-hover.full-width-content.elementor-default.elementor-page.elementor-page-271 div#page.site.grid-container.container.hfeed.grid-parent div#content.site-content div.elementor.elementor-18 div.elementor-inner div.elementor-section-wrap section.elementor-element.elementor-element-8d28046.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-top-section.text-center div.elementor-container.elementor-column-gap-default div.elementor-row div.elementor-element.elementor-element-174c93b.elementor-column.elementor-col-100.elementor-top-column div.elementor-column-wrap.elementor-element-populated div.elementor-widget-wrap div.elementor-element.elementor-element-87c298b.elementor-widget.elementor-widget-heading div.elementor-widget-container h1.elementor-heading-title.elementor-size-default {
    color: #FFF !important;
}