.site-header .navigation--header-primary ul.menu>li{font-weight:bold;text-transform:uppercase}
.site-header .navigation--header-primary ul.menu>li[class*="current"]>a>span:before{background-color:var(--theme-secondary-background-color)}
body.home .section--acf-block-hero .container-extended{max-width:1100px;padding:0 3.25rem}
body.home .section--acf-block-hero .section__background .overlay{z-index:-1}
body.home .section--acf-block-hero .section__background .background-image .parallax{background-repeat:repeat;background-size:50% auto}
body.home .section--acf-block-hero .section__content .hero-title{text-shadow:none}
body.home .section--acf-block-hero .section__content .hero-subheadline:before{background-color:currentColor}
.section--hero.section--acf-block-hero-landing .section__background .overlay{z-index:-1;background-color:var(--theme-primary-background-color);opacity:1}
.section--hero.section--acf-block-hero-landing .section__background .background-image .parallax{background-repeat:repeat;background-size:50% auto}
.section--hero.section--acf-block-hero-landing .section__content .hero-title{margin-top:2.5rem;font-size:2.25rem}
.section--hero.section--acf-block-hero-landing .section__content .cta-form{background-image:none}
.section--hero.section--acf-block-hero-landing .section__content .cta-form h3{margin-top:0}
.section--acf-block-cards.numbered-cards .cards.cards--landscape .card.card--plain-text{margin:1.25rem 0;background-color:var(--theme-primary-background-color);color:var(--theme-primary-text-color)}
.section--acf-block-cards.numbered-cards .cards.cards--landscape .card.card--plain-text .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:none}
.section--acf-block-cards.numbered-cards .cards.cards--landscape .card.card--plain-text .card-body .card-title{font-size:4rem;margin-right:2.5rem}
.section--acf-block-cards.numbered-cards .cards.cards--landscape .card.card--plain-text .card-body .card-text{margin-bottom:0}
.section--acf-block-cards.numbered-cards .cards.cards--landscape .card.card--plain-text .card-body .card-text :last-child{margin-bottom:0}
.gform_wrapper ul.gform_fields li.gfield.gfield_error{background-color:var(--theme-secondary-background-color)}
.gform_wrapper ul.gform_fields li.gfield.gfield_error label.gfield_label span.gfield_required{color:#fff}
.gform_wrapper ul.gform_fields li.gfield.gfield_error .validation_message{margin-top:.4rem;line-height:1.2}
.gform_wrapper .gform_footer .gform_submit_button{margin:0}
.woocommerce table.shop_table.cart tr.cart_item{font-size:1rem}
.woocommerce table.shop_table.cart tr.cart_item td{vertical-align:top}
.woocommerce table.shop_table.cart tr.cart_item td.product-remove{vertical-align:middle}
table.shop_table.woocommerce-checkout-review-order-table .cart_item .product-meta{background-color:rgba(0,0,0,0.05);font-size:1rem}
@media screen and (max-width:576px){.section--acf-block-cards.numbered-cards .cards.cards--landscape .card.card--plain-text .card-body{display:block;text-align:left}
}