:root{--page-title-display:none}
.elementor .work-foot__links{--nn:1}
.elementor .svc-card--cta{--nn:1}
.elementor .svc-card__text{--nn:1}
.elementor .svc-card__title{--nn:1}
.elementor .svc-card__step{--nn:1}
.elementor .svc-card__body{--nn:1}
.elementor .svc-card{--nn:1}
.elementor .svc-cards{--nn:1}
.elementor .reviews-side{--nn:1}
.elementor .studio__copy{--nn:1}
.elementor .studio-grid{--nn:1}
.elementor .studio{--nn:1}
.elementor .reviews-top{--nn:1}
.elementor .work-foot__text{--nn:1}
.elementor .work-foot{--nn:1}
.elementor .row-links{--nn:1}
.elementor .row-meta{--nn:1}
.elementor .hero__title--long{--nn:1}
.elementor .i-grid{--nn:1}
.elementor .i-cart{--nn:1}
.elementor .i-heart{--nn:1}
.elementor .i-cup{--nn:1}
.elementor .i-leaf{--nn:1}
.elementor .related-grid--4{--nn:1}
.elementor .i-scale{--nn:1}
.elementor .i-hammer{--nn:1}
.elementor .rel-card--industry{--nn:1}
.elementor .rel-card__go{--nn:1}
.elementor .rel-card__text{--nn:1}
.elementor .rel-card__title{--nn:1}
.elementor .rel-card__type{--nn:1}
.elementor .rel-card{--nn:1}
.elementor .related-grid{--nn:1}
.elementor .acc-body{--nn:1}
.elementor .acc-a{--nn:1}
.elementor .acc-icon{--nn:1}
.elementor .acc-q{--nn:1}
.elementor .acc{--nn:1}
.elementor .acc-list{--nn:1}
.elementor .btn--outline{--nn:1}
.elementor .faq__intro{--nn:1}
.elementor .faq__grid{--nn:1}
.elementor .faq{--nn:1}
.elementor .i-compass{--nn:1}
.elementor .h2--md{--nn:1}
.elementor .section--tight{--nn:1}
.elementor .on-white{--nn:1}
.elementor .talk-card__actions{--nn:1}
.elementor .talk-card__title{--nn:1}
.elementor .talk-card{--nn:1}
.elementor .i-shield{--nn:1}
.elementor .ico{--nn:1}
.elementor .promise{--nn:1}
.elementor .step__when{--nn:1}
.elementor .step__node{--nn:1}
.elementor .step{--nn:1}
.elementor .timeline__steps{--nn:1}
.elementor .timeline--light{--nn:1}
.elementor .timeline{--nn:1}
.elementor .price-note{--nn:1}
.elementor .price-box__title{--nn:1}
.elementor .price-box{--nn:1}
.elementor .price-side{--nn:1}
.elementor .price-card__actions{--nn:1}
.elementor .price-card__range{--nn:1}
.elementor .price-card__price{--nn:1}
.elementor .price-card__from{--nn:1}
.elementor .price-card__label{--nn:1}
.elementor .price-card{--nn:1}
.elementor .price-layout{--nn:1}
.elementor .check{--nn:1}
.elementor .checks--1{--nn:1}
.elementor .checks{--nn:1}
.elementor .pill{--nn:1}
.elementor .pills{--nn:1}
.elementor .ico-chip{--nn:1}
.elementor .section-lede{--nn:1}
.elementor .h2{--nn:1}
.elementor .section-head__stack{--nn:1}
.elementor .section-head--split{--nn:1}
.elementor .section-head{--nn:1}
.elementor .on-light{padding-block-end:110px;--nn:1}
.elementor .subnav__inner{--nn:1}
.elementor .subnav{--nn:1}
.elementor .hero__ctas{--nn:1}
.elementor .answer{--nn:1}
.elementor .hero__lede{--nn:1}
.elementor .hero__title{--nn:1}
.elementor .hero__kicker{--nn:1}
.elementor .hero__copy{--nn:1}
.elementor .hero__inner{--nn:1}
@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;}
.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}
@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;}}
.entry-content :where(h1,h2,h3,h4,h5,h6){clear:none;}
.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{background:transparent;}
.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: ;}
a.ast-underline-text {text-decoration: underline;}
.ast-container > .ast-terms-link {position: relative;display: block;}
a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}
header.entry-header{text-align:left;}
header.entry-header .entry-title{font-weight:600;font-size:32px;font-size:1.8823529411765rem;}
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;}
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-weight:600;font-size:32px;font-size:1.8823529411765rem;}
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:180px;}
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{ max-width:180px; width:180px;}
@media (max-width:921px){.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg{width:130px;}.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{ max-width:130px; width:130px;}}
@media (max-width:543px){.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg{width:130px;}.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img{ max-width:130px; width:130px;}}
@media (min-width:922px){.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:none;}body.elementor-editor-active.ast-theme-transparent-header #masthead,.fl-builder-edit .ast-theme-transparent-header #masthead,body.vc_editor.ast-theme-transparent-header #masthead,body.brz-ed.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,.ast-theme-transparent-header .ast-below-header.ast-below-header-bar{background-image:none;background-color:transparent;}}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link,.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .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 .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle,.ast-theme-transparent-header .ast-above-header-navigation a,.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-theme-transparent-header .ast-below-header-menu,.ast-theme-transparent-header .ast-below-header-menu a,.ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu a,.ast-header-break-point.ast-theme-transparent-header .ast-below-header-menu,.ast-theme-transparent-header .main-header-menu .menu-link{color:var(--ast-global-color-4);}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .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 .ast-masthead-custom-menu-items a:hover,.ast-theme-transparent-header .ast-builder-menu .main-header-menu .focus > .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 .current-menu-item > .menu-link,.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-ancestor > .ast-menu-toggle,.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .current-menu-item > .menu-link,.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-ancestor > .ast-menu-toggle,.ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link,.ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link,.ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .menu-link{color:var(--ast-global-color-0);}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-link,.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-link{background-color:transparent;}
@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:none;}body.elementor-editor-active.ast-theme-transparent-header #masthead,.fl-builder-edit .ast-theme-transparent-header #masthead,body.vc_editor.ast-theme-transparent-header #masthead,body.brz-ed.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,.ast-theme-transparent-header .ast-below-header.ast-below-header-bar{background-image:none;background-color:transparent;}}
.ast-theme-transparent-header #ast-desktop-header > .ast-main-header-wrap > .main-header-bar,.ast-theme-transparent-header.ast-header-break-point #ast-mobile-header > .ast-main-header-wrap > .main-header-bar{border-bottom-width:0px;border-bottom-style:solid;}
.elementor-widget-heading .elementor-heading-title{margin:0;}
.elementor-page .ast-menu-toggle{color:unset;background:unset;}
.elementor-post.elementor-grid-item.hentry{margin-bottom:0;}
.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:auto;margin:0;float:none;}
.elementor-toc__list-wrapper{margin:0;}
body .elementor hr{background-color:#ccc;margin:0;}
.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width:100%;left:0 !important;}