.ast-no-sidebar .entry-content .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}
.ast-no-sidebar .entry-content .alignwide {margin-left: calc(-41vw + 50%);margin-right: calc(-41vw + 50%);max-width: unset;width: unset;}
.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-no-sidebar .entry-content .wp-block-column .alignwide{width: 100%;margin-left: auto;margin-right: auto;}
.wp-block-gallery,.blocks-gallery-grid {margin: 0;}
.wp-block-separator {max-width: 100px;}
.wp-block-separator.is-style-wide,.wp-block-separator.is-style-dots {max-width: none;}
.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 10px;}
.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 10px;}
@media (max-width: 782px) {
.entry-content .wp-block-columns .wp-block-column {flex-basis: 100%;}
.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 0;}
.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 0;}
}
body .entry-content .wp-block-latest-posts {margin-left: 0;}
body .entry-content .wp-block-latest-posts li {list-style: none;}
.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts {margin-left: 0;}
.ast-header-break-point .entry-content .alignwide {margin-left: auto;margin-right: auto;}
.entry-content .blocks-gallery-item img {margin-bottom: auto;}
.wp-block-pullquote {border-top: 4px solid #555d66;border-bottom: 4px solid #555d66;color: #40464d;}
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:6.67em;--ast-container-default-lg-padding:5.67em;--ast-container-default-slg-padding:4.34em;--ast-container-default-md-padding:3.34em;--ast-container-default-sm-padding:6.67em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.4em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,--ast-global-color-5 );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}
html{font-size:93.75%;}
a,.page-title{color:#0170b9;}
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:15px;font-size:1rem;}
blockquote{color:var(--ast-global-color-3);}
.entry-title{font-size:24px;font-size:1.6rem;}
.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{overflow:hidden;}
h1,.entry-content :where(h1){font-size:26px;font-size:1.7333333333333rem;line-height:1.4em;}
h2,.entry-content :where(h2){font-size:24px;font-size:1.6rem;line-height:1.3em;}
h3,.entry-content :where(h3){font-size:23px;font-size:1.5333333333333rem;line-height:1.3em;}
h4,.entry-content :where(h4){font-size:22px;font-size:1.4666666666667rem;line-height:1.2em;}
h5,.entry-content :where(h5){font-size:21px;font-size:1.4rem;line-height:1.2em;}
h6,.entry-content :where(h6){font-size:20px;font-size:1.3333333333333rem;line-height:1.25em;}
::selection{background-color:#0072be;color:#ffffff;}
body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-3);}
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:#0170b9;background-color:#0170b9;box-shadow:none;}
.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:#0170b9;border-color:#0170b9;}
.single .nav-links .nav-previous,.single .nav-links .nav-next{color:#0170b9;}
.entry-meta,.entry-meta *{line-height:1.45;color:#0170b9;}
.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-2);}
#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:#0170b9;}
.secondary .calendar_wrap #today,.ast-progress-val span{background:#0170b9;}
.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:#0170b9;border-color:#0170b9;}
.calendar_wrap #today > a{color:#ffffff;}
.page-links .page-link,.single .post-navigation a{color:#0170b9;}
.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}
.ast-search-menu-icon form.search-form{padding-right:0;}
.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}
.search-form input.search-field:focus{outline:none;}
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}
.widget-title,.widget .wp-block-heading{font-size:21px;font-size:1.4rem;color:var(--ast-global-color-3);}
#secondary,#secondary button,#secondary input,#secondary select,#secondary textarea{font-size:15px;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-widget-button .elementor-button,a.ast-post-filter-single,.ast-single-post .wp-block-button.is-style-outline .wp-block-button__link,div.ast-custom-button,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}
input{outline:none;}
#secondary {margin: 2em 0 2.5em;word-break: break-word;line-height: 2;}
#secondary li {margin-bottom: 0.25em;}
#secondary li:last-child {margin-bottom: 0;}
@media (min-width: 993px) {
.ast-right-sidebar #secondary {padding-left: 30px;}
}
@media (min-width:922px){
.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}
}
@media (min-width:922px){
.ast-right-sidebar #primary{border-right:1px solid var(--ast-border-color);}
.ast-right-sidebar #secondary{border-left:1px solid var(--ast-border-color);margin-left:-1px;}
.ast-separate-container.ast-right-sidebar #secondary,.ast-separate-container.ast-left-sidebar #secondary{border:0;margin-left:auto;margin-right:auto;}
}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:#0072be;background-color:#0072be;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;font-family:inherit;font-weight:inherit;line-height:1em;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
@media (min-width:544px){
.ast-container{max-width:100%;}
}
body,.ast-separate-container{background-color:#f5f5f5;background-image:none;}
@media (min-width:922px){
.ast-container{max-width:1240px;}
}
@media (min-width:922px){
.site-content .ast-container{display:flex;}
}
blockquote {padding: 1.2em;}
:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#F2F5F7;--ast-global-color-7:#424242;--ast-global-color-8:#000000;}
:root {--ast-border-color : #dddddd;}
header.entry-header{text-align:left;}
body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}
body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-size:32px;font-size:2.1333333333333rem;text-transform:capitalize;}
body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}
.ast-breadcrumbs-wrapper{text-align:left;}
.ast-header-breadcrumb{padding-top:10px;padding-bottom:10px;width:100%;}
.ast-breadcrumbs-wrapper{line-height:1.4;}
.ast-breadcrumbs-wrapper .rank-math-breadcrumb p{margin-bottom:0px;}
.ast-breadcrumbs-wrapper{display:block;width:100%;}
h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-2);}
@media (min-width:922px){
.main-header-bar{border-bottom-width:1px;}
}
@media (min-width:922px){
#primary{width:67%;}
#secondary{width:33%;}
}
.ast-separate-container .ast-article-inner{background-color:transparent;background-image:none;}
.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 .error-404, .ast-separate-container .no-results, .single.ast-separate-container  .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .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 .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);background-image:none;}
/* ── Mobile header show/hide ── */
@media (max-width: 921.9px) {
    #ast-desktop-header { display: none; }
}
@media (min-width: 922px) {
    #ast-mobile-header { display: none; }
}

/* ── Mobile article padding ── */
@media (max-width: 921px) {
    .ast-separate-container .ast-article-single,
    .ast-separate-container .ast-article-post {
        padding: 1.5em 2.14em;
    }
    .ast-separate-container .ast-article-single {
        padding: 1.5em 2.14em;
    }
    html { font-size: 85.5%; }
    .site-content .ast-container { flex-direction: column; }
}
@media (max-width: 544px) {
    .ast-separate-container .ast-article-single,
    .ast-separate-container .ast-article-post {
        padding: 1em;
    }
    html { font-size: 85.5%; }
}