/* Explicit spacing overrides only; unset controls preserve the theme defaults. */
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-top{padding-top:var(--tp-space-desktop-padding-top)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-top.wp-block-button{padding-top:0!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-top.wp-block-button>.wp-block-button__link{padding-top:var(--tp-space-desktop-padding-top)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-right{padding-right:var(--tp-space-desktop-padding-right)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-right.wp-block-button{padding-right:0!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-right.wp-block-button>.wp-block-button__link{padding-right:var(--tp-space-desktop-padding-right)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-bottom{padding-bottom:var(--tp-space-desktop-padding-bottom)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-bottom.wp-block-button{padding-bottom:0!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-bottom.wp-block-button>.wp-block-button__link{padding-bottom:var(--tp-space-desktop-padding-bottom)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-left{padding-left:var(--tp-space-desktop-padding-left)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-left.wp-block-button{padding-left:0!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-padding-left.wp-block-button>.wp-block-button__link{padding-left:var(--tp-space-desktop-padding-left)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-margin-top{margin-top:var(--tp-space-desktop-margin-top)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-margin-right{margin-right:var(--tp-space-desktop-margin-right)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-margin-bottom{margin-bottom:var(--tp-space-desktop-margin-bottom)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-margin-left{margin-left:var(--tp-space-desktop-margin-left)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-row-gap{row-gap:var(--tp-space-desktop-row-gap)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-row-gap:is(.is-layout-flow,.is-layout-constrained):not(.tp-grid,.tp-hero-layout,.tp-hero-actions,.tp-actions,.tp-price-band,.tp-price-benefits,.tp-benefit,.tp-platform-layout,.tp-footer-main,.tp-footer-links,.tp-fineprint,.tp-cta,.tp-header)>:not(:first-child):not(.block-list-appender):not(.tp-space-desktop-margin-top):not(.tp-space-mobile-margin-top){margin-block-start:var(--tp-space-desktop-row-gap)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-desktop-column-gap{column-gap:var(--tp-space-desktop-column-gap)!important}
@media(max-width:767px){
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-top{padding-top:var(--tp-space-mobile-padding-top)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-top.wp-block-button{padding-top:0!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-top.wp-block-button>.wp-block-button__link{padding-top:var(--tp-space-mobile-padding-top)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-right{padding-right:var(--tp-space-mobile-padding-right)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-right.wp-block-button{padding-right:0!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-right.wp-block-button>.wp-block-button__link{padding-right:var(--tp-space-mobile-padding-right)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-bottom{padding-bottom:var(--tp-space-mobile-padding-bottom)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-bottom.wp-block-button{padding-bottom:0!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-bottom.wp-block-button>.wp-block-button__link{padding-bottom:var(--tp-space-mobile-padding-bottom)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-left{padding-left:var(--tp-space-mobile-padding-left)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-left.wp-block-button{padding-left:0!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-padding-left.wp-block-button>.wp-block-button__link{padding-left:var(--tp-space-mobile-padding-left)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-margin-top{margin-top:var(--tp-space-mobile-margin-top)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-margin-right{margin-right:var(--tp-space-mobile-margin-right)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-margin-bottom{margin-bottom:var(--tp-space-mobile-margin-bottom)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-margin-left{margin-left:var(--tp-space-mobile-margin-left)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-row-gap{row-gap:var(--tp-space-mobile-row-gap)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-row-gap:is(.is-layout-flow,.is-layout-constrained):not(.tp-grid,.tp-hero-layout,.tp-hero-actions,.tp-actions,.tp-price-band,.tp-price-benefits,.tp-benefit,.tp-platform-layout,.tp-footer-main,.tp-footer-links,.tp-fineprint,.tp-cta,.tp-header)>:not(:first-child):not(.block-list-appender):not(.tp-space-desktop-margin-top):not(.tp-space-mobile-margin-top){margin-block-start:var(--tp-space-mobile-row-gap)!important}
.tp-spacing.tp-spacing.tp-spacing.tp-spacing.tp-space-mobile-column-gap{column-gap:var(--tp-space-mobile-column-gap)!important}
}
