﻿.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}.blocks-gallery-grid,.wp-block-gallery{margin: 0}.wp-block-separator{max-width: 100px}.wp-block-separator.is-style-dots,.wp-block-separator.is-style-wide{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-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}html{font-size: 100%}.page-title,a{color: var(--ast-global-color-0)}a:focus,a:hover{color: var(--ast-global-color-1)}.ast-button,.ast-custom-button,body,button,input,select,textarea{font-family: 'DM Sans', sans-serif; font-weight: 400; font-size: 16px; font-size: 1rem; line-height: 1.7em}blockquote{color: var(--ast-global-color-3)}.entry-content p,p{margin-bottom: 0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.site-title,.site-title a,h1,h2,h3,h4,h5,h6{font-family: 'DM Sans', sans-serif; font-weight: 400}.site-title{font-size: 35px; font-size: 2.1875rem; display: none}header .custom-logo-link img{max-width: 16px}.astra-logo-svg{width: 16px}.site-header .site-description{font-size: 15px; font-size: .9375rem; display: none}.entry-title{font-size: 30px; font-size: 1.875rem}.entry-content h1,h1{font-size: 64px; font-size: 4rem; font-weight: 400; font-family: 'DM Sans', sans-serif}.entry-content h2,h2{font-size: 30px; font-size: 1.875rem; font-weight: 400; font-family: 'DM Sans', sans-serif}.entry-content h3,h3{font-size: 20px; font-size: 1.25rem; font-weight: 400; font-family: 'DM Sans', sans-serif}.entry-content h4,h4{font-size: 35px; font-size: 2.1875rem; line-height: 1.25em; font-weight: 400; font-family: Forum, display}.entry-content h5,h5{font-size: 18px; font-size: 1.125rem; font-weight: 400; font-family: 'DM Sans', sans-serif}.entry-content h6,h6{font-size: 15px; font-size: .9375rem; font-weight: 400; font-family: 'DM Sans', sans-serif}::selection{background-color: var(--ast-global-color-0); color: #fff}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-title a,body,h1,h2,h3,h4,h5,h6{color: var(--ast-global-color-3)}.tagcloud a.current-item,.tagcloud a:focus,.tagcloud a:hover{color: #fff; border-color: var(--ast-global-color-0); background-color: var(--ast-global-color-0)}input:focus,input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color: var(--ast-global-color-0)}input[type=checkbox]:checked,input[type=checkbox]:focus:checked,input[type=checkbox]:hover:checked,input[type=radio]:checked,input[type=range]::-webkit-slider-thumb,input[type=reset]{border-color: var(--ast-global-color-0); background-color: var(--ast-global-color-0); box-shadow: none}.site-footer a:focus+.post-count,.site-footer a:hover+.post-count{background: var(--ast-global-color-0); border-color: var(--ast-global-color-0)}.single .nav-links .nav-next,.single .nav-links .nav-previous{color: var(--ast-global-color-0)}.entry-meta,.entry-meta *{line-height: 1.45; color: var(--ast-global-color-0)}.entry-meta a:focus,.entry-meta a:focus *,.entry-meta a:hover,.entry-meta a:hover *,.page-links .page-link:hover,.page-links>.page-link,.post-navigation a:hover{color: var(--ast-global-color-1)}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color: var(--ast-global-color-0)}.ast-progress-val span,.secondary .calendar_wrap #today{background: var(--ast-global-color-0)}.secondary a:focus+.post-count,.secondary a:hover+.post-count{background: var(--ast-global-color-0); border-color: var(--ast-global-color-0)}.calendar_wrap #today>a{color: #fff}.page-links .page-link,.single .post-navigation a{color: var(--ast-global-color-0)}.ast-archive-title{color: var(--ast-global-color-2)}.widget-title{font-size: 22px; font-size: 1.375rem; color: var(--ast-global-color-2)}.single .ast-author-details .author-title{color: var(--ast-global-color-1)}.ast-header-navigation-arrow: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,a:focus-visible{outline-style: dotted; outline-color: inherit; outline-width: thin; border-color: transparent}#ast-scroll-top:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce-ordering select.orderby:focus,.wp-block-search__input:focus,[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,input:focus,input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-style: dotted; border-color: inherit; border-width: thin; outline-color: transparent}.ast-logo-title-inline .site-logo-img{padding-right: 1em}.site-logo-img img{transition: all .2s linear}.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-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-navigation{padding-bottom: 2em}.ast-page-builder-template.single-post .site-content>.ast-container{max-width: 100%}.ast-page-builder-template .entry-header{margin-top: 4em; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px}.single.ast-page-builder-template .entry-header{padding-left: 20px; padding-right: 20px}.ast-page-builder-template .ast-archive-description{margin: 4em auto 0; padding-left: 20px; padding-right: 20px}@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){.wp-block-group .has-background{padding: 20px}}@media (min-width:1200px){.wp-block-cover-image.alignfull .wp-block-cover__inner-container, .wp-block-cover-image.alignwide .wp-block-cover__inner-container, .wp-block-cover.alignfull .wp-block-cover__inner-container, .wp-block-cover.alignwide .wp-block-cover__inner-container{width: 100%}}.wp-block-columns{margin-bottom: unset}.wp-block-image.size-full{margin: 2rem 0}.wp-block-separator.has-background{padding: 0}.wp-block-gallery{margin-bottom: 1.6em}.wp-block-group{padding-top: 4em; padding-bottom: 4em}.wp-block-group__inner-container .wp-block-columns:last-child,.wp-block-group__inner-container :last-child,.wp-block-table table{margin-bottom: 0}.blocks-gallery-grid{width: 100%}.wp-block-navigation-link__content{padding: 5px 0}.wp-block-group .wp-block-column .has-text-align-center,.wp-block-group .wp-block-group .has-text-align-center{max-width: 100%}.has-text-align-center{margin: 0 auto}@media (max-width:1200px){.wp-block-group{padding: 3em} .wp-block-group .wp-block-group{padding: 1.5em} .wp-block-column, .wp-block-columns{margin: 1rem 0}}@media (min-width:921px){.wp-block-columns .wp-block-group{padding: 2em}}@media (max-width:544px){.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container{width: unset} .wp-block-cover, .wp-block-cover-image{padding: 2em 0} .wp-block-cover, .wp-block-group{padding: 2em} .wp-block-media-text__media img, .wp-block-media-text__media video{width: unset; max-width: 100%} .wp-block-media-text.has-background .wp-block-media-text__content{padding: 1em}}.wp-block-image.aligncenter{margin-left: auto; margin-right: auto}.wp-block-table.aligncenter{margin-left: auto; margin-right: auto}@media (min-width:544px){.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 .wp-block-media-text__content{padding: 0 0 0 8%} .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-bottom-left>*, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-bottom-right>*, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-center-left>*, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-center-right>*, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-top-left>*, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-top-right>*{margin: 0}}@media (max-width:544px){.entry-content .wp-block-media-text .wp-block-media-text__content{padding: 8% 0} .wp-block-media-text .wp-block-media-text__media img{width: auto; max-width: 100%}}.wp-block-button.is-style-outline .wp-block-button__link{border-color: var(--ast-global-color-0)}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: var(--ast-global-color-0)}.wp-block-button.is-style-outline .wp-block-button__link:hover,div.wp-block-button.is-style-outline .wp-block-button__link:focus,div.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover,div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color: var(--ast-global-color-2); background-color: var(--ast-global-color-1); border-color: var(--ast-global-color-1)}.ast-pagination .page-numbers.current,.post-page-numbers.current .page-link{color: #fff; border-color: var(--ast-global-color-0); background-color: var(--ast-global-color-0); border-radius: 2px}@media (min-width:544px){.entry-content>.alignleft{margin-right: 20px} .entry-content>.alignright{margin-left: 20px}}h1.widget-title{font-weight: 400}h2.widget-title{font-weight: 400}h3.widget-title{font-weight: 400}@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%} .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single{padding: 1.5em 2.14em} .ast-author-box img.avatar{margin: 20px 0 0 0}}@media (min-width:922px){.ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary{border: 0} .search-no-results.ast-separate-container #primary{margin-bottom: 4em}}.elementor-button-wrapper .elementor-button{border-style: solid; text-decoration: none; border-top-width: 0; border-right-width: 0; border-left-width: 0; border-bottom-width: 0}body .elementor-button,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xl,body .elementor-button.elementor-size-xs{border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding-top: 17px; padding-right: 40px; padding-bottom: 17px; padding-left: 40px}@media (max-width:921px){.elementor-button-wrapper .elementor-button, .elementor-button-wrapper .elementor-button.elementor-size-lg, .elementor-button-wrapper .elementor-button.elementor-size-md, .elementor-button-wrapper .elementor-button.elementor-size-sm, .elementor-button-wrapper .elementor-button.elementor-size-xl, .elementor-button-wrapper .elementor-button.elementor-size-xs{padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px}}@media (max-width:544px){.elementor-button-wrapper .elementor-button, .elementor-button-wrapper .elementor-button.elementor-size-lg, .elementor-button-wrapper .elementor-button.elementor-size-md, .elementor-button-wrapper .elementor-button.elementor-size-sm, .elementor-button-wrapper .elementor-button.elementor-size-xl, .elementor-button-wrapper .elementor-button.elementor-size-xs{padding-top: 15px; padding-right: 28px; padding-bottom: 15px; padding-left: 28px}}.elementor-button-wrapper .elementor-button{border-color: var(--ast-global-color-0); background-color: var(--ast-global-color-0)}.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:hover{color: var(--ast-global-color-2); background-color: var(--ast-global-color-1); border-color: var(--ast-global-color-1)}.elementor-button-wrapper .elementor-button,.elementor-button-wrapper .elementor-button:visited,.wp-block-button .wp-block-button__link{color: var(--ast-global-color-2)}.elementor-button-wrapper .elementor-button{font-weight: 400; font-size: 14px; font-size: .875rem; line-height: 1em; text-transform: none}body .elementor-button,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xl,body .elementor-button.elementor-size-xs{font-size: 14px; font-size: .875rem}.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover{color: var(--ast-global-color-2); background-color: var(--ast-global-color-1); border-color: var(--ast-global-color-1)}.elementor-widget-heading h4.elementor-heading-title{line-height: 1.25em}.wp-block-button .wp-block-button__link{border-color: var(--ast-global-color-0); background-color: var(--ast-global-color-0); color: var(--ast-global-color-2); font-family: inherit; font-weight: 400; line-height: 1em; text-transform: none; font-size: 14px; font-size: .875rem; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding-top: 17px; padding-right: 40px; padding-bottom: 17px; padding-left: 40px}@media (max-width:921px){.wp-block-button .wp-block-button__link{font-size: 16px; font-size: 1rem; padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px}}@media (max-width:544px){.wp-block-button .wp-block-button__link{font-size: 14px; font-size: .875rem; padding-top: 15px; padding-right: 28px; padding-bottom: 15px; padding-left: 28px}}.ast-button,.ast-custom-button,.button,.menu-toggle,body .wp-block-file .wp-block-file__button,button,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,input#submit,input[type=button],input[type=reset],input[type=submit]{border-style: solid; border-top-width: 0; border-right-width: 0; border-left-width: 0; border-bottom-width: 0; color: var(--ast-global-color-2); border-color: var(--ast-global-color-0); background-color: var(--ast-global-color-0); padding-top: 17px; padding-right: 40px; padding-bottom: 17px; padding-left: 40px; font-family: inherit; font-weight: 400; font-size: 14px; font-size: .875rem; line-height: 1em; text-transform: none; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px}.ast-button:hover,.ast-custom-button:hover,.ast-custom-button:hover .button:hover,.menu-toggle:hover,body .wp-block-file .wp-block-file__button:focus,body .wp-block-file .wp-block-file__button:hover,button:focus,button:hover,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,input#submit:focus,input#submit: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: var(--ast-global-color-2); background-color: var(--ast-global-color-1); border-color: var(--ast-global-color-1)}@media (max-width:921px){.ast-button, .ast-custom-button, .button, .menu-toggle, body .wp-block-file .wp-block-file__button, button, form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, input#submit, input[type=button], input[type=reset], input[type=submit]{padding-top: 16px; padding-right: 32px; padding-bottom: 16px; padding-left: 32px; font-size: 16px; font-size: 1rem}}@media (max-width:544px){.ast-button, .ast-custom-button, .button, .menu-toggle, body .wp-block-file .wp-block-file__button, button, form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, input#submit, input[type=button], input[type=reset], input[type=submit]{padding-top: 15px; padding-right: 28px; padding-bottom: 15px; padding-left: 28px; font-size: 14px; font-size: .875rem}}@media (max-width:921px){.ast-button, .button, .menu-toggle, button, input#submit, input[type=button], input[type=reset], input[type=submit]{font-size: 16px; font-size: 1rem} .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 (min-width:544px){.ast-container{max-width: 100%}}@media (max-width:544px){.ast-separate-container .ast-archive-description, .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-title{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} .ast-button, .button, .menu-toggle, button, input#submit, input[type=button], input[type=reset], input[type=submit]{font-size: 14px; font-size: .875rem}}.ast-separate-container,body{background-color: var(--ast-global-color-5); background-image: none}.entry-content>.wp-block-columns,.entry-content>.wp-block-cover,.entry-content>.wp-block-group,.entry-content>.wp-block-media-text{max-width: 58em; width: calc(100% - 4em); margin-left: auto; margin-right: auto}.entry-content [class*="__inner-container"]>.alignfull{max-width: 100%; margin-left: 0; margin-right: 0}.entry-content [class*="__inner-container"]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright){margin-left: auto; margin-right: auto}.entry-content [class*="__inner-container"]>:not(.alignwide):not(p):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(iframe){max-width: 50rem; width: 100%}@media (min-width:921px){.entry-content>.wp-block-columns.has-background.alignfull, .entry-content>.wp-block-columns.has-background.alignwide, .entry-content>.wp-block-cover.alignfull, .entry-content>.wp-block-cover.alignwide, .entry-content>.wp-block-group.alignfull.has-background, .entry-content>.wp-block-group.alignwide.has-background{margin-top: 0; margin-bottom: 0; padding: 6em 4em} .entry-content>.wp-block-columns.has-background{margin-bottom: 0}}@media (min-width:1200px){.entry-content .alignfull p{max-width: 1200px} .entry-content .alignfull{max-width: 100%; width: 100%} .ast-page-builder-template .entry-content .alignwide, .entry-content [class*="__inner-container"]>.alignwide{max-width: 1200px; margin-left: 0; margin-right: 0} .entry-content .alignfull [class*="__inner-container"]>.alignwide{max-width: 80rem}}@media (min-width:545px){.site-main .entry-content>.alignwide{margin: 0 auto} .entry-content>.wp-block-columns.has-background, .entry-content>.wp-block-cover, .wp-block-group.has-background{padding: 4em; margin-top: 0; margin-bottom: 0} .entry-content .wp-block-media-text.alignfull .wp-block-media-text__content, .entry-content .wp-block-media-text.has-background .wp-block-media-text__content{padding: 0 8%}}@media (max-width:921px){.site-title{display: none} .site-header .site-description{display: none} .entry-title{font-size: 30px} .entry-content h1, h1{font-size: 30px} .entry-content h2, h2{font-size: 25px} .entry-content h3, h3{font-size: 20px} .entry-content h4, h4{font-size: 35px; font-size: 2.1875rem} .astra-logo-svg{width: 60px} .ast-header-break-point .site-logo-img .custom-mobile-logo-link img, header .custom-logo-link img{max-width: 60px}}@media (max-width:544px){.site-title{display: none} .site-header .site-description{display: none} .entry-title{font-size: 30px} .entry-content h1, h1{font-size: 30px} .entry-content h2, h2{font-size: 25px} .entry-content h3, h3{font-size: 20px} .entry-content h4, h4{font-size: 24px; font-size: 1.5rem} .ast-header-break-point .custom-logo-link img, .ast-header-break-point .site-branding img, header .custom-logo-link img{max-width: 50px} .astra-logo-svg{width: 50px} .ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width: 50px}}@media (max-width:921px){html{font-size: 91.2%}}@media (max-width:544px){html{font-size: 91.2%}}@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.focus>.sub-menu, .main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover>.sub-menu{margin-left: 0}}.ast-theme-transparent-header .ast-header-search .ast-icon,.ast-theme-transparent-header .ast-header-search .astra-search-icon,.ast-theme-transparent-header .ast-header-search .search-field::placeholder{color: #fff}.ast-theme-transparent-header [data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill: #fff}.ast-theme-transparent-header [data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color: #fff}.ast-theme-transparent-header [data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-fill{background: var(--ast-global-color-0)}.ast-theme-transparent-header [data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-fill,.ast-theme-transparent-header [data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color: #fff; border: none}.wp-block-search{margin-bottom: 20px}.wp-block-site-tagline{margin-top: 20px}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,form.wp-block-search .wp-block-search__input{border-color: #eaeaea; background: #fafafa}.wp-block-loginout input:focus,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline: thin dotted}.wp-block-loginout input:focus{border-color: transparent}form.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{padding: 12px}form.wp-block-search .wp-block-search__button svg{fill: currentColor; width: 20px; height: 20px}.wp-block-loginout p label{display: block}.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width: 100%}.wp-block-loginout .login-remember input{width: 1.1rem; height: 1.1rem; margin: 0 5px 4px 0; vertical-align: middle}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: "\201D"; font-family: Helvetica, sans-serif; display: flex; transform: rotate(180deg); font-size: 6rem; font-style: normal; line-height: 1; font-weight: 700; 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}blockquote{padding: 0 1.2em 1.2em}.wp-block-button__link{border: 2px solid currentColor}body .wp-block-file .wp-block-file__button{text-decoration: none}ul.wp-block-archives-list.wp-block-archives,ul.wp-block-categories-list.wp-block-categories{list-style-type: none}ol,ul{margin-left: 20px}figure.alignright figcaption{text-align: right}: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: #8E43F0; --ast-global-color-1: #6300E2; --ast-global-color-2: #150E1F; --ast-global-color-3: #584D66; --ast-global-color-4: #F3F1F6; --ast-global-color-5: #FFFFFF; --ast-global-color-6: #000000; --ast-global-color-7: #4B4F58; --ast-global-color-8: #F6F7F8}:root{--ast-border-color: #dddddd}.ast-single-entry-banner{-js-display: flex; display: flex; flex-direction: column; justify-content: center; text-align: center; position: relative; background: #eee}.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}header.entry-header .entry-title{font-size: 30px; font-size: 1.875rem}header.entry-header>:not(:last-child){margin-bottom: 10px}.ast-archive-entry-banner{-js-display: flex; display: flex; flex-direction: column; justify-content: center; text-align: center; position: relative; background: #eee}.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}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: 40px; font-size: 2.5rem}body.archive .ast-archive-description>:not(:last-child){margin-bottom: 10px}@media (max-width:921px){body.archive .ast-archive-description{text-align: left}}@media (max-width:544px){body.archive .ast-archive-description{text-align: left}}.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg{width: 60px}.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{max-width: 60px}@media (max-width:921px){.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg{width: 60px} .ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{max-width: 60px}}@media (max-width:543px){.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg{width: 50px} .ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{max-width: 50px}}@media (min-width:921px){.ast-theme-transparent-header #masthead{position: absolute; left: 0; right: 0} .ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar{background: 0 0} .fl-builder-edit .ast-theme-transparent-header #masthead, body.brz-ed.ast-theme-transparent-header #masthead, body.elementor-editor-active.ast-theme-transparent-header #masthead, body.vc_editor.ast-theme-transparent-header #masthead{z-index: 0} .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link{display: none} .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display: inline-block} .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{background-image: none; background-color: transparent}}.ast-theme-transparent-header .site-title a,.ast-theme-transparent-header .site-title a:focus,.ast-theme-transparent-header .site-title a:hover,.ast-theme-transparent-header .site-title a:visited{color: var(--ast-global-color-5)}.ast-theme-transparent-header .site-header .site-description{color: var(--ast-global-color-5)}.ast-flyout-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap .ast-above-header-navigation,.ast-flyout-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap .ast-below-header-actual-nav,.ast-flyout-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation,.ast-fullscreen-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap,.ast-fullscreen-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap,.ast-fullscreen-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation,.ast-theme-transparent-header .ast-builder-menu .main-header-menu,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .sub-menu,.ast-theme-transparent-header .main-header-menu .menu-link,.ast-theme-transparent-header.ast-header-break-point .ast-builder-menu .main-header-bar-wrap .main-header-menu{background-color: rgba(255, 255, 255, 0)}.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation a,.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation>ul.ast-above-header-menu>.menu-item-has-children:not(.current-menu-item)>.ast-menu-toggle,.ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu,.ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu a,.ast-theme-transparent-header .ast-above-header-navigation a,.ast-theme-transparent-header .ast-below-header-menu,.ast-theme-transparent-header .ast-below-header-menu a,.ast-theme-transparent-header .ast-builder-menu .main-header-menu,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.ast-menu-toggle,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link,.ast-theme-transparent-header .ast-masthead-custom-menu-items,.ast-theme-transparent-header .ast-masthead-custom-menu-items a,.ast-theme-transparent-header .main-header-menu .menu-link,.ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .menu-item>.menu-link{color: var(--ast-global-color-4)}.ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.ast-menu-toggle,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.menu-link,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.ast-menu-toggle,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.menu-link,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.ast-menu-toggle,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.menu-link,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.ast-menu-toggle,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link,.ast-theme-transparent-header .main-header-menu .current-menu-ancestor>.menu-link,.ast-theme-transparent-header .main-header-menu .current-menu-item>.menu-link,.ast-theme-transparent-header .main-header-menu .menu-item:hover>.menu-link,.ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-ancestor>.ast-menu-toggle,.ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-ancestor>.menu-link,.ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-item>.ast-menu-toggle,.ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-item>.menu-link{color: var(--ast-global-color-5)}@media (max-width:921px){.ast-theme-transparent-header #masthead{position: absolute; left: 0; right: 0} .ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar{background: 0 0} .fl-builder-edit .ast-theme-transparent-header #masthead, body.brz-ed.ast-theme-transparent-header #masthead, body.elementor-editor-active.ast-theme-transparent-header #masthead, body.vc_editor.ast-theme-transparent-header #masthead{z-index: 0} .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link{display: none} .ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display: inline-block} .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{background-image: none; background-color: transparent}}@media (max-width:921px){.ast-theme-transparent-header .ast-builder-layout-element .ast-site-identity .site-title a, .ast-theme-transparent-header .ast-builder-layout-element .ast-site-identity .site-title a:focus, .ast-theme-transparent-header .ast-builder-layout-element .ast-site-identity .site-title a:hover, .ast-theme-transparent-header .ast-builder-layout-element .ast-site-identity .site-title a:visited, .ast-theme-transparent-header .site-title a, .ast-theme-transparent-header .site-title a:focus, .ast-theme-transparent-header .site-title a:hover, .ast-theme-transparent-header .site-title a:visited{color: #fff} .ast-theme-transparent-header .site-header .site-description{color: #fff} .ast-flyout-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap .ast-above-header-navigation, .ast-flyout-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap .ast-below-header-actual-nav, .ast-flyout-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation, .ast-fullscreen-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap, .ast-fullscreen-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap, .ast-fullscreen-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation, .ast-theme-transparent-header .main-header-menu .menu-link, .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu .main-header-bar-wrap .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu.main-header-menu, .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu.main-header-menu .sub-menu{background-color: #fff} .ast-theme-transparent-header .ast-builder-menu .main-header-menu, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .main-header-menu .menu-link, .ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .menu-item>.menu-link{color: #000} .ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor>.menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-item>.menu-link, .ast-theme-transparent-header .main-header-menu .menu-item:hover>.menu-link, .ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-ancestor>.ast-menu-toggle, .ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-ancestor>.menu-link, .ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-item>.ast-menu-toggle, .ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-item>.menu-link{color: var(--ast-global-color-0)}}@media (max-width:544px){.ast-theme-transparent-header .ast-builder-layout-element .ast-site-identity .site-title a, .ast-theme-transparent-header .ast-builder-layout-element .ast-site-identity .site-title a:focus, .ast-theme-transparent-header .ast-builder-layout-element .ast-site-identity .site-title a:hover, .ast-theme-transparent-header .ast-builder-layout-element .ast-site-identity .site-title a:visited, .ast-theme-transparent-header .site-title a, .ast-theme-transparent-header .site-title a:focus, .ast-theme-transparent-header .site-title a:hover, .ast-theme-transparent-header .site-title a:visited{color: #fff} .ast-theme-transparent-header .site-header .site-description{color: #fff} .ast-flyout-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap .ast-above-header-navigation, .ast-flyout-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap .ast-below-header-actual-nav, .ast-flyout-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation, .ast-fullscreen-above-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-above-header-navigation-wrap, .ast-fullscreen-below-menu-enable.ast-header-break-point.ast-theme-transparent-header .ast-below-header-navigation-wrap, .ast-fullscreen-menu-enable.ast-header-break-point.ast-theme-transparent-header .main-header-bar-navigation .site-navigation, .ast-theme-transparent-header .main-header-menu .menu-link, .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu .main-header-bar-wrap .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu .main-header-menu, .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu.main-header-menu, .ast-theme-transparent-header.ast-header-break-point .ast-builder-menu.main-header-menu .sub-menu{background-color: #fff} .ast-theme-transparent-header .ast-builder-menu .main-header-menu, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item>.menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .main-header-menu .menu-link{color: #000} .ast-theme-transparent-header .ast-builder-menu .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-ancestor>.menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .current-menu-item>.menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus>.menu-link, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover>.menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor>.menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-item>.menu-link, .ast-theme-transparent-header .main-header-menu .menu-item:hover>.menu-link, .ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-ancestor>.ast-menu-toggle, .ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-ancestor>.menu-link, .ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-item>.ast-menu-toggle, .ast-theme-transparent-header [CLASS*=ast-builder-menu-] .main-header-menu .current-menu-item>.menu-link{color: var(--ast-global-color-0)}}.ast-theme-transparent-header #ast-desktop-header>[CLASS*="-header-wrap"]:nth-last-child(2)>[CLASS*="-header-bar"],.ast-theme-transparent-header.ast-header-break-point #ast-mobile-header>[CLASS*="-header-wrap"]:nth-last-child(2)>[CLASS*="-header-bar"]{border-bottom-width: 0; border-bottom-style: solid}.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 .3em; content: "\00bb"}.trail-items li:last-of-type::after{display: none}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,h1,h2,h3,h4,h5,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}}@media (max-width:921px){.ast-builder-layout-element .ast-site-identity{margin-top: 5px; margin-left: 15px}}@media (max-width:544px){.ast-builder-layout-element .ast-site-identity{margin-top: 5px; margin-bottom: 0; margin-left: 20px; margin-right: 0}}.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 .menu-item>.menu-link{color: var(--ast-global-color-3)}.ast-builder-menu-1 .menu-item>.ast-menu-toggle{color: var(--ast-global-color-3)}.ast-builder-menu-1 .inline-on-mobile .menu-item:hover>.ast-menu-toggle,.ast-builder-menu-1 .menu-item:hover>.menu-link{color: var(--ast-global-color-1)}.ast-builder-menu-1 .menu-item:hover>.ast-menu-toggle{color: var(--ast-global-color-1)}.ast-builder-menu-1 .current-menu-ancestor>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link{color: var(--ast-global-color-1)}.ast-builder-menu-1 .menu-item.current-menu-item>.ast-menu-toggle{color: var(--ast-global-color-1)}.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-builder-menu-1 .sub-menu{border-top-width: 2px; border-bottom-width: 0; border-right-width: 0; border-left-width: 0; border-color: var(--ast-global-color-0); border-style: solid}.ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper,.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu{margin-top: 0}.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper:before,.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu: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>.astra-full-megamenu-wrapper, .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu{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>.astra-full-megamenu-wrapper, .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu{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}}.footer-widget-area.widget-area.site-footer-focus-item{width: auto}.elementor-widget-heading .elementor-heading-title{margin: 0}.elementor-page .ast-menu-toggle{color: unset !important; background: unset !important}.elementor-post.elementor-grid-item.hentry{margin-bottom: 0}.elementor-element .elementor-wc-products .woocommerce[class*=columns-] ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product{width: auto; margin: 0; float: none}.elementor-toc__list-wrapper{margin: 0}.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width: 100%; left: 0 !important}.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-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,.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not(.astra-full-megamenu-wrapper) .sub-menu{box-shadow: 0 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}}#astra-footer-menu .menu-item,.main-header-bar .ast-masthead-custom-menu-items,.main-header-menu .menu-item{-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}#astra-footer-menu>.menu-item>.menu-link,.main-header-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: 0; margin-left: 0; width: .65em; transform: translate(0, -2px) rotateZ(270deg)}.ast-mobile-popup-content .ast-submenu-expanded>.ast-menu-toggle{transform: rotateX(180deg); overflow-y: auto}.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-4); 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-box-layout.ast-plain-container .site-content,.ast-narrow-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-article-single:not(.ast-related-post),.ast-separate-container .ast-woocommerce-container,.ast-separate-container .comments-area .ast-comment-list li,.ast-separate-container .comments-area .comment-respond,.ast-separate-container .comments-area .comments-title,.ast-separate-container .comments-count-wrapper,.ast-separate-container .error-404,.ast-separate-container .no-results,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container.ast-two-container #secondary .widget,.single.ast-separate-container.ast-author-meta{background-color: var(--ast-global-color-4); background-image: none}@media (max-width:921px){.ast-box-layout.ast-plain-container .site-content, .ast-narrow-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .ast-woocommerce-container, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .comments-title, .ast-separate-container .comments-count-wrapper, .ast-separate-container .error-404, .ast-separate-container .no-results, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .single.ast-separate-container.ast-author-meta{background-color: var(--ast-global-color-5); background-image: none}}@media (max-width:544px){.ast-box-layout.ast-plain-container .site-content, .ast-narrow-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .ast-woocommerce-container, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .comments-title, .ast-separate-container .comments-count-wrapper, .ast-separate-container .error-404, .ast-separate-container .no-results, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .single.ast-separate-container.ast-author-meta{background-color: var(--ast-global-color-5); background-image: none}}.ast-desktop-header-content>*,.ast-mobile-header-content>*{padding: 10px 0; height: auto}.ast-desktop-header-content>:first-child,.ast-mobile-header-content>:first-child{padding-top: 10px}.ast-desktop-header-content>.ast-builder-menu,.ast-mobile-header-content>.ast-builder-menu{padding-top: 0}.ast-desktop-header-content>:last-child,.ast-mobile-header-content>:last-child{padding-bottom: 0}.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label,.ast-mobile-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-desktop-header-content .ast-search-icon,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-mobile-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-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-fade>.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-slide-down>.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-up>.menu-item .menu-item>.sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up>.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-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle,.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{left: calc(20px - .907em); right: auto}.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search,.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search{width: 100%; position: relative; display: block; right: auto; transform: none}.ast-desktop-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form{right: 0; visibility: visible; opacity: 1; position: relative; top: auto; transform: none; padding: 0; display: block; overflow: hidden}.ast-desktop-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field{width: 100%; padding-right: 5.5em}.ast-desktop-header-content .ast-search-menu-icon .search-submit,.ast-mobile-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-desktop-header-content,.ast-mobile-header-wrap .ast-mobile-header-content{background-color: #fff}.ast-desktop-header-content>*,.ast-desktop-popup-content>*,.ast-mobile-header-content>*,.ast-mobile-popup-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: 70px}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height: 70px}@media (max-width:921px){#masthead .ast-mobile-header-wrap .ast-below-header-bar, #masthead .ast-mobile-header-wrap .ast-primary-header-bar{padding-left: 20px; padding-right: 20px}}.ast-header-break-point .ast-primary-header-bar{border-bottom-width: 0; border-bottom-color: #eaeaea; border-bottom-style: solid}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width: 0; border-bottom-color: #eaeaea; border-bottom-style: solid}}.ast-primary-header-bar{background-color: #fff; background-image: none}.ast-desktop .ast-primary-header-bar.main-header-bar,.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{margin-top: 10px; margin-bottom: 10px}@media (max-width:544px){.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0}}.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-fill{color: var(--ast-global-color-5); border: none; background: var(--ast-global-color-0); border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-right-radius: 100px; border-bottom-left-radius: 100px}[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width: 22px; height: 22px; fill: var(--ast-global-color-5)}[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color: var(--ast-global-color-5)}@media (max-width:921px){[data-section=section-header-mobile-trigger] .ast-button-wrap .menu-toggle{margin-top: 5px; margin-right: 15px}}@media (max-width:544px){[data-section=section-header-mobile-trigger] .ast-button-wrap .menu-toggle{margin-top: 5px; margin-bottom: 0; margin-left: 0; margin-right: 20px}}.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-navigation .main-header-menu,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu{border-top-width: 1px; border-color: #eaeaea}.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,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-bottom-width: 1px; border-color: #eaeaea; border-style: solid}.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 .main-header-menu .menu-item>.menu-link{color: #000; padding-top: 5px; padding-bottom: 5px; padding-left: 0; padding-right: 0} .ast-builder-menu-mobile .main-navigation .menu-item>.ast-menu-toggle{color: #000} .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover>.ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item:hover>.menu-link{color: #000; background: rgba(0, 0, 0, 0)} .ast-builder-menu-mobile .main-navigation .menu-item:hover>.ast-menu-toggle{color: #000} .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link{color: var(--ast-global-color-0); background: rgba(0, 0, 0, 0)} .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.ast-menu-toggle{color: var(--ast-global-color-0)} .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top: 5px; right: calc(0px - .907em)} .ast-builder-menu-mobile .main-navigation .menu-item-has-children>.menu-link:after{content: unset} .ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color: rgba(0, 0, 0, 0); background-image: none}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{padding-top: 5px; padding-bottom: 5px} .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top: 5px}}.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}}:root{--e-global-color-astglobalcolor0: #8E43F0; --e-global-color-astglobalcolor1: #6300E2; --e-global-color-astglobalcolor2: #150E1F; --e-global-color-astglobalcolor3: #584D66; --e-global-color-astglobalcolor4: #F3F1F6; --e-global-color-astglobalcolor5: #FFFFFF; --e-global-color-astglobalcolor6: #000000; --e-global-color-astglobalcolor7: #4B4F58; --e-global-color-astglobalcolor8: #F6F7F8}