:root {--ast-container-default-xlg-padding: 3em;--ast-container-default-lg-padding: 3em;--ast-container-default-slg-padding: 2em;--ast-container-default-md-padding: 3em;--ast-container-default-sm-padding: 3em;--ast-container-default-xs-padding: 2.4em;--ast-container-default-xxs-padding: 1.8em;}
html {font-size: 106.25%;}
a {color: var(--ast-global-color-8);}
a:hover, a:focus {color: #aa4848;}
body, button, input, select, textarea, .ast-button, .ast-custom-button {font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight: inherit;font-size: 17px;font-size: 1rem;}
blockquote {color: var(--ast-global-color-3);}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .site-title, .site-title a {font-family: "Rubik",sans-serif;}
.site-title {font-size: 35px;font-size: 2.0588235294118rem;display: block;}
.ast-archive-description .ast-archive-title {font-size: 40px;font-size: 2.3529411764706rem;}
.site-header .site-description {font-size: 15px;font-size: .88235294117647rem;display: none;}
.entry-title {font-size: 30px;font-size: 1.7647058823529rem;}
h1, .entry-content h1 {font-size: 48px;font-size: 2.8235294117647rem;font-family: "Rubik",sans-serif;line-height: 1.3;}
h2, .entry-content h2 {font-size: 38px;font-size: 2.2352941176471rem;font-family: "Rubik",sans-serif;line-height: 1.3;}
h3, .entry-content h3 {font-size: 30px;font-size: 1.7647058823529rem;font-family: "Rubik",sans-serif;line-height: 1.3;}
h4, .entry-content h4 {font-size: 24px;font-size: 1.4117647058824rem;line-height: 1.3;font-family: "Rubik",sans-serif;}
h5, .entry-content h5 {font-size: 21px;font-size: 1.2352941176471rem;line-height: 1.3;font-family: "Rubik",sans-serif;}
h6, .entry-content h6 {font-size: 17px;font-size: 1rem;line-height: 1.3;font-family: "Rubik",sans-serif;}
.ast-single-post .entry-title, .page-title {font-size: 30px;font-size: 1.7647058823529rem;}
::selection {background-color: #aa4848;color: #fff;}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {color: var(--ast-global-color-3);}
.tagcloud a:hover, .tagcloud a:focus, .tagcloud a.current-item {color: #fff;border-color: var(--ast-global-color-8);background-color: var(--ast-global-color-8);}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, textarea:focus {border-color: var(--ast-global-color-8);}
input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb {border-color: var(--ast-global-color-8);background-color: var(--ast-global-color-8);box-shadow: none;}
.site-footer a:hover + .post-count, .site-footer a:focus + .post-count {background: var(--ast-global-color-8);border-color: var(--ast-global-color-8);}
.single .nav-links .nav-previous, .single .nav-links .nav-next {color: var(--ast-global-color-8);}
.entry-meta, .entry-meta * {line-height: 1.45;color: var(--ast-global-color-8);}
.entry-meta a:hover, .entry-meta a:hover *, .entry-meta a:focus, .entry-meta a:focus *, .page-links > .page-link, .page-links .page-link:hover, .post-navigation a:hover {color: #aa4848;}
#cat option, .secondary .calendar_wrap thead a, .secondary .calendar_wrap thead a:visited {color: var(--ast-global-color-8);}
.secondary .calendar_wrap #today, .ast-progress-val span {background: var(--ast-global-color-8);}
.secondary a:hover + .post-count, .secondary a:focus + .post-count {background: var(--ast-global-color-8);border-color: var(--ast-global-color-8);}
.calendar_wrap #today > a {color: #fff;}
.page-links .page-link, .single .post-navigation a {color: var(--ast-global-color-8);}
.ast-archive-title {color: var(--ast-global-color-2);}
.widget-title {font-size: 24px;font-size: 1.4117647058824rem;color: var(--ast-global-color-2);}
.single .ast-author-details .author-title {color: #aa4848;}
#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {font-size: 17px;font-size: 1rem;}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {text-decoration: underline;}
.ast-single-post .wp-block-button .wp-block-button__link, .ast-single-post .elementor-button-wrapper .elementor-button, .ast-single-post .entry-content .uagb-tab a, .ast-single-post .entry-content .uagb-ifb-cta a, .ast-single-post .entry-content .wp-block-uagb-buttons a, .ast-single-post .entry-content .uabb-module-content a, .ast-single-post .entry-content .uagb-post-grid a, .ast-single-post .entry-content .uagb-timeline a, .ast-single-post .entry-content .uagb-toc__wrap a, .ast-single-post .entry-content .uagb-taxomony-box a, .ast-single-post .entry-content .woocommerce a, .entry-content .wp-block-latest-posts > li > a {text-decoration: none;}
.ast-logo-title-inline .site-logo-img {padding-right: 1em;}
.site-logo-img img {transition: all .2s linear;}
#secondary {margin: 4em 0 2.5em;word-break: break-word;line-height: 2;}
#secondary li {margin-bottom: .75em;}
#secondary li:last-child {margin-bottom: 0;}
@media (max-width: 768px) {.js_active .ast-plain-container.ast-single-post #secondary {margin-top: 1.5em;}}
.ast-separate-container.ast-two-container #secondary .widget {background-color: #fff;padding: 2em;margin-bottom: 2em;}
@media (min-width: 993px) {.ast-left-sidebar #secondary {padding-right: 60px;}
	.ast-right-sidebar #secondary {padding-left: 60px;}}
@media (max-width: 993px) {.ast-right-sidebar #secondary {padding-left: 30px;}
	.ast-left-sidebar #secondary {padding-right: 30px;}}
@media (min-width: 993px) {.ast-page-builder-template.ast-left-sidebar #secondary {padding-left: 60px;}
	.ast-page-builder-template.ast-right-sidebar #secondary {padding-right: 60px;}}
@media (max-width: 993px) {.ast-page-builder-template.ast-right-sidebar #secondary {padding-right: 30px;}
	.ast-page-builder-template.ast-left-sidebar #secondary {padding-left: 30px;}}
@media (max-width:921px) {#ast-desktop-header {display: none;}}
@media (min-width:921px) {#ast-mobile-header {display: none;}}
.wp-block-buttons.aligncenter {justify-content: center;}
@media (max-width:921px) {.ast-theme-transparent-header #primary, .ast-theme-transparent-header #secondary {padding: 0;}}
@media (max-width:921px) {.ast-plain-container.ast-no-sidebar #primary {padding: 0;}}
.ast-plain-container.ast-no-sidebar #primary {margin-top: 0;margin-bottom: 0;}
@media (min-width:1200px) {.ast-plain-container.ast-no-sidebar #primary {margin-top: 60px;margin-bottom: 60px;}}
.wp-block-button.is-style-outline .wp-block-button__link {border-color: #aa4848;}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color) {color: #aa4848;}
.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus {color: #fff !important;background-color: #aa4848;border-color: #aa4848;}
.post-page-numbers.current .page-link, .ast-pagination .page-numbers.current {color: #fff;border-color: #aa4848;background-color: #aa4848;border-radius: 2px;}
h1.widget-title {font-weight: inherit;}
h2.widget-title {font-weight: inherit;}
h3.widget-title {font-weight: inherit;}
#page {display: flex;flex-direction: column;min-height: 100vh;}
.ast-404-layout-1 h1.page-title {color: var(--ast-global-color-2);}
.single .post-navigation a {line-height: 1em;height: inherit;}
.error-404 .page-sub-title {font-size: 1.5rem;font-weight: inherit;}
.search .site-content .content-area .search-form {margin-bottom: 0;}
#page .site-content {flex-grow: 1;}
.widget {margin-bottom: 3.5em;}
#secondary li {line-height: 1.5em;}
#secondary .wp-block-group h2 {margin-bottom: .7em;}
#secondary h2 {font-size: 1.7rem;}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond {padding: 3em;}
.ast-separate-container .ast-comment-list li.depth-1, .hentry {margin-bottom: 2em;}
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {background-color: var(--ast-global-color-5);border-bottom: 1px solid var(--ast-border-color);}
.ast-separate-container .comments-title {padding: 2em 2em 0 2em;}
.ast-page-builder-template .comment-form-textarea, .ast-comment-formwrap .ast-grid-common-col {padding: 0;}
.ast-comment-formwrap {padding: 0 20px;display: inline-flex;column-gap: 20px;}
.archive.ast-page-builder-template .entry-header {margin-top: 2em;}
.ast-page-builder-template .ast-comment-formwrap {width: 100%;}
.entry-title {margin-bottom: .5em;}
.ast-archive-description .ast-archive-title {margin-bottom: 10px;text-transform: capitalize;}
.ast-archive-description p {font-size: inherit;font-weight: inherit;line-height: inherit;}
@media (min-width:921px) {.ast-left-sidebar.ast-page-builder-template #secondary, .archive.ast-right-sidebar.ast-page-builder-template .site-main {padding-left: 20px;padding-right: 20px;}}
@media (max-width:544px) {.ast-comment-formwrap.ast-row {column-gap: 10px;}}
.admin-bar #page {min-height: calc(100vh - 32px);}
@media (max-width:782px) {.admin-bar #page {min-height: calc(100vh - 46px);}}
@media (min-width:1201px) {.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box, .ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {padding: 3em;}}
@media (max-width:921px) {.ast-separate-container #primary, .ast-separate-container #secondary {padding: 1.5em 0;}
	#primary, #secondary {padding: 1.5em 0;margin: 0;}
	.ast-left-sidebar #content > .ast-container {display: flex;flex-direction: column-reverse;width: 100%;}}
@media (max-width:921px) {#secondary.secondary {padding-top: 0;}
	.ast-separate-container.ast-right-sidebar #secondary {padding-left: 1em;padding-right: 1em;}
	.ast-separate-container.ast-two-container #secondary {padding-left: 0;padding-right: 0;}
	.ast-page-builder-template .entry-header #secondary, .ast-page-builder-template #secondary {margin-top: 1.5em;}}
@media (max-width:921px) {.ast-right-sidebar #primary {padding-right: 0;}
	.ast-page-builder-template.ast-left-sidebar #secondary, .ast-page-builder-template.ast-right-sidebar #secondary {padding-right: 20px;padding-left: 20px;}
	.ast-right-sidebar #secondary, .ast-left-sidebar #primary {padding-left: 0;}
	.ast-left-sidebar #secondary {padding-right: 0;}}
@media (min-width:922px) {.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary {border: 0;}
	.search-no-results.ast-separate-container #primary {margin-bottom: 4em;}}
@media (min-width:922px) {.ast-right-sidebar #primary {border-right: 1px solid var(--ast-border-color);}
	.ast-left-sidebar #primary {border-left: 1px solid var(--ast-border-color);}
	.ast-right-sidebar #secondary {border-left: 1px solid var(--ast-border-color);margin-left: -1px;}
	.ast-left-sidebar #secondary {border-right: 1px solid var(--ast-border-color);margin-right: -1px;}
	.ast-separate-container.ast-two-container.ast-right-sidebar #secondary {padding-left: 30px;padding-right: 0;}
	.ast-separate-container.ast-two-container.ast-left-sidebar #secondary {padding-right: 30px;padding-left: 0;}
	.ast-separate-container.ast-right-sidebar #secondary, .ast-separate-container.ast-left-sidebar #secondary {border: 0;margin-left: auto;margin-right: auto;}
	.ast-separate-container.ast-two-container #secondary .widget:last-child {margin-bottom: 0;}}
.wp-block-button .wp-block-button__link {color: #fff;}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus {color: #fff;background-color: #aa4848;border-color: #aa4848;}
.elementor-widget-heading h1.elementor-heading-title {line-height: 1.3;}
.elementor-widget-heading h2.elementor-heading-title {line-height: 1.3;}
.elementor-widget-heading h3.elementor-heading-title {line-height: 1.3;}
.elementor-widget-heading h4.elementor-heading-title {line-height: 1.3;}
.elementor-widget-heading h5.elementor-heading-title {line-height: 1.3;}
.elementor-widget-heading h6.elementor-heading-title {line-height: 1.3;}
.wp-block-button .wp-block-button__link, .wp-block-search .wp-block-search__button, body .wp-block-file .wp-block-file__button {border-color: #aa4848;background-color: #aa4848;color: #fff;font-family: inherit;font-weight: inherit;line-height: 1;border-radius: 2px;padding-top: 15px;padding-right: 30px;padding-bottom: 15px;padding-left: 30px;}
@media (max-width:921px) {.wp-block-button .wp-block-button__link, .wp-block-search .wp-block-search__button, body .wp-block-file .wp-block-file__button {padding-top: 14px;padding-right: 28px;padding-bottom: 14px;padding-left: 28px;}}
@media (max-width:544px) {.wp-block-button .wp-block-button__link, .wp-block-search .wp-block-search__button, body .wp-block-file .wp-block-file__button {padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;}}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit {border-style: solid;border-top-width: 0;border-right-width: 0;border-left-width: 0;border-bottom-width: 0;color: #fff;border-color: #aa4848;background-color: #aa4848;border-radius: 2px;padding-top: 15px;padding-right: 30px;padding-bottom: 15px;padding-left: 30px;font-family: inherit;font-weight: inherit;line-height: 1;}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus {color: #fff;background-color: #aa4848;border-color: #aa4848;}
form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon {padding-top: calc(15px - 3px);padding-right: calc(30px - 3px);padding-bottom: calc(15px - 3px);padding-left: calc(30px - 3px);}
@media (min-width:544px) {.ast-container {max-width: 100%;}}
@media (max-width:544px) {.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-title, .ast-separate-container .ast-archive-description {padding: 1.5em 1em;}
	.ast-separate-container #content .ast-container {padding-left: .54em;padding-right: .54em;}
	.ast-separate-container .ast-comment-list li.depth-1 {padding: 1.5em 1em;margin-bottom: 1.5em;}
	.ast-separate-container .ast-comment-list .bypostauthor {padding: .5em;}
	.ast-search-menu-icon.ast-dropdown-active .search-field {width: 170px;}
	.menu-toggle, button, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;}
	.ast-separate-container #secondary {padding-top: 0;}
	.ast-separate-container.ast-two-container #secondary .widget {margin-bottom: 1.5em;padding-left: 1em;padding-right: 1em;}}
@media (max-width:921px) {.menu-toggle, button, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {padding-top: 14px;padding-right: 28px;padding-bottom: 14px;padding-left: 28px;}
	.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon {display: inline-block;}
	.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon {margin: 0;}
	.ast-comment-avatar-wrap img {max-width: 2.5em;}
	.ast-separate-container .ast-comment-list li.depth-1 {padding: 1.5em 2.14em;}
	.ast-separate-container .comment-respond {padding: 2em 2.14em;}
	.ast-comment-meta {padding: 0 1.8888em 1.3333em;}}
@media (max-width:921px) {.widget-title {font-size: 24px;font-size: 1.4117647058824rem;}
	body, button, input, select, textarea, .ast-button, .ast-custom-button {font-size: 17px;font-size: 1rem;}
	#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {font-size: 17px;font-size: 1rem;}
	.site-title {display: block;}
	.ast-archive-description .ast-archive-title {font-size: 40px;}
	.site-header .site-description {display: none;}
	.entry-title {font-size: 30px;}
	h1, .entry-content h1 {font-size: 40px;}
	h2, .entry-content h2 {font-size: 32px;}
	h3, .entry-content h3 {font-size: 26px;}
	h4, .entry-content h4 {font-size: 20px;font-size: 1.1764705882353rem;}
	h5, .entry-content h5 {font-size: 17px;font-size: 1rem;}
	h6, .entry-content h6 {font-size: 15px;font-size: .88235294117647rem;}
	.ast-single-post .entry-title, .page-title {font-size: 30px;}}
@media (max-width:544px) {.widget-title {font-size: 24px;font-size: 1.4117647058824rem;}
	body, button, input, select, textarea, .ast-button, .ast-custom-button {font-size: 17px;font-size: 1rem;}
	#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {font-size: 17px;font-size: 1rem;}
	.site-title {display: none;}
	.ast-archive-description .ast-archive-title {font-size: 40px;}
	.site-header .site-description {display: none;}
	.entry-title {font-size: 30px;}
	h1, .entry-content h1 {font-size: 36px;}
	h2, .entry-content h2 {font-size: 28px;}
	h3, .entry-content h3 {font-size: 22px;}
	h4, .entry-content h4 {font-size: 18px;font-size: 1.0588235294118rem;}
	h5, .entry-content h5 {font-size: 15px;font-size: .88235294117647rem;}
	h6, .entry-content h6 {font-size: 14px;font-size: .82352941176471rem;}
	.ast-single-post .entry-title, .page-title {font-size: 30px;}}
@media (max-width:544px) {html {font-size: 106.25%;}}
@media (min-width:922px) {.ast-container {max-width: 1240px;}}
@media (min-width:922px) {.site-content .ast-container {display: flex;}}
@media (max-width:921px) {.site-content .ast-container {flex-direction: column;}}
@media (min-width:922px) {.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu, .main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu {margin-left: -0px;}}
blockquote, cite {font-style: initial;}
.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.wp-block-pullquote {border: none;}
.wp-block-pullquote blockquote::before {content: "”";font-family: "Helvetica",sans-serif;display: flex;transform: rotate(180deg);font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}
.has-text-align-right > blockquote::before {justify-content: flex-start;}
.has-text-align-left > blockquote::before {justify-content: flex-end;}
figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}
html body {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}
@media (max-width: 921px) {html body {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}}
@media (max-width: 544px) {html body {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}}
.entry-content > .wp-block-group, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}
.ast-plain-container.ast-no-sidebar .entry-content > .alignfull, .ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc(-50vw + 50%);margin-right: calc(-50vw + 50%);max-width: 100vw;width: 100vw;}
.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull, .ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull, .ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide, .ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide, .ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull, .ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull, .ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide, .ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide, .ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull, .ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull, .ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide, .ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}
[ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}
[ast-blocks-layout] .wp-block-separator {margin: 20px auto;}
[ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}
[ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}
.entry-content[ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
.entry-content[ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}
.entry-content[ast-blocks-layout] .alignfull {max-width: none;}
.entry-content .wp-block-columns {margin-bottom: 0;}
blockquote {margin: 1.5em;border: none;}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-left: 5px solid rgba(0,0,0,.05);}
.has-text-align-right > blockquote, blockquote.has-text-align-right {border-right: 5px solid rgba(0,0,0,.05);}
.has-text-align-left > blockquote, blockquote.has-text-align-left {border-left: 5px solid rgba(0,0,0,.05);}
.wp-block-site-tagline, .wp-block-latest-posts .read-more {margin-top: 15px;}
.wp-block-loginout p label {display: block;}
.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}
.wp-block-loginout input:focus {border-color: transparent;}
.wp-block-loginout input:focus {outline: thin dotted;}
.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}
.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}
.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}
.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container, .entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text, .entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text, .entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container, .entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text, .entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-5);}
.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}
.wp-block-latest-posts > li > *:first-child, .wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}
.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-5);border-color: var(--ast-border-color);}
.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}
.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}
.wp-block-latest-posts .wp-block-latest-posts__post-date, .wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}
.wp-block-latest-posts > li > *, .wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}
.ast-page-builder-template .entry-content[ast-blocks-layout] > *, .ast-page-builder-template .entry-content[ast-blocks-layout] > .alignfull > * {max-width: none;}
.ast-page-builder-template .entry-content[ast-blocks-layout] > .alignwide > * {max-width: var(--wp--custom--ast-wide-width-size);}
.ast-page-builder-template .entry-content[ast-blocks-layout] > .inherit-container-width > *, .ast-page-builder-template .entry-content[ast-blocks-layout] > * > *, .entry-content[ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
.entry-content[ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}
@media (max-width: 1200px) {.ast-separate-container .entry-content > .alignfull, .ast-separate-container .entry-content[ast-blocks-layout] > .alignwide, .ast-plain-container .entry-content[ast-blocks-layout] > .alignwide, .ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}
@media (min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding));margin-right: calc(-1 * var(--ast-container-default-xlg-padding));}
	.ast-separate-container .entry-content[ast-blocks-layout] > .alignwide, .ast-plain-container .entry-content[ast-blocks-layout] > .alignwide {margin-left: calc(-1 * var(--wp--custom--ast-default-block-left-padding));margin-right: calc(-1 * var(--wp--custom--ast-default-block-right-padding));}}
@media (min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)), .ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc(var(--wp--custom--ast-content-width-size) + 80px);}
	.ast-plain-container.ast-right-sidebar .entry-content[ast-blocks-layout] .alignfull, .ast-plain-container.ast-left-sidebar .entry-content[ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}
@media (min-width: 544px) {.entry-content > .alignleft {margin-right: 20px;}
	.entry-content > .alignright {margin-left: 20px;}}
@media (max-width:544px) {.wp-block-columns .wp-block-column:not(:last-child) {margin-bottom: 20px;}
	.wp-block-latest-posts {margin: 0;}}
@media ( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content, .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}
	.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}
:root .has-ast-global-color-0-color {color: var(--ast-global-color-0);}
:root .has-ast-global-color-0-background-color {background-color: var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-color {color: var(--ast-global-color-0);}
:root .wp-block-button .has-ast-global-color-0-background-color {background-color: var(--ast-global-color-0);}
:root .has-ast-global-color-1-color {color: var(--ast-global-color-1);}
:root .has-ast-global-color-1-background-color {background-color: var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-color {color: var(--ast-global-color-1);}
:root .wp-block-button .has-ast-global-color-1-background-color {background-color: var(--ast-global-color-1);}
:root .has-ast-global-color-2-color {color: var(--ast-global-color-2);}
:root .has-ast-global-color-2-background-color {background-color: var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-color {color: var(--ast-global-color-2);}
:root .wp-block-button .has-ast-global-color-2-background-color {background-color: var(--ast-global-color-2);}
:root .has-ast-global-color-3-color {color: var(--ast-global-color-3);}
:root .has-ast-global-color-3-background-color {background-color: var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-color {color: var(--ast-global-color-3);}
:root .wp-block-button .has-ast-global-color-3-background-color {background-color: var(--ast-global-color-3);}
:root .has-ast-global-color-4-color {color: var(--ast-global-color-4);}
:root .has-ast-global-color-4-background-color {background-color: var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-color {color: var(--ast-global-color-4);}
:root .wp-block-button .has-ast-global-color-4-background-color {background-color: var(--ast-global-color-4);}
:root .has-ast-global-color-5-color {color: var(--ast-global-color-5);}
:root .has-ast-global-color-5-background-color {background-color: var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-color {color: var(--ast-global-color-5);}
:root .wp-block-button .has-ast-global-color-5-background-color {background-color: var(--ast-global-color-5);}
:root .has-ast-global-color-6-color {color: var(--ast-global-color-6);}
:root .has-ast-global-color-6-background-color {background-color: var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-color {color: var(--ast-global-color-6);}
:root .wp-block-button .has-ast-global-color-6-background-color {background-color: var(--ast-global-color-6);}
:root .has-ast-global-color-7-color {color: var(--ast-global-color-7);}
:root .has-ast-global-color-7-background-color {background-color: var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-color {color: var(--ast-global-color-7);}
:root .wp-block-button .has-ast-global-color-7-background-color {background-color: var(--ast-global-color-7);}
:root .has-ast-global-color-8-color {color: var(--ast-global-color-8);}
:root .has-ast-global-color-8-background-color {background-color: var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-color {color: var(--ast-global-color-8);}
:root .wp-block-button .has-ast-global-color-8-background-color {background-color: var(--ast-global-color-8);}
:root {--ast-global-color-0: #ff0202;--ast-global-color-1: #3a3a3a;--ast-global-color-2: #3a3a3a;--ast-global-color-3: #4b4f58;--ast-global-color-4: #f5f5f5;--ast-global-color-5: #fff;--ast-global-color-6: #f2f5f7;--ast-global-color-7: #424242;--ast-global-color-8: #000;}
:root {--ast-border-color: var(--ast-global-color-6);}
.ast-breadcrumbs .trail-browse, .ast-breadcrumbs .trail-items, .ast-breadcrumbs .trail-items li {display: inline-block;margin: 0;padding: 0;border: none;background: inherit;text-indent: 0;}
.ast-breadcrumbs .trail-browse {font-size: inherit;font-style: inherit;font-weight: inherit;color: inherit;}
.ast-breadcrumbs .trail-items {list-style: none;}
.trail-items li::after {padding: 0 .3em;content: "»";}
.trail-items li:last-of-type::after {display: none;}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {color: var(--ast-global-color-2);}
.entry-title a {color: var(--ast-global-color-2);}
@media (max-width:921px) {.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child, .ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child {grid-column: 1/-1;}}
@media (max-width:544px) {.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child, .ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child {grid-column: 1/-1;}}
.ast-builder-layout-element[data-section="title_tagline"] {display: flex;}
@media (max-width:921px) {.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"] {display: flex;}}
@media (max-width:544px) {.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"] {display: flex;}}
.ast-builder-menu-1 {font-family: inherit;font-weight: inherit;}
.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu {border-top-width: 2px;border-bottom-width: 0;border-right-width: 0;border-left-width: 0;border-color: #aa4848;border-style: solid;border-radius: 0;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper {margin-top: 0;}
.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before, .ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before {height: calc(0px + 5px);}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {border-style: none;}
@media (max-width:921px) {.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle {top: 0;}
	.ast-builder-menu-1 .menu-item-has-children > .menu-link:after {content: unset;}
	.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper {margin-top: 0;}}
@media (max-width:544px) {.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle {top: 0;}
	.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper {margin-top: 0;}}
.ast-builder-menu-1 {display: flex;}
@media (max-width:921px) {.ast-header-break-point .ast-builder-menu-1 {display: flex;}}
@media (max-width:544px) {.ast-header-break-point .ast-builder-menu-1 {display: flex;}}
.ast-footer-copyright {text-align: center;}
.ast-footer-copyright {color: var(--ast-global-color-3);}
@media (max-width:921px) {.ast-footer-copyright {text-align: center;}}
@media (max-width:544px) {.ast-footer-copyright {text-align: center;}}
.ast-footer-copyright.ast-builder-layout-element {display: flex;}
@media (max-width:921px) {.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element {display: flex;}}
@media (max-width:544px) {.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element {display: flex;}}
.site-above-footer-wrap {padding-top: 20px;padding-bottom: 20px;}
.site-above-footer-wrap[data-section="section-above-footer-builder"] {background-color: #eee;min-height: 60px;}
.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row {max-width: 1200px;margin-left: auto;margin-right: auto;}
.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row, .site-above-footer-wrap[data-section="section-above-footer-builder"] .site-footer-section {align-items: flex-start;}
.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-inline .site-footer-section {display: flex;margin-bottom: 0;}
.ast-builder-grid-row-2-equal .ast-builder-grid-row {grid-template-columns: repeat(2,1fr);}
@media (max-width:921px) {.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-inline .site-footer-section {display: flex;margin-bottom: 0;}
	.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {display: block;margin-bottom: 10px;}
	.ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row {grid-template-columns: repeat(2,1fr);}}
@media (max-width:544px) {.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-mobile-inline .site-footer-section {display: flex;margin-bottom: 0;}
	.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {display: block;margin-bottom: 10px;}
	.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {grid-template-columns: 1fr;}}
.site-above-footer-wrap[data-section="section-above-footer-builder"] {display: grid;}
@media (max-width:921px) {.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"] {display: grid;}}
@media (max-width:544px) {.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"] {display: grid;}}
.site-primary-footer-wrap {padding-top: 45px;padding-bottom: 45px;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {background-color: rgba(255,3,3,0);background-image: none;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {max-width: 1200px;margin-left: auto;margin-right: auto;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section {align-items: flex-start;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-inline .site-footer-section {display: flex;margin-bottom: 0;}
.ast-builder-grid-row-full .ast-builder-grid-row {grid-template-columns: 1fr;}
@media (max-width:921px) {.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-inline .site-footer-section {display: flex;margin-bottom: 0;}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {display: block;margin-bottom: 10px;}
	.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row {grid-template-columns: 1fr;}}
@media (max-width:544px) {.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-inline .site-footer-section {display: flex;margin-bottom: 0;}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {display: block;margin-bottom: 10px;}
	.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {grid-template-columns: 1fr;}}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {display: grid;}
@media (max-width:921px) {.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {display: grid;}}
@media (max-width:544px) {.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {display: grid;}}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {text-align: left;}
.footer-widget-area.widget-area.site-footer-focus-item {width: auto;}
@media (max-width:921px) {.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {text-align: center;}}
@media (max-width:544px) {.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {text-align: center;}}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {display: block;}
@media (max-width:921px) {.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {display: block;}}
@media (max-width:544px) {.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {display: block;}}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {display: block;}
@media (max-width:921px) {.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {display: block;}}
@media (max-width:544px) {.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {display: block;}}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {text-align: left;}
.footer-widget-area.widget-area.site-footer-focus-item {width: auto;}
@media (max-width:921px) {.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {text-align: center;}}
@media (max-width:544px) {.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {text-align: center;}}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {display: block;}
@media (max-width:921px) {.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {display: block;}}
@media (max-width:544px) {.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {display: block;}}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {display: block;}
@media (max-width:921px) {.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {display: block;}}
@media (max-width:544px) {.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {display: block;}}
.elementor-template-full-width .ast-container {display: block;}
@media (max-width:544px) {.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product {width: auto;margin: 0;}
	.elementor-element .woocommerce .woocommerce-result-count {float: none;}}
.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu, .ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper, .ast-desktop .ast-builder-menu-1 .menu-item .sub-menu {box-shadow: 0px 4px 10px -2px rgba(0,0,0,.1);}
.ast-desktop .ast-mobile-popup-drawer.active .ast-mobile-popup-inner {max-width: 35%;}
@media (max-width:921px) {.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {max-width: 90%;}}
@media (max-width:544px) {.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {max-width: 90%;}}
.ast-header-break-point .main-header-bar {border-bottom-width: 1px;}
@media (min-width:922px) {.main-header-bar {border-bottom-width: 1px;}}
@media (min-width:922px) {#primary {width: 70%;}
	#secondary {width: 30%;}}
.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items {-js-display: flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link {height: 100%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-js-display: flex;display: flex;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg {top: .2em;margin-top: 0px;margin-left: 0px;width: .65em;transform: translate(0,-2px) rotateZ(270deg);}
.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle {transform: rotateX(180deg);}
.ast-separate-container .blog-layout-1, .ast-separate-container .blog-layout-2, .ast-separate-container .blog-layout-3 {background-color: transparent;background-image: none;}
.ast-separate-container .ast-article-post {background-color: var(--ast-global-color-5);background-image: none;}
@media (max-width:921px) {.ast-separate-container .ast-article-post {background-color: var(--ast-global-color-5);background-image: none;}}
@media (max-width:544px) {.ast-separate-container .ast-article-post {background-color: var(--ast-global-color-5);background-image: none;}}
.ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .comments-area .comments-title {background-color: var(--ast-global-color-5);background-image: none;}
@media (max-width:921px) {.ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .comments-area .comments-title {background-color: var(--ast-global-color-5);background-image: none;}}
@media (max-width:544px) {.ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .comments-area .comments-title {background-color: var(--ast-global-color-5);background-image: none;}}
.ast-plain-container, .ast-page-builder-template {background-color: var(--ast-global-color-5);background-image: none;}
@media (max-width:921px) {.ast-plain-container, .ast-page-builder-template {background-color: var(--ast-global-color-5);background-image: none;}}
@media (max-width:544px) {.ast-plain-container, .ast-page-builder-template {background-color: var(--ast-global-color-5);background-image: none;}}
.ast-mobile-header-content > *, .ast-desktop-header-content > * {padding: 10px 0;height: auto;}
.ast-mobile-header-content > *:first-child, .ast-desktop-header-content > *:first-child {padding-top: 10px;}
.ast-mobile-header-content > .ast-builder-menu, .ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}
.ast-mobile-header-content > *:last-child, .ast-desktop-header-content > *:last-child {padding-bottom: 0;}
.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label, .ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}
.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}
#ast-desktop-header .ast-desktop-header-content, .ast-mobile-header-content .ast-search-icon, .ast-desktop-header-content .ast-search-icon, .ast-mobile-header-wrap .ast-mobile-header-content, .ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content, .ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}
.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content, .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}
.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}
.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}
.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle, .ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc(20px - .907em);}
.ast-mobile-header-content .ast-search-menu-icon, .ast-mobile-header-content .ast-search-menu-icon.slide-search, .ast-desktop-header-content .ast-search-menu-icon, .ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}
.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form, .ast-mobile-header-content .ast-search-menu-icon .search-form, .ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form, .ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}
.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field, .ast-mobile-header-content .ast-search-menu-icon .search-field, .ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field, .ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}
.ast-mobile-header-content .ast-search-menu-icon .search-submit, .ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}
.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}
.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}
.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {background-color: #fff;}
.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content {background-color: #fff;}
.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > * {padding-top: 0;padding-bottom: 0;}
.content-align-flex-start .ast-builder-layout-element {justify-content: flex-start;}
.content-align-flex-start .main-header-menu {text-align: left;}
.ast-mobile-popup-drawer.active .menu-toggle-close {color: #3a3a3a;}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {min-height: 44px;}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {line-height: 44px;}
@media (max-width:921px) {#masthead .ast-mobile-header-wrap .ast-primary-header-bar, #masthead .ast-mobile-header-wrap .ast-below-header-bar {padding-left: 20px;padding-right: 20px;}}
.ast-header-break-point .ast-primary-header-bar {border-bottom-width: 1px;border-bottom-color: #eaeaea;border-bottom-style: solid;}
@media (min-width:922px) {.ast-primary-header-bar {border-bottom-width: 1px;border-bottom-color: #eaeaea;border-bottom-style: solid;}}
.ast-primary-header-bar {background-color: #fff;background-image: none;}
.ast-primary-header-bar {display: block;}
@media (max-width:921px) {.ast-header-break-point .ast-primary-header-bar {display: grid;}}
@media (max-width:544px) {.ast-header-break-point .ast-primary-header-bar {display: grid;}}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {color: #aa4848;border: none;background: transparent;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {width: 20px;height: 20px;fill: #aa4848;}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu {color: #aa4848;}
.ast-builder-menu-mobile .main-navigation .menu-item > .menu-link {font-family: inherit;font-weight: inherit;}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {top: 0;}
.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after {content: unset;}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link {border-style: none;}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {top: 0;}
@media (max-width:921px) {.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {top: 0;}
	.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after {content: unset;}}
@media (max-width:544px) {.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {top: 0;}}
.ast-builder-menu-mobile .main-navigation {display: block;}
@media (max-width:921px) {.ast-header-break-point .ast-builder-menu-mobile .main-navigation {display: block;}}
@media (max-width:544px) {.ast-header-break-point .ast-builder-menu-mobile .main-navigation {display: block;}}
.ast-below-header .main-header-bar-navigation {height: 100%;}
.ast-header-break-point .ast-mobile-header-wrap .ast-below-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item .menu-link {border: none;}
.ast-header-break-point .ast-mobile-header-wrap .ast-below-header-wrap .main-header-bar-navigation .inline-on-mobile .menu-item-has-children > .ast-menu-toggle::before {font-size: .6rem;}
.ast-header-break-point .ast-mobile-header-wrap .ast-below-header-wrap .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}
#masthead .ast-mobile-header-wrap .ast-below-header-bar {padding-left: 20px;padding-right: 20px;}
.ast-mobile-header-wrap .ast-below-header-bar, .ast-below-header-bar .site-below-header-wrap {min-height: 30px;}
.ast-desktop .ast-below-header-bar .main-header-menu > .menu-item {line-height: 30px;}
.ast-desktop .ast-below-header-bar .ast-header-woo-cart, .ast-desktop .ast-below-header-bar .ast-header-edd-cart {line-height: 30px;}
.ast-below-header-bar {border-bottom-width: 1px;border-bottom-color: #eaeaea;border-bottom-style: solid;}
.ast-below-header-bar {background-color: #fa1d1d;background-image: none;}
.ast-header-break-point .ast-below-header-bar {background-color: #fa1d1d;}
.ast-below-header-bar {display: block;}
@media (max-width:921px) {.ast-header-break-point .ast-below-header-bar {display: grid;}}
@media (max-width:544px) {.ast-header-break-point .ast-below-header-bar {display: grid;}}
:root {--e-global-color-astglobalcolor0: #ff0202;--e-global-color-astglobalcolor1: #3a3a3a;--e-global-color-astglobalcolor2: #3a3a3a;--e-global-color-astglobalcolor3: #4b4f58;--e-global-color-astglobalcolor4: #f5f5f5;--e-global-color-astglobalcolor5: #fff;--e-global-color-astglobalcolor6: #f2f5f7;--e-global-color-astglobalcolor7: #424242;--e-global-color-astglobalcolor8: #000;}