/* LeiUniversal content.css — partitioned from the purged Astra-era
   bundle (tools/partition-css.py); original relative order
   preserved within this file. */
#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.8571428571;border:0}
.ast-container{max-width:100%}
.ast-container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.ast-row{margin-left:-20px;margin-right:-20px}
.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}
.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}
.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}
.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}
.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}
.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}
.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}
.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}
.normal-search{margin-right:-5px}
.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}
.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}
.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}
.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>object,embed,object{max-width:100%}
::selection{color:#fff;background:#0274be}
#page{position:relative}
.capitalize{text-transform:uppercase}
.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}
.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}
.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}
.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}
.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}
.search-form .search-field{outline:0}
.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}
.entry-title,.entry-title a{font-weight:var(--ast-blog-title-font-weight,normal)}
.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}
.ast-oembed-container embed,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}
#page{display:block}
#primary,#secondary{width:100%}
#primary{margin:4em 0}
.ast-separate-container{background-color:#f5f5f5}
.ast-separate-container #primary{padding:4em 0;margin:0;border:0}
.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid var(--ast-border-color);margin:0;padding:5.34em 6.67em}
.ast-separate-container .ast-article-single{border-bottom:0}
@media (max-width:1200px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}
}
@media (min-width:993px){
.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}
.ast-right-sidebar #primary{padding-right:60px}
.ast-left-sidebar #primary{padding-left:60px}
}
@media (max-width:992px){
.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}
.ast-right-sidebar #primary{padding-right:30px}
.ast-left-sidebar #primary{padding-left:30px}
}
.ast-search-icon .astra-search-icon{font-size:1.3em}
.ast-button-wrap{display:inline-block}
.ast-button-wrap button{box-shadow:none;border:none}
.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}
.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}
.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}
.ast-icon svg:not([fill]){fill:currentColor}
.hentry{margin:0 0 1.5em}
.page-links{clear:both;margin-top:1em}
.page-links a{display:inline-block}
.page-links a .page-link{border-color:var(--ast-border-color);background:0 0}
.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid var(--ast-border-color);color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc(2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}
.page-links .page-link:focus,.page-links .page-link:hover{color:#000}
@media (max-width:768px){
.page-links .page-link{margin-bottom:6px}
}
.entry-content>:last-child{margin-bottom:0}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin:20px auto}
.bypostauthor{display:block}
#secondary .wp-block-search__input{line-height:1}
#secondary .wp-block-search__button{padding:.7em 1em}
.ast-grid-right-center-section{justify-content:flex-start;flex-grow:1}
.ast-grid-right-section{justify-content:flex-end}
.ast-grid-left-center-section{justify-content:flex-end;flex-grow:1}
.ast-grid-section-center{justify-content:center}
.ast-header-break-point #ast-mobile-header{display:block}
.custom-mobile-logo-link{display:none}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}
.page .entry-header{margin-bottom:1.5em}
.search .entry-header{margin-bottom:1em}
.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}
.entry-header{margin-bottom:1.2em;word-wrap:break-word}
.entry-content{word-wrap:break-word}
.entry-content p{margin-bottom:1.6em}
.entry-content::after{display:table;clear:both;content:""}
.ast-article-inner{width:100%;overflow-wrap:break-word}
.read-more a{display:inline-block}
.read-more{margin-bottom:0}
.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}
.page-title{margin-bottom:1em;font-weight:400}
.entry-title{margin-bottom:.2em}
.ast-article-post{margin-bottom:2.5em}
.ast-article-post:last-child{margin-bottom:0;border-bottom:0}
.search .site-content .content-area .search-form{margin-bottom:3em}
.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}
.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid var(--ast-border-color)}
.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}
.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}
.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}
@media (max-width:1200px){
.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}
}
@media (max-width:992px){
.ast-separate-container .ast-archive-description{padding:2.14em}
}
@media (min-width:1201px){
.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}
}
.single .entry-header{margin-bottom:2em}
.single .entry-header .post-thumb{margin-bottom:2em}
.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}
.ast-author-avatar{margin:0 5px}
.ast-author-avatar img{border-radius:100%;width:var(--ast-author-avatar-size,30px);height:var(--ast-author-avatar-size,30px)}
@media (max-width:768px){
.ast-separate-container .entry-header{margin-bottom:1em}
}
.ast-404-layout-1{text-align:center;margin:4em auto}
.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}
.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}
@media (max-width:1200px){
.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}
}
@media (max-width:768px){
.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}
}
@media (max-width:544px){
.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}
}
@media (min-width:1201px){
.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}
}
.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}
.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}
.ast-flex-grow-1{flex-grow:1}
.review-rating{order:2}
@media (max-width:544px){
.review-rating{display:block}
}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.clear{clear:both}
.ast-header-divider-element{position:relative}
.site-primary-header-wrap{transition:all .2s linear}
#ast-mobile-header .content-align-flex-start{max-height:60vh;overflow:auto}
.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px}
.astra-logo-svg{width:120px;}
.entry-title{font-size:20px;font-size:1.1111111111111rem;}
.ast-blog-single-element.ast-taxonomy-container a{font-size:14px;font-size:0.77777777777778rem;}
.ast-blog-meta-container{font-size:13px;font-size:0.72222222222222rem;}
.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{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;}
::selection{background-color:#00274f;color:#ffffff;}
.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:#00203f;background-color:#00203f;}
.entry-meta,.entry-meta *{line-height:1.45;color:#00203f;}
#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:#00203f;}
.secondary .calendar_wrap #today,.ast-progress-val span{background:#00203f;}
.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:#00203f;border-color:#00203f;}
.calendar_wrap #today > a{color:#ffffff;}
.search-form input.search-field:focus{outline:none;}
.ast-desktop .ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0);}
.ast-header-search .slide-search .search-field{background-color:var(--ast-global-dark-bg-style);}
.ast-archive-title{color:var(--ast-global-color-2);}
.single .ast-author-details .author-title{color:var(--ast-global-color-1);}
.site-logo-img img{transition:all 0.2s linear;}
.ast-single-post-featured-section + article{margin-top: 2em;}
.site-content .ast-single-post-featured-section img{width: 100%;overflow: hidden;object-fit: cover;}
.ast-separate-container .site-content .ast-single-post-featured-section + article{margin-top: -80px;z-index: 9;position: relative;border-radius: 4px;}
@media (min-width: 922px){
.ast-no-sidebar .site-content .ast-article-image-container--wide{margin-left: -120px;margin-right: -120px;max-width: unset;width: unset;}
.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide{margin-left: -10px;margin-right: -10px;}
.site-content .ast-article-image-container--full{margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}
.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full{margin-left: -10px;margin-right: -10px;max-width: inherit;width: auto;}
}
.site > .ast-single-related-posts-container{margin-top: 0;}
@media (min-width: 922px){
.ast-desktop .ast-container--narrow{max-width: var(--ast-narrow-container-width);margin: 0 auto;}
}
.ast-page-builder-template .hentry{margin: 0;}
.ast-page-builder-template .site-content > .ast-container{max-width: 100%;padding: 0;}
.ast-page-builder-template .site .site-content #primary{padding: 0;margin: 0;}
.ast-page-builder-template .no-results{text-align: center;margin: 4em auto;}
.ast-page-builder-template .ast-pagination{padding: 2em;}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top: 0;}
.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top: 0;margin-bottom: 0;}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta{margin-bottom: 0;}
.ast-page-builder-template.single-post .site-content > .ast-container{max-width: 100%;}
.ast-page-builder-template .entry-header{margin-top: 2em;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .ast-archive-description{margin: 2em auto 0;padding-left: 20px;padding-right: 20px;}
.ast-page-builder-template .ast-row{margin-left: 0;margin-right: 0;}
.single.ast-page-builder-template .entry-header + .entry-content,.single.ast-page-builder-template .ast-single-entry-banner + .site-content article .entry-content{margin-bottom: 2em;}
@media(min-width: 921px){
.ast-page-builder-template.archive.ast-right-sidebar .ast-row article,.ast-page-builder-template.archive.ast-left-sidebar .ast-row article{padding-left: 0;padding-right: 0;}
}
::placeholder{color:var(--ast-form-field-color,#9CA3AF);}
::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF);}
@media (max-width:921.9px){
#ast-desktop-header{display:none;}
}
@media (min-width:922px){
#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;}
.wp-block-button.is-style-outline .wp-block-button__link{border-color:#0c0c0c;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:#0c0c0c;}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:#456858;border-color:#010101;}
.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:#00274f;background-color:#00274f;}
.wp-block-button.is-style-outline .wp-block-button__link{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}
.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:#1b3561;font-family:inherit;font-weight:600;font-size:20px;font-size:1.1111111111111rem;line-height:1em;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-4);}
.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:var(--ast-global-color-2);background-color:#80b19b;border-color:#010101;}
.ast-single-post .entry-content a.ast-outline-button,.ast-single-post .entry-content .is-style-outline>.wp-block-button__link{text-decoration:none;}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:#1b3561;}
.uagb-buttons-repeater.ast-outline-button{border-radius:9999px;}
@media (max-width:921px){
.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:18px;padding-right:32px;padding-bottom:18px;padding-left:32px;}
}
@media (max-width:544px){
.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px;}
}
.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}
.review-rating{display:flex;align-items:center;order:2;}
#page{display:flex;flex-direction:column;min-height:100vh;}
.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}
.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;}
#secondary li{line-height:1.5em;}
#secondary .wp-block-group h2{margin-bottom:0.7em;}
#secondary h2{font-size:1.7rem;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
.ast-separate-container .ast-article-single .ast-article-single{padding:0;}
.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0;}
.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}
.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}
.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}
.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active{box-shadow:none;outline:none;}
.archive.ast-page-builder-template .entry-header{margin-top:2em;}
.ast-page-builder-template .ast-comment-formwrap{width:100%;}
.entry-title{margin-bottom:0.6em;}
.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}
.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:1.5em;}
.site-content section.ast-archive-description{margin-bottom:2em;}
@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;display:inline-block;}
#ast-commentform .ast-grid-common-col{position:relative;width:100%;}
}
@media (min-width:1201px){
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.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-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}
}
@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;}
}
.wp-block-button .wp-block-button__link{color:#f7f7f7;}
.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:#456858;border-color:#010101;}
.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-style:solid;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;border-color:#0c0c0c;background-color:#7fb09a;color:#f7f7f7;font-family:inherit;font-weight:600;line-height:1em;letter-spacing:0;font-size:20px;font-size:1.1111111111111rem;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;}
.ast-single-post .entry-content .wp-block-button .wp-block-button__link,.ast-single-post .entry-content .wp-block-search .wp-block-search__button,body .entry-content .wp-block-file .wp-block-file__button{text-decoration:none;}
form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(10px - 3px);padding-right:calc(20px - 3px);padding-bottom:calc(10px - 3px);padding-left:calc(20px - 3px);}
@media (max-width:921px){
.ast-comment-avatar-wrap img{max-width:2.5em;}
.ast-comment-meta{padding:0 1.8888em 1.3333em;}
}
@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:0.54em;padding-right:0.54em;}
.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}
}
@media (max-width:544px){
.astra-logo-svg{width:90px;}
.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:90px;}
}
@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;}
}
.entry-content :where(h1,h2,h3,h4,h5,h6){clear:none;}
.entry-content li > p{margin-bottom:0;}
.site .comments-area{padding-bottom:2em;margin-top:2em;}
.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: "\201D";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;}
.ast-narrow-container{--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}
.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%;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height: 0;}
[data-ast-blocks-layout] .wp-block-separator{margin: 20px auto;}
[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 100px;}
[data-ast-blocks-layout] .wp-block-separator.has-background{padding: 0;}
.entry-content[data-ast-blocks-layout] > *{max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}
.entry-content[data-ast-blocks-layout] > .alignwide{max-width: var(--wp--custom--ast-wide-width-size);}
.entry-content[data-ast-blocks-layout] .alignfull{max-width: none;}
.entry-content .wp-block-columns{margin-bottom: 0;}
.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left: 5px solid rgba(0,0,0,0.05);}
.has-text-align-right > blockquote,blockquote.has-text-align-right{border-right: 5px solid rgba(0,0,0,0.05);}
.has-text-align-left > blockquote,blockquote.has-text-align-left{border-left: 5px solid rgba(0,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"]):not(.has-text-color.has-link-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-primary,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;}
.entry-content > .wp-block-buttons,.entry-content > .wp-block-uagb-buttons{margin-bottom: 1.5em;}
.wp-block-search__inside-wrapper .wp-block-search__input{padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-primary,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[data-ast-blocks-layout] > .inherit-container-width > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container{max-width: none ;margin-left: auto;margin-right: auto;}
.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *{max-width: none;}
.entry-content[data-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[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-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) );}
}
@media(min-width: 921px){
.ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[data-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%;}
}
.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure{max-width: 100%;margin-left: auto;margin-right: auto;}
.entry-content ul,.entry-content ol{padding: revert;margin: revert;padding-left: 20px;}
.ast-single-entry-banner{-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}
.ast-single-entry-banner[data-banner-layout="layout-1"]{max-width: 1200px;background: inherit;padding: 20px 0;}
.ast-single-entry-banner[data-banner-width-type="custom"]{margin: 0 auto;width: 100%;}
.ast-single-entry-banner + .site-content .entry-header{margin-bottom: 0;}
.site .ast-author-avatar{--ast-author-avatar-size: ;}
.ast-container > .ast-terms-link{position: relative;display: block;}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-weight:600;font-size:32px;font-size:1.7777777777778rem;}
header.entry-header > *:not(:last-child){margin-bottom:10px;}
header.entry-header .post-thumb-img-content{text-align:center;}
header.entry-header .post-thumb img,.ast-single-post-featured-section.post-thumb img{aspect-ratio:16/9;width:100%;height:100%;}
@media (max-width:921px){
header.entry-header{text-align:left;}
}
@media (max-width:544px){
header.entry-header{text-align:left;}
}
.ast-archive-entry-banner{-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}
.ast-archive-entry-banner[data-banner-width-type="custom"]{margin: 0 auto;width: 100%;}
.ast-archive-entry-banner[data-banner-layout="layout-1"]{background: inherit;padding: 20px 0;text-align: left;}
@media (min-width:921px){
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link{display:none;}
.ast-theme-transparent-header .ast-above-header,.ast-theme-transparent-header .ast-above-header.ast-above-header-bar{background-image:none;background-color:transparent;}
.ast-theme-transparent-header .ast-below-header,.ast-theme-transparent-header .ast-below-header.ast-below-header-bar{background-image:none;background-color:transparent;}
}
@media (max-width:921px){
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link{display:none;}
.ast-theme-transparent-header .ast-above-header,.ast-theme-transparent-header .ast-above-header.ast-above-header-bar{background-image:none;background-color:transparent;}
.ast-theme-transparent-header .ast-below-header,.ast-theme-transparent-header .ast-below-header.ast-below-header-bar{background-image:none;background-color:transparent;}
}
.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;text-decoration:none;}
.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 0.3em;content:"\00bb";}
.trail-items li:last-of-type::after{display:none;}
.entry-title a{color:var(--ast-global-color-2);}
.ast-header-button-1[data-section="section-hb-button-1"]{display:flex;}
@media (max-width:921px){
.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"]{display:flex;}
}
@media (max-width:544px){
.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"]{display:flex;}
}
.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-5);background-image:none;}
@media (max-width:921px){
.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-5);background-image:none;}
}
@media (max-width:544px){
.ast-separate-container .ast-article-inner{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-scroll-to-top-right{right: 30px;bottom: 30px;}
.ast-scroll-to-top-left{left: 30px;bottom: 30px;}
.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#f1f1f5;;}
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:60px;}
@media (max-width:921px){
.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:60px;}
}
@media (max-width:544px){
.ast-mobile-header-wrap .ast-primary-header-bar ,.ast-primary-header-bar .site-primary-header-wrap{min-height:55px;}
}
.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;}
}
