@media (min-width:922px){.ast-hide-display-device-desktop{display:none;}[class^="astra-advanced-hook-"] .wp-block-query .wp-block-post-template .wp-block-post{width:100%;}.site-content .ast-container{flex-wrap:wrap;}[class^="astra-advanced-hook-"],[class*="astra-advanced-hook-"]{width:100%;}}@media (min-width:545px) and (max-width:921px){.ast-hide-display-device-tablet{display:none;}}@media (max-width:544px){.ast-hide-display-device-mobile{display:none;}}.site-title,.site-title a{font-weight:900;font-family:'Jost',sans-serif;line-height:1.23em;text-transform:uppercase;letter-spacing:.1em;}.ast-blog-meta-container{font-weight:600;}.ast-read-more-container a{font-size:16px;font-size:0.94117647058824rem;}.ast-excerpt-container{font-size:16px;font-size:0.94117647058824rem;}.ast-pagination .page-numbers,.ast-pagination .page-navigation{font-size:16px;font-size:0.94117647058824rem;}.widget-area.secondary .sidebar-main .wp-block-heading,#secondary .widget-title{font-size:26px;font-size:1.5294117647059rem;font-weight:600;font-family:'Jost',sans-serif;line-height:1.23em;}.secondary .widget > *:not(.widget-title){font-size:16px;font-size:0.94117647058824rem;}.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.search .entry-title,.search .entry-title a{font-family:'Jost',sans-serif;font-weight:500;line-height:1.23em;}button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:16px;font-size:0.94117647058824rem;font-weight:500;}h4.widget-title{font-weight:600;}h5.widget-title{font-weight:600;}h6.widget-title{font-weight:600;}.ast-hfb-header .ast-builder-menu-1 .main-header-menu .sub-menu .menu-link{font-size:1em;line-height:1em;text-decoration:initial;}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner{line-height:2em;text-transform:uppercase;}.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner{line-height:2em;text-transform:uppercase;}.ast-advanced-headers-layout.ast-advanced-headers-layout-2 .ast-container{flex-direction:column;}.ast-advanced-headers-different-logo .advanced-header-logo,.ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo{display:inline-block;}.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo{display:none;}.ast-advanced-headers-layout{width:100%;}.ast-header-break-point .ast-advanced-headers-parallax{background-attachment:fixed;}