/* link: /wp-content/plugins/kadence-blocks/dist/style-blocks-header.css */
.wp-block-kadence-header{margin:0}@media(min-width: 1025px){.wp-block-kadence-header.header-desktop-transparent{position:relative;z-index:100;height:0}.wp-block-kadence-header.header-desktop-transparent .kb-header-container{background:var(--kb-transparent-header-bg, transparent);position:absolute;left:0px;right:0px;z-index:100}.wp-block-kadence-header.header-desktop-transparent .wp-block-kadence-header-row:not(.kb-header-row-layout-contained){background:var(--kb-transparent-header-row-bg, transparent)}.wp-block-kadence-header.header-desktop-transparent .wp-block-kadence-header-row.kb-header-row-layout-contained .kadence-header-row-inner{background:var(--kb-transparent-header-row-bg, transparent)}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-header.header-tablet-transparent{position:relative;z-index:100;height:0}.wp-block-kadence-header.header-tablet-transparent .kb-header-container{background:var(--kb-transparent-header-bg, transparent);position:absolute;left:0px;right:0px;z-index:100}.wp-block-kadence-header.header-tablet-transparent .wp-block-kadence-header-row:not(.kb-header-row-layout-contained){background:var(--kb-transparent-header-row-bg, transparent)}.wp-block-kadence-header.header-tablet-transparent .wp-block-kadence-header-row.kb-header-row-layout-contained .kadence-header-row-inner{background:var(--kb-transparent-header-row-bg, transparent)}}@media(max-width: 719px){.wp-block-kadence-header.header-mobile-transparent{position:relative;z-index:100;height:0}.wp-block-kadence-header.header-mobile-transparent .kb-header-container{background:var(--kb-transparent-header-bg, transparent);position:absolute;left:0px;right:0px;z-index:100}.wp-block-kadence-header.header-mobile-transparent .wp-block-kadence-header-row:not(.kb-header-row-layout-contained){background:var(--kb-transparent-header-row-bg, transparent)}.wp-block-kadence-header.header-mobile-transparent .wp-block-kadence-header-row.kb-header-row-layout-contained .kadence-header-row-inner{background:var(--kb-transparent-header-row-bg, transparent)}}@media(min-width: 1025px){.wp-block-kadence-header.header-desktop-sticky .kb-header-container{left:0;right:0;z-index:100}.wp-block-kadence-header.header-desktop-sticky .item-is-stuck:not(.kb-header-row-layout-contained){background:var(--kb-stuck-header-bg, var(--kb-header-bg, #fff))}.wp-block-kadence-header.header-desktop-sticky .item-is-stuck.kb-header-row-layout-contained .kadence-header-row-inner{background:var(--kb-stuck-header-bg, var(--kb-header-bg, #fff))}.wp-block-kadence-header.header-desktop-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-section>.kb-identity img,.wp-block-kadence-header.header-desktop-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-section>.wp-block-image img,.wp-block-kadence-header.header-desktop-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-column>.kb-identity img,.wp-block-kadence-header.header-desktop-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-column>.wp-block-image img{object-fit:contain}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-header.header-tablet-sticky .kb-header-container{left:0;right:0;z-index:100}.wp-block-kadence-header.header-tablet-sticky .item-is-stuck:not(.kb-header-row-layout-contained){background:var(--kb-stuck-header-bg, var(--kb-header-bg, #fff))}.wp-block-kadence-header.header-tablet-sticky .item-is-stuck.kb-header-row-layout-contained .kadence-header-row-inner{background:var(--kb-stuck-header-bg, var(--kb-header-bg, #fff))}.wp-block-kadence-header.header-tablet-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-section>.kb-identity img,.wp-block-kadence-header.header-tablet-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-section>.wp-block-image img,.wp-block-kadence-header.header-tablet-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-column>.kb-identity img,.wp-block-kadence-header.header-tablet-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-column>.wp-block-image img{object-fit:contain}}@media(max-width: 719px){.wp-block-kadence-header.header-mobile-sticky .kb-header-container{left:0;right:0;z-index:100}.wp-block-kadence-header.header-mobile-sticky .item-is-stuck:not(.kb-header-row-layout-contained){background:var(--kb-stuck-header-bg, var(--kb-header-bg, #fff))}.wp-block-kadence-header.header-mobile-sticky .item-is-stuck.kb-header-row-layout-contained .kadence-header-row-inner{background:var(--kb-stuck-header-bg, var(--kb-header-bg, #fff))}.wp-block-kadence-header.header-mobile-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-section>.kb-identity img,.wp-block-kadence-header.header-mobile-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-section>.wp-block-image img,.wp-block-kadence-header.header-mobile-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-column>.kb-identity img,.wp-block-kadence-header.header-mobile-sticky[data-shrink-main="1"] .item-is-stuck .wp-block-kadence-header-column>.wp-block-image img{object-fit:contain}}.wp-block-kadence-header .wp-block-kadence-image:not(:last-child){margin-bottom:0}.wp-block-kadence-header-desktop p{margin-bottom:unset}@media(max-width: 1024px){.wp-block-kadence-header-desktop{display:none}}.wp-block-kadence-header-tablet{display:none}.wp-block-kadence-header-tablet .wp-block-kadence-header-column-tablet-right{flex-grow:1;justify-content:flex-end !important}@media(max-width: 1024px){.wp-block-kadence-header-tablet{display:block}}.kb-header-placeholder-wrapper{position:relative;z-index:50}.kb-header-sticky-wrapper{width:100%}.wp-block-kadence-header .wp-block-kadence-header-section>p,.wp-block-kadence-header .wp-block-kadence-header-column>p{margin-block-start:0}
.wp-block-kadence-header-row{margin-top:0;margin-bottom:0}.wp-block-kadence-header-row:not(.kb-header-row-layout-contained){background:var(--kb-header-row-bg, transparent)}.wp-block-kadence-header-row.kb-header-row-layout-contained .kadence-header-row-inner{background:var(--kb-header-row-bg, transparent)}.wp-block-kadence-header-row .kadence-header-row-inner{padding:0 var(--global-content-edge-padding, 15px);display:grid;grid-template-columns:1fr minmax(0, auto) 1fr;margin:0 auto}.wp-block-kadence-header-row .kadence-header-row-inner:has(>div.no-content-column-center){grid-template-columns:auto auto}.wp-block-kadence-header-row .kadence-header-row-inner>.no-content-column-center{display:none}.wp-block-kadence-header-row .wp-block-kadence-header-column,.wp-block-kadence-header-row .wp-block-kadence-header-section{gap:10px;align-items:center;display:flex}.wp-block-kadence-header-row .wp-block-kadence-header-column-center,.wp-block-kadence-header-row .wp-block-kadence-header-column-tablet-center{justify-content:center}.wp-block-kadence-header-row .wp-block-kadence-header-section p{margin-bottom:unset;margin-top:unset}.wp-block-kadence-header-row .wp-block-kadence-header-column-center-left{flex-grow:1;justify-content:flex-end}.wp-block-kadence-header-row .wp-block-kadence-header-column-center-right{flex-grow:1;justify-content:flex-start}.wp-block-kadence-header-row.kb-header-row-layout-contained{padding:0 var(--global-content-edge-padding, 15px);max-width:var(--global-content-width, var(--wp--style--global--wide-size));margin:0 auto;left:0;right:0}.wp-block-kadence-header-row.kb-header-row-layout-standard .kadence-header-row-inner{max-width:var(--global-content-width, var(--wp--style--global--wide-size))}.wp-block-kadence-header-row.kb-header-row-layout-config-single>.kadence-header-row-inner:not(.specificity){grid-template-columns:auto}.wp-block-kadence-header-row.kb-header-row-layout-config-single>.kadence-header-row-inner:not(.specificity)>.wp-block-kadence-header-section,.wp-block-kadence-header-row.kb-header-row-layout-config-single>.kadence-header-row-inner:not(.specificity)>.wp-block-kadence-header-column{display:none}.wp-block-kadence-header-row.kb-header-row-layout-config-single>.kadence-header-row-inner:not(.specificity)>.wp-block-kadence-header-section:first-child,.wp-block-kadence-header-row.kb-header-row-layout-config-single>.kadence-header-row-inner:not(.specificity)>.wp-block-kadence-header-column:first-child{display:block}.wp-block-kadence-header-row.kb-header-row-layout-config-single>.kadence-header-row-inner:not(.specificity)>.wp-block-kadence-header-section:first-child>.wp-block-kadence-header-column,.wp-block-kadence-header-row.kb-header-row-layout-config-single>.kadence-header-row-inner:not(.specificity)>.wp-block-kadence-header-column:first-child>.wp-block-kadence-header-column{display:none}
.wp-block-kadence-off-canvas{position:fixed;display:none;top:0;bottom:0;left:-99999rem;right:99999rem;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:100000}.wp-block-kadence-off-canvas .kb-off-canvas-inner-wrap{background-color:#fff;max-width:100vw;transform:translateX(-100%);width:100%;top:0;bottom:0;left:0;opacity:0;position:fixed;overflow:auto;transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .25s cubic-bezier(0.77, 0.2, 0.05, 1),-webkit-transform .3s cubic-bezier(0.77, 0.2, 0.05, 1)}@media(min-width: 1025px){.wp-block-kadence-off-canvas.open-right .kb-off-canvas-inner-wrap{transform:translateX(100%);right:0;left:auto}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-off-canvas.open-tablet-right .kb-off-canvas-inner-wrap{transform:translateX(100%);right:0;left:auto}}@media(max-width: 719px){.wp-block-kadence-off-canvas.open-mobile-right .kb-off-canvas-inner-wrap{transform:translateX(100%);right:0;left:auto}}.wp-block-kadence-off-canvas .kb-off-canvas-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .2s ease-in-out}.wp-block-kadence-off-canvas .kb-off-canvas-inner{width:auto;max-width:100vw;height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding-top:var(--kb-nav-canvas-padding-top, var(--global-kb-spacing-md, 2rem));padding-right:var(--kb-nav-canvas-padding-right, var(--global-kb-spacing-md, 2rem));padding-bottom:var(--kb-nav-canvas-padding-bottom, var(--global-kb-spacing-md, 2rem));padding-left:var(--kb-nav-canvas-padding-left, var(--global-kb-spacing-md, 2rem))}.wp-block-kadence-off-canvas .kb-off-canvas-inner>.wp-block-kadence-column{min-height:unset}.wp-block-kadence-off-canvas.show-off-canvas{display:block}.wp-block-kadence-off-canvas.active{left:0;opacity:1;right:0;transition:opacity .25s ease-out}.wp-block-kadence-off-canvas.active .kb-off-canvas-inner-wrap{opacity:1;transform:translateX(0%)}.wp-block-kadence-off-canvas.active .kb-off-canvas-overlay{opacity:1;cursor:pointer}.wp-block-kadence-off-canvas .kb-off-canvas-close{margin:0;padding:.5rem;color:currentColor;border-radius:0;border:0;background:rgba(0,0,0,0);cursor:pointer;z-index:100000;display:inline-flex;align-items:center;-webkit-appearance:none;position:absolute;top:5px;right:5px;box-shadow:none}.wp-block-kadence-off-canvas .kb-off-canvas-close:hover,.wp-block-kadence-off-canvas .kb-off-canvas-close:focus-visible{color:initial;background:none;box-shadow:none}body.admin-bar .wp-block-kadence-off-canvas,body.admin-bar .kb-off-canvas-overlay,body.admin-bar .kb-off-canvas-inner-wrap{top:46px}@media screen and (min-width: 783px){body.admin-bar .wp-block-kadence-off-canvas,body.admin-bar .kb-off-canvas-overlay,body.admin-bar .kb-off-canvas-inner-wrap{top:32px}}body.kb-modal-open{overflow:hidden}.kb-scrollbar-fixer{margin-right:var(--kb-scrollbar-offset, unset)}.kb-scrollbar-fixer .item-is-fixed{right:var(--kb-scrollbar-offset, 0)}
.wp-block-kadence-off-canvas-trigger{margin:0;padding:var(--global-kb-spacing-xxs, 0.5rem);color:currentColor;background:none;border:none;border-radius:0;cursor:pointer;display:flex;overflow:auto;box-shadow:none}.wp-block-kadence-off-canvas-trigger:hover,.wp-block-kadence-off-canvas-trigger:focus{color:currentColor;background:none;box-shadow:none}.wp-block-kadence-off-canvas-trigger svg{pointer-events:none}


/* link: /wp-content/plugins/kadence-blocks/dist/style-blocks-identity.css */
.kb-identity .kb-img-transparent,.kb-identity .kb-img-sticky{display:none}.kb-identity .kb-identity-layout-container{display:flex;width:100%}.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-left,.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-right{flex-direction:row;justify-content:space-between}.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-right{flex-direction:row-reverse}.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-top{flex-direction:column}.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-bottom{flex-direction:column-reverse}.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-left-stacked,.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-right-stacked{flex-direction:row;justify-content:space-between}.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-left-stacked .wp-block-group,.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-right-stacked .wp-block-group{display:flex;flex-direction:column}.kb-identity .kb-identity-layout-container.kb-identity-layout-logo-right-stacked{flex-direction:row-reverse}.kb-identity .kb-identity-layout-container.kb-identity-layout-title-logo-tagline{flex-direction:column}.kb-identity .kb-identity-layout-container.kb-identity-layout-title-logo-tagline .wp-block-kadence-image{order:2}.kb-identity .kb-identity-layout-container.kb-identity-layout-title-logo-tagline .kb-identity-title{order:1}.kb-identity .kb-identity-layout-container.kb-identity-layout-title-logo-tagline .kb-identity-tagline{order:3}.kb-identity .kb-identity-layout-container .wp-block-kadence-advancedheading{margin:unset}.kb-identity .kb-identity-layout-container p{margin-bottom:unset}@media(min-width: 1025px){.header-desktop-transparent .kb-identity.has-transparent-img .custom-logo{display:none}.header-desktop-transparent .kb-identity.has-transparent-img .kb-img-transparent{display:initial}}@media(min-width: 720px)and (max-width: 1024px){.header-tablet-transparent .kb-identity.has-transparent-img .custom-logo{display:none}.header-tablet-transparent .kb-identity.has-transparent-img .kb-img-transparent{display:initial}}@media(max-width: 719px){.header-mobile-transparent .kb-identity.has-transparent-img .custom-logo{display:none}.header-mobile-transparent .kb-identity.has-transparent-img .kb-img-transparent{display:initial}}


/* link: /wp-content/plugins/kadence-blocks/dist/style-blocks-navigation.css */
.wp-block-kadence-navigation{max-width:100%;box-sizing:border-box;height:var(--kb-nav-height)}.wp-block-kadence-navigation *{box-sizing:border-box}@media(min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-underline-fullheight,.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-fullheight{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-underline-fullheight>.menu-container,.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-fullheight>.menu-container{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-underline-fullheight>.menu-container>.menu,.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-fullheight>.menu-container>.menu{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-underline-fullheight>.menu-container>.menu>.menu-item,.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-fullheight>.menu-container>.menu>.menu-item{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-underline-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap,.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap{height:100%}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-underline-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content,.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-style-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{display:flex;height:100%;align-items:center}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-underline-fullheight,.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-fullheight{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-underline-fullheight>.menu-container,.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-fullheight>.menu-container{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-underline-fullheight>.menu-container>.menu,.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-fullheight>.menu-container>.menu{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-underline-fullheight>.menu-container>.menu>.menu-item,.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-fullheight>.menu-container>.menu>.menu-item{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-underline-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap,.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap{height:100%}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-underline-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content,.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-style-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{display:flex;height:100%;align-items:center}}@media(max-width: 719px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-underline-fullheight,.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-fullheight{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-underline-fullheight>.menu-container,.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-fullheight>.menu-container{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-underline-fullheight>.menu-container>.menu,.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-fullheight>.menu-container>.menu{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-underline-fullheight>.menu-container>.menu>.menu-item,.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-fullheight>.menu-container>.menu>.menu-item{height:100%;align-items:center}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-underline-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap,.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap{height:100%}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-underline-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content,.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-style-fullheight>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{display:flex;height:100%;align-items:center}}@media(min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation[class*=navigation-desktop-style-underline]>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{position:relative}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation[class*=navigation-desktop-style-underline]>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content:after{content:"";width:var(--kb-nav-link-underline-width, 100%);position:absolute;bottom:0px;height:2px;right:50%;background:currentColor;transform:var(--kb-nav-link-underline-transform, scale(0, 0) translate(-50%, 0));transition:transform .2s ease-in-out,color 0s ease-in-out}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation[class*=navigation-desktop-style-underline]>.menu-container>.menu>.menu-item:hover>.kb-link-wrap>.kb-nav-link-content:after{transform:scale(1, 1) translate(50%, 0)}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation[class*=navigation-desktop-style-underline]>.menu-container>.menu>.menu-item.current-menu-item>.kb-link-wrap>.kb-nav-link-content:after,.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation[class*=navigation-desktop-style-underline]>.menu-container>.menu>.menu-item.menu-item--toggled-on>.kb-link-wrap>.kb-nav-link-content:after{transform:scale(1, 1) translate(50%, 0)}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation[class*=navigation-tablet-style-underline]>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{position:relative}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation[class*=navigation-tablet-style-underline]>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content:after{content:"";width:var(--kb-nav-link-underline-width, 100%);position:absolute;bottom:0px;height:2px;right:50%;background:currentColor;transform:var(--kb-nav-link-underline-transform, scale(0, 0) translate(-50%, 0));transition:transform .2s ease-in-out,color 0s ease-in-out}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation[class*=navigation-tablet-style-underline]>.menu-container>.menu>.menu-item:hover>.kb-link-wrap>.kb-nav-link-content:after{transform:scale(1, 1) translate(50%, 0)}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation[class*=navigation-tablet-style-underline]>.menu-container>.menu>.menu-item.current-menu-item>.kb-link-wrap>.kb-nav-link-content:after,.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation[class*=navigation-tablet-style-underline]>.menu-container>.menu>.menu-item.menu-item--toggled-on>.kb-link-wrap>.kb-nav-link-content:after{transform:scale(1, 1) translate(50%, 0)}}@media(max-width: 719px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation[class*=navigation-mobile-style-underline]>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{position:relative}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation[class*=navigation-mobile-style-underline]>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content:after{content:"";width:var(--kb-nav-link-underline-width, 100%);position:absolute;bottom:0px;height:2px;right:50%;background:currentColor;transform:var(--kb-nav-link-underline-transform, scale(0, 0) translate(-50%, 0));transition:transform .2s ease-in-out,color 0s ease-in-out}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation[class*=navigation-mobile-style-underline]>.menu-container>.menu>.menu-item:hover>.kb-link-wrap>.kb-nav-link-content:after{transform:scale(1, 1) translate(50%, 0)}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation[class*=navigation-mobile-style-underline]>.menu-container>.menu>.menu-item.current-menu-item>.kb-link-wrap>.kb-nav-link-content:after,.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation[class*=navigation-mobile-style-underline]>.menu-container>.menu>.menu-item.menu-item--toggled-on>.kb-link-wrap>.kb-nav-link-content:after{transform:scale(1, 1) translate(50%, 0)}}@media(min-width: 1025px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-dropdown-animation-fade-up .sub-menu{--kb-nav-dropdown-hide-transform-y: 10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 1025px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-tablet-dropdown-animation-fade-up .sub-menu{--kb-nav-dropdown-hide-transform-y: 10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 1025px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-mobile-dropdown-animation-fade-up .sub-menu{--kb-nav-dropdown-hide-transform-y: 10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 1025px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-dropdown-animation-fade-down .sub-menu{--kb-nav-dropdown-hide-transform-y: -10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 1025px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-tablet-dropdown-animation-fade-down .sub-menu{--kb-nav-dropdown-hide-transform-y: -10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 1025px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-mobile-dropdown-animation-fade-down .sub-menu{--kb-nav-dropdown-hide-transform-y: -10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 1025px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-desktop-dropdown-animation-fade .sub-menu{--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 1025px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-tablet-dropdown-animation-fade .sub-menu{--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 1025px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .navigation-mobile-dropdown-animation-fade .sub-menu{--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu{position:absolute;top:100%;flex-direction:column;background:var(--kb-nav-dropdown-background, #fff);margin-left:0;z-index:1000;box-shadow:var(--kb-nav-dropdown-box-shadow)}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu.sub-menu-right-edge{--kb-nav-dropdown-show-left: auto;--kb-nav-dropdown-show-right: 0;--kb-nav-dropdown-show-transform-y: 0;--kb-nav-dropdown-show-transform-x: 0;--kb-nav-dropdown-hide-transform-x: 0}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu.sub-menu-left-edge{--kb-nav-dropdown-show-left: 0;--kb-nav-dropdown-show-right: auto;--kb-nav-dropdown-show-transform-y: 0;--kb-nav-dropdown-show-transform-x: 0;--kb-nav-dropdown-hide-transform-x: 0}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu .sub-menu{top:0;--kb-nav-dropdown-show-left: 100%;--kb-nav-dropdown-show-right: auto;--kb-nav-dropdown-show-transform-x: 0;--kb-nav-dropdown-show-transform-y: 0;--kb-nav-dropdown-hide-transform-x: 0;min-height:100%}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu .sub-menu.sub-menu-right-edge{--kb-nav-dropdown-show-left: auto;--kb-nav-dropdown-show-right: 100%}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu .sub-menu.sub-menu-left-edge{--kb-nav-dropdown-show-left: 100%;--kb-nav-dropdown-show-right: auto}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu>li>.kb-link-wrap .kb-nav-arrow-svg{transform:rotate(270deg)}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu>li:last-child{border-bottom:0}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu .kb-nav-dropdown-toggle-btn{width:calc(var(--kb-nav-drop-icon-width, 1.6em) + var(--kb-nav-link-padding-right, 0.5em));margin-inline-end:calc((var(--kb-nav-drop-icon-width, 1.6em) + var(--kb-nav-link-padding-right, 0.5em))*-1)}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .sub-menu .kb-nav-dropdown-toggle-btn:focus{z-index:10}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .menu-item:not(.kb-nav-link-sub-click):hover>.sub-menu,.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .menu-item.menu-item--toggled-on>.sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .kb-nav-item-title-wrap{position:relative}.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .menu-item:not(.menu-item--has-toggle):focus-within>ul{display:block}}@media(min-width: 1025px)and (hover: none){.wp-block-kadence-navigation.navigation-desktop-orientation-horizontal .menu-item--has-toggle .kb-nav-dropdown-toggle-btn{pointer-events:all}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-desktop-dropdown-animation-fade-up .sub-menu{--kb-nav-dropdown-hide-transform-y: 10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-dropdown-animation-fade-up .sub-menu{--kb-nav-dropdown-hide-transform-y: 10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 720px)and (max-width: 1024px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-mobile-dropdown-animation-fade-up .sub-menu{--kb-nav-dropdown-hide-transform-y: 10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-desktop-dropdown-animation-fade-down .sub-menu{--kb-nav-dropdown-hide-transform-y: -10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-dropdown-animation-fade-down .sub-menu{--kb-nav-dropdown-hide-transform-y: -10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 720px)and (max-width: 1024px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-mobile-dropdown-animation-fade-down .sub-menu{--kb-nav-dropdown-hide-transform-y: -10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-desktop-dropdown-animation-fade .sub-menu{--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-tablet-dropdown-animation-fade .sub-menu{--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 720px)and (max-width: 1024px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .navigation-mobile-dropdown-animation-fade .sub-menu{--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu{position:absolute;top:100%;flex-direction:column;background:var(--kb-nav-dropdown-background, #fff);margin-left:0;z-index:1000;box-shadow:var(--kb-nav-dropdown-box-shadow)}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu.sub-menu-right-edge{--kb-nav-dropdown-show-left: auto;--kb-nav-dropdown-show-right: 0;--kb-nav-dropdown-show-transform-y: 0;--kb-nav-dropdown-show-transform-x: 0;--kb-nav-dropdown-hide-transform-x: 0}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu.sub-menu-left-edge{--kb-nav-dropdown-show-left: 0;--kb-nav-dropdown-show-right: auto;--kb-nav-dropdown-show-transform-y: 0;--kb-nav-dropdown-show-transform-x: 0;--kb-nav-dropdown-hide-transform-x: 0}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu .sub-menu{top:0;--kb-nav-dropdown-show-left: 100%;--kb-nav-dropdown-show-right: auto;--kb-nav-dropdown-show-transform-x: 0;--kb-nav-dropdown-show-transform-y: 0;--kb-nav-dropdown-hide-transform-x: 0;min-height:100%}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu .sub-menu.sub-menu-right-edge{--kb-nav-dropdown-show-left: auto;--kb-nav-dropdown-show-right: 100%}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu .sub-menu.sub-menu-left-edge{--kb-nav-dropdown-show-left: 100%;--kb-nav-dropdown-show-right: auto}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu>li>.kb-link-wrap .kb-nav-arrow-svg{transform:rotate(270deg)}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu>li:last-child{border-bottom:0}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu .kb-nav-dropdown-toggle-btn{width:calc(var(--kb-nav-drop-icon-width, 1.6em) + var(--kb-nav-link-padding-right, 0.5em));margin-inline-end:calc((var(--kb-nav-drop-icon-width, 1.6em) + var(--kb-nav-link-padding-right, 0.5em))*-1)}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .sub-menu .kb-nav-dropdown-toggle-btn:focus{z-index:10}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .menu-item:not(.kb-nav-link-sub-click):hover>.sub-menu,.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .menu-item.menu-item--toggled-on>.sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .kb-nav-item-title-wrap{position:relative}.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .menu-item:not(.menu-item--has-toggle):focus-within>ul{display:block}}@media(min-width: 720px)and (max-width: 1024px)and (hover: none){.wp-block-kadence-navigation.navigation-tablet-orientation-horizontal .menu-item--has-toggle .kb-nav-dropdown-toggle-btn{pointer-events:all}}@media(max-width: 719px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-desktop-dropdown-animation-fade-up .sub-menu{--kb-nav-dropdown-hide-transform-y: 10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(max-width: 719px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-tablet-dropdown-animation-fade-up .sub-menu{--kb-nav-dropdown-hide-transform-y: 10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(max-width: 719px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-dropdown-animation-fade-up .sub-menu{--kb-nav-dropdown-hide-transform-y: 10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(max-width: 719px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-desktop-dropdown-animation-fade-down .sub-menu{--kb-nav-dropdown-hide-transform-y: -10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(max-width: 719px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-tablet-dropdown-animation-fade-down .sub-menu{--kb-nav-dropdown-hide-transform-y: -10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(max-width: 719px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-dropdown-animation-fade-down .sub-menu{--kb-nav-dropdown-hide-transform-y: -10px;--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(max-width: 719px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-desktop-dropdown-animation-fade .sub-menu{--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(max-width: 719px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-tablet-dropdown-animation-fade .sub-menu{--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(max-width: 719px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .navigation-mobile-dropdown-animation-fade .sub-menu{--kb-nav-dropdown-transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out}}@media(max-width: 719px){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu{position:absolute;top:100%;flex-direction:column;background:var(--kb-nav-dropdown-background, #fff);margin-left:0;z-index:1000;box-shadow:var(--kb-nav-dropdown-box-shadow)}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu.sub-menu-right-edge{--kb-nav-dropdown-show-left: auto;--kb-nav-dropdown-show-right: 0;--kb-nav-dropdown-show-transform-y: 0;--kb-nav-dropdown-show-transform-x: 0;--kb-nav-dropdown-hide-transform-x: 0}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu.sub-menu-left-edge{--kb-nav-dropdown-show-left: 0;--kb-nav-dropdown-show-right: auto;--kb-nav-dropdown-show-transform-y: 0;--kb-nav-dropdown-show-transform-x: 0;--kb-nav-dropdown-hide-transform-x: 0}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu .sub-menu{top:0;--kb-nav-dropdown-show-left: 100%;--kb-nav-dropdown-show-right: auto;--kb-nav-dropdown-show-transform-x: 0;--kb-nav-dropdown-show-transform-y: 0;--kb-nav-dropdown-hide-transform-x: 0;min-height:100%}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu .sub-menu.sub-menu-right-edge{--kb-nav-dropdown-show-left: auto;--kb-nav-dropdown-show-right: 100%}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu .sub-menu.sub-menu-left-edge{--kb-nav-dropdown-show-left: 100%;--kb-nav-dropdown-show-right: auto}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu>li>.kb-link-wrap .kb-nav-arrow-svg{transform:rotate(270deg)}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu>li:last-child{border-bottom:0}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu .kb-nav-dropdown-toggle-btn{width:calc(var(--kb-nav-drop-icon-width, 1.6em) + var(--kb-nav-link-padding-right, 0.5em));margin-inline-end:calc((var(--kb-nav-drop-icon-width, 1.6em) + var(--kb-nav-link-padding-right, 0.5em))*-1)}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .sub-menu .kb-nav-dropdown-toggle-btn:focus{z-index:10}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .menu-item:not(.kb-nav-link-sub-click):hover>.sub-menu,.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .menu-item.menu-item--toggled-on>.sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .kb-nav-item-title-wrap{position:relative}.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .menu-item:not(.menu-item--has-toggle):focus-within>ul{display:block}}@media(max-width: 719px)and (hover: none){.wp-block-kadence-navigation.navigation-mobile-orientation-horizontal .menu-item--has-toggle .kb-nav-dropdown-toggle-btn{pointer-events:all}}@media(min-width: 1025px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-desktop-parent-toggles-menus-true .kb-link-wrap .kb-nav-dropdown-toggle-btn{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}}@media(min-width: 1025px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-tablet-parent-toggles-menus-true .kb-link-wrap .kb-nav-dropdown-toggle-btn{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}}@media(min-width: 1025px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-mobile-parent-toggles-menus-true .kb-link-wrap .kb-nav-dropdown-toggle-btn{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}}@media(min-width: 1025px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-desktop-collapse-sub-menus-false .menu .sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-desktop-collapse-sub-menus-false .kb-link-wrap .kb-nav-dropdown-toggle-btn{display:none}}@media(min-width: 1025px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-tablet-collapse-sub-menus-false .menu .sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-tablet-collapse-sub-menus-false .kb-link-wrap .kb-nav-dropdown-toggle-btn{display:none}}@media(min-width: 1025px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-mobile-collapse-sub-menus-false .menu .sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation-mobile-collapse-sub-menus-false .kb-link-wrap .kb-nav-dropdown-toggle-btn{display:none}}@media(min-width: 1025px){.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .navigation{width:100%;display:block}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-container{display:block}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-container .menu{display:flex;flex-direction:column;align-items:flex-start}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-container .menu .menu-item{display:list-item;width:100%}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-container .menu .menu-item .sub-menu.sub-menu{--kb-nav-dropdown-width: auto !important;--kb-nav-dropdown-show-left: 0 !important;--kb-nav-dropdown-hide-transform-x: 0 !important;--kb-nav-dropdown-show-transform-x: 0 !important;--kb-nav-dropdown-margin-top: 0 !important;--kb-nav-dropdown-margin-bottom: 0 !important}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical ul{display:block;list-style:none}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .sub-menu{--kb-nav-dropdown-margin-left: 1em;box-shadow:none}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .sub-menu .menu-item>.kb-link-wrap>.kb-nav-link-content{width:100%}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical ul .sub-menu .sub-menu .sub-menu .sub-menu ul{--kb-nav-dropdown-margin-left: 0}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .kb-nav-link-content{display:block;width:100%;text-decoration:none;color:inherit}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .kb-link-wrap{display:flex;position:relative}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .kb-nav-dropdown-toggle-btn{background:rgba(0,0,0,0);color:inherit;padding:.5em .7em;margin:0;display:flex;border:0;border-radius:0;box-shadow:none;line-height:normal;align-items:center;bottom:auto;pointer-events:all;width:auto;cursor:pointer;right:0px}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .kb-nav-dropdown-toggle-btn svg{height:auto;display:block}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .kb-nav-dropdown-toggle-btn[aria-expanded=true] svg{transform:rotate(180deg)}.wp-block-kadence-navigation.navigation-desktop-orientation-vertical .menu-item-has-children>.kb-link-wrap>.kb-nav-link-content{padding-right:calc(var(--kb-nav-link-padding-right, 0.5em))}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-desktop-parent-toggles-menus-true .kb-link-wrap .kb-nav-dropdown-toggle-btn{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-tablet-parent-toggles-menus-true .kb-link-wrap .kb-nav-dropdown-toggle-btn{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}}@media(min-width: 720px)and (max-width: 1024px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-mobile-parent-toggles-menus-true .kb-link-wrap .kb-nav-dropdown-toggle-btn{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-desktop-collapse-sub-menus-false .menu .sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-desktop-collapse-sub-menus-false .kb-link-wrap .kb-nav-dropdown-toggle-btn{display:none}}@media(min-width: 720px)and (max-width: 1024px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-tablet-collapse-sub-menus-false .menu .sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-tablet-collapse-sub-menus-false .kb-link-wrap .kb-nav-dropdown-toggle-btn{display:none}}@media(min-width: 720px)and (max-width: 1024px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-mobile-collapse-sub-menus-false .menu .sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation-mobile-collapse-sub-menus-false .kb-link-wrap .kb-nav-dropdown-toggle-btn{display:none}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .navigation{width:100%;display:block}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-container{display:block}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-container .menu{display:flex;flex-direction:column;align-items:flex-start}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-container .menu .menu-item{display:list-item;width:100%}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-container .menu .menu-item .sub-menu.sub-menu{--kb-nav-dropdown-width: auto !important;--kb-nav-dropdown-show-left: 0 !important;--kb-nav-dropdown-hide-transform-x: 0 !important;--kb-nav-dropdown-show-transform-x: 0 !important;--kb-nav-dropdown-margin-top: 0 !important;--kb-nav-dropdown-margin-bottom: 0 !important}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical ul{display:block;list-style:none}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .sub-menu{--kb-nav-dropdown-margin-left: 1em;box-shadow:none}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .sub-menu .menu-item>.kb-link-wrap>.kb-nav-link-content{width:100%}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical ul .sub-menu .sub-menu .sub-menu .sub-menu ul{--kb-nav-dropdown-margin-left: 0}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .kb-nav-link-content{display:block;width:100%;text-decoration:none;color:inherit}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .kb-link-wrap{display:flex;position:relative}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .kb-nav-dropdown-toggle-btn{background:rgba(0,0,0,0);color:inherit;padding:.5em .7em;margin:0;display:flex;border:0;border-radius:0;box-shadow:none;line-height:normal;align-items:center;bottom:auto;pointer-events:all;width:auto;cursor:pointer;right:0px}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .kb-nav-dropdown-toggle-btn svg{height:auto;display:block}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .kb-nav-dropdown-toggle-btn[aria-expanded=true] svg{transform:rotate(180deg)}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-item-has-children>.kb-link-wrap>.kb-nav-link-content{padding-right:calc(var(--kb-nav-link-padding-right, 0.5em))}}@media(max-width: 719px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-desktop-parent-toggles-menus-true .kb-link-wrap .kb-nav-dropdown-toggle-btn{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}}@media(max-width: 719px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-tablet-parent-toggles-menus-true .kb-link-wrap .kb-nav-dropdown-toggle-btn{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}}@media(max-width: 719px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-mobile-parent-toggles-menus-true .kb-link-wrap .kb-nav-dropdown-toggle-btn{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}}@media(max-width: 719px)and (min-width: 1025px){.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-desktop-collapse-sub-menus-false .menu .sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-desktop-collapse-sub-menus-false .kb-link-wrap .kb-nav-dropdown-toggle-btn{display:none}}@media(max-width: 719px)and (min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-tablet-collapse-sub-menus-false .menu .sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-tablet-collapse-sub-menus-false .kb-link-wrap .kb-nav-dropdown-toggle-btn{display:none}}@media(max-width: 719px)and (max-width: 719px){.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-mobile-collapse-sub-menus-false .menu .sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation-mobile-collapse-sub-menus-false .kb-link-wrap .kb-nav-dropdown-toggle-btn{display:none}}@media(max-width: 719px){.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .navigation{width:100%;display:block}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-container{display:block}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-container .menu{display:flex;flex-direction:column;align-items:flex-start}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-container .menu .menu-item{display:list-item;width:100%}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-container .menu .menu-item .sub-menu.sub-menu{--kb-nav-dropdown-width: auto !important;--kb-nav-dropdown-show-left: 0 !important;--kb-nav-dropdown-hide-transform-x: 0 !important;--kb-nav-dropdown-show-transform-x: 0 !important;--kb-nav-dropdown-margin-top: 0 !important;--kb-nav-dropdown-margin-bottom: 0 !important}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical ul{display:block;list-style:none}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .sub-menu{--kb-nav-dropdown-margin-left: 1em;box-shadow:none}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .sub-menu .menu-item>.kb-link-wrap>.kb-nav-link-content{width:100%}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical ul .sub-menu .sub-menu .sub-menu .sub-menu ul{--kb-nav-dropdown-margin-left: 0}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .kb-nav-link-content{display:block;width:100%;text-decoration:none;color:inherit}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .kb-link-wrap{display:flex;position:relative}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .kb-nav-dropdown-toggle-btn{background:rgba(0,0,0,0);color:inherit;padding:.5em .7em;margin:0;display:flex;border:0;border-radius:0;box-shadow:none;line-height:normal;align-items:center;bottom:auto;pointer-events:all;width:auto;cursor:pointer;right:0px}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .kb-nav-dropdown-toggle-btn svg{height:auto;display:block}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .kb-nav-dropdown-toggle-btn[aria-expanded=true] svg{transform:rotate(180deg)}.wp-block-kadence-navigation.navigation-mobile-orientation-vertical .menu-item-has-children>.kb-link-wrap>.kb-nav-link-content{padding-right:calc(var(--kb-nav-link-padding-right, 0.5em))}}@media(min-width: 1025px){.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-stretch.navigation-desktop-orientation-horizontal{flex-grow:10}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-stretch.navigation-desktop-orientation-horizontal>.navigation{flex-grow:1}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-stretch.navigation-desktop-orientation-horizontal>.navigation>.menu-container{flex-grow:1}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-stretch.navigation-desktop-orientation-horizontal>.navigation>.menu-container>.menu{flex-grow:1;justify-content:space-between}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-stretch.navigation-desktop-orientation-horizontal.navigation-desktop-layout-fill-stretch-true>.navigation>.menu-container>.menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr))}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-stretch.navigation-desktop-orientation-horizontal.navigation-desktop-layout-fill-stretch-true>.navigation>.menu-container>.menu>.menu-item{text-align:center}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-stretch.navigation-desktop-orientation-horizontal.navigation-desktop-layout-fill-stretch-true>.navigation>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{width:100%;text-align:var(--kb-nav-link-align, center);justify-content:var(--kb-nav-link-align, center)}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-stretch.navigation-tablet-orientation-horizontal{flex-grow:10}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-stretch.navigation-tablet-orientation-horizontal>.navigation{flex-grow:1}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-stretch.navigation-tablet-orientation-horizontal>.navigation>.menu-container{flex-grow:1}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-stretch.navigation-tablet-orientation-horizontal>.navigation>.menu-container>.menu{flex-grow:1;justify-content:space-between}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-stretch.navigation-tablet-orientation-horizontal.navigation-tablet-layout-fill-stretch-true>.navigation>.menu-container>.menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr))}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-stretch.navigation-tablet-orientation-horizontal.navigation-tablet-layout-fill-stretch-true>.navigation>.menu-container>.menu>.menu-item{text-align:center}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-stretch.navigation-tablet-orientation-horizontal.navigation-tablet-layout-fill-stretch-true>.navigation>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{width:100%;text-align:var(--kb-nav-link-align, center);justify-content:var(--kb-nav-link-align, center)}}@media(max-width: 719px){.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-stretch.navigation-modbile-orientation-horizontal{flex-grow:10}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-stretch.navigation-modbile-orientation-horizontal>.navigation{flex-grow:1}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-stretch.navigation-modbile-orientation-horizontal>.navigation>.menu-container{flex-grow:1}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-stretch.navigation-modbile-orientation-horizontal>.navigation>.menu-container>.menu{flex-grow:1;justify-content:space-between}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-stretch.navigation-modbile-orientation-horizontal.navigation-mobile-layout-fill-stretch-true>.navigation>.menu-container>.menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr))}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-stretch.navigation-modbile-orientation-horizontal.navigation-mobile-layout-fill-stretch-true>.navigation>.menu-container>.menu>.menu-item{text-align:center}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-stretch.navigation-modbile-orientation-horizontal.navigation-mobile-layout-fill-stretch-true>.navigation>.menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{width:100%;text-align:var(--kb-nav-link-align, center);justify-content:var(--kb-nav-link-align, center)}}@media(min-width: 1025px){.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-grid.navigation-desktop-orientation-horizontal{flex-grow:10}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-grid.navigation-desktop-orientation-horizontal>.navigation{flex-grow:1}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-grid.navigation-desktop-orientation-horizontal>.navigation>.menu-container{flex-grow:1;display:block}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-grid.navigation-desktop-orientation-horizontal>.navigation>.menu-container>.menu{display:grid;grid-template-columns:var(--kb-nav-grid-columns, minmax(0, 1fr))}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-grid.navigation-desktop-orientation-horizontal>.navigation>.menu-container>.menu>.menu-item{height:100%}.wp-block-kadence-navigation.kb-nav-desktop-horizontal-layout-grid.navigation-desktop-orientation-horizontal>.navigation>.menu-container>.menu>.menu-item>.kb-link-wrap{height:100%}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-grid.navigation-tablet-orientation-horizontal{flex-grow:10}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-grid.navigation-tablet-orientation-horizontal>.navigation{flex-grow:1}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-grid.navigation-tablet-orientation-horizontal>.navigation>.menu-container{flex-grow:1;display:block}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-grid.navigation-tablet-orientation-horizontal>.navigation>.menu-container>.menu{display:grid;grid-template-columns:var(--kb-nav-grid-columns, minmax(0, 1fr))}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-grid.navigation-tablet-orientation-horizontal>.navigation>.menu-container>.menu>.menu-item{height:100%}.wp-block-kadence-navigation.kb-nav-tablet-horizontal-layout-grid.navigation-tablet-orientation-horizontal>.navigation>.menu-container>.menu>.menu-item>.kb-link-wrap{height:100%}}@media(max-width: 719px){.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-grid.navigation-mobile-orientation-horizontal{flex-grow:10}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-grid.navigation-mobile-orientation-horizontal>.navigation{flex-grow:1}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-grid.navigation-mobile-orientation-horizontal>.navigation>.menu-container{flex-grow:1;display:block}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-grid.navigation-mobile-orientation-horizontal>.navigation>.menu-container>.menu{display:grid;grid-template-columns:var(--kb-nav-grid-columns, minmax(0, 1fr))}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-grid.navigation-mobile-orientation-horizontal>.navigation>.menu-container>.menu>.menu-item{height:100%}.wp-block-kadence-navigation.kb-nav-mobile-horizontal-layout-grid.navigation-mobile-orientation-horizontal>.navigation>.menu-container>.menu>.menu-item>.kb-link-wrap{height:100%}}@media(min-width: 1025px){.wp-block-kadence-navigation .navigation-desktop-parent-active-true .menu-item.current-menu-ancestor>.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color-active-lv: var(--kb-nav-link-color-active-ancestor, var(--kb-nav-link-color-active));--kb-nav-link-background-active-lv: var( --kb-nav-link-background-active-ancestor, var(--kb-nav-link-background-active) );--kb-nav-link-active-border-top-lv: var( --kb-nav-link-active-ancestor-border-top, var(--kb-nav-link-active-border-top) );--kb-nav-link-active-border-right-lv: var( --kb-nav-link-active-ancestor-border-right, var(--kb-nav-link-active-border-right) );--kb-nav-link-active-border-bottom-lv: var( --kb-nav-link-active-ancestor-border-bottom, var(--kb-nav-link-active-border-bottom) );--kb-nav-link-active-border-left-lv: var( --kb-nav-link-active-ancestor-border-left, var(--kb-nav-link-active-border-left) );--kb-nav-link-active-border-top-left-radius-lv: var( --kb-nav-link-active-ancestor-border-top-left-radius, var(--kb-nav-link-active-border-top-left-radius) );--kb-nav-link-active-border-top-right-radius-lv: var( --kb-nav-link-active-ancestor-border-top-right-radius, var(--kb-nav-link-active-border-top-right-radius) );--kb-nav-link-active-border-bottom-right-radius-lv: var( --kb-nav-link-active-ancestor-border-bottom-right-radius, var(--kb-nav-link-active-border-bottom-right-radius) );--kb-nav-link-active-border-bottom-left-radius-lv: var( --kb-nav-link-active-ancestor-border-bottom-left-radius, var(--kb-nav-link-active-border-bottom-left-radius) );--kb-nav-link-active-box-shadow-lv: var( --kb-nav-link-box-shadow-active-ancestor, var(--kb-nav-link-box-shadow-active) );--kb-nav-link-highlight-color-active-lv: var(--kb-nav-link-highlight-color-active-ancestor);--kb-nav-link-highlight-background-active-lv: var(--kb-nav-link-highlight-background-active-ancestor);--kb-nav-link-media-container-background-active-lv: var( --kb-nav-link-media-container-background-active-ancestor );--kb-nav-link-media-container-color-active-lv: var(--kb-nav-link-media-container-color-active-ancestor);--kb-nav-link-media-container-active-border-top-lv: var( --kb-nav-link-media-container-active-ancestor-border-top, var(--kb-nav-link-media-container-active-border-top) );--kb-nav-link-media-container-active-border-right-lv: var( --kb-nav-link-media-container-active-ancestor-border-right, var(--kb-nav-link-media-container-active-border-right) );--kb-nav-link-media-container-active-border-bottom-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom, var(--kb-nav-link-media-container-active-border-bottom) );--kb-nav-link-media-container-active-border-left-lv: var( --kb-nav-link-media-container-active-ancestor-border-left, var(--kb-nav-link-media-container-active-border-left) );--kb-nav-link-media-container-active-border-top-left-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-top-left-radius, var(--kb-nav-link-media-container-active-border-to-left-radiusp) );--kb-nav-link-media-container-active-border-top-right-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-top-right-radius, var(--kb-nav-link-media-container-active-border-top-right-radius) );--kb-nav-link-media-container-active-border-bottom-right-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom-right-radius, var(--kb-nav-link-media-container-active-border-bottom-right-radius) );--kb-nav-link-media-container-active-border-bottom-left-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom-left-radius, var(--kb-nav-link-media-container-active-border-bottom-left-radius) );--kb-nav-link-description-color-active-lv: var(--kb-nav-link-description-color-active-ancestor)}}@media(min-width: 720px)and (max-width: 1024px){.wp-block-kadence-navigation .navigation-tablet-parent-active-true .menu-item.current-menu-ancestor>.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color-active-lv: var(--kb-nav-link-color-active-ancestor, var(--kb-nav-link-color-active));--kb-nav-link-background-active-lv: var( --kb-nav-link-background-active-ancestor, var(--kb-nav-link-background-active) );--kb-nav-link-active-border-top-lv: var( --kb-nav-link-active-ancestor-border-top, var(--kb-nav-link-active-border-top) );--kb-nav-link-active-border-right-lv: var( --kb-nav-link-active-ancestor-border-right, var(--kb-nav-link-active-border-right) );--kb-nav-link-active-border-bottom-lv: var( --kb-nav-link-active-ancestor-border-bottom, var(--kb-nav-link-active-border-bottom) );--kb-nav-link-active-border-left-lv: var( --kb-nav-link-active-ancestor-border-left, var(--kb-nav-link-active-border-left) );--kb-nav-link-active-border-top-left-radius-lv: var( --kb-nav-link-active-ancestor-border-top-left-radius, var(--kb-nav-link-active-border-top-left-radius) );--kb-nav-link-active-border-top-right-radius-lv: var( --kb-nav-link-active-ancestor-border-top-right-radius, var(--kb-nav-link-active-border-top-right-radius) );--kb-nav-link-active-border-bottom-right-radius-lv: var( --kb-nav-link-active-ancestor-border-bottom-right-radius, var(--kb-nav-link-active-border-bottom-right-radius) );--kb-nav-link-active-border-bottom-left-radius-lv: var( --kb-nav-link-active-ancestor-border-bottom-left-radius, var(--kb-nav-link-active-border-bottom-left-radius) );--kb-nav-link-active-box-shadow-lv: var( --kb-nav-link-box-shadow-active-ancestor, var(--kb-nav-link-box-shadow-active) );--kb-nav-link-highlight-color-active-lv: var(--kb-nav-link-highlight-color-active-ancestor);--kb-nav-link-highlight-background-active-lv: var(--kb-nav-link-highlight-background-active-ancestor);--kb-nav-link-media-container-background-active-lv: var( --kb-nav-link-media-container-background-active-ancestor );--kb-nav-link-media-container-color-active-lv: var(--kb-nav-link-media-container-color-active-ancestor);--kb-nav-link-media-container-active-border-top-lv: var( --kb-nav-link-media-container-active-ancestor-border-top, var(--kb-nav-link-media-container-active-border-top) );--kb-nav-link-media-container-active-border-right-lv: var( --kb-nav-link-media-container-active-ancestor-border-right, var(--kb-nav-link-media-container-active-border-right) );--kb-nav-link-media-container-active-border-bottom-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom, var(--kb-nav-link-media-container-active-border-bottom) );--kb-nav-link-media-container-active-border-left-lv: var( --kb-nav-link-media-container-active-ancestor-border-left, var(--kb-nav-link-media-container-active-border-left) );--kb-nav-link-media-container-active-border-top-left-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-top-left-radius, var(--kb-nav-link-media-container-active-border-to-left-radiusp) );--kb-nav-link-media-container-active-border-top-right-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-top-right-radius, var(--kb-nav-link-media-container-active-border-top-right-radius) );--kb-nav-link-media-container-active-border-bottom-right-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom-right-radius, var(--kb-nav-link-media-container-active-border-bottom-right-radius) );--kb-nav-link-media-container-active-border-bottom-left-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom-left-radius, var(--kb-nav-link-media-container-active-border-bottom-left-radius) );--kb-nav-link-description-color-active-lv: var(--kb-nav-link-description-color-active-ancestor)}}@media(max-width: 719px){.wp-block-kadence-navigation .navigation-mobile-parent-active-true .menu-item.current-menu-ancestor>.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color-active-lv: var(--kb-nav-link-color-active-ancestor, var(--kb-nav-link-color-active));--kb-nav-link-background-active-lv: var( --kb-nav-link-background-active-ancestor, var(--kb-nav-link-background-active) );--kb-nav-link-active-border-top-lv: var( --kb-nav-link-active-ancestor-border-top, var(--kb-nav-link-active-border-top) );--kb-nav-link-active-border-right-lv: var( --kb-nav-link-active-ancestor-border-right, var(--kb-nav-link-active-border-right) );--kb-nav-link-active-border-bottom-lv: var( --kb-nav-link-active-ancestor-border-bottom, var(--kb-nav-link-active-border-bottom) );--kb-nav-link-active-border-left-lv: var( --kb-nav-link-active-ancestor-border-left, var(--kb-nav-link-active-border-left) );--kb-nav-link-active-border-top-left-radius-lv: var( --kb-nav-link-active-ancestor-border-top-left-radius, var(--kb-nav-link-active-border-top-left-radius) );--kb-nav-link-active-border-top-right-radius-lv: var( --kb-nav-link-active-ancestor-border-top-right-radius, var(--kb-nav-link-active-border-top-right-radius) );--kb-nav-link-active-border-bottom-right-radius-lv: var( --kb-nav-link-active-ancestor-border-bottom-right-radius, var(--kb-nav-link-active-border-bottom-right-radius) );--kb-nav-link-active-border-bottom-left-radius-lv: var( --kb-nav-link-active-ancestor-border-bottom-left-radius, var(--kb-nav-link-active-border-bottom-left-radius) );--kb-nav-link-active-box-shadow-lv: var( --kb-nav-link-box-shadow-active-ancestor, var(--kb-nav-link-box-shadow-active) );--kb-nav-link-highlight-color-active-lv: var(--kb-nav-link-highlight-color-active-ancestor);--kb-nav-link-highlight-background-active-lv: var(--kb-nav-link-highlight-background-active-ancestor);--kb-nav-link-media-container-background-active-lv: var( --kb-nav-link-media-container-background-active-ancestor );--kb-nav-link-media-container-color-active-lv: var(--kb-nav-link-media-container-color-active-ancestor);--kb-nav-link-media-container-active-border-top-lv: var( --kb-nav-link-media-container-active-ancestor-border-top, var(--kb-nav-link-media-container-active-border-top) );--kb-nav-link-media-container-active-border-right-lv: var( --kb-nav-link-media-container-active-ancestor-border-right, var(--kb-nav-link-media-container-active-border-right) );--kb-nav-link-media-container-active-border-bottom-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom, var(--kb-nav-link-media-container-active-border-bottom) );--kb-nav-link-media-container-active-border-left-lv: var( --kb-nav-link-media-container-active-ancestor-border-left, var(--kb-nav-link-media-container-active-border-left) );--kb-nav-link-media-container-active-border-top-left-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-top-left-radius, var(--kb-nav-link-media-container-active-border-to-left-radiusp) );--kb-nav-link-media-container-active-border-top-right-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-top-right-radius, var(--kb-nav-link-media-container-active-border-top-right-radius) );--kb-nav-link-media-container-active-border-bottom-right-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom-right-radius, var(--kb-nav-link-media-container-active-border-bottom-right-radius) );--kb-nav-link-media-container-active-border-bottom-left-radius-lv: var( --kb-nav-link-media-container-active-ancestor-border-bottom-left-radius, var(--kb-nav-link-media-container-active-border-bottom-left-radius) );--kb-nav-link-description-color-active-lv: var(--kb-nav-link-description-color-active-ancestor)}}.wp-block-kadence-navigation .navigation,.wp-block-kadence-navigation .menu-container{display:flex}.wp-block-kadence-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;position:relative;padding:var(--kb-nav-padding-top, 0) var(--kb-nav-padding-right, 0) var(--kb-nav-padding-bottom, 0) var(--kb-nav-padding-left, 0);margin:var(--kb-nav-margin-top, 0) var(--kb-nav-margin-right, 0) var(--kb-nav-margin-bottom, 0) var(--kb-nav-margin-left, 0);row-gap:var(--kb-nav-row-gap, 0);column-gap:var(--kb-nav-column-gap, 0)}.wp-block-kadence-navigation .menu .menu-item--toggled-on>.sub-menu,.wp-block-kadence-navigation .menu li:not(.menu-item--has-toggle):focus>.sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible;left:var(--kb-nav-dropdown-show-left);right:var(--kb-nav-dropdown-show-right);transform:translate(var(--kb-nav-dropdown-show-transform-x, 0), var(--kb-nav-dropdown-show-transform-y, 0));border-bottom:var(--kb-nav-dropdown-border-bottom);border-top:var(--kb-nav-dropdown-border-top);border-left:var(--kb-nav-dropdown-border-left);border-right:var(--kb-nav-dropdown-border-right);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);padding:var(--kb-nav-dropdown-padding-top, 0) var(--kb-nav-dropdown-padding-right, 0) var(--kb-nav-dropdown-padding-bottom, 0) var(--kb-nav-dropdown-padding-left, 0);margin:var(--kb-nav-dropdown-margin-top, 0) var(--kb-nav-dropdown-margin-right, 0) var(--kb-nav-dropdown-margin-bottom, 0) var(--kb-nav-dropdown-margin-left, 0)}.wp-block-kadence-navigation .sub-menu{display:block;list-style:none;padding:0;transition:var(--kb-nav-dropdown-transition);background:var(--kb-nav-dropdown-background);border-top-left-radius:var(--kb-nav-dropdown-border-top-left-radius);border-top-right-radius:var(--kb-nav-dropdown-border-top-right-radius);border-bottom-right-radius:var(--kb-nav-dropdown-border-bottom-right-radius);border-bottom-left-radius:var(--kb-nav-dropdown-border-bottom-left-radius);width:var(--kb-nav-dropdown-width);left:var(--kb-nav-dropdown-hide-left);right:var(--kb-nav-dropdown-hide-right);transform:var(--kb-nav-dropdown-transform, translate(var(--kb-nav-dropdown-hide-transform-x, 0), var(--kb-nav-dropdown-hide-transform-y, 0)));margin-top:var(--kb-nav-dropdown-margin-top, 0);margin-right:var(--kb-nav-dropdown-margin-right, 0);margin-bottom:var(--kb-nav-dropdown-margin-bottom, 0);margin-left:var(--kb-nav-dropdown-margin-left, 0);opacity:0;visibility:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden}.wp-block-kadence-navigation .sub-menu .link-media-container{justify-content:flex-start}.wp-block-kadence-navigation .sub-menu>.menu-item>.kb-link-wrap{--kb-nav-link-color: var(--kb-nav-dropdown-link-color);--kb-nav-link-color-hover: var(--kb-nav-dropdown-link-color-hover);--kb-nav-link-color-active: var(--kb-nav-dropdown-link-color-active);--kb-nav-link-color-active-ancestor: var(--kb-nav-dropdown-link-color-active-ancestor);--kb-nav-link-background-hover: var(--kb-nav-dropdown-link-background-hover);--kb-nav-link-background-active: var(--kb-nav-dropdown-link-background-active);--kb-nav-link-padding-top: var(--kb-nav-dropdown-link-padding-top);--kb-nav-link-padding-bottom: var(--kb-nav-dropdown-link-padding-bottom);--kb-nav-link-padding-left: var(--kb-nav-dropdown-link-padding-left);--kb-nav-link-padding-right: var(--kb-nav-dropdown-link-padding-right);--kb-nav-link-border-top: var(--kb-nav-dropdown-link-border-top);--kb-nav-link-border-right: var(--kb-nav-dropdown-link-border-right);--kb-nav-link-border-bottom: var(--kb-nav-dropdown-link-border-bottom);--kb-nav-link-border-left: var(--kb-nav-dropdown-link-border-left);--kb-nav-link-hover-border-top: var(--kb-nav-dropdown-link-hover-border-top);--kb-nav-link-hover-border-right: var(--kb-nav-dropdown-link-hover-border-right);--kb-nav-link-hover-border-bottom: var(--kb-nav-dropdown-link-hover-border-bottom);--kb-nav-link-hover-border-left: var(--kb-nav-dropdown-link-hover-border-left);--kb-nav-link-active-border-top: var(--kb-nav-dropdown-link-active-border-top);--kb-nav-link-active-border-right: var(--kb-nav-dropdown-link-active-border-right);--kb-nav-link-active-border-bottom: var(--kb-nav-dropdown-link-active-border-bottom);--kb-nav-link-active-border-left: var(--kb-nav-dropdown-link-active-border-left);--kb-nav-link-active-ancestor-border-top: var(--kb-nav-dropdown-link-active-ancestor-border-top);--kb-nav-link-active-ancestor-border-right: var(--kb-nav-dropdown-link-active-ancestor-border-right);--kb-nav-link-active-ancestor-border-bottom: var(--kb-nav-dropdown-link-active-ancestor-border-bottom);--kb-nav-link-active-ancestor-border-left: var(--kb-nav-dropdown-link-active-ancestor-border-left);--kb-nav-link-border-top-left-radius: var(--kb-nav-dropdown-link-border-top-left-radius);--kb-nav-link-border-top-right-radius: var(--kb-nav-dropdown-link-border-top-right-radius);--kb-nav-link-border-bottom-right-radius: var(--kb-nav-dropdown-link-border-bottom-right-radius);--kb-nav-link-border-bottom-left-radius: var(--kb-nav-dropdown-link-border-bottom-left-radius);--kb-nav-link-hover-border-top-left-radius: var(--kb-nav-dropdown-link-hover-border-top-left-radius);--kb-nav-link-hover-border-top-right-radius: var(--kb-nav-dropdown-link-hover-border-top-right-radius);--kb-nav-link-hover-border-bottom-right-radius: var( --kb-nav-dropdown-link-hover-border-bottom-right-radius );--kb-nav-link-hover-border-bottom-left-radius: var(--kb-nav-dropdown-link-hover-border-bottom-left-radius);--kb-nav-link-active-border-top-left-radius: var(--kb-nav-dropdown-link-active-border-top-left-radius);--kb-nav-link-active-border-top-right-radius: var(--kb-nav-dropdown-link-active-border-top-right-radius);--kb-nav-link-active-border-bottom-right-radius: var( --kb-nav-dropdown-link-active-border-bottom-right-radius );--kb-nav-link-active-border-bottom-left-radius: var( --kb-nav-dropdown-link-active-border-bottom-left-radius );--kb-nav-link-active-ancestor-border-top-left-radius: var( --kb-nav-dropdown-link-active-ancestor-border-top-left-radius );--kb-nav-link-active-ancestor-border-top-right-radius: var( --kb-nav-dropdown-link-active-ancestor-border-top-right-radius );--kb-nav-link-active-ancestor-border-bottom-right-radius: var( --kb-nav-dropdown-link-active-ancestor-border-bottom-right-radius );--kb-nav-link-active-ancestor-border-bottom-left-radius: var( --kb-nav-dropdown-link-active-ancestor-border-bottom-left-radius );--kb-nav-link-box-shadow: var(--kb-nav-dropdown-link-box-shadow);--kb-nav-link-box-shadow-hover: var(--kb-nav-dropdown-link-box-shadow-hover);--kb-nav-link-box-shadow-active: var(--kb-nav-dropdown-link-box-shadow-active);--kb-nav-link-box-shadow-active-ancestor: var(--kb-nav-dropdown-link-box-shadow-active-ancestor);--kb-nav-link-description-color: var(--kb-nav-dropdown-link-description-color);--kb-nav-link-description-color-hover: var(--kb-nav-dropdown-link-description-color-hover);--kb-nav-link-description-color-active: var(--kb-nav-dropdown-link-description-color-active);--kb-nav-link-description-color-active-ancestor: var( --kb-nav-dropdown-link-description-color-active-ancestor );--kb-nav-link-description-padding-top: var(--kb-nav-dropdown-link-description-padding-top);--kb-nav-link-description-padding-right: var(--kb-nav-dropdown-link-description-padding-right);--kb-nav-link-description-padding-bottom: var(--kb-nav-dropdown-link-description-padding-bottom);--kb-nav-link-description-padding-left: var(--kb-nav-dropdown-link-description-padding-left);--kb-nav-link-align: var(--kb-nav-dropdown-link-align);--kb-nav-link-flex-justify: var(--kb-nav-dropdown-link-flex-justify)}.wp-block-kadence-navigation .sub-menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{width:var(--kb-nav-dropdown-link-width, 200px)}.wp-block-kadence-navigation .menu-item{position:var(--kb-nav-link-position);border-bottom:var(--kb-nav-menu-item-border-bottom)}.wp-block-kadence-navigation .menu-item.current-menu-item>.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color-active-lv: var(--kb-nav-link-color-active);--kb-nav-link-background-active-lv: var(--kb-nav-link-background-active);--kb-nav-link-active-border-top-lv: var(--kb-nav-link-active-border-top);--kb-nav-link-active-border-right-lv: var(--kb-nav-link-active-border-right);--kb-nav-link-active-border-bottom-lv: var(--kb-nav-link-active-border-bottom);--kb-nav-link-active-border-left-lv: var(--kb-nav-link-active-border-left);--kb-nav-link-active-border-top-left-radius-lv: var(--kb-nav-link-active-border-top-left-radius);--kb-nav-link-active-border-top-right-radius-lv: var(--kb-nav-link-active-border-top-right-radius);--kb-nav-link-active-border-bottom-right-radius-lv: var(--kb-nav-link-active-border-bottom-right-radius);--kb-nav-link-active-border-bottom-left-radius-lv: var(--kb-nav-link-active-border-bottom-left-radius);--kb-nav-link-active-box-shadow-lv: var(--kb-nav-link-box-shadow-active);--kb-nav-link-highlight-color-active-lv: var(--kb-nav-link-highlight-color-active);--kb-nav-link-highlight-background-active-lv: var(--kb-nav-link-highlight-background-active);--kb-nav-link-media-container-background-active-lv: var(--kb-nav-link-media-container-background-active);--kb-nav-link-media-container-color-active-lv: var(--kb-nav-link-media-container-color-active);--kb-nav-link-media-container-active-border-top-lv: var(--kb-nav-link-media-container-active-border-top);--kb-nav-link-media-container-active-border-right-lv: var( --kb-nav-link-media-container-active-border-right );--kb-nav-link-media-container-active-border-bottom-lv: var( --kb-nav-link-media-container-active-border-bottom );--kb-nav-link-media-container-active-border-left-lv: var(--kb-nav-link-media-container-active-border-left);--kb-nav-link-media-container-active-border-top-left-radius-lv: var( --kb-nav-link-media-container-active-border-top-left-radius );--kb-nav-link-media-container-active-border-top-right-radius-lv: var( --kb-nav-link-media-container-active-border-top-right-radius );--kb-nav-link-media-container-active-border-bottom-right-radius-lv: var( --kb-nav-link-media-container-active-border-bottom-right-radius );--kb-nav-link-media-container-active-border-bottom-left-radius-lv: var( --kb-nav-link-media-container-active-border-bottom-left-radius );--kb-nav-link-description-color-active-lv: var(--kb-nav-link-description-color-active)}.wp-block-kadence-navigation .menu-item.kadence-menu-mega-enabled>ul a{width:100%}.wp-block-kadence-navigation .menu-item.kadence-menu-mega-enabled>ul>.menu-item{border-bottom:0}.wp-block-kadence-navigation .menu-item.kadence-menu-mega-enabled>ul>.menu-item>.kb-link-wrap>.kb-nav-link-content{border-bottom:1px solid hsla(0,0%,100%,.1)}.wp-block-kadence-navigation .menu-item.kadence-menu-mega-enabled>ul>.menu-item:not(.menu-item-has-children):last-child>.kb-link-wrap>.kb-nav-link-content{border-bottom:0}.wp-block-kadence-navigation .kb-link-wrap{transition:all .2s ease-in-out;position:relative;display:flex;color:var(--kb-nav-link-color-hover-lv, var(--kb-nav-link-color-active-lv, var(--kb-nav-link-color, inherit)));background:var(--kb-nav-link-background-hover-lv, var(--kb-nav-link-background-active-lv, var(--kb-nav-link-background, inherit)));border-right:var(--kb-nav-link-wrap-border-right, var(--kb-nav-link-hover-border-right-lv, var(--kb-nav-link-active-border-right-lv, var(--kb-nav-link-border-right))));border-bottom:var(--kb-nav-link-wrap-border-bottom, var(--kb-nav-link-hover-border-bottom-lv, var(--kb-nav-link-active-border-bottom-lv, var(--kb-nav-link-border-bottom))));border-top:var(--kb-nav-link-hover-border-top-lv, var(--kb-nav-link-active-border-top-lv, var(--kb-nav-link-border-top)));border-left:var(--kb-nav-link-hover-border-left-lv, var(--kb-nav-link-active-border-left-lv, var(--kb-nav-link-border-left)));border-top-left-radius:var(--kb-nav-link-hover-border-top-left-radius-lv, var(--kb-nav-link-active-border-top-left-radius-lv, var(--kb-nav-link-border-top-left-radius)));border-top-right-radius:var(--kb-nav-link-hover-border-top-right-radius-lv, var(--kb-nav-link-active-border-top-right-radius-lv, var(--kb-nav-link-border-top-right-radius)));border-bottom-right-radius:var(--kb-nav-link-hover-border-bottom-right-radius-lv, var(--kb-nav-link-active-border-bottom-right-radius-lv, var(--kb-nav-link-border-bottom-right-radius)));border-bottom-left-radius:var(--kb-nav-link-hover-border-bottom-left-radius-lv, var(--kb-nav-link-active-border-bottom-left-radius-lv, var(--kb-nav-link-border-bottom-left-radius)));box-shadow:var(--kb-nav-link-hover-box-shadow-lv, var(--kb-nav-link-active-box-shadow-lv, var(--kb-nav-link-box-shadow)))}.wp-block-kadence-navigation .kb-link-wrap:hover{--kb-nav-link-color-hover-lv: var(--kb-nav-link-color-hover, inherit);--kb-nav-link-background-hover-lv: var(--kb-nav-link-background-hover, inherit);--kb-nav-link-highlight-color-hover-lv: var(--kb-nav-link-highlight-color-hover);--kb-nav-link-highlight-background-hover-lv: var(--kb-nav-link-highlight-background-hover);--kb-nav-link-description-color-hover-lv: var(--kb-nav-link-description-color-hover);--kb-nav-link-hover-border-top-lv: var(--kb-nav-link-hover-border-top);--kb-nav-link-hover-border-right-lv: var(--kb-nav-link-hover-border-right);--kb-nav-link-hover-border-bottom-lv: var(--kb-nav-link-hover-border-bottom);--kb-nav-link-hover-border-left-lv: var(--kb-nav-link-hover-border-left);--kb-nav-link-hover-border-top-left-radius-lv: var(--kb-nav-link-hover-border-top-left-radius);--kb-nav-link-hover-border-top-right-radius-lv: var(--kb-nav-link-hover-border-top-right-radius);--kb-nav-link-hover-border-bottom-right-radius-lv: var(--kb-nav-link-hover-border-bottom-right-radius);--kb-nav-link-hover-border-bottom-left-radius-lv: var(--kb-nav-link-hover-border-bottom-left-radius);--kb-nav-link-hover-box-shadow-lv: var(--kb-nav-link-box-shadow-hover)}.wp-block-kadence-navigation .kb-nav-link-content{display:block;text-decoration:none;transition:all .2s ease-in-out;transform:translate(0, 0);padding-top:var(--kb-nav-link-padding-top, 0.6em);padding-right:var(--kb-nav-link-padding-right, 0.5em);padding-bottom:var(--kb-nav-link-padding-bottom, 0.6em);padding-left:var(--kb-nav-link-padding-left, 0.5em);margin-top:var(--kb-nav-link-margin-top);margin-right:var(--kb-nav-link-margin-right);margin-bottom:var(--kb-nav-link-margin-bottom);margin-left:var(--kb-nav-link-margin-left);color:var(--kb-nav-link-color-hover-lv, var(--kb-nav-link-color-active-lv, var(--kb-nav-link-color, inherit)));gap:var(--kb-nav-link-gap);text-align:var(--kb-nav-link-align, left);justify-content:var(--kb-nav-link-align, left)}.wp-block-kadence-navigation .kb-nav-link-content:not([href]){cursor:default}.wp-block-kadence-navigation .kb-nav-link-content[role=button]{cursor:pointer}.wp-block-kadence-navigation .kb-nav-link-content:hover,.wp-block-kadence-navigation .kb-nav-link-content:focus{color:var(--kb-nav-link-color-hover-lv, var(--kb-nav-link-color-active-lv, var(--kb-nav-link-color, inherit)));--kb-nav-link-highlight-color-hover-lv: var(--kb-nav-link-highlight-color-hover);--kb-nav-link-highlight-background-hover-lv: var(--kb-nav-link-highlight-background-hover);--kb-nav-link-media-container-background-hover-lv: var(--kb-nav-link-media-container-background-hover);--kb-nav-link-media-container-color-hover-lv: var(--kb-nav-link-media-container-color-hover);--kb-nav-link-media-container-hover-border-top-lv: var(--kb-nav-link-media-container-hover-border-top);--kb-nav-link-media-container-hover-border-right-lv: var(--kb-nav-link-media-container-hover-border-right);--kb-nav-link-media-container-hover-border-bottom-lv: var( --kb-nav-link-media-container-hover-border-bottom );--kb-nav-link-media-container-hover-border-left-lv: var(--kb-nav-link-media-container-hover-border-left);--kb-nav-link-media-container-hover-border-top-left-radius-lv: var( --kb-nav-link-media-container-hover-border-top-left-radius );--kb-nav-link-media-container-hover-border-top-right-radius-lv: var( --kb-nav-link-media-container-hover-border-top-right-radius );--kb-nav-link-media-container-hover-border-bottom-right-radius-lv: var( --kb-nav-link-media-container-hover-border-bottom-right-radius );--kb-nav-link-media-container-hover-border-bottom-left-radius-lv: var( --kb-nav-link-media-container-hover-border-bottom-left-radius );--kb-nav-link-description-color-hover-lv: var(--kb-nav-link-description-color-hover)}.wp-block-kadence-navigation .kb-nav-link-content.has-highlight-label{--kb-nav-link-gap: var(--kb-nav-link-highlight-text-gap)}.wp-block-kadence-navigation .kb-nav-dropdown-toggle-btn{position:relative;overflow:hidden;padding:0;margin:0;margin-inline-end:calc(var(--kb-nav-drop-icon-width, 1.6em)*-1);inset-inline-end:calc(var(--kb-nav-drop-icon-width, 1.6em) + var(--kb-nav-link-padding-right, 0.5em));border:0;border-left:var(--kb-nav-dropdown-toggle-border-left);width:var(--kb-nav-drop-icon-width, 1.6em);height:auto;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);color:inherit;left:auto;font-size:inherit;display:inline-flex;justify-content:center;pointer-events:none}.wp-block-kadence-navigation .kb-nav-dropdown-toggle-btn svg{pointer-events:none}.wp-block-kadence-navigation .menu-item-has-children>.kb-link-wrap>.kb-nav-link-content{padding-right:calc(var(--kb-nav-link-padding-right, 0.5em) + var(--kb-nav-drop-icon-width, 1.6em))}.wp-block-kadence-navigation .menu-container>.menu>.menu-item>.kb-link-wrap{--kb-nav-link-color: var(--kb-nav-top-link-color);--kb-nav-link-color-hover: var(--kb-nav-top-link-color-hover);--kb-nav-link-color-active: var(--kb-nav-top-link-color-active);--kb-nav-link-color-active-ancestor: var(--kb-nav-top-link-color-active-ancestor);--kb-nav-link-background: var(--kb-nav-top-link-background);--kb-nav-link-background-hover: var(--kb-nav-top-link-background-hover);--kb-nav-link-background-active: var(--kb-nav-top-link-background-active);--kb-nav-link-background-active-ancestor: var(--kb-nav-top-link-background-active-ancestor);--kb-nav-link-margin-top: var(--kb-nav-top-link-margin-top);--kb-nav-link-margin-right: var(--kb-nav-top-link-margin-right);--kb-nav-link-margin-bottom: var(--kb-nav-top-link-margin-bottom);--kb-nav-link-margin-left: var(--kb-nav-top-link-margin-left);--kb-nav-link-padding-top: var(--kb-nav-top-link-padding-top);--kb-nav-link-padding-right: var(--kb-nav-top-link-padding-right);--kb-nav-link-padding-bottom: var(--kb-nav-top-link-padding-bottom);--kb-nav-link-padding-left: var(--kb-nav-top-link-padding-left);--kb-nav-link-border-top: var(--kb-nav-top-link-border-top);--kb-nav-link-border-right: var(--kb-nav-top-link-border-right);--kb-nav-link-border-bottom: var(--kb-nav-top-link-border-bottom);--kb-nav-link-border-left: var(--kb-nav-top-link-border-left);--kb-nav-link-hover-border-top: var(--kb-nav-top-link-hover-border-top);--kb-nav-link-hover-border-right: var(--kb-nav-top-link-hover-border-right);--kb-nav-link-hover-border-bottom: var(--kb-nav-top-link-hover-border-bottom);--kb-nav-link-hover-border-left: var(--kb-nav-top-link-hover-border-left);--kb-nav-link-active-border-top: var(--kb-nav-top-link-active-border-top);--kb-nav-link-active-border-right: var(--kb-nav-top-link-active-border-right);--kb-nav-link-active-border-bottom: var(--kb-nav-top-link-active-border-bottom);--kb-nav-link-active-border-left: var(--kb-nav-top-link-active-border-left);--kb-nav-link-active-ancestor-border-top: var(--kb-nav-top-link-active-ancestor-border-top);--kb-nav-link-active-ancestor-border-right: var(--kb-nav-top-link-active-ancestor-border-right);--kb-nav-link-active-ancestor-border-bottom: var(--kb-nav-top-link-active-ancestor-border-bottom);--kb-nav-link-active-ancestor-border-left: var(--kb-nav-top-link-active-ancestor-border-left);--kb-nav-link-border-top-left-radius: var(--kb-nav-top-link-border-top-left-radius);--kb-nav-link-border-top-right-radius: var(--kb-nav-top-link-border-top-right-radius);--kb-nav-link-border-bottom-right-radius: var(--kb-nav-top-link-border-bottom-right-radius);--kb-nav-link-border-bottom-left-radius: var(--kb-nav-top-link-border-bottom-left-radius);--kb-nav-link-hover-border-top-left-radius: var(--kb-nav-top-link-hover-border-top-left-radius);--kb-nav-link-hover-border-top-right-radius: var(--kb-nav-top-link-hover-border-top-right-radius);--kb-nav-link-hover-border-bottom-right-radius: var(--kb-nav-top-link-hover-border-bottom-right-radius);--kb-nav-link-hover-border-bottom-left-radius: var(--kb-nav-top-link-hover-border-bottom-left-radius);--kb-nav-link-active-border-top-left-radius: var(--kb-nav-top-link-active-border-top-left-radius);--kb-nav-link-active-border-top-right-radius: var(--kb-nav-top-link-active-border-top-right-radius);--kb-nav-link-active-border-bottom-right-radius: var(--kb-nav-top-link-active-border-bottom-right-radius);--kb-nav-link-active-border-bottom-left-radius: var(--kb-nav-top-link-active-border-bottom-left-radius);--kb-nav-link-active-ancestor-border-top-left-radius: var( --kb-nav-top-link-active-ancestor-border-top-left-radius );--kb-nav-link-active-ancestor-border-top-right-radius: var( --kb-nav-top-link-active-ancestor-border-top-right-radius );--kb-nav-link-active-ancestor-border-bottom-right-radius: var( --kb-nav-top-link-active-ancestor-border-bottom-right-radius );--kb-nav-link-active-ancestor-border-bottom-left-radius: var( --kb-nav-top-link-active-ancestor-border-bottom-left-radius );--kb-nav-link-box-shadow: var(--kb-nav-top-link-box-shadow);--kb-nav-link-box-shadow-hover: var(--kb-nav-top-link-box-shadow-hover);--kb-nav-link-box-shadow-active: var(--kb-nav-top-link-box-shadow-active);--kb-nav-link-box-shadow-active-ancestor: var(--kb-nav-top-link-box-shadow-active-ancestor);--kb-nav-link-description-color: var(--kb-nav-top-link-description-color);--kb-nav-link-description-color-hover: var(--kb-nav-top-link-description-color-hover);--kb-nav-link-description-color-active: var(--kb-nav-top-link-description-color-active);--kb-nav-link-description-color-active-ancestor: var(--kb-nav-top-link-description-color-active-ancestor);--kb-nav-link-description-padding-top: var(--kb-nav-top-link-description-padding-top);--kb-nav-link-description-padding-right: var(--kb-nav-top-link-description-padding-right);--kb-nav-link-description-padding-bottom: var(--kb-nav-top-link-description-padding-bottom);--kb-nav-link-description-padding-left: var(--kb-nav-top-link-description-padding-left);--kb-nav-link-align: var(--kb-nav-top-link-align);--kb-nav-link-flex-justify: var(--kb-nav-top-link-flex-justify)}.wp-block-kadence-navigation .menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{display:flex;align-items:center}.wp-block-kadence-navigation .menu-container>.menu>.menu-item:not(:last-of-type)>.kb-link-wrap{--kb-nav-link-wrap-border-right: var(--kb-nav-top-not-last-link-border-right);--kb-nav-link-wrap-border-bottom: var(--kb-nav-top-not-last-link-border-bottom)}.wp-block-kadence-navigation .rtl .sub-menu .kb-nav-dropdown-toggle-btn{left:0;right:auto}.wp-block-kadence-navigation .rtl ul ul .kb-nav-dropdown-toggle-btn .kb-nav-arrow-svg{transform:rotate(-270deg)}.wp-block-kadence-navigation .rtl ul ul .sub-menu{--kb-nav-dropdown-show-left: auto;--kb-nav-dropdown-show-right: 100%}.wp-block-kadence-navigation .rtl .menu-container>.menu-item .kb-nav-dropdown-toggle-btn{right:auto;left:.7em}.wp-block-kadence-navigation .kb-nav-label-description{display:block;font-size:.8em;text-transform:none;letter-spacing:normal}.wp-block-kadence-navigation .kb-nav-label-content{display:block}.wp-block-kadence-navigation-link .link-highlight-label{transition:color .35s ease-in-out,background-color .35s ease-in-out;font-size:.7em;line-height:normal;display:flex;flex-wrap:nowrap;align-items:center;height:fit-content;padding-top:var(--kb-nav-link-highlight-padding-top, 0.3em);padding-right:var(--kb-nav-link-highlight-padding-right, 0.3em);padding-bottom:var(--kb-nav-link-highlight-padding-bottom, 0.3em);padding-left:var(--kb-nav-link-highlight-padding-left, 0.3em);color:var(--kb-nav-link-highlight-color-hover-lv, var(--kb-nav-link-highlight-color-active-lv, var(--kb-nav-link-highlight-color, var(--global-palette9, #ffffff))));background:var(--kb-nav-link-highlight-background-hover-lv, var(--kb-nav-link-highlight-background-active-lv, var(--kb-nav-link-highlight-background, var(--global-palette1, #2f2ffc))));border-top:var(--kb-nav-link-highlight-hover-border-top-lv, var(--kb-nav-link-highlight-active-border-top-lv, var(--kb-nav-link-highlight-border-top)));border-right:var(--kb-nav-link-highlight-hover-border-right-lv, var(--kb-nav-link-highlight-active-border-right-lv, var(--kb-nav-link-highlight-border-right)));border-bottom:var(--kb-nav-link-highlight-hover-border-bottom-lv, var(--kb-nav-link-highlight-active-border-bottom-lv, var(--kb-nav-link-highlight-border-bottom)));border-left:var(--kb-nav-link-highlight-hover-border-left-lv, var(--kb-nav-link-highlight-active-border-left-lv, var(--kb-nav-link-highlight-border-left)));border-top-left-radius:var(--kb-nav-link-highlight-hover-border-top-left-radius-lv, var(--kb-nav-link-highlight-active-border-top-left-radius-lv, var(--kb-nav-link-highlight-border-top-left-radius, 2px)));border-top-right-radius:var(--kb-nav-link-highlight-hover-border-top-right-radius-lv, var(--kb-nav-link-highlight-active-border-top-right-radius-lv, var(--kb-nav-link-highlight-border-top-right-radius, 2px)));border-bottom-right-radius:var(--kb-nav-link-highlight-hover-border-bottom-right-radius-lv, var(--kb-nav-link-highlight-active-border-bottom-right-radius-lv, var(--kb-nav-link-highlight-border-bottom-right-radius, 2px)));border-bottom-left-radius:var(--kb-nav-link-highlight-hover-border-bottom-left-radius-lv, var(--kb-nav-link-highlight-active-border-bottom-left-radius-lv, var(--kb-nav-link-highlight-border-bottom-left-radius, 2px)));gap:var(--kb-nav-link-highlight-gap, 0.5em);order:var(--kb-nav-link-highlight-order)}.wp-block-kadence-navigation-link .link-highlight-label .link-highlight-icon-wrap{order:var(--kb-nav-link-highlight-icon-order)}.wp-block-kadence-navigation-link .link-highlight-label .link-highlight-icon-wrap svg{width:1em;height:1em}.wp-block-kadence-navigation-link .kb-link-wrap .kb-nav-link-content.has-highlight-label{display:flex;gap:5px;flex-wrap:nowrap}.wp-block-kadence-navigation-link .kb-link-wrap .kb-nav-link-content.has-highlight-label.highlight-with-title .kb-nav-label-content{display:flex;gap:5px;flex-wrap:nowrap;align-items:center}.wp-block-kadence-navigation-link .sub-menu .kb-nav-link-content{flex-wrap:wrap}.wp-block-kadence-navigation-link .kb-nav-arrow-svg,.wp-block-kadence-navigation-link .kadence-svg-icon{top:.125em;position:relative;width:1em;height:1em;align-self:center}.wp-block-kadence-navigation-link .kb-nav-dropdown-toggle{display:block;background:rgba(0,0,0,0);position:absolute;right:0;top:50%;font-size:inherit;width:.9em;height:.9em;font-size:.9em;display:inline-flex;line-height:inherit;margin:0;padding:0;border:none;border-radius:0;transform:translateY(-50%);overflow:visible;transition:opacity .2s ease}.wp-block-kadence-navigation-link .kb-nav-label-description{color:var(--kb-nav-link-description-color-hover-lv, var(--kb-nav-link-description-color-active-lv, var(--kb-nav-link-description-color, inherit)));padding-top:var(--kb-nav-link-description-padding-top);padding-right:var(--kb-nav-link-description-padding-right);padding-bottom:var(--kb-nav-link-description-padding-bottom);padding-left:var(--kb-nav-link-description-padding-left);grid-row:var(--kb-nav-link-description-grid-row);grid-column:var(--kb-nav-link-description-grid-column)}.wp-block-kadence-navigation-link .kb-nav-item-title-wrap{grid-template-columns:var(--kb-nav-link-title-wrap-grid-template-columns);flex-direction:var(--kb-nav-link-title-wrap-flex-direction);display:var(--kb-nav-link-title-wrap-display, flex);flex-wrap:nowrap;text-align:var(--kb-nav-link-align, left);align-items:var(--kb-nav-link-flex-align, center);justify-items:var(--kb-nav-link-flex-justify, start);justify-content:var(--kb-nav-link-flex-justify, start)}.wp-block-kadence-navigation-link .kb-menu-has-description.kb-menu-has-media .kb-nav-item-title-wrap{--kb-nav-link-title-wrap-grid-template-columns: var( --kb-nav-link-title-wrap-has-media-grid-template-columns )}.wp-block-kadence-navigation-link .kb-menu-has-description.kb-menu-has-icon .kb-nav-item-title-wrap{--kb-nav-link-title-wrap-grid-template-columns: var( --kb-nav-link-title-wrap-has-media-grid-template-columns, 1fr auto )}.wp-block-kadence-navigation-link.menu-item-has-children,.wp-block-kadence-navigation-link.kadence-menu-mega-enabled{--kb-nav-link-position: var(--kb-nav-link-has-children-position, relative)}.wp-block-kadence-navigation-link .link-media-container{display:flex;align-self:flex-start;max-width:150px;overflow:auto;padding-top:var(--kb-nav-link-media-container-padding-top, 0.3em);padding-right:var(--kb-nav-link-media-container-padding-right, 0.3em);padding-bottom:var(--kb-nav-link-media-container-padding-bottom, 0.3em);padding-left:var(--kb-nav-link-media-container-padding-left, 0.3em);margin-top:var(--kb-nav-link-media-container-margin-top);margin-right:var(--kb-nav-link-media-container-margin-right);margin-bottom:var(--kb-nav-link-media-container-margin-bottom);margin-left:var(--kb-nav-link-media-container-margin-left);color:var(--kb-nav-link-media-container-color-hover-lv, var(--kb-nav-link-media-container-color-active-lv, var(--kb-nav-link-media-container-color)));background:var(--kb-nav-link-media-container-background-hover-lv, var(--kb-nav-link-media-container-background-active-lv, var(--kb-nav-link-media-container-background)));border-top:var(--kb-nav-link-media-container-hover-border-top-lv, var(--kb-nav-link-media-container-active-border-top-lv, var(--kb-nav-link-media-container-border-top)));border-right:var(--kb-nav-link-media-container-hover-border-right-lv, var(--kb-nav-link-media-container-active-border-right-lv, var(--kb-nav-link-media-container-border-right)));border-bottom:var(--kb-nav-link-media-container-hover-border-bottom-lv, var(--kb-nav-link-media-container-active-border-bottom-lv, var(--kb-nav-link-media-container-border-bottom)));border-left:var(--kb-nav-link-media-container-hover-border-left-lv, var(--kb-nav-link-media-container-active-border-left-lv, var(--kb-nav-link-media-container-border-left)));border-top-left-radius:var(--kb-nav-link-media-container-hover-border-top-left-radius-lv, var(--kb-nav-link-media-container-active-border-top-left-radius-lv, var(--kb-nav-link-media-container-border-top-left-radius)));border-top-right-radius:var(--kb-nav-link-media-container-hover-border-top-right-radius-lv, var(--kb-nav-link-media-container-active-border-top-right-radius-lv, var(--kb-nav-link-media-container-border-top-right-radius)));border-bottom-right-radius:var(--kb-nav-link-media-container-hover-border-bottom-right-radius-lv, var(--kb-nav-link-media-container-active-border-bottom-right-radius-lv, var(--kb-nav-link-media-container-border-bottom-right-radius)));border-bottom-left-radius:var(--kb-nav-link-media-container-hover-border-bottom-left-radius-lv, var(--kb-nav-link-media-container-active-border-bottom-left-radius-lv, var(--kb-nav-link-media-container-border-bottom-left-radius)));order:var(--kb-nav-link-media-container-order);justify-content:var(--kb-nav-link-media-container-justify-content);align-self:var(--kb-nav-link-media-container-align-self)}.wp-block-kadence-navigation-link .kadence-navigation-link-image-inner-intrinsic-container{max-width:var(--kb-nav-link-media-max-width)}.wp-block-kadence-navigation-link .kadence-navigation-link-image-intrinsic{padding-bottom:var(--kb-nav-link-media-intrinsic-padding-bottom);height:var(--kb-nav-link-media-intrinsic-height);width:var(--kb-nav-link-media-intrinsic-width)}.wp-block-kadence-navigation-link .kadence-navigation-link-image-intrinsic.kb-navigation-link-image-ratio{max-width:100%;position:relative;overflow:hidden}.wp-block-kadence-navigation-link .kadence-navigation-link-image-intrinsic.kb-navigation-link-image-ratio .kadence-navigation-link-image-inner-intrinsic{position:absolute;top:0px;left:0px;right:0px;bottom:0px}.wp-block-kadence-navigation-link .kadence-navigation-link-image-intrinsic.kb-navigation-link-image-ratio .kadence-navigation-link-image-inner-intrinsic>img{position:absolute;flex:1;height:100%;object-fit:cover;width:100%;top:0px;left:0px}.wp-block-kadence-navigation-link.kb-menu-has-image .link-media-container{background:rgba(0,0,0,0)}.wp-block-kadence-navigation-link.kb-menu-has-image .link-media-container .kadence-navigation-link-image-intrinsic{position:relative}.wp-block-kadence-navigation-link .kb-nav-link-image-overlay{position:absolute;inset:0;background-color:var(--kb-nav-link-media-container-background, transparent);opacity:.5;pointer-events:none}.wp-block-kadence-navigation-link .kb-link-wrap:hover .kb-nav-link-image-overlay{background-color:var(--kb-nav-link-media-container-background-hover, var(--kb-nav-link-media-container-background, transparent))}.wp-block-kadence-navigation-link .kb-link-wrap:active .kb-nav-link-image-overlay{background-color:var(--kb-nav-link-media-container-background-active, var(--kb-nav-link-media-container-background-hover, var(--kb-nav-link-media-container-background, transparent)))}.wp-block-kadence-navigation-link.current-menu-item .kb-nav-link-image-overlay{background-color:var(--kb-nav-link-media-container-background-active, var(--kb-nav-link-media-container-background, transparent))}.wp-block-kadence-navigation-link .link-svg-icon{display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-navigation-link .link-svg-icon svg{width:1em;height:1em}.wp-block-kadence-navigation-link .link-media-icon-wrap{font-size:var(--kb-nav-link-icon-font-size);height:var(--kb-nav-link-icon-height)}.wp-block-kadence-navigation-link .link-highlight-icon-wrap{font-size:var(--kb-nav-link-highlight-icon-font-size)}.kb-header-sticky-wrapper .kadence-menu-mega-enabled>ul.kb-nav-sub-menu.mega-menu>.kb-row-layout-wrap .kt-row-column-wrap{max-height:calc(98vh - var(--kb-sticky-mega-overflow-header-offset, 0px));overflow-y:auto}#widget-drawer .header-widget2 .wp-block-kadence-navigation-link .kb-link-wrap:hover .kb-nav-link-content{color:var(--kb-nav-link-color-hover-lv, var(--kb-nav-link-color-active-lv, var(--kb-nav-link-color, inherit)))}#widget-drawer .header-widget2 .wp-block-kadence-navigation-link .kb-nav-link-content{color:var(--kb-nav-link-color-hover-lv, var(--kb-nav-link-color-active-lv, var(--kb-nav-link-color, inherit)))}


/* link: /wp-content/plugins/kadence-blocks/dist/style-blocks-rowlayout.css */
.kt-row-layout-inner,.kb-row-layout-wrap{position:relative;border:0 solid rgba(0,0,0,0)}.kt-row-layout-inner:before,.kb-row-layout-wrap:before{clear:both;display:table;content:""}.kt-row-column-wrap{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--global-row-gutter-md, 2rem) var(--global-row-gutter-md, 2rem);grid-auto-rows:minmax(min-content, max-content);z-index:1;position:relative}.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{margin-left:auto;margin-right:auto}.kt-row-has-bg>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding, 15px);padding-right:var(--global-content-edge-padding, 15px)}.alignfull>.kt-row-layout-inner>.kt-row-column-wrap,.alignfull>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding, 15px);padding-right:var(--global-content-edge-padding, 15px)}.kt-inner-column-height-full:not(.kt-row-layout-row){grid-auto-rows:minmax(0, 1fr)}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column{align-self:stretch}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:flex-end}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:flex-end}@media screen and (max-width: 1024px){.kt-inner-column-height-full.kt-tab-layout-row,.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row{grid-auto-rows:minmax(min-content, max-content)}.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-equal,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row){grid-auto-rows:minmax(0, 1fr)}.kt-inner-column-height-full.kt-tab-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}@media screen and (max-width: 767px){.kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row{grid-auto-rows:minmax(min-content, max-content)}.kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-mobile-layout-equal,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row){grid-auto-rows:minmax(0, 1fr)}.kt-inner-column-height-full.kt-mobile-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}.wp-block-kadence-rowlayout .kt-row-layout-overlay{opacity:.3}.wp-block-kadence-rowlayout .kt-row-layout-overlay.kt-jarallax{filter:none}.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay,.wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay{top:0;left:0;position:absolute;height:100%;width:100%;z-index:0;filter:opacity(100%)}.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay.kt-jarallax,.wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay.kt-jarallax{filter:none}@media(min-width: 768px)and (max-width: 1024px){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix, 100vh) !important;margin-top:-40px !important}}@media only screen and (min-width: 768px)and (max-width: 1366px)and (-webkit-min-device-pixel-ratio: 2){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix, 100vh) !important;margin-top:-40px !important}}.entry-content .wp-block-kadence-rowlayout.alignfull,.entry-content .wp-block-kadence-rowlayout.alignwide{text-align:inherit;margin-bottom:0}.kt-row-layout-bottom-sep{position:absolute;height:100px;bottom:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-bottom-sep svg{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-top-sep{position:absolute;height:100px;top:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-top-sep svg{position:absolute;top:0px;left:50%;transform:translateX(-50%) rotate(180deg);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-inner>.kb-blocks-bg-slider,.kb-row-layout-wrap>.kb-blocks-bg-slider{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__track,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__slide,.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__track,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain{height:100%}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list{height:100% !important}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide{background-position:center;background-size:cover;background-repeat:no-repeat}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain{display:none}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child{display:block}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div{position:relative;height:100%}.kb-blocks-bg-slider-init.splide .splide__pagination{bottom:10px}.kb-blocks-bg-slider-init.splide .splide__arrow{z-index:100}.kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain .kb-lazy-bg-pending{background-image:none !important}.kb-blocks-bg-video-container{bottom:0;right:0;top:0;left:0;position:absolute;overflow:hidden}.kb-blocks-bg-video-container .kb-blocks-bg-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto;width:100%;min-width:100%;min-height:100%}.kb-blocks-bg-video-container .kb-blocks-bg-video::-webkit-media-controls{display:none !important}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;height:0;padding-bottom:56.25%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-4-3{padding-bottom:75%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-3-2{padding-bottom:66.66%}@media(max-aspect-ratio: 16/9){.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{min-height:100%;aspect-ratio:16/9}}.kb-blocks-bg-video-container.embedded .kb-blocks-bg-video{top:0;left:0;width:100%;height:100%;border:0;transform:translate(0%, 0%)}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper{position:absolute;z-index:11;bottom:20px;right:20px}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn{padding:8px;margin:0 0 0 8px;border:0;background:rgba(0,0,0,.3);cursor:pointer;font-size:24px;color:#fff;display:inline-block;opacity:.5;height:32px;line-height:16px;transition:opacity .3s ease-in-out;box-sizing:border-box}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg{width:16px;height:16px;vertical-align:bottom}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover{opacity:1}.kb-blocks-bg-video{object-position:50% 50%;object-fit:cover;background-position:center center;width:100%;height:100%}@media(max-width: 767px){.kvs-sm-false{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.kvs-md-false{display:none !important}}@media screen and (min-width: 1025px){.kvs-lg-false{display:none !important}}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .splide-arrow{z-index:1000}:where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:49}:where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:1000}.kb-blocks-bg-slider .kb-gallery-pause-button{display:none;position:absolute;bottom:20px;right:20px;z-index:2}.kb-blocks-bg-slider:has(.kb-blocks-bg-slider-init[data-show-pause-button=true]) .kb-gallery-pause-button{display:block}.kb-blocks-bg-slider .kb-gallery-pause-button{padding:8px;cursor:pointer;border-radius:3px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:hover{opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px;opacity:1}.kb-blocks-bg-slider:hover .kb-gallery-pause-button{opacity:1}@media(max-width: 767px){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}@media(hover: none){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}


/* link: /wp-content/plugins/kadence-blocks/dist/style-blocks-column.css */
.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column{flex:1}.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery{flex:1}.wp-block-kadence-column{display:flex;flex-direction:column;z-index:1;min-width:0;min-height:0}.kt-inside-inner-col{flex-direction:column;border:0 solid rgba(0,0,0,0);position:relative;transition:all .3s ease}@media(max-width: 767px){.kvs-sm-false{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.kvs-md-false{display:none !important}}@media screen and (min-width: 1025px){.kvs-lg-false{display:none !important}}body.admin-bar{--kb-admin-bar-visible: 34px}@media screen and (max-width: 782px){body.admin-bar{--kb-admin-bar-visible: 46px}}.kb-section-is-sticky>.kt-inside-inner-col{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.kb-section-is-sticky{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.wp-block-cover{height:auto}.kb-section-has-link{position:relative}.kb-section-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.kb-section-has-overlay{position:relative}.kb-section-has-overlay>.kt-inside-inner-col{z-index:1}.kb-section-has-overlay>.kt-inside-inner-col:before{content:"";opacity:.3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transition:all .3s ease-in-out}


/* link: /wp-content/plugins/kadence-blocks/dist/style-blocks-advancedbtn.css */
.kb-buttons-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--global-kb-gap-xs, 0.5rem)}.kb-button{z-index:1;position:relative;overflow:hidden;display:inline-flex;text-align:center;align-items:center;justify-content:center}.kb-button.wp-block-button__link{width:auto;height:auto}.kb-button.kt-btn-width-type-full{flex:1 0 fit-content;width:100%}.kb-blocks-button-aos.kb-btn-width-type-full{flex:1 0 fit-content;width:100%}.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity){text-decoration:none}.kb-button:not(.kb-btn-global-inherit){border:0 solid rgba(0,0,0,0);padding:.4em 1em;cursor:pointer;font-size:1.125rem;border-radius:3px;transition:all .3s ease-in-out;box-shadow:none}.kb-button:not(.kb-btn-global-inherit):hover{box-shadow:none}.kb-button.kb-btn-global-fill{border:0px solid rgba(0,0,0,0);border-radius:3px;background:var(--global-palette-btn-bg, #3633e1);color:var(--global-palette-btn, #ffffff)}.kb-button.kb-btn-global-fill:hover{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-fill:focus{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline{border:2px solid var(--global-palette-btn-bg, #3633e1);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg, #3633e1);padding:calc(.4em - 2px) calc(1em - 2px)}.kb-button.kb-btn-global-outline:hover{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline:focus{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:rgba(0,0,0,0)}.kb-button:hover::before,.kb-button:focus::before{opacity:1}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small{font-size:.9rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large{font-size:1.35rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge{font-size:1.65rem}.kb-button.kb-btn-global-outline.kt-btn-size-xlarge{border-width:4px}.kb-button.kb-btn-global-outline.kt-btn-size-large{border-width:3px;padding:calc(.4em - 3px) calc(1em - 3px)}.kb-button.kb-btn-global-outline.kt-btn-size-small{border-width:1px;padding:calc(.4em - 1px) calc(1em - 1px)}.kb-button.kt-btn-has-svg-true{gap:.5em;display:inline-flex}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg{width:1em;height:1em}.kb-button.icon-reveal .kb-svg-icon-wrap{transition:transform .3s ease-in-out,width .3s ease-in-out,opacity .3s ease-in-out;width:0;opacity:0}.kb-button.icon-reveal:hover .kb-svg-icon-wrap{width:var(--kb-button-icon-size, 24px);opacity:1}


/* inline: wp-block-library-inline-css */

:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */


/* inline: wp-block-paragraph-inline-css */

.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=/wp-includes/blocks/paragraph/style.min.css */


/* inline: wp-block-site-title-inline-css */

.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=/wp-includes/blocks/site-title/style.min.css */


/* inline: classic-theme-styles-inline-css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */


/* inline: global-styles-inline-css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width); }:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){font-style: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-color{color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-color{color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-color{color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-color{color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-color{color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-color{color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-color{color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-color{color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-color{color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-color{color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-color{color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-color{color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-color{color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-color{color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-color{color: var(--wp--preset--color--theme-palette-15) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-background-color{background-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-background-color{background-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-background-color{background-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-background-color{background-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-background-color{background-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-background-color{background-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-background-color{background-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-background-color{background-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-background-color{background-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-background-color{background-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-background-color{background-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-background-color{background-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-background-color{background-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-background-color{background-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-background-color{background-color: var(--wp--preset--color--theme-palette-15) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-border-color{border-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-border-color{border-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-border-color{border-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-border-color{border-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-border-color{border-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-border-color{border-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-border-color{border-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-border-color{border-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-border-color{border-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-border-color{border-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-border-color{border-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-border-color{border-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-border-color{border-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-border-color{border-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-border-color{border-color: var(--wp--preset--color--theme-palette-15) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}.has-xxlarge-font-size{font-size: var(--wp--preset--font-size--xxlarge) !important;}
/*# sourceURL=global-styles-inline-css */


/* link: /wp-content/themes/kadence/assets/css/global.min.css */
﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;min-width:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem;--global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}dfn,cite,em,i{font-style:italic}blockquote,q{quotes:"“" "”"}blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}.entry-content blockquote{margin:0 0 var(--global-md-spacing)}blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}address{margin:0 0 1.5em}pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}mark,ins{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}ul,ol{margin:0 0 1.5em 1.5em;padding:0}ul.aligncenter,ol.aligncenter{list-style:none}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:hover,a:active{outline:0}.inner-link-style-plain a:not(.button),.widget-area.inner-link-style-plain a:not(.button){text-decoration:none}.inner-link-style-normal a:not(.button),.widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.link-style-no-underline .entry-content p>a,.link-style-no-underline .entry-content strong>a,.link-style-no-underline .entry-content em>a,.link-style-no-underline .entry-content>ul a,.link-style-no-underline .entry-content a{text-decoration:none}.link-style-no-underline .entry-content p>a:hover,.link-style-no-underline .entry-content strong>a:hover,.link-style-no-underline .entry-content em>a:hover,.link-style-no-underline .entry-content>ul a:hover,.link-style-no-underline .entry-content a:hover{text-decoration:none}.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}.link-style-color-underline .entry-content p a:hover,.link-style-color-underline .entry-content strong>a:hover,.link-style-color-underline .entry-content em>a:hover,.link-style-color-underline .entry-content>ul a:hover,.link-style-color-underline .entry-content>ol a:hover,.link-style-color-underline .entry-content .wp-block-group ul a:hover,.link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.link-style-hover-background .entry-content p a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}.link-style-offset-background .entry-content p a,.link-style-offset-background .entry-content strong>a,.link-style-offset-background .entry-content em>a,.link-style-offset-background .entry-content>ul a,.link-style-offset-background .entry-content>ol a,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}.link-style-offset-background .entry-content p a:hover,.link-style-offset-background .entry-content strong>a:hover,.link-style-offset-background .entry-content em>a:hover,.link-style-offset-background .entry-content>ul a:hover,.link-style-offset-background .entry-content>ol a:hover,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}#primary[tabindex="-1"]:focus{outline:0}textarea{width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}select:focus option{color:#333}.elementor-select-wrapper select{background-image:none}.search-form{position:relative}.search-form input[type=search],.search-form input.search-field{padding-right:60px;width:100%}.search-form .search-submit[type=submit]{top:0;right:0;bottom:0;position:absolute;color:rgba(0,0,0,0);background:rgba(0,0,0,0);z-index:2;width:50px;border:0;padding:8px 12px 7px;border-radius:0;box-shadow:none;overflow:hidden}.search-form .search-submit[type=submit]:hover,.search-form .search-submit[type=submit]:focus{color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}.search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .search-form .button[type=submit],body.rtl .search-form .kadence-search-icon-wrap{left:0;right:auto}body.rtl .search-form input[type=search],body.rtl .search-form input.search-field{padding-right:.5em;padding-left:60px}fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}.affwp-form fieldset{padding:0}legend{font-weight:bold}button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,.wp-element-button:disabled,.wp-element-button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;opacity:.5}.elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.button.button-size-small{font-size:80%;padding:.3em .7em}.button.button-size-large{font-size:110%;padding:.6em 1.2em}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{padding:.4em 1em}.button.button-style-outline,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button,.button.kb-btn-global-outline{border:2px solid currentColor}.button.button-style-outline:hover,.button.button-style-outline:focus,.button.button-style-outline:active,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus,.wp-block-button.is-style-outline .wp-element-button:active,.button.kb-btn-global-outline:hover,.button.kb-btn-global-outline:focus,.button.kb-btn-global-outline:active{border:2px solid currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.wp-block-button.is-style-outline .wp-element-button:not(.has-background),.button.button-style-outline:not(.has-background),.button.kb-btn-global-outline:not(.has-background){background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):active,.button.button-style-outline:not(.has-background):hover,.button.button-style-outline:not(.has-background):focus,.button.button-style-outline:not(.has-background):active,.button.kb-btn-global-outline:not(.has-background):hover,.button.kb-btn-global-outline:not(.has-background):focus,.button.kb-btn-global-outline:not(.has-background):active{background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),.button-style-outline:not(.has-text-color),.kb-btn-global-outline:not(.has-text-color){color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):visited,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):visited,.button-style-outline:not(.has-text-color):visited,.kb-btn-global-outline:not(.has-text-color):visited{color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,.button-style-outline:not(.has-text-color):hover,.button-style-outline:not(.has-text-color):focus,.button-style-outline:not(.has-text-color):active,.kb-btn-global-outline:not(.has-text-color):hover,.kb-btn-global-outline:not(.has-text-color):focus,.kb-btn-global-outline:not(.has-text-color):active{color:var(--global-palette-btn-out-hover, var(--global-palette-btn-bg-hover))}button.button-style-secondary,.button.button-style-secondary,.wp-block-button__link.button-style-secondary,.wp-element-button.button-style-secondary,input[type=button].button-style-secondary,input[type=reset].button-style-secondary,input[type=submit].button-style-secondary{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:visited,.button.button-style-secondary:visited,.wp-block-button__link.button-style-secondary:visited,.wp-element-button.button-style-secondary:visited,input[type=button].button-style-secondary:visited,input[type=reset].button-style-secondary:visited,input[type=submit].button-style-secondary:visited{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:hover,button.button-style-secondary:focus,button.button-style-secondary:active,.button.button-style-secondary:hover,.button.button-style-secondary:focus,.button.button-style-secondary:active,.wp-block-button__link.button-style-secondary:hover,.wp-block-button__link.button-style-secondary:focus,.wp-block-button__link.button-style-secondary:active,.wp-element-button.button-style-secondary:hover,.wp-element-button.button-style-secondary:focus,.wp-element-button.button-style-secondary:active,input[type=button].button-style-secondary:hover,input[type=button].button-style-secondary:focus,input[type=button].button-style-secondary:active,input[type=reset].button-style-secondary:hover,input[type=reset].button-style-secondary:focus,input[type=reset].button-style-secondary:active,input[type=submit].button-style-secondary:hover,input[type=submit].button-style-secondary:focus,input[type=submit].button-style-secondary:active{color:var(--global-palette-btn-sec-hover);background:var(--global-palette-btn-sec-bg-hover)}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color:#fff}body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color:currentColor}:root .has-theme-palette-1-background-color,:root .has-theme-palette1-background-color{background-color:var(--global-palette1)}:root .has-theme-palette-1-color,:root .has-theme-palette1-color{color:var(--global-palette1)}:root .has-theme-palette-2-background-color,:root .has-theme-palette2-background-color{background-color:var(--global-palette2)}:root .has-theme-palette-2-color,:root .has-theme-palette2-color{color:var(--global-palette2)}:root .has-theme-palette-3-background-color,:root .has-theme-palette3-background-color{background-color:var(--global-palette3)}:root .has-theme-palette-3-color,:root .has-theme-palette3-color{color:var(--global-palette3)}:root .has-theme-palette-4-background-color,:root .has-theme-palette4-background-color{background-color:var(--global-palette4)}:root .has-theme-palette-4-color,:root .has-theme-palette4-color{color:var(--global-palette4)}:root .has-theme-palette-5-background-color,:root .has-theme-palette5-background-color{background-color:var(--global-palette5)}:root .has-theme-palette-5-color,:root .has-theme-palette5-color{color:var(--global-palette5)}:root .has-theme-palette-6-background-color,:root .has-theme-palette6-background-color{background-color:var(--global-palette6)}:root .has-theme-palette-6-color,:root .has-theme-palette6-color{color:var(--global-palette6)}:root .has-theme-palette-7-background-color,:root .has-theme-palette7-background-color{background-color:var(--global-palette7)}:root .has-theme-palette-7-color,:root .has-theme-palette7-color{color:var(--global-palette7)}:root .has-theme-palette-8-background-color,:root .has-theme-palette8-background-color{background-color:var(--global-palette8)}:root .has-theme-palette-8-color,:root .has-theme-palette8-color{color:var(--global-palette8)}:root .has-theme-palette-9-background-color,:root .has-theme-palette9-background-color{background-color:var(--global-palette9)}:root .has-theme-palette-9-color,:root .has-theme-palette9-color{color:var(--global-palette9)}:root .has-theme-palette-10-background-color,:root .has-theme-palette10-background-color{background-color:var(--global-palette10)}:root .has-theme-palette-10-color,:root .has-theme-palette10-color{color:var(--global-palette10)}:root .has-theme-palette-11-background-color,:root .has-theme-palette11-background-color{background-color:var(--global-palette11)}:root .has-theme-palette-11-color,:root .has-theme-palette11-color{color:var(--global-palette11)}:root .has-theme-palette-12-background-color,:root .has-theme-palette12-background-color{background-color:var(--global-palette12)}:root .has-theme-palette-12-color,:root .has-theme-palette12-color{color:var(--global-palette12)}:root .has-theme-palette-13-background-color,:root .has-theme-palette13-background-color{background-color:var(--global-palette13)}:root .has-theme-palette-13-color,:root .has-theme-palette13-color{color:var(--global-palette13)}:root .has-theme-palette-14-background-color,:root .has-theme-palette14-background-color{background-color:var(--global-palette14)}:root .has-theme-palette-14-color,:root .has-theme-palette14-color{color:var(--global-palette14)}:root .has-theme-palette-15-background-color,:root .has-theme-palette15-background-color{background-color:var(--global-palette15)}:root .has-theme-palette-15-color,:root .has-theme-palette15-color{color:var(--global-palette15)}.kt-clear{*zoom:1}.kt-clear::before,.kt-clear::after{content:" ";display:table}.kt-clear::after{clear:both}#wpadminbar{position:fixed !important}.content-area{margin:var(--global-xxl-spacing) 0}.entry-content{word-break:break-word}.entry-content table{word-break:normal}.body{overflow-x:hidden}.scroll a *,a.scroll *{pointer-events:none}.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.content-vertical-padding-top .content-area{margin-bottom:0}.content-vertical-padding-bottom .content-area{margin-top:0}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.kt-row-layout-inner>.kb-theme-content-width,.kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.content-bg{background:#fff}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:rgba(0,0,0,0)}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width: 1025px){.has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}#secondary{grid-column:2;grid-row:1;min-width:0}.has-left-sidebar .content-container{grid-template-columns:2fr 5fr}.has-left-sidebar #main{grid-column:2;grid-row:1}.has-left-sidebar #secondary{grid-column:1;grid-row:1}.has-sidebar .wp-site-blocks .content-container .alignwide,.has-sidebar .wp-site-blocks .content-container .alignfull{width:unset;max-width:unset;margin-left:0;margin-right:0}.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}#kt-scroll-up-reader,#kt-scroll-up{position:fixed;transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}#kt-scroll-up-reader *,#kt-scroll-up *{pointer-events:none}#kt-scroll-up-reader.scroll-up-style-outline,#kt-scroll-up.scroll-up-style-outline{background:rgba(0,0,0,0)}.scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}.scroll-up-style-filled:hover{color:var(--global-palette9)}.scroll-up-style-outline,.scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}.scroll-up-style-outline:hover{color:var(--global-palette5)}#kt-scroll-up.scroll-visible{transform:translateY(0px);opacity:1}#kt-scroll-up-reader{transform:translateY(0px);transition:all 0s ease}#kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}#kt-scroll-up-reader:focus{transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}@media screen and (max-width: 719px){.vs-sm-false{display:none !important}}@media screen and (min-width: 720px)and (max-width: 1024px){.vs-md-false{display:none !important}}@media screen and (min-width: 1025px){.vs-lg-false{display:none !important}}body.logged-in .vs-logged-in-false{display:none !important}body:not(.logged-in) .vs-logged-out-false{display:none !important}.infinite-scroll .posts-navigation,.infinite-scroll .pagination,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#wrapper{overflow:hidden;overflow:clip}.kadence-scrollbar-fixer{margin-right:var(--scrollbar-offset, unset)}.kadence-scrollbar-fixer .item-is-fixed{right:var(--scrollbar-offset, 0)}.alignleft{float:left;margin-right:var(--global-md-spacing)}.alignright{float:right;margin-left:var(--global-md-spacing)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom.admin-bar #wrapper{min-height:calc(100vh - 32px)}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.kadence-pro-fixed-item>.kadence-element-wrap>p:first-child:last-child,.kadence-pro-fixed-item>p:first-child:last-child{margin:0}

/* inline: kadence-global-inline-css */

/* Kadence Base CSS */
:root{--global-palette1:#8A2A1E;--global-palette2:#6B1E14;--global-palette3:#1A1915;--global-palette4:#3A3933;--global-palette5:#6F6C63;--global-palette6:#F5F1EC;--global-palette7:#EDE7DD;--global-palette8:#E1D9CA;--global-palette9:#C9C1AE;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:201, 193, 174;--global-palette-btn-sec-bg:var(--global-palette11);--global-palette-btn-sec-bg-hover:var(--global-palette11);--global-palette-btn-sec:var(--global-palette1);--global-palette-btn-sec-hover:var(--global-palette1);--global-palette-btn-out:var(--global-palette1);--global-palette-btn-out-hover:var(--global-palette1);--global-body-font-family:'Inter Tight', var(--global-fallback-font);--global-heading-font-family:Fraunces, var(--global-fallback-font);--global-primary-nav-font-family:'Inter Tight', var(--global-fallback-font);--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1180px;--global-content-wide-width:calc(1180px + 230px);--global-content-narrow-width:680px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1180px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}body{background:#f6f0e9;}body, input, select, optgroup, textarea{font-style:normal;font-weight:400;font-size:17px;line-height:1.65;letter-spacing:0em;font-family:var(--global-body-font-family);color:#3A3933;}.content-bg, body.content-style-unboxed .site{background:#f6f0e9;}@media all and (max-width: 1024px){body{font-size:16px;line-height:1.6;}}@media all and (max-width: 767px){body{font-size:16px;line-height:1.55;}}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-style:normal;font-weight:400;font-size:64px;line-height:1.05;letter-spacing:-0.02em;color:#1A1915;}h2{font-weight:400;font-size:40px;line-height:1.1;letter-spacing:-0.02em;color:#1A1915;}h3{font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-0.01em;color:#1A1915;}h4{font-weight:500;font-size:18px;line-height:1.3;letter-spacing:-0.005em;color:#1A1915;}h5{font-weight:500;font-size:16px;line-height:1.35;color:#1A1915;}h6{font-weight:500;font-size:14px;line-height:1.4;color:#1A1915;}.entry-hero h1{font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-0.02em;font-family:Fraunces, var(--global-fallback-font);color:#1A1915;}.entry-hero .kadence-breadcrumbs, .entry-hero .search-form{font-style:normal;font-weight:normal;font-size:clamp(14px, 0.875rem + 0vw, 14px);line-height:1.5;letter-spacing:-0.04em;color:var(--global-palette3);}@media all and (max-width: 1024px){h1{font-size:48px;line-height:1.1;letter-spacing:-0.02em;}h2{font-size:34px;line-height:1.15;letter-spacing:-0.018em;}h3{font-size:20px;line-height:1.25;letter-spacing:-0.01em;}h4{font-size:17px;line-height:1.3;}h5{font-size:15px;line-height:1.35;}h6{font-size:13px;line-height:1.4;}.wp-site-blocks .entry-hero h1{font-size:44px;line-height:1.1;letter-spacing:-0.02em;}}@media all and (max-width: 767px){h1{font-size:36px;line-height:1.15;letter-spacing:-0.015em;}h2{font-size:28px;line-height:1.2;letter-spacing:-0.015em;}h3{font-size:20px;line-height:1.3;letter-spacing:-0.005em;}h4{font-size:17px;line-height:1.3;}h5{font-size:15px;line-height:1.35;}h6{font-size:13px;line-height:1.4;}.wp-site-blocks .entry-hero h1{font-size:34px;line-height:1.15;letter-spacing:-0.015em;}}.entry-hero .kadence-breadcrumbs{max-width:1180px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1410px){.wp-site-blocks .content-container  .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 940px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-padding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{font-weight:700;font-size:17pxpx;line-height:1.15;letter-spacing:0.06em;font-family:'Inter Tight', var(--global-fallback-font);text-transform:uppercase;}@media all and (max-width: 1024px){button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{font-size:16pxpx;line-height:1.15;letter-spacing:0.06em;}}@media all and (max-width: 767px){button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{font-size:15pxpx;line-height:1.2;letter-spacing:0.06em;}}button.button-style-secondary, .button.button-style-secondary, .wp-block-button__link.button-style-secondary, input[type="button"].button-style-secondary, input[type="reset"].button-style-secondary, input[type="submit"].button-style-secondary, .fl-button.button-style-secondary, .elementor-button-wrapper .elementor-button.button-style-secondary, .wc-block-components-checkout-place-order-button.button-style-secondary, .wc-block-cart__submit.button-style-secondary{font-weight:700;font-size:17pxpx;line-height:1.15;letter-spacing:0.06em;font-family:'Inter Tight', var(--global-fallback-font);text-transform:uppercase;padding:12px 24px 12px 24px;}button.button-style-secondary:hover, button.button-style-secondary:focus, button.button-style-secondary:active, .button.button-style-secondary:hover, .button.button-style-secondary:focus, .button.button-style-secondary:active, .wp-block-button__link.button-style-secondary:hover, .wp-block-button__link.button-style-secondary:focus, .wp-block-button__link.button-style-secondary:active, input[type="button"].button-style-secondary:hover, input[type="button"].button-style-secondary:focus, input[type="button"].button-style-secondary:active, input[type="reset"].button-style-secondary:hover, input[type="reset"].button-style-secondary:focus, input[type="reset"].button-style-secondary:active, input[type="submit"].button-style-secondary:hover, input[type="submit"].button-style-secondary:focus, input[type="submit"].button-style-secondary:active, .elementor-button-wrapper .elementor-button.button-style-secondary:hover, .elementor-button-wrapper .elementor-button.button-style-secondary:focus, .elementor-button-wrapper .elementor-button.button-style-secondary:active, .wc-block-cart__submit.button-style-secondary:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.button.button-style-outline, .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-element-button, .button.kb-btn-global-outline:not(.has-text-color){font-style:normal;font-weight:500;letter-spacing:-0.02em;color:var(--global-palette1);border-radius:12px;padding:12px 24px 12px 24px;border-color:var(--global-palette11);}.button.button-style-outline:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-element-button:hover, .button.kb-btn-global-outline:not(.has-text-color):hover, .button.button-style-outline:active, .wp-block-button.is-style-outline .wp-block-button__link:active, .wp-block-button.is-style-outline .wp-element-button:active, .button.kb-btn-global-outline:not(.has-text-color):active, .button.button-style-outline:focus, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-element-button:focus, .button.kb-btn-global-outline:not(.has-text-color):focus{color:var(--global-palette1);border-color:var(--global-palette11);box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}@media all and (max-width: 1024px){.button.button-style-outline, .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-element-button, .button.kb-btn-global-outline:not(.has-text-color){border-color:var(--global-palette11);}}@media all and (max-width: 767px){.button.button-style-outline, .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-element-button, .button.kb-btn-global-outline:not(.has-text-color){border-color:var(--global-palette11);}}.entry-hero.page-hero-section .entry-header{min-height:200px;}.comment-metadata a:not(.comment-edit-link), .comment-body .edit-link:before{display:none;}
/* Kadence Footer CSS */
.site-middle-footer-wrap .site-footer-row-container-inner{background:var(--global-palette6);}.site-middle-footer-inner-wrap{min-height:56px;padding-top:72px;padding-bottom:56px;grid-column-gap:48px;grid-row-gap:48px;}.site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-48px / 2);}.site-bottom-footer-wrap .site-footer-row-container-inner{background:var(--global-palette6);}.site-bottom-footer-inner-wrap{padding-top:32px;padding-bottom:32px;grid-column-gap:30px;}.site-bottom-footer-inner-wrap .widget{margin-bottom:30px;}.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}#colophon .footer-html{font-size:14px;font-family:'Inter Tight', var(--global-fallback-font);color:var(--global-palette4);}#colophon .site-footer-row-container .site-footer-row .footer-html a{color:var(--global-palette4);}#colophon .site-footer-row-container .site-footer-row .footer-html a:hover{color:var(--global-palette1);}#colophon .footer-navigation .footer-menu-container > ul > li > a{padding-left:calc(ArrayArray / 2);padding-right:calc(ArrayArray / 2);padding-top:calc(0.6em / 2);padding-bottom:calc(0.6em / 2);color:var(--global-palette4);}#colophon .footer-navigation .footer-menu-container > ul li a{font-weight:400;font-size:14px;font-family:'Inter Tight', var(--global-fallback-font);color:var(--global-palette4);}#colophon .footer-navigation .footer-menu-container > ul li a:hover{color:var(--global-palette1);}
/* Kadence Pro Header CSS */
.header-navigation-dropdown-direction-left ul ul.submenu, .header-navigation-dropdown-direction-left ul ul.sub-menu{right:0px;left:auto;}.rtl .header-navigation-dropdown-direction-right ul ul.submenu, .rtl .header-navigation-dropdown-direction-right ul ul.sub-menu{left:0px;right:auto;}.header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-account-button > .kadence-svg-iconset{font-size:1.2em;}.site-header-item .header-account-button .nav-drop-title-wrap, .site-header-item .header-account-wrap > .header-account-button{display:flex;align-items:center;}.header-account-style-icon_label .header-account-label{padding-left:5px;}.header-account-style-label_icon .header-account-label{padding-right:5px;}.site-header-item .header-account-wrap .header-account-button{text-decoration:none;box-shadow:none;color:inherit;background:transparent;padding:0.6em 0em 0.6em 0em;}.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-mobile-account-wrap .header-account-button > .kadence-svg-iconset{font-size:1.2em;}.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap, .header-mobile-account-wrap > .header-account-button{display:flex;align-items:center;}.header-mobile-account-wrap.header-account-style-icon_label .header-account-label{padding-left:5px;}.header-mobile-account-wrap.header-account-style-label_icon .header-account-label{padding-right:5px;}.header-mobile-account-wrap .header-account-button{text-decoration:none;box-shadow:none;color:inherit;background:transparent;padding:0.6em 0em 0.6em 0em;}#login-drawer .drawer-inner .drawer-content{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;bottom:0px;left:0px;right:0px;padding:0px;}#loginform p label{display:block;}#login-drawer #loginform{width:100%;}#login-drawer #loginform input{width:100%;}#login-drawer #loginform input[type="checkbox"]{width:auto;}#login-drawer .drawer-inner .drawer-header{position:relative;z-index:100;}#login-drawer .drawer-content_inner.widget_login_form_inner{padding:2em;width:100%;max-width:350px;border-radius:.25rem;background:var(--global-palette9);color:var(--global-palette4);}#login-drawer .lost_password a{color:var(--global-palette6);}#login-drawer .lost_password, #login-drawer .register-field{text-align:center;}#login-drawer .widget_login_form_inner p{margin-top:1.2em;margin-bottom:0em;}#login-drawer .widget_login_form_inner p:first-child{margin-top:0em;}#login-drawer .widget_login_form_inner label{margin-bottom:0.5em;}#login-drawer hr.register-divider{margin:1.2em 0;border-width:1px;}#login-drawer .register-field{font-size:90%;}@media all and (min-width: 1025px){#login-drawer hr.register-divider.hide-desktop{display:none;}#login-drawer p.register-field.hide-desktop{display:none;}}@media all and (max-width: 1024px){#login-drawer hr.register-divider.hide-mobile{display:none;}#login-drawer p.register-field.hide-mobile{display:none;}}@media all and (max-width: 767px){#login-drawer hr.register-divider.hide-mobile{display:none;}#login-drawer p.register-field.hide-mobile{display:none;}}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.tertiary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.quaternary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}#main-header .header-divider{border-right:1px solid var(--global-palette6);height:50%;}#main-header .header-divider2{border-right:1px solid var(--global-palette6);height:50%;}#main-header .header-divider3{border-right:1px solid var(--global-palette6);height:50%;}#mobile-header .header-mobile-divider, #mobile-drawer .header-mobile-divider{border-right:1px solid var(--global-palette6);height:50%;}#mobile-drawer .header-mobile-divider{border-top:1px solid var(--global-palette6);width:50%;}#mobile-header .header-mobile-divider2{border-right:1px solid var(--global-palette6);height:50%;}#mobile-drawer .header-mobile-divider2{border-top:1px solid var(--global-palette6);width:50%;}.header-item-search-bar form ::-webkit-input-placeholder{color:currentColor;opacity:0.5;}.header-item-search-bar form ::placeholder{color:currentColor;opacity:0.5;}.header-search-bar form{max-width:100%;width:240px;}.header-mobile-search-bar form{max-width:calc(100vw - var(--global-sm-spacing) - var(--global-sm-spacing));width:240px;}.header-widget-lstyle-normal .header-widget-area-inner a:not(.button){text-decoration:underline;}.element-contact-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:-0.6em;margin-left:calc(-0.6em / 2);margin-right:calc(-0.6em / 2);}.element-contact-inner-wrap .header-contact-item{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:0.6em;margin-left:calc(0.6em / 2);margin-right:calc(0.6em / 2);}.element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size:1em;}.header-contact-item img{display:inline-block;}.header-contact-item .contact-label{margin-left:0.3em;}.rtl .header-contact-item .contact-label{margin-right:0.3em;margin-left:0px;}.header-mobile-contact-wrap .element-contact-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:-0.6em;margin-left:calc(-0.6em / 2);margin-right:calc(-0.6em / 2);}.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:0.6em;margin-left:calc(0.6em / 2);margin-right:calc(0.6em / 2);}.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size:1em;}#main-header .header-button2{font-weight:400;font-size:14.5px;font-family:'Inter Tight', var(--global-fallback-font);border-radius:8px 8px 8px 8px;color:rgba(245,241,236,0.82);border:0px none transparent;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}#main-header .header-button2.button-size-custom{padding:10px 14px 10px 14px;}#main-header .header-button2:hover{color:var(--global-palette6);background:rgba(245,241,236,0.06);box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2{border:2px none transparent;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2, #widget-drawer.popup-drawer-layout-sidepanel .drawer-inner{max-width:400px;}#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2{margin:0 auto;}.widget-toggle-open{display:flex;align-items:center;background:transparent;box-shadow:none;}.widget-toggle-open:hover, .widget-toggle-open:focus{border-color:currentColor;background:transparent;box-shadow:none;}.widget-toggle-open .widget-toggle-icon{display:flex;}.widget-toggle-open .widget-toggle-label{padding-right:5px;}.rtl .widget-toggle-open .widget-toggle-label{padding-left:5px;padding-right:0px;}.widget-toggle-open .widget-toggle-label:empty, .rtl .widget-toggle-open .widget-toggle-label:empty{padding-right:0px;padding-left:0px;}.widget-toggle-open-container .widget-toggle-open{color:var(--global-palette5);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.widget-toggle-open-container .widget-toggle-open.widget-toggle-style-bordered{border:1px solid currentColor;}.widget-toggle-open-container .widget-toggle-open .widget-toggle-icon{font-size:20px;}.widget-toggle-open-container .widget-toggle-open:hover, .widget-toggle-open-container .widget-toggle-open:focus{color:var(--global-palette-highlight);}#widget-drawer .header-widget-2style-normal a:not(.button){text-decoration:underline;}#widget-drawer .header-widget-2style-plain a:not(.button){text-decoration:none;}#widget-drawer .header-widget2 .widget-title{color:var(--global-palette9);}#widget-drawer .header-widget2{color:var(--global-palette8);}#widget-drawer .header-widget2 a:not(.button), #widget-drawer .header-widget2 .drawer-sub-toggle{color:var(--global-palette8);}#widget-drawer .header-widget2 a:not(.button):hover, #widget-drawer .header-widget2 .drawer-sub-toggle:hover{color:var(--global-palette9);}#mobile-secondary-site-navigation ul li{font-size:14px;}#mobile-secondary-site-navigation ul li a{padding-top:1em;padding-bottom:1em;}#mobile-secondary-site-navigation ul li > a, #mobile-secondary-site-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}#mobile-secondary-site-navigation ul li.current-menu-item > a, #mobile-secondary-site-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}#mobile-secondary-site-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, #mobile-secondary-site-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}#mobile-secondary-site-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}
/*# sourceURL=kadence-global-inline-css */


/* link: /wp-content/plugins/kadence-pro/dist/mega-menu/menu-addon.css */
.header-navigation ul li a:not([href]){cursor:default}.nav-drop-title-wrap{display:flex;align-items:center}.header-navigation>div>ul>li>a{display:flex;align-items:center}.kadence-menu-hidden-title:not(.kadence-menu-has-icon):not(.menu-item-has-children){display:none}.header-navigation .header-menu-container .kadence-menu-hidden-title.menu-item-has-children:not(.kadence-menu-has-icon)>a,.kadence-menu-hidden-title.menu-item-has-children:not(.kadence-menu-has-icon)>a{padding:0;border:0}.menu-highlight-item{font-size:.6em;margin-left:.2em;line-height:normal;padding:.2em .3em;border-radius:2px;background:var(--global-palette1);color:#fff}.nav-drop-title-wrap .menu-highlight-item{font-size:.7em;margin-left:.5em}.menu-highlight-icon{display:inline-flex;align-self:center;margin-left:.2em}.menu-highlight-icon svg{width:1em;height:1em;top:.125em;position:relative}.menu-highlight-item.only-icon-highlight .menu-highlight-icon{margin-left:0}.kadence-menu-hidden-title .menu-label-icon-wrap{margin-left:0}.menu-label-icon-wrap{margin-left:.3em}.kadence-menu-icon-side-left .menu-label-icon-wrap{margin-right:.3em;margin-left:0}.menu-label-icon{display:inline-flex;justify-content:center}.menu-label-icon svg{width:1em;height:1em;top:.125em;position:relative}.menu-label-description{display:block;font-size:.8em;text-transform:none;letter-spacing:normal}.menu-label-content{display:block}.header-navigation .kadence-menu-has-description.kadence-menu-has-icon>a,.mobile-navigation .kadence-menu-has-description.kadence-menu-has-icon>a{display:flex}.header-menu-container ul.menu{position:relative}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul a{width:100%}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul .dropdown-nav-toggle{display:none}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li{border-bottom:0!important}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li>a{border-bottom:1px solid rgba(255,255,255,.1)}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li:not(.menu-item-has-children):last-child>a{border-bottom:0!important}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul ul{display:block;position:static;box-shadow:none;background:0 0;opacity:1;visibility:hidden;transform:none;height:auto;clip:auto}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul .kb-gallery-ul,.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul .kb-gallery-ul ul{visibility:visible}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul [class^="splide__pagination splide__pagination"],.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul ul.splide__list{visibility:visible;display:flex}.header-menu-container ul.menu>li.kadence-menu-mega-enabled.menu-item--toggled-on ul,.header-menu-container ul.menu>li.kadence-menu-mega-enabled:hover ul,.header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.menu-item--has-toggle):focus ul,.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul.opened ul{visibility:visible}.header-menu-container ul.menu>li.kadence-menu-mega-width-container{position:static}.header-menu-container ul.menu>li.kadence-menu-mega-width-container>ul.sub-menu{width:100%;left:0}.header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1)>ul.sub-menu{display:grid;grid-gap:16px;opacity:0;visibility:hidden;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden}.header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1).menu-item--toggled-on>ul.sub-menu,.header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1):not(.menu-item--has-toggle):focus>ul.sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible}.header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1).menu-item--toggled-on>ul.sub-menu ul,.header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1):not(.menu-item--has-toggle):focus>ul.sub-menu ul{visibility:visible}.header-menu-container ul.menu>li.kadence-menu-mega-columns-2>ul.sub-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.header-menu-container ul.menu>li.kadence-menu-mega-columns-2.kadence-menu-mega-layout-right-golden>ul.sub-menu{grid-template-columns:1fr 2fr}.header-menu-container ul.menu>li.kadence-menu-mega-columns-2.kadence-menu-mega-layout-left-golden>ul.sub-menu{grid-template-columns:2fr 1fr}.header-menu-container ul.menu>li.kadence-menu-mega-columns-3>ul.sub-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.header-menu-container ul.menu>li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-left-half>ul.sub-menu{grid-template-columns:2fr 1fr 1fr}.header-menu-container ul.menu>li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-right-half>ul.sub-menu{grid-template-columns:1fr 1fr 2fr}.header-menu-container ul.menu>li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-center-half>ul.sub-menu{grid-template-columns:1fr 2fr 1fr}.header-menu-container ul.menu>li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-center-wide>ul.sub-menu{grid-template-columns:2fr 6fr 2fr}.header-menu-container ul.menu>li.kadence-menu-mega-columns-4>ul.sub-menu{grid-template-columns:repeat(4,minmax(0,1fr))}.header-menu-container ul.menu>li.kadence-menu-mega-columns-4.kadence-menu-mega-layout-left-forty>ul.sub-menu{grid-template-columns:2fr 1fr 1fr 1fr}.header-menu-container ul.menu>li.kadence-menu-mega-columns-4.kadence-menu-mega-layout-right-forty>ul.sub-menu{grid-template-columns:1fr 1fr 1fr 2fr}.header-menu-container ul.menu>li.kadence-menu-mega-columns-5>ul.sub-menu{grid-template-columns:repeat(5,minmax(0,1fr))}.header-menu-container ul.menu>li.kadence-menu-mega-columns-6>ul.sub-menu{grid-template-columns:repeat(6,minmax(0,1fr))}.header-navigation[class*=header-navigation-dropdown-animation-fade] .header-menu-container ul.menu>li.kadence-menu-mega-width-custom>ul.sub-menu{margin-left:-50%;left:50%}.header-navigation.header-navigation-dropdown-animation-none .header-menu-container ul.menu>li.kadence-menu-mega-width-custom>ul.sub-menu{transform:translate(-50%,0);left:50%}.kadence-menu-mega-enabled ul.kb-navigation.menu.collapse-sub-nav-desktop-true.collapse-sub-nav-tablet-true.collapse-sub-nav-mobile-true li.menu-item ul.kb-nav-sub-menu{display:none}.kadence-menu-mega-enabled ul.kb-navigation.menu.collapse-sub-nav-desktop-true.collapse-sub-nav-tablet-true.collapse-sub-nav-mobile-true li.menu-item--toggled-on>ul.kb-nav-sub-menu{display:block}nav:not(.click-to-open) .header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1):hover>ul.sub-menu{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible}nav.click-to-open .header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1)>ul.sub-menu.opened{opacity:1;visibility:visible;clip:auto;height:auto;overflow:visible}

/* inline: kadence-blocks-advancedheading-inline-css */

	.wp-block-kadence-advancedheading mark{background:transparent;border-style:solid;border-width:0}
	.wp-block-kadence-advancedheading mark.kt-highlight{color:#f76a0c;}
	.kb-adv-heading-icon{display: inline-flex;justify-content: center;align-items: center;}
	.is-layout-constrained > .kb-advanced-heading-link {display: block;}.wp-block-kadence-advancedheading.has-background{padding: 0;}	.single-content .kadence-advanced-heading-wrapper h1,
	.single-content .kadence-advanced-heading-wrapper h2,
	.single-content .kadence-advanced-heading-wrapper h3,
	.single-content .kadence-advanced-heading-wrapper h4,
	.single-content .kadence-advanced-heading-wrapper h5,
	.single-content .kadence-advanced-heading-wrapper h6 {margin: 1.5em 0 .5em;}
	.single-content .kadence-advanced-heading-wrapper+* { margin-top:0;}.kb-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);}
/*# sourceURL=kadence-blocks-advancedheading-inline-css */


/* inline: kadence-blocks-global-variables-inline-css */

:root {--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);}
/*# sourceURL=kadence-blocks-global-variables-inline-css */


/* inline: kadence_blocks_css-inline-css */

.wp-block-kadence-header-row117_d1dacc-0d{--kb-transparent-header-row-bg:transparent;}.wp-block-kadence-header-row117_d1dacc-0d .wp-block-kadence-header-column, .wp-block-kadence-header-row117_d1dacc-0d .wp-block-kadence-header-section{gap:var(--global-kb-gap-xs, 0.5rem );}.wp-block-kadence-header-desktop117_1ba3ab-ee{display:block;}@media all and (max-width: 1024px){.wp-block-kadence-header-desktop117_1ba3ab-ee{display:none;}}.wp-block-kadence-header-desktop117_8cb8a1-05{display:block;}@media all and (max-width: 1024px){.wp-block-kadence-header-desktop117_8cb8a1-05{display:none;}}.wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-column, .wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-section{align-items:center;}.wp-block-kadence-header-row.wp-block-kadence-header-row117_1e8ac8-bb .kadence-header-row-inner{min-height:64px;}.wp-block-kadence-header-row117_1e8ac8-bb{--kb-header-row-bg:var(--global-palette3, #1A202C);--kb-stuck-header-bg:var(--global-palette3, #1A202C);--kb-transparent-header-row-bg:transparent;}.wp-block-kadence-header-row117_1e8ac8-bb .kadence-header-row-inner{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;}.wp-block-kadence-header-row117_1e8ac8-bb .kadence-header-row-inner{padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:28px;margin-top:var(--global-kb-spacing-xxs, 0.5rem);}.wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-column, .wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-section{gap:var(--global-kb-gap-none, 0rem );}.wp-block-kadence-header-desktop117_5e716f-3c{display:block;}@media all and (max-width: 1024px){.wp-block-kadence-header-desktop117_5e716f-3c{display:none;}}.kb-identity117_10803f-ee a{text-decoration:inherit;color:inherit;}.kb-identity117_10803f-ee .kb-identity-layout-container{align-items:center;}.wp-block-kadence-navigation122-cpt-id{--kb-nav-dropdown-border-top-left-radius:0px;--kb-nav-dropdown-border-top-right-radius:0px;--kb-nav-dropdown-border-bottom-right-radius:0px;--kb-nav-dropdown-border-bottom-left-radius:0px;--kb-nav-dropdown-border-radius-top:0px;--kb-nav-dropdown-border-radius-right:0px;--kb-nav-dropdown-border-radius-bottom:0px;--kb-nav-dropdown-border-radius-left:0px;--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.header-desktop-transparent .wp-block-kadence-navigation122-cpt-id{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.item-is-stuck .wp-block-kadence-navigation122-cpt-id{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.wp-block-kadence-navigation122-cpt-id{--kb-nav-top-link-color:var(--global-palette9, #ffffff);}@media all and (max-width: 1024px){.wp-block-kadence-navigation122-cpt-id{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}@media all and (max-width: 1024px){.header-tablet-transparent .wp-block-kadence-navigation122-cpt-id{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}@media all and (max-width: 1024px){.item-is-stuck .wp-block-kadence-navigation122-cpt-id{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}@media all and (max-width: 767px){.wp-block-kadence-navigation122-cpt-id{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.header-mobile-transparent .wp-block-kadence-navigation122-cpt-id{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.item-is-stuck .wp-block-kadence-navigation122-cpt-id{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}.wp-block-kadence-navigation122_4f31cb-24{--kb-nav-dropdown-border-top-left-radius:0px;--kb-nav-dropdown-border-top-right-radius:0px;--kb-nav-dropdown-border-bottom-right-radius:0px;--kb-nav-dropdown-border-bottom-left-radius:0px;--kb-nav-dropdown-border-radius-top:0px;--kb-nav-dropdown-border-radius-right:0px;--kb-nav-dropdown-border-radius-bottom:0px;--kb-nav-dropdown-border-radius-left:0px;--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.header-desktop-transparent .wp-block-kadence-navigation122_4f31cb-24{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.item-is-stuck .wp-block-kadence-navigation122_4f31cb-24{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}@media all and (max-width: 1024px){.wp-block-kadence-navigation122_4f31cb-24{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}@media all and (max-width: 1024px){.header-tablet-transparent .wp-block-kadence-navigation122_4f31cb-24{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}@media all and (max-width: 1024px){.item-is-stuck .wp-block-kadence-navigation122_4f31cb-24{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}@media all and (max-width: 767px){.wp-block-kadence-navigation122_4f31cb-24{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.header-mobile-transparent .wp-block-kadence-navigation122_4f31cb-24{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.item-is-stuck .wp-block-kadence-navigation122_4f31cb-24{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}.kb-nav-link-122_f0e01b-69 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-highlight-order:3;--kb-nav-link-highlight-icon-order:3;}.kb-nav-link-122_f0e01b-69 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color:var(--global-palette6, #718096);--kb-nav-link-media-max-width:px;}.kb-nav-link-122_f0e01b-69 > .kb-link-wrap.kb-link-wrap.kb-link-wrap > .kb-nav-link-content{font-size:14.5px;font-weight:400;}.kb-nav-link-122_6f9dac-05 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-highlight-order:3;--kb-nav-link-highlight-icon-order:3;}.kb-nav-link-122_6f9dac-05 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color:var(--global-palette6, #718096);--kb-nav-link-media-max-width:px;}.kb-nav-link-122_6f9dac-05 > .kb-link-wrap.kb-link-wrap.kb-link-wrap > .kb-nav-link-content{font-size:14.5px;font-weight:400;}.kb-nav-link-122_795b44-cb{--kb-nav-link-has-children-position:static;}.kb-nav-link-122_795b44-cb > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-highlight-order:3;--kb-nav-link-highlight-icon-order:3;}.kb-nav-link-122_795b44-cb > .sub-menu.sub-menu.sub-menu.sub-menu.sub-menu{--kb-nav-dropdown-width:100%;}.kb-nav-link-122_795b44-cb > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color:var(--global-palette6, #718096);--kb-nav-link-media-max-width:px;}.kb-nav-link-122_795b44-cb > .kb-link-wrap.kb-link-wrap.kb-link-wrap > .kb-nav-link-content{font-size:14.5px;font-weight:400;}.kb-row-layout-id117_0d1eed-e0 > .kt-row-column-wrap{max-width:var( --global-content-width, 1180px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kb-row-layout-id117_0d1eed-e0 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id117_0d1eed-e0 > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}@media all and (max-width: 767px){.kb-row-layout-id117_0d1eed-e0 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id117_0d1eed-e0 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column117_34b454-d4 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column117_34b454-d4 > .kt-inside-inner-col{flex-direction:column;}.kadence-column117_34b454-d4 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column117_34b454-d4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column117_34b454-d4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-nav-link-117_5854c5-cd > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-highlight-order:3;--kb-nav-link-highlight-icon-order:3;--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr;--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr auto;--kb-nav-link-description-grid-column:2;--kb-nav-link-media-container-order:-1;--kb-nav-link-title-wrap-has-media-grid-template-columns:auto 1fr;}.kb-nav-link-117_5854c5-cd > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color:var(--global-palette6, #718096);--kb-nav-link-background-hover:var(--global-palette4, #2D3748);--kb-nav-link-hover-border-top-left-radius:12px;--kb-nav-link-hover-border-top-right-radius:12px;--kb-nav-link-hover-border-bottom-right-radius:12px;--kb-nav-link-hover-border-bottom-left-radius:12px;--kb-nav-link-media-max-width:px;}@media all and (max-width: 1024px){.kb-nav-link-117_5854c5-cd > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr;}}@media all and (max-width: 767px){.kb-nav-link-117_5854c5-cd > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr;}}.kadence-column117_4deac0-fe > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column117_4deac0-fe > .kt-inside-inner-col{flex-direction:column;}.kadence-column117_4deac0-fe > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column117_4deac0-fe > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column117_4deac0-fe > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-nav-link-117_beaa8b-85 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-highlight-order:3;--kb-nav-link-highlight-icon-order:3;--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr;--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr auto;--kb-nav-link-description-grid-column:2;--kb-nav-link-media-container-order:-1;--kb-nav-link-title-wrap-has-media-grid-template-columns:auto 1fr;}.kb-nav-link-117_beaa8b-85 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color:var(--global-palette6, #718096);--kb-nav-link-background-hover:var(--global-palette4, #2D3748);--kb-nav-link-hover-border-top-left-radius:12px;--kb-nav-link-hover-border-top-right-radius:12px;--kb-nav-link-hover-border-bottom-right-radius:12px;--kb-nav-link-hover-border-bottom-left-radius:12px;--kb-nav-link-media-max-width:px;}@media all and (max-width: 1024px){.kb-nav-link-117_beaa8b-85 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr;}}@media all and (max-width: 767px){.kb-nav-link-117_beaa8b-85 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr;}}.kadence-column117_50a401-45 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column117_50a401-45 > .kt-inside-inner-col{flex-direction:column;}.kadence-column117_50a401-45 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column117_50a401-45 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column117_50a401-45 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-nav-link-117_54f20e-2f > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-highlight-order:3;--kb-nav-link-highlight-icon-order:3;--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr;--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr auto;--kb-nav-link-description-grid-column:2;--kb-nav-link-media-container-order:-1;--kb-nav-link-title-wrap-has-media-grid-template-columns:auto 1fr;}.kb-nav-link-117_54f20e-2f > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color:var(--global-palette6, #718096);--kb-nav-link-background-hover:var(--global-palette4, #2D3748);--kb-nav-link-hover-border-top-left-radius:12px;--kb-nav-link-hover-border-top-right-radius:12px;--kb-nav-link-hover-border-bottom-right-radius:12px;--kb-nav-link-hover-border-bottom-left-radius:12px;--kb-nav-link-media-max-width:px;}@media all and (max-width: 1024px){.kb-nav-link-117_54f20e-2f > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr;}}@media all and (max-width: 767px){.kb-nav-link-117_54f20e-2f > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-title-wrap-display:grid;--kb-nav-link-title-wrap-grid-template-columns:1fr;}}.wp-block-kadence-header-desktop117_93a6ad-15{display:block;}@media all and (max-width: 1024px){.wp-block-kadence-header-desktop117_93a6ad-15{display:none;}}.wp-block-kadence-navigation124-cpt-id{--kb-nav-dropdown-border-top-left-radius:0px;--kb-nav-dropdown-border-top-right-radius:0px;--kb-nav-dropdown-border-bottom-right-radius:0px;--kb-nav-dropdown-border-bottom-left-radius:0px;--kb-nav-dropdown-border-radius-top:0px;--kb-nav-dropdown-border-radius-right:0px;--kb-nav-dropdown-border-radius-bottom:0px;--kb-nav-dropdown-border-radius-left:0px;--kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);}.header-desktop-transparent .wp-block-kadence-navigation124-cpt-id{--kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);}.item-is-stuck .wp-block-kadence-navigation124-cpt-id{--kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);}@media all and (max-width: 1024px){.wp-block-kadence-navigation124-cpt-id{--kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);}}@media all and (max-width: 1024px){.header-tablet-transparent .wp-block-kadence-navigation124-cpt-id{--kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);}}@media all and (max-width: 1024px){.item-is-stuck .wp-block-kadence-navigation124-cpt-id{--kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);}}@media all and (max-width: 767px){.wp-block-kadence-navigation124-cpt-id{--kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);}.header-mobile-transparent .wp-block-kadence-navigation124-cpt-id{--kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);}.item-is-stuck .wp-block-kadence-navigation124-cpt-id{--kb-nav-top-not-last-link-border-right:var(--kb-nav-link-border-right);}}.wp-block-kadence-navigation124_26430f-20{--kb-nav-dropdown-border-top-left-radius:0px;--kb-nav-dropdown-border-top-right-radius:0px;--kb-nav-dropdown-border-bottom-right-radius:0px;--kb-nav-dropdown-border-bottom-left-radius:0px;--kb-nav-dropdown-border-radius-top:0px;--kb-nav-dropdown-border-radius-right:0px;--kb-nav-dropdown-border-radius-bottom:0px;--kb-nav-dropdown-border-radius-left:0px;--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.header-desktop-transparent .wp-block-kadence-navigation124_26430f-20{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.item-is-stuck .wp-block-kadence-navigation124_26430f-20{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}@media all and (max-width: 1024px){.wp-block-kadence-navigation124_26430f-20{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}@media all and (max-width: 1024px){.header-tablet-transparent .wp-block-kadence-navigation124_26430f-20{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}@media all and (max-width: 1024px){.item-is-stuck .wp-block-kadence-navigation124_26430f-20{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}@media all and (max-width: 767px){.wp-block-kadence-navigation124_26430f-20{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.header-mobile-transparent .wp-block-kadence-navigation124_26430f-20{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}.item-is-stuck .wp-block-kadence-navigation124_26430f-20{--kb-nav-dropdown-toggle-border-left:var(--kb-nav-link-border-left);--kb-nav-top-not-last-link-border-bottom:var(--kb-nav-link-border-bottom);}}.kb-nav-link-124_87ae1b-06 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-highlight-order:3;--kb-nav-link-highlight-icon-order:3;}.kb-nav-link-124_87ae1b-06 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color:var(--global-palette6, #718096);--kb-nav-link-media-max-width:px;}.kb-nav-link-124_87ae1b-06 > .kb-link-wrap.kb-link-wrap.kb-link-wrap > .kb-nav-link-content{font-size:14.5px;font-weight:400;}@media all and (max-width: 1024px){.kb-nav-link-124_87ae1b-06 > .kb-link-wrap.kb-link-wrap.kb-link-wrap.kb-link-wrap{--kb-nav-link-color:var(--global-palette1, #3182CE);}}.wp-block-kadence-advancedbtn.kb-btns117_da162a-8f{justify-content:flex-end;}ul.menu .wp-block-kadence-advancedbtn .kb-btn117_2b3e43-75.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn117_2b3e43-75.kb-button{color:var(--global-palette3, #1A202C);background:var(--global-palette6, #718096);font-size:13px;line-height:1.55em;letter-spacing:0.04em;font-weight:600;text-transform:uppercase;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding-top:11px;padding-right:20px;padding-bottom:11px;padding-left:20px;margin-left:10px;}.wp-block-kadence-advancedbtn .kb-btn117_2b3e43-75.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn117_2b3e43-75.kb-button:focus{color:var(--global-palette3, #1A202C);background:var(--global-palette6, #718096);}.wp-block-kadence-header-row117_56d86c-e4{--kb-transparent-header-row-bg:transparent;}.wp-block-kadence-header-row117_56d86c-e4 .wp-block-kadence-header-column, .wp-block-kadence-header-row117_56d86c-e4 .wp-block-kadence-header-section{gap:var(--global-kb-gap-xs, 0.5rem );}.wp-block-kadence-header-desktop117_a55234-0c{display:block;}@media all and (max-width: 1024px){.wp-block-kadence-header-desktop117_a55234-0c{display:none;}}.wp-block-kadence-header-desktop117_5b55c1-da{display:block;}@media all and (max-width: 1024px){.wp-block-kadence-header-desktop117_5b55c1-da{display:none;}}.kb-row-layout-idr-pw-hero > .kt-row-column-wrap{max-width:var( --global-content-width, 1180px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-xl, 4rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-md, 2rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-idr-pw-hero > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-lg, 3rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-md, 2rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}}.kadence-columnc-pw-hero > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnc-pw-hero > .kt-inside-inner-col{flex-direction:column;}.kadence-columnc-pw-hero > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnc-pw-hero{text-align:center;}@media all and (max-width: 1024px){.kadence-columnc-pw-hero > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnc-pw-hero > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1[data-kb-block="kb-adv-headingh-pw-hero-h1"]{margin-top:0px;margin-bottom:22px;max-width:960px;margin-right:auto;margin-left:auto;text-align:center;font-size:60px;line-height:1.1em;letter-spacing:-0.022em;color:var(--global-palette3, #1A202C);}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1[data-kb-block="kb-adv-headingh-pw-hero-h1"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1[data-kb-block="kb-adv-headingh-pw-hero-h1"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1[data-kb-block="kb-adv-headingh-pw-hero-h1"]{font-size:48px;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-hero-h1[data-kb-block="kb-adv-headingh-pw-hero-h1"]{font-size:36px;line-height:1.1em;}}.kb-row-layout-idr-pw-vsl > .kt-row-column-wrap{max-width:var( --global-content-width, 1180px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-idr-pw-vsl > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-md, 2rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}}.kadence-columnc-pw-vsl{max-width:880px;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-columnc-pw-vsl{-webkit-flex:0 1 880px;flex:0 1 880px;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-columnc-pw-vsl > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnc-pw-vsl > .kt-inside-inner-col{flex-direction:column;}.kadence-columnc-pw-vsl > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnc-pw-vsl{text-align:center;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-columnc-pw-vsl{-webkit-flex:0 1 880px;flex:0 1 880px;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-columnc-pw-vsl > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-columnc-pw-vsl{max-width:880px;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-columnc-pw-vsl > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-idr-pw-mapped > .kt-row-column-wrap{max-width:var( --global-content-width, 1180px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-xl, 4rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-idr-pw-mapped > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-lg, 3rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}}.kadence-columnc-pw-mapped{max-width:880px;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-columnc-pw-mapped{-webkit-flex:0 1 880px;flex:0 1 880px;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-columnc-pw-mapped > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnc-pw-mapped > .kt-inside-inner-col{flex-direction:column;}.kadence-columnc-pw-mapped > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-columnc-pw-mapped{-webkit-flex:0 1 880px;flex:0 1 880px;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-columnc-pw-mapped > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-columnc-pw-mapped{max-width:880px;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-columnc-pw-mapped > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-eyebrow, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-eyebrow[data-kb-block="kb-adv-headingh-pw-mapped-eyebrow"]{margin-top:0px;margin-bottom:16px;font-size:11px;letter-spacing:0.22em;color:var(--global-palette5, #4A5568);}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-eyebrow mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-eyebrow[data-kb-block="kb-adv-headingh-pw-mapped-eyebrow"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-eyebrow img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-eyebrow[data-kb-block="kb-adv-headingh-pw-mapped-eyebrow"] img.kb-inline-image{width:150px;display:inline-block;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2[data-kb-block="kb-adv-headingh-pw-mapped-h2"]{margin-top:0px;margin-bottom:18px;font-size:44px;line-height:1.1em;letter-spacing:-0.02em;color:var(--global-palette3, #1A202C);}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2[data-kb-block="kb-adv-headingh-pw-mapped-h2"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2[data-kb-block="kb-adv-headingh-pw-mapped-h2"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2[data-kb-block="kb-adv-headingh-pw-mapped-h2"]{font-size:38px;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-mapped-h2[data-kb-block="kb-adv-headingh-pw-mapped-h2"]{font-size:32px;line-height:1.1em;}}.kb-row-layout-idr-pw-agenda > .kt-row-column-wrap{max-width:var( --global-content-width, 1180px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-xl, 4rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-idr-pw-agenda > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-lg, 3rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}}.kadence-columnc-pw-agenda{max-width:880px;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-columnc-pw-agenda{-webkit-flex:0 1 880px;flex:0 1 880px;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-columnc-pw-agenda > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnc-pw-agenda > .kt-inside-inner-col{flex-direction:column;}.kadence-columnc-pw-agenda > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-columnc-pw-agenda{-webkit-flex:0 1 880px;flex:0 1 880px;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-columnc-pw-agenda > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-columnc-pw-agenda{max-width:880px;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-columnc-pw-agenda > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-eyebrow, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-eyebrow[data-kb-block="kb-adv-headingh-pw-agenda-eyebrow"]{margin-top:0px;margin-bottom:16px;font-size:11px;letter-spacing:0.22em;color:var(--global-palette8, #F7FAFC);}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-eyebrow mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-eyebrow[data-kb-block="kb-adv-headingh-pw-agenda-eyebrow"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-eyebrow img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-eyebrow[data-kb-block="kb-adv-headingh-pw-agenda-eyebrow"] img.kb-inline-image{width:150px;display:inline-block;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2[data-kb-block="kb-adv-headingh-pw-agenda-h2"]{margin-top:0px;margin-bottom:18px;font-size:44px;line-height:1.1em;letter-spacing:-0.02em;color:var(--global-palette6, #718096);}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2[data-kb-block="kb-adv-headingh-pw-agenda-h2"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2[data-kb-block="kb-adv-headingh-pw-agenda-h2"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2[data-kb-block="kb-adv-headingh-pw-agenda-h2"]{font-size:38px;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-agenda-h2[data-kb-block="kb-adv-headingh-pw-agenda-h2"]{font-size:32px;line-height:1.1em;}}.kb-row-layout-idr-pw-prep > .kt-row-column-wrap{max-width:var( --global-content-width, 1180px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-xl, 4rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-idr-pw-prep > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-lg, 3rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}}.kadence-columnc-pw-prep{max-width:880px;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-columnc-pw-prep{-webkit-flex:0 1 880px;flex:0 1 880px;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-columnc-pw-prep > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnc-pw-prep > .kt-inside-inner-col{flex-direction:column;}.kadence-columnc-pw-prep > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-columnc-pw-prep{-webkit-flex:0 1 880px;flex:0 1 880px;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-columnc-pw-prep > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-columnc-pw-prep{max-width:880px;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-columnc-pw-prep > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-eyebrow, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-eyebrow[data-kb-block="kb-adv-headingh-pw-prep-eyebrow"]{margin-top:0px;margin-bottom:16px;font-size:11px;letter-spacing:0.22em;color:var(--global-palette5, #4A5568);}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-eyebrow mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-eyebrow[data-kb-block="kb-adv-headingh-pw-prep-eyebrow"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-eyebrow img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-eyebrow[data-kb-block="kb-adv-headingh-pw-prep-eyebrow"] img.kb-inline-image{width:150px;display:inline-block;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2[data-kb-block="kb-adv-headingh-pw-prep-h2"]{margin-top:0px;margin-bottom:18px;font-size:44px;line-height:1.1em;letter-spacing:-0.02em;color:var(--global-palette3, #1A202C);}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2[data-kb-block="kb-adv-headingh-pw-prep-h2"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2[data-kb-block="kb-adv-headingh-pw-prep-h2"] img.kb-inline-image{width:150px;display:inline-block;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2[data-kb-block="kb-adv-headingh-pw-prep-h2"]{font-size:38px;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2, .wp-block-kadence-advancedheading.kt-adv-headingh-pw-prep-h2[data-kb-block="kb-adv-headingh-pw-prep-h2"]{font-size:32px;line-height:1.1em;}}.kb-row-layout-idr-pw-faq > .kt-row-column-wrap{max-width:var( --global-content-width, 1180px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-xxl, 5rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){.kb-row-layout-idr-pw-faq > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-xl, 4rem);padding-right:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);padding-left:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 1fr);}}.kadence-columnc-pw-faq{max-width:1100px;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-columnc-pw-faq{-webkit-flex:0 1 1100px;flex:0 1 1100px;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-columnc-pw-faq > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnc-pw-faq > .kt-inside-inner-col{flex-direction:column;}.kadence-columnc-pw-faq > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-columnc-pw-faq{-webkit-flex:0 1 1100px;flex:0 1 1100px;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-columnc-pw-faq > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-columnc-pw-faq{max-width:1100px;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-columnc-pw-faq > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}
/*# sourceURL=kadence_blocks_css-inline-css */


/* link: /wp-content/fonts/2eb2c57aaea514f4dbff2db028ff8e0b.css */
/* vietnamese */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/fraunces/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIctxuTBv7TtUs.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/fraunces/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIctxuTB_7TtUs.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/fraunces/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIctxuTCf7T.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsK8ah8QA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsD8ah8QA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsL8ah8QA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsE8ah8QA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsI8ah8QA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsJ8ah8QA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsH8ag.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsK8ah8QA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsD8ah8QA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsL8ah8QA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsE8ah8QA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsI8ah8QA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsJ8ah8QA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsH8ag.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsK8ah8QA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsD8ah8QA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsL8ah8QA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsE8ah8QA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsI8ah8QA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsJ8ah8QA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/wp-content//fonts/inter-tight/NGSwv5HMAFg6IuGlBNMjxLsH8ag.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* inline: wp-custom-css */


			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
						
			
			
			/* Clique Agency — About mega menu styling.
   Use descendant combinators only — WP custom-css output HTML-escapes "&gt;". */

/* Make the nav pill the positioning context */
.wp-block-kadence-header-row .kadence-header-row-inner {
    position: relative;
}

/* Disable position:relative on this menu's UL so absolute mega menu bubbles
   up to .kadence-header-row-inner */
.wp-block-kadence-navigation122-cpt-id ul.kb-navigation.menu {
    position: static !important;
    gap: 8px !important;
}

/* Center menu link styling — match mockup .nav-menu li a */
.wp-block-kadence-navigation122-cpt-id ul.kb-navigation.menu .kb-nav-link-content {
    padding: 10px 14px !important;
    border-radius: 8px;
    transition: background 0.2s, color 0.2s;
}
/* About — top-level only — extra right padding for the chevron */
.wp-block-kadence-navigation122-cpt-id ul.kb-navigation.menu .kb-nav-link-122_795b44-cb .kb-nav-link-content:not(.sub-menu *) {
    padding-right: 30px !important;
    position: relative;
}
/* Pseudo down-arrow on the About link (not on nested mega menu items) */
.wp-block-kadence-navigation122-cpt-id ul.kb-navigation.menu .kb-nav-link-122_795b44-cb .kb-nav-link-content:not(.sub-menu *)::after {
    content: '';
    position: absolute;
    right: 12px;
    top: 50%;
    width: 7px;
    height: 7px;
    margin-top: -5px;
    border-right: 1.5px solid currentColor;
    border-bottom: 1.5px solid currentColor;
    transform: rotate(45deg);
    opacity: 0.7;
    transition: transform 0.2s;
}
.wp-block-kadence-navigation122-cpt-id ul.kb-navigation.menu .kb-nav-link-122_795b44-cb:hover .kb-nav-link-content:not(.sub-menu *)::after,
.wp-block-kadence-navigation122-cpt-id ul.kb-navigation.menu .kb-nav-link-122_795b44-cb:focus-within .kb-nav-link-content:not(.sub-menu *)::after {
    transform: rotate(225deg);
    margin-top: -2px;
}
/* Hide Kadence's native chevron toggle button — replaced by pseudo-arrow */
.wp-block-kadence-navigation122-cpt-id .kb-nav-dropdown-toggle-btn {
    display: none !important;
}
/* Hover background on top-level link content (not nested mega menu items) */
.wp-block-kadence-navigation122-cpt-id ul.kb-navigation.menu li:hover .kb-nav-link-content:not(.sub-menu *),
.wp-block-kadence-navigation122-cpt-id ul.kb-navigation.menu li:focus-within .kb-nav-link-content:not(.sub-menu *) {
    background: rgba(245,241,236,0.06) !important;
}

/* Login (nav 124) — hover bg parity with main nav.
   Targets .kb-link-wrap because Kadence's hover bg machinery paints on the wrapper
   (via --kb-nav-link-background-hover-lv) and not on .kb-nav-link-content. */
.wp-block-kadence-navigation124-cpt-id ul.kb-navigation.menu li:hover .kb-link-wrap,
.wp-block-kadence-navigation124-cpt-id ul.kb-navigation.menu li:focus-within .kb-link-wrap {
    background: rgba(245,241,236,0.06) !important;
    border-radius: 8px;
}

/* Lift the top-level About link above the mega menu so the highlight pill's
   rounded corners aren't clipped by the mega menu's 14px overlap. */
.wp-block-kadence-navigation122-cpt-id .kb-nav-link-122_795b44-cb .kb-link-wrap:not(.sub-menu *) {
    position: relative;
    z-index: 5;
}

/* Mega menu — full pill width, smooth slide, bottom-rounded, dark fill */
.kb-nav-link-122_795b44-cb ul.sub-menu.kb-nav-sub-menu.mega-menu {
    display: block !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    width: auto !important;
    max-width: none !important;

    top: calc(100% - 14px) !important;
    padding: 28px 56px 28px !important;

    /* Match the header pill exactly so the mega menu reads as an extension.
       Use literal #1A1915 (resolved value of --global-palette3 for this site)
       to remove any chance of var-resolution drift. */
    background: #1A1915 !important;
    --kb-nav-dropdown-background: #1A1915;

    border-bottom-left-radius: 14px !important;
    border-bottom-right-radius: 14px !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;

    /* Soft shadow only — heavy shadow makes the panel feel detached. */
    box-shadow: 0 18px 30px -18px rgba(0,0,0,0.35);
    z-index: 1;

    opacity: 0;
    visibility: hidden;
    transform: translateY(-8px);
    transform-origin: top center;
    transition:
        opacity 0.25s cubic-bezier(0.16, 1, 0.3, 1),
        transform 0.25s cubic-bezier(0.16, 1, 0.3, 1),
        visibility 0.25s;

    clip: auto !important;
    height: auto !important;
    overflow: visible !important;
}

.kb-nav-link-122_795b44-cb:hover ul.sub-menu.kb-nav-sub-menu.mega-menu,
.kb-nav-link-122_795b44-cb:focus-within ul.sub-menu.kb-nav-sub-menu.mega-menu {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0) !important;
}

.wp-block-kadence-header-row .kadence-header-row-inner:has(.kb-nav-link-122_795b44-cb:hover),
.wp-block-kadence-header-row .kadence-header-row-inner:has(.kb-nav-link-122_795b44-cb:focus-within) {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.kb-nav-link-122_795b44-cb ul.sub-menu.kb-nav-sub-menu.mega-menu .kb-row-layout-wrap {
    background: transparent !important;
}
.kb-nav-link-122_795b44-cb ul.sub-menu.kb-nav-sub-menu.mega-menu .kt-row-column-wrap {
    padding: 0 !important;
}

/* Login link padding — Kadence's linkPadding attr isn't exposed; force mockup spec */
.kb-nav-link-124_87ae1b-06 .kb-nav-link-content {
    padding: 10px 14px !important;
}

/* ================================================================
   ITER 2 — fine-grained visual parity
   ================================================================ */

/* H1 explicit weight 400 (Kadence isn't honoring the build-script weight attr).
   Mockup `.hero h1` uses font-weight 400 with Fraunces variable axes. */
.page-id-1135 .wp-block-kadence-advancedheading h1 {
    font-weight: 400 !important;
}
.page-id-1135 .wp-block-kadence-advancedheading h2 {
    font-weight: 400 !important;
}
/* H3 weight 500 for engine titles, leak titles, etc. */
.page-id-1135 .wp-block-kadence-advancedheading h3 {
    font-weight: 500 !important;
}

/* Video badge — mockup has a pill overlay at top-left of the hero video.
   Reproduces `.video-badge` via ::before on the fluent-player container.
   Two-pseudo trick: ::before for the badge text, ::after for the oxblood dot. */
.kadence-columnc-4e24f694 .kt-inside-inner-col {
    position: relative;
}
.kadence-columnc-4e24f694 .kt-inside-inner-col .fluent-player-container {
    position: relative;
    border-radius: 0;
    overflow: hidden;
}


/* Lede text closer to mockup's specific size (18.5px, color #3A3933, line 1.55).
   Already inline-styled but enforce in case something overrides. */
.page-id-1135 .wp-block-kadence-column p[style*="font-size:18.5px"] {
    font-size: 18.5px !important;
    line-height: 1.55 !important;
}

/* Hero proof bullet text weight bias — matches mockup .hero-proof-inline */
.page-id-1135 .kt-inside-inner-col .wp-block-kadence-advancedheading + .wp-block-kadence-advancedheading + p + ul li {
    font-weight: 400;
}

/* Section H2 italic phrases — mockup uses italic for emphasis spans */
.page-id-1135 .wp-block-kadence-advancedheading h2 em {
    font-style: italic;
    font-weight: 400;
}

/* Marquee item Fraunces letter-spacing — mockup has -0.02em */
.page-id-1135 .kb-marquee-item p {
    font-weight: 500 !important;
}

/* Make sure the booking row's INK background shows through any FluentForm wrapper.
   Belt-and-braces for the form widget dark theme. */
.page-id-1135 .kadence-columnc-ed7e6c91 .ff_form_wrapper,
.page-id-1135 .kadence-columnc-ed7e6c91 .ff_form_wrapper *,
.page-id-1135 .kadence-columnc-ed7e6c91 form,
.page-id-1135 .kadence-columnc-ed7e6c91 .ff-form-wrap {
    background: transparent !important;
    background-color: transparent !important;
}

/* Hero booking row outer corners + minimum height */
.kb-row-layout-idr-bookinner {
    border-radius: 14px !important;
    overflow: hidden;
}

/* Mockup body uses 1280px container max-width with 32px side padding. Kadence
   default is 1180px. Match: */
body:is(.page-id-1135, .page-id-1894) .kb-theme-content-width,
body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-rowlayout .kt-row-column-wrap {
    max-width: 1280px;
}

/* ================================================================
   ITER 3 — section spacing, H2 size refinement, eyebrow boldness
   ================================================================ */

/* H2 — 56px desktop, line-height 1.05, letter-spacing -0.025em */
@media (min-width: 768px) {
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-advancedheading h2 {
        font-size: 48px !important;
        line-height: 1.05 !important;
        letter-spacing: -0.025em !important;
    }
    body:is(.page-id-1135, .page-id-1894) .has-theme-palette3-background-color .wp-block-kadence-advancedheading h2 {
        font-size: 44px !important;
        line-height: 1.05 !important;
        letter-spacing: -0.025em !important;
        max-width: none !important;
    }
}



body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-advancedheading h6 {
    font-size: 11.5px !important;
    font-weight: 500 !important;
    letter-spacing: 0.22em !important;
    text-transform: uppercase;
    margin-bottom: 28px !important;
}

body:is(.page-id-1135, .page-id-1894) .kb-marquee-item p {
    font-size: 24px !important;
    font-weight: 500 !important;
    letter-spacing: -0.02em !important;
}

/* Stats numbers — 84px italic Fraunces (desktop only — block mobileSize=32 wins on mobile) */
@media (min-width: 768px) {
    body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-33d3558a .wp-block-kadence-advancedheading h2 {
        font-size: 72px !important;
        line-height: 1 !important;
    }
}

/* Leak titles 28px H3 */
body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-advancedheading h3 {
    font-size: 28px !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em !important;
    font-weight: 500 !important;
}
body:is(.page-id-1135, .page-id-1894) .has-theme-palette3-background-color .wp-block-kadence-advancedheading h3 {
    font-size: 22px !important;
}

body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-advancedheading h1 em,
body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-advancedheading h2 em {
    font-weight: 400 !important;
    font-style: italic;
}

body:is(.page-id-1135, .page-id-1894) {
    background-color: #F5F1EC;
    color: #1A1915;
}
body:is(.page-id-1135, .page-id-1894) a:not(.btn):not([class*="kb-nav"]):not([class*="kt-blocks-accordion"]):not([class*="kb-link"]):not(.kb-button):not([class*="kb-btn"]) {
    color: #8A2A1E;
}

/* ================================================================
   FINAL POLISH — wrap parity with mockup
   ================================================================ */

/* Hero copy column — mockup max-width 960px (centered) */
body:is(.page-id-1135, .page-id-1894) .kadence-columnc-26cbc4b9 .kt-inside-inner-col {
    max-width: 960px;
}

/* Section-head heading column — mockup uses max-width 780px on intro h2 */
body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-advancedheading h2 {
    max-width: 780px;
}



/* Stats numbers don't get a max-width */
body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-33d3558a .wp-block-kadence-advancedheading h2 {
    max-width: none;
}

/* Section eyebrow uppercase, mono, tighter spacing-bottom in some sections */
body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-advancedheading h6 {
    margin-bottom: 24px !important;
}

/* Make sure H1 doesn't have max-width that overrides our 1050 */
body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-advancedheading h1 {
    max-width: 960px;
}

/* ================================================================
   ITER 7 — booking row height, video aspect, micro polish
   ================================================================ */

/* Booking row inner — let the calendar drive height so its "Only the next 3
   days open for bookings — we fill fast" footer note isn't clipped. The
   video column matches the calendar column via existing aspect-ratio rules
   below, so no empty dark bar appears under either side. */
body:is(.page-id-1135, .page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .kb-row-layout-idr-bookinner .kt-row-column-wrap {
    min-height: 0;
}

/* Calendar column (FluentBooking widget) — its content (calendar grid +
   "Only the next 3 days" footer note) is slightly taller than what fits
   inside the default overflow:hidden, so the footer text gets clipped.
   Allow the column to grow with its content. */
body:is(.page-id-1135, .page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .kb-row-layout-idr-bookinner .kadence-columnc-ed7e6c91 {
    overflow: visible !important;
}
body:is(.page-id-1135, .page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .kb-row-layout-idr-bookinner .kadence-columnc-ed7e6c91 .kt-inside-inner-col {
    padding-bottom: 24px;
}

/* ============================================================
   Bullet glyphs — the ✓/× characters never made it into the page
   content (bullet spans are empty in the rendered HTML), so render
   them via ::before. The bullet span already has inline-flex centering
   and the right colors, so ::before content drops in cleanly.
   ============================================================ */

/* Hero proof bullets (home + leak-finder): 3× Pipeline Promise / 60+ reviews / 7+ years.
   Use descendant combinators only — WP custom-css escapes `&gt;`. */
body:is(.page-id-1135, .page-id-1894) ul[style*="gap:14px 28px"] li span:first-child::before {
    content: "✓";
    font-family: var(--global-body-font-family, "Inter Tight", sans-serif);
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
}

/* "Fit matters more than fee" — left column (fit) gets ✓ */
body.page-id-1135 .kadence-columnc-38427a07 ul li span:first-child::before {
    content: "✓";
    font-family: var(--global-body-font-family, "Inter Tight", sans-serif);
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
}

/* "Fit matters more than fee" — right column (not a fit) gets × */
body.page-id-1135 .kadence-columnc-2385d900 ul li span:first-child::before {
    content: "×";
    font-family: var(--global-body-font-family, "Inter Tight", sans-serif);
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}

/* Match calendar column to same height */


/* Hero copy column max-width tighter (mockup hero-top has 960px) */
body:is(.page-id-1135, .page-id-1894) .kadence-columnc-26cbc4b9 .kt-inside-inner-col {
    max-width: 960px;
    margin: 0 auto;
}

/* System section heading column — ensure wide */
body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-da6ea844 .kadence-column .kt-inside-inner-col,
body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-da6ea844 .wp-block-kadence-column .kt-inside-inner-col {
    max-width: none;
}

/* ================================================================
   ITER 9 — CORRECTED HEADING SELECTORS
   Earlier rules used `.wp-block-kadence-advancedheading h2` (descendant)
   but H2 ELEMENT itself has that class — selector didn't match.
   Use `h2[class*="kt-adv-heading"]` to target the heading element directly.
   ================================================================ */

/* Eyebrow line indicator (h6 kicker) — applies to section eyebrows. The
   hero pre-headline (h-406a2a41) is excluded so its text reads clean
   without the red dash on the left at any viewport. */
body:is(.page-id-1135, .page-id-1894) h6[class*="kt-adv-heading"] {
    display: inline-flex !important;
    align-items: center;
    gap: 12px;
}
body:is(.page-id-1135, .page-id-1894) h6[class*="kt-adv-heading"]:not(.kt-adv-headingh-406a2a41)::before {
    content: "";
    display: inline-block;
    width: 32px;
    height: 1px;
    background: #8A2A1E;
    flex-shrink: 0;
}
body:is(.page-id-1135, .page-id-1894) h6.kt-adv-headingh-406a2a41 {
    gap: 0 !important;
}
body:is(.page-id-1135, .page-id-1894) .has-text-align-center h6[class*="kt-adv-heading"],
body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-advancedheading.has-text-align-center {
    justify-content: center;
}


body:is(.page-id-1135, .page-id-1894) h1[class*="kt-adv-heading"] em {
    color: #8A2A1E !important;
    font-style: italic !important;
    font-weight: 400 !important;
}

/* H2 sizing — light bg (desktop only — block mobileSize wins on mobile) */
@media (min-width: 768px) {
    body:is(.page-id-1135, .page-id-1894) h2[class*="kt-adv-heading"] {
        font-size: 48px !important;
        line-height: 1.05 !important;
        letter-spacing: -0.025em !important;
        font-weight: 400 !important;
    }
}

/* H2 sizing — dark (System) bg, override (desktop only) */
@media (min-width: 768px) {
    body:is(.page-id-1135, .page-id-1894) .has-theme-palette3-background-color h2[class*="kt-adv-heading"] {
        font-size: 56px !important;
        max-width: none !important;
    }
}
@media (max-width: 767px) {
    body:is(.page-id-1135, .page-id-1894) .has-theme-palette3-background-color h2[class*="kt-adv-heading"] {
        max-width: none !important;
    }
}
body:is(.page-id-1135, .page-id-1894) .has-theme-palette3-background-color h2[class*="kt-adv-heading"] em {
    color: #B0894A !important;
    font-style: italic !important;
}

/* H3 leak/engine titles */
body:is(.page-id-1135, .page-id-1894) h3[class*="kt-adv-heading"] {
    font-size: 26px !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em !important;
    font-weight: 500 !important;
}
body:is(.page-id-1135, .page-id-1894) .has-theme-palette3-background-color h3[class*="kt-adv-heading"] {
    font-size: 22px !important;
}

/* Eyebrow text formatting */
body:is(.page-id-1135, .page-id-1894) h6[class*="kt-adv-heading"] {
    font-size: 11.5px !important;
    font-weight: 500 !important;
    letter-spacing: 0.22em !important;
    text-transform: uppercase;
}

/* Stats numbers — large italic Fraunces (desktop only) */
@media (min-width: 768px) {
    body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-33d3558a h2[class*="kt-adv-heading"] {
        font-size: 84px !important;
        line-height: 1 !important;
        letter-spacing: -0.03em !important;
        max-width: none !important;
    }
}
@media (max-width: 767px) {
    /* On mobile, line-height + letter-spacing remain tight, but size comes from block mobileSize attr. */
    body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-33d3558a h2[class*="kt-adv-heading"] {
        line-height: 1 !important;
        letter-spacing: -0.02em !important;
        max-width: none !important;
    }
}

/* Italic emphasis colors — H1 oxblood, dark-bg H2 gold */
body:is(.page-id-1135, .page-id-1894) h2[class*="kt-adv-heading"] em {
    font-style: italic !important;
    font-weight: 400 !important;
}
body:is(.page-id-1135, .page-id-1894) .has-theme-palette6-background-color h2[class*="kt-adv-heading"] em,
body:is(.page-id-1135, .page-id-1894) .has-theme-palette7-background-color h2[class*="kt-adv-heading"] em {
    color: #8A2A1E !important;
}

/* === Leak section (Book III): clean continuous border grid at content width ===
   2x2 desktop grid framed by top/bottom borders with a + cross-divider drawn
   by ::before (vertical) and ::after (horizontal). On mobile the 4 columns
   stack and these decorations would draw a stray vertical line through the
   middle, so the desktop grid frame is wrapped in a min-width media query.
   Mobile gets a clean inter-card separator from a sibling-combinator border
   instead. */
.kb-row-layout-idr-dc7e86a3 {
    border-top: 0 !important;
    border-bottom: 0 !important;
    padding-bottom: 4rem !important;
}
.kb-row-layout-idr-dc7e86a3 .kt-row-column-wrap {
    position: relative;
}
.kb-row-layout-idr-dc7e86a3 .wp-block-kadence-column .kt-inside-inner-col {
    border: 0 !important;
}
.kb-row-layout-idr-dc7e86a3 .wp-block-kadence-column {
    display: flex;
    flex-direction: column;
    align-self: stretch;
}
.kb-row-layout-idr-dc7e86a3 .wp-block-kadence-column .kt-inside-inner-col {
    flex: 1 1 auto;
    width: 100%;
    justify-content: flex-start !important;
}
@media (min-width: 768px) {
    .kb-row-layout-idr-dc7e86a3 .kt-row-column-wrap {
        border-top: 1px solid var(--global-palette9, #C9C1AE);
        border-bottom: 1px solid var(--global-palette9, #C9C1AE);
    }
    .kb-row-layout-idr-dc7e86a3 .kt-row-column-wrap::before {
        content: '';
        position: absolute;
        top: 0; bottom: 0; left: 50%;
        width: 1px;
        background: var(--global-palette9, #C9C1AE);
        pointer-events: none; z-index: 1;
    }
    .kb-row-layout-idr-dc7e86a3 .kt-row-column-wrap::after {
        content: '';
        position: absolute;
        top: calc(50% - 2rem); left: 0; right: 0;
        height: 1px;
        background: var(--global-palette9, #C9C1AE);
        pointer-events: none; z-index: 1;
    }
}
@media (max-width: 767px) {
    /* Inter-card horizontal separator on stacked leaks. Padding-top is
       handled natively via the column's mobilePadding so we only need the
       border line itself here. */
    .kb-row-layout-idr-dc7e86a3 .wp-block-kadence-column + .wp-block-kadence-column .kt-inside-inner-col {
        border-top: 1px solid var(--global-palette9, #C9C1AE) !important;
    }
}

/* === Fit section (Book II): missing bottom border + equalize fit/nfit card heights ===
   The outer fit wrapper f4c77602 has no border-bottom in the deployed CSS
   (the build script's bottom_border setting didn't carry over). Add it on
   the inner wrap at content width with cream breathing room. Also force the
   2-card grid (ba2509ab) to stretch both cells to equal height — currently
   kt-row-valign-top prevents stretching, leaving the nfit card shorter than
   the fit card. Descendant combinators only — WP custom CSS escapes "&gt;". */
.kb-row-layout-idr-f4c77602 {
    padding-bottom: 4rem !important;
    border-bottom: 1px solid var(--global-palette9, #C9C1AE);
}
.kb-row-layout-idr-ba2509ab .kt-row-column-wrap {
    align-items: stretch !important;
}
.kb-row-layout-idr-ba2509ab .wp-block-kadence-column {
    display: flex;
    flex-direction: column;
    align-self: stretch;
}
.kb-row-layout-idr-ba2509ab .wp-block-kadence-column .kt-inside-inner-col {
    flex: 1 1 auto;
    width: 100%;
}

/* Engines (5592496d) — Kadence sets border-width:1px and bg already, but
   border-style/color are missing so the border is invisible. Add style+color
   plus hover lift, mirroring local reference .engine / .engine:hover.
   Also force equal-height cards (kt-row-valign-top blocks grid stretch). */
.kb-row-layout-idr-5592496d .kt-row-column-wrap {
    align-items: stretch !important;
}
.kb-row-layout-idr-5592496d .wp-block-kadence-column {
    display: flex;
    flex-direction: column;
    align-self: stretch;
}
.kb-row-layout-idr-5592496d .wp-block-kadence-column .kt-inside-inner-col {
    flex: 1 1 auto;
    width: 100%;
    border-style: solid;
    border-color: rgba(245, 241, 236, 0.1);
    transition: background-color 0.2s, border-color 0.2s, transform 0.2s;
}
.kb-row-layout-idr-5592496d .wp-block-kadence-column:hover .kt-inside-inner-col,
.kb-row-layout-idr-5592496d .wp-block-kadence-column:focus-within .kt-inside-inner-col {
    background-color: rgba(245, 241, 236, 0.05);
    border-color: rgba(176, 137, 74, 0.4);
    transform: translateY(-2px);
}

/* Case studies (722ded19) — border + hover lift + box-shadow + equal heights.
   Inline case-top span has margin:-24px, so column padding must be 24px to reach edge.
   Flex pattern (wrap stretch + column flex + inner flex:1) matches engines row 5592496d. */
.kb-row-layout-idr-722ded19 .kt-row-column-wrap {
    align-items: stretch !important;
}
.kb-row-layout-idr-722ded19 .wp-block-kadence-column {
    display: flex;
    flex-direction: column;
    align-self: stretch;
}
.kb-row-layout-idr-722ded19 .wp-block-kadence-column .kt-inside-inner-col {
    flex: 1 1 auto;
    width: 100%;
    padding-top: 1.5rem !important;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    border-style: solid;
    border-color: var(--global-palette9, #C9C1AE);
    overflow: hidden;
    transition: transform 0.2s, box-shadow 0.2s;
}
.kb-row-layout-idr-722ded19 .wp-block-kadence-column:hover .kt-inside-inner-col,
.kb-row-layout-idr-722ded19 .wp-block-kadence-column:focus-within .kt-inside-inner-col {
    transform: translateY(-3px);
    box-shadow: 0 20px 40px -16px rgba(26, 25, 21, 0.18);
}

/* Gold radial-gradient highlight in case-top corner (matches reference .case-top::before).
   Targets the inline-styled dark span by attribute selector since it has no class. */
.kb-row-layout-idr-722ded19 span[style*="background:#1A1915"] {
    position: relative;
    isolation: isolate;
    overflow: hidden;
}
.kb-row-layout-idr-722ded19 span[style*="background:#1A1915"]::before {
    content: "";
    position: absolute;
    top: -40%;
    right: -20%;
    width: 240px;
    height: 240px;
    background: radial-gradient(circle, rgba(176, 137, 74, 0.15) 0%, transparent 60%);
    z-index: -1;
    pointer-events: none;
}

/* ================================================================
   3× PIPELINE PROMISE / GUARANTEE SECTION
   Rows: c90bc699 (heading), 7ab790dd (3 cards), 0fb4f0e2 (button), 9bb63730 (bottom rule)
   ================================================================ */

/* Section boundary lines — Kadence row settings didn't render, add directly */
.kb-row-layout-idr-c90bc699 {
    border-top: 1px solid var(--global-palette9, #C9C1AE);
}
.kb-row-layout-idr-9bb63730 {
    border-bottom: 1px solid var(--global-palette9, #C9C1AE);
}

/* Center the lede paragraph (max-width:700px needs auto margins) */
.kb-row-layout-idr-c90bc699 p[style*="max-width:700px"] {
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Promise cards (7ab790dd) — borders + hover, mirroring case studies */
.kb-row-layout-idr-7ab790dd .kt-row-column-wrap {
    align-items: stretch !important;
}
.kb-row-layout-idr-7ab790dd .wp-block-kadence-column {
    display: flex;
    flex-direction: column;
    align-self: stretch;
}
.kb-row-layout-idr-7ab790dd .wp-block-kadence-column .kt-inside-inner-col {
    flex: 1 1 auto;
    width: 100%;
    border: 1px solid var(--global-palette9, #C9C1AE);
    transition: transform 0.2s, box-shadow 0.2s;
}
.kb-row-layout-idr-7ab790dd .wp-block-kadence-column:hover .kt-inside-inner-col,
.kb-row-layout-idr-7ab790dd .wp-block-kadence-column:focus-within .kt-inside-inner-col {
    transform: translateY(-3px);
    box-shadow: 0 20px 40px -16px rgba(26, 25, 21, 0.18);
}

/* Guarantee CTA button — match reference .btn.btn-primary.btn-lg
   (16px 28px padding, 14px font, 0.04em letter-spacing, → arrow with hover slide) */
.kb-btnbtn-96cb3ed5.kb-button {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 16px 28px !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    letter-spacing: 0.04em !important;
    transition: transform 0.15s, background 0.2s, box-shadow 0.2s !important;
}
.kb-btnbtn-96cb3ed5.kb-button .kt-btn-inner-text {
    font-size: inherit;
    letter-spacing: inherit;
}
.kb-btnbtn-96cb3ed5.kb-button::after {
    content: "→";
    display: inline-block;
    transition: transform 0.2s;
    letter-spacing: 0;
    font-weight: 400;
}
.kb-btnbtn-96cb3ed5.kb-button:hover {
    transform: translateY(-1px);
    box-shadow: 0 6px 16px -4px rgba(138, 42, 30, 0.4);
}
.kb-btnbtn-96cb3ed5.kb-button:hover::after {
    transform: translateX(3px);
}

/* FAQ section CTA button (kb-btnbtn-df273b0e) — match reference .btn.btn-ghost.btn-lg
   Transparent default with ink text+border; on hover: ink bg + cream text. */
.kb-btnbtn-df273b0e.kb-button {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 16px 28px !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    letter-spacing: 0.04em !important;
    background: transparent !important;
    color: var(--global-palette3, #1A1915) !important;
    border: 1px solid var(--global-palette3, #1A1915) !important;
    transition: transform 0.15s, background 0.2s, color 0.2s, box-shadow 0.2s !important;
}
.kb-btnbtn-df273b0e.kb-button .kt-btn-inner-text {
    font-size: inherit;
    letter-spacing: inherit;
    color: inherit;
}
.kb-btnbtn-df273b0e.kb-button::after {
    content: "→";
    display: inline-block;
    transition: transform 0.2s;
    letter-spacing: 0;
    font-weight: 400;
}
.kb-btnbtn-df273b0e.kb-button:hover,
.kb-btnbtn-df273b0e.kb-button:focus {
    background: var(--global-palette3, #1A1915) !important;
    color: var(--global-palette6, #F5F1EC) !important;
    border-color: var(--global-palette3, #1A1915) !important;
    transform: translateY(-1px);
}
.kb-btnbtn-df273b0e.kb-button:hover::after,
.kb-btnbtn-df273b0e.kb-button:focus::after {
    transform: translateX(3px);
}

/* FAQ accordion icon — force clean "+" via rotated ::before so on active rotates to "×" */
.kt-accordion-idacc-10777b65 .kt-blocks-accordion-icon-trigger::before {
    transform: rotate(90deg) !important;
    transform-origin: 50% center !important;
}
.kt-accordion-idacc-10777b65 .kt-blocks-accordion-icon-trigger::after {
    transform: rotate(0deg) !important;
    transform-origin: 50% center !important;
}

/* ================================================================
   FINAL CTA SECTION (row 5b209a6c) — match reference .final-cta
   Red radial-gradient ::before, Marcus as faint gold-tinted side overlay,
   centered max-width paragraphs, btn-primary btn-lg button.
   ================================================================ */

.kb-row-layout-idr-5b209a6c {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Red radial-gradient at center — matches reference .final-cta::before */
.kb-row-layout-idr-5b209a6c::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 800px;
    height: 800px;
    background: radial-gradient(circle, rgba(138, 42, 30, 0.18) 0%, transparent 60%);
    pointer-events: none;
    z-index: 0;
}

/* Marcus image — promote from small centered avatar to large faint side overlay */
.kb-row-layout-idr-5b209a6c .wp-block-image:has(.wp-image-1155),
.kb-row-layout-idr-5b209a6c figure:has(.wp-image-1155) {
    position: absolute !important;
    left: -100px;
    top: 0;
    bottom: 0;
    height: 100%;
    width: auto;
    margin: 0 !important;
    pointer-events: none;
    z-index: 0;
}
.kb-row-layout-idr-5b209a6c .wp-image-1155 {
    width: auto !important;
    height: 130% !important;
    max-width: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    opacity: 0.18;
    filter: brightness(0) saturate(100%) invert(72%) sepia(51%) saturate(485%) hue-rotate(5deg);
    object-fit: cover;
    object-position: left center;
    transform: translateY(-12%);
}

/* Make sure all foreground content sits above bg layers */
.kb-row-layout-idr-5b209a6c .kt-inside-inner-col {
    position: relative;
    z-index: 1;
}

/* Center the lede blockquote span (max-width:880px without auto margins) */
.kb-row-layout-idr-5b209a6c span[style*="max-width:880px"] {
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Center the sub paragraph block (max-width:640px without auto margins) */
.kb-row-layout-idr-5b209a6c p[style*="max-width:640px"] {
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Final CTA button — match reference .btn.btn-primary.btn-lg */
.kb-btnbtn-ab63f7cc.kb-button {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    padding: 16px 28px !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    letter-spacing: 0.04em !important;
    transition: transform 0.15s, background 0.2s, box-shadow 0.2s !important;
}
.kb-btnbtn-ab63f7cc.kb-button .kt-btn-inner-text {
    font-size: inherit;
    letter-spacing: inherit;
}
.kb-btnbtn-ab63f7cc.kb-button::after {
    content: "→";
    display: inline-block;
    transition: transform 0.2s;
    letter-spacing: 0;
    font-weight: 400;
}
.kb-btnbtn-ab63f7cc.kb-button:hover,
.kb-btnbtn-ab63f7cc.kb-button:focus {
    transform: translateY(-1px);
    box-shadow: 0 6px 16px -4px rgba(138, 42, 30, 0.4);
}
.kb-btnbtn-ab63f7cc.kb-button:hover::after,
.kb-btnbtn-ab63f7cc.kb-button:focus::after {
    transform: translateX(3px);
}

/* ================================================================
   FOOTER — match reference 1:1
   Reference: 2fr 1fr 1fr grid, Company + Legal headings (mono 11px / 0.18em uppercase),
   vertical menu links (ink-soft), bottom bar with top border + socials + Login divider.
   ================================================================ */

#colophon.site-footer {
    border-top: 1px solid var(--global-palette9, #C9C1AE);
    padding-top: 72px;
    padding-bottom: 32px;
    background: var(--global-palette6, #F5F1EC);
}

/* Remove 32px gap between final CTA section and footer (Kadence theme default padding) */
.page-id-1135 .entry-content-wrap {
    padding-bottom: 0 !important;
}

/* HEADER — desktop container only (tablet/mobile + off-canvas removed at source).
   Force desktop container on at all sizes; Kadence's default media queries would
   otherwise hide it below the tablet breakpoint. */
.wp-block-kadence-header-desktop.kb-header-container {
    display: block !important;
}

/* At max-width 1024px hide ONLY the main nav (122). Keep Login (124) + Book CTA visible.
   Re-assert link color tokens too — Kadence remaps --kb-nav-link-color at the tablet
   breakpoint, but our forced-desktop nav still needs cream. */
@media (max-width: 1024px) {
    .wp-block-kadence-header-desktop .wp-block-kadence-navigation122-cpt-id {
        display: none !important;
    }
    .wp-block-kadence-header-desktop .wp-block-kadence-navigation124-cpt-id {
        --kb-nav-link-color: rgba(245, 241, 236, 0.82);
        --kb-nav-link-color-hover-lv: #F5F1EC;
        --kb-nav-link-color-active-lv: #F5F1EC;
    }
}

/* At max-width 640px scale down font/horizontal padding only — keep vertical height
   locked via min-height so the button stays proportionate to the 64px pill bar */
@media (max-width: 640px) {
    .wp-block-kadence-header-desktop a.kb-button.kb-btn117_2b3e43-75,
    .wp-block-kadence-header-desktop .kb-button.kb-btn117_2b3e43-75.kb-button {
        padding: 11px 12px !important;
        min-height: 42px !important;
        font-size: 11px !important;
        white-space: nowrap !important;
        line-height: 1.4 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
}

/* HERO — reduce gap between 4 dot points and video/calendar block below.
   Real gap is sum of: heroRow.kt-row-column-wrap.padding-bottom (32px)
   + wrapperRow.kt-row-column-wrap.padding-top (32px). Crush both. */
.kb-row-layout-idr-dc4a9488 {
    padding-bottom: 0 !important;
}
.kb-row-layout-idr-dc4a9488 .kt-row-column-wrap {
    padding-bottom: 0 !important;
}
.kb-row-layout-idr-dc4a9488 ul {
    margin-bottom: 0 !important;
}
.kb-row-layout-idr-53a5b545 {
    padding-top: 0 !important;
}
.kb-row-layout-idr-53a5b545 .kt-row-column-wrap {
    padding-top: 1rem !important;
}

/* No pitch trust badge — now sits below the video; tight 16px gap then breathing room below */
.kb-row-layout-idr-53a5b545 .kt-inside-inner-col &gt; p[style*="margin-top:24px"] {
    margin-top: 16px !important;
    margin-bottom: 0 !important;
}

/* Override page-id-1135 anchor recolor for footer links — reference uses ink-soft */
body:is(.page-id-1135, .page-id-1894) #colophon a:not([class*="kb-nav"]):not([class*="kb-link"]):not(.kb-button):not([class*="kb-btn"]) {
    color: var(--global-palette4, #3A3933);
    transition: color 0.15s;
}
body:is(.page-id-1135, .page-id-1894) #colophon a:not([class*="kb-nav"]):not([class*="kb-link"]):not(.kb-button):not([class*="kb-btn"]):hover {
    color: var(--global-palette1, #8A2A1E);
}

/* Middle row: 3 columns 2fr 1fr 1fr, gap 48px, bottom margin 56px */
@media (min-width: 768px) {
    #colophon .site-middle-footer-inner-wrap {
        display: grid !important;
        grid-template-columns: 2fr 1fr 1fr !important;
        gap: 48px !important;
        margin-bottom: 56px !important;
    }
}

/* Brand column constraints + description styling */
#colophon .site-footer-middle-section-1 {
    max-width: 320px;
}
#colophon .footer-html p {
    font-size: 14px;
    color: var(--global-palette5, #6F6C63);
    line-height: 1.6;
}

/* Add "COMPANY" heading above the footer-navigation menu (mirrors h5 styling) */
#colophon .site-footer-middle-section-2 .footer-widget-area-inner::before {
    content: "Company";
    display: block;
    font-family: "JetBrains Mono", ui-monospace, monospace;
    font-size: 11px;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: var(--global-palette5, #6F6C63);
    margin-bottom: 20px;
    font-weight: 500;
}

/* Style "Legal" h2 widget-title like reference h5 */
#colophon .widget-title {
    font-family: "JetBrains Mono", ui-monospace, monospace !important;
    font-size: 11px !important;
    letter-spacing: 0.18em !important;
    text-transform: uppercase !important;
    color: var(--global-palette5, #6F6C63) !important;
    margin-bottom: 20px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
}

/* Vertical menu items in middle row, 10px gap */
#colophon #footer-menu,
#colophon .menu-footer-legal-container .menu {
    list-style: none;
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
}
#colophon #footer-menu li,
#colophon .menu-footer-legal-container .menu li {
    margin: 0 !important;
    padding: 0 !important;
    display: block;
}
#colophon #footer-menu a,
#colophon .menu-footer-legal-container .menu a {
    font-size: 14px !important;
    line-height: 1.4 !important;
    text-decoration: none !important;
}

/* Brand link in HTML widget — already styled inline; keep ink color */
#colophon .footer-html a {
    color: var(--global-palette3, #1A1915);
    text-decoration: none;
}

/* Bottom bar: border-top, padding, flex space-between */
#colophon .site-bottom-footer-wrap {
    border-top: 1px solid var(--global-palette9, #C9C1AE);
    padding-top: 32px;
    margin-top: 0;
    background: transparent;
}
#colophon .site-bottom-footer-wrap .footer-widget-area-inner {
    color: var(--global-palette5, #6F6C63);
    font-size: 12.5px;
}

/* Bottom bar inner flex layout — set on the custom_html widget content */
#colophon .footer-bottom-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: "Inter Tight", sans-serif;
    font-size: 12.5px;
    color: var(--global-palette5, #6F6C63);
    flex-wrap: wrap;
    gap: 24px;
}
#colophon .footer-bottom-right {
    display: flex;
    align-items: center;
    gap: 24px;
}
#colophon .footer-login {
    color: var(--global-palette4, #3A3933);
    text-decoration: none;
    font-size: 12.5px;
    padding-right: 24px;
    border-right: 1px solid var(--global-palette9, #C9C1AE);
    transition: color 0.15s;
}
#colophon .footer-login:hover {
    color: var(--global-palette1, #8A2A1E);
}
#colophon .footer-socials {
    display: flex;
    gap: 16px;
}
#colophon .footer-socials a {
    color: var(--global-palette4, #3A3933) !important;
    text-decoration: none;
    font-size: 12.5px;
    transition: color 0.15s;
}
#colophon .footer-socials a:hover {
    color: var(--global-palette1, #8A2A1E) !important;
}

/* === HOMEPAGE BOOKING ROW — VIDEO COLUMN ONLY ===
   Pushed via Kadence Design Deployer. Form chrome lives in FluentForm form #9
   custom CSS. This block is purely the video column visuals: badge, speaker
   icon, poster bg fill, FluentPlayer chain transparency. Descendant combinators
   only (Customizer Additional CSS escapes "&gt;").
*/

/* Video column needs position: relative for absolute pseudo-elements */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .kt-inside-inner-col {
    position: relative !important;
}

/* Top-left badge pill — "Click to unmute" copy. Leading spaces leave room
   for the speaker icon overlaid via the column's ::before. Sizes scale with
   viewport so the pill never overflows the video column at narrow widths;
   max-width + ellipsis is a final safety net. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .kt-inside-inner-col::before {
    content: "Your video is playing — click to unmute";
    position: absolute;
    top: clamp(10px, 1.4vw, 16px);
    left: clamp(10px, 1.4vw, 16px);
    z-index: 5;
    padding: clamp(5px, 0.8vw, 7px) clamp(10px, 1.4vw, 14px) clamp(5px, 0.8vw, 7px) clamp(22px, 3vw, 30px);
    background: rgba(14,14,12,.9);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border-radius: 999px;
    font-family: 'JetBrains Mono', ui-monospace, monospace;
    font-size: clamp(8px, 1.05vw, 10.5px);
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #F5F1EC;
    pointer-events: none;
    line-height: 1.4;
    white-space: nowrap;
    text-indent: 0;
    max-width: calc(100% - 32px);
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
}

/* Compact viewports: swap to short copy so the pill always fits cleanly,
   even when the video column is narrow (small tablets, stacked layout). */
@media (max-width: 600px) {
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .kt-inside-inner-col::before {
        content: "Click to unmute";
        letter-spacing: 0.08em;
    }
}



/* Animated speaker icon (overlays the leading spaces of the badge text) */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694::before {
    content: "";
    position: absolute;
    top: clamp(16px, 2vw, 24px);
    left: clamp(15px, 1.9vw, 22px);
    z-index: 6;
    width: clamp(11px, 1.4vw, 14px);
    height: clamp(11px, 1.4vw, 14px);
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI0Y1RjFFQyIgc3Ryb2tlPSIjRjVGMUVDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlnb24gcG9pbnRzPSIxMSA1IDYgOSAyIDkgMiAxNSA2IDE1IDExIDE5IDExIDUiLz48cGF0aCBkPSJNMTUuNTQgOC40NmE1IDUgMCAwIDEgMCA3LjA3IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5LjA3IDQuOTNhMTAgMTAgMCAwIDEgMCAxNC4xNCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==") center / contain no-repeat;
    animation: fpsc-speaker-pulse 1.4s ease-in-out infinite;
    pointer-events: none;
}
@keyframes fpsc-speaker-pulse {
    0%, 100% { opacity: 1; transform: scale(1); }
    50%      { opacity: 0.55; transform: scale(0.92); }
}

/* FluentPlayer chain transparency + zero inner radius — applies at ALL widths.
   Reason: the booking row clips with border-radius:14px + overflow:clip. If any
   inner element (media-player, fluent-player-container, media-poster) carries
   its own dark/black bg or its own border-radius, that bg shows through as a
   black wedge inside the row's rounded corners. Force everything transparent
   and square so the row's rounding is the only rounding in play. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .kt-inside-inner-col,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fp-media-block,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player-container,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player-loader,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-player,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-provider,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-poster {
    background: transparent !important;
    background-color: transparent !important;
    border-radius: 0 !important;
}

/* Strip border-radius from the actual video + iframe element too — Vidstack
   sometimes carries inherited rounding that creates visible corner artifacts. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 video,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 iframe {
    border-radius: 0 !important;
}

/* YouTube poster as column bg + FluentPlayer sizing — desktop layout. */
@media (min-width: 768px) {
    /* Force the FluentPlayer chain to fill the column height + cover-fit poster */
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .kt-inside-inner-col {
        height: 100% !important;
        flex: 1 1 auto !important;
        align-items: stretch !important;
        justify-content: stretch !important;
        padding: 0 !important;
    }
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fp-media-block,
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player,
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player-container,
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-player {
        height: 100% !important;
        width: 100% !important;
        flex: 1 1 auto !important;
        display: block !important;
    }
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player-loader {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
    }
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player-loader-poster,
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-poster,
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-poster img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center center !important;
    }
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-provider,
    .kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-player iframe {
        width: 100% !important;
        height: 100% !important;
    }
}

/* Show the FluentPlayer loader with its poster image (the custom poster
   you set in Media Library) during the ~500ms Vidstack init window. Hide
   the dark bg + spinner so it's just the poster — fades out when video plays. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player-loader {
    background: transparent !important;
}
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player-loader-overlay {
    display: none !important;
}
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player-loader-poster {
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
}

/* Hide badge once unmuted — JS adds .fpsc-video-unmuted to the column on click. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694.fpsc-video-unmuted .kt-inside-inner-col::before,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694.fpsc-video-unmuted::before {
    opacity: 0 !important;
    pointer-events: none !important;
    transition: opacity .25s ease !important;
}

/* Strip any border / outline / letterbox from FluentPlayer chain so the video
   sits flush against the column edges. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fp-media-block,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .fluent-player-container,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-player,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-provider,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 video,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 iframe {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 video,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 iframe {
    object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    vertical-align: bottom !important;
}

/* Hide Vidstack scrim — the dark gradient Vidstack adds for control visibility.
   We don't show controls (minimal skin), so the scrim is just visual noise. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 .vds-scrim {
    display: none !important;
}

/* Strip Vidstack control gradient — Vidstack adds dark gradient at top + bottom
   of media-controls when they become visible (auto-show on first 3s of play).
   Kill it so only the centred play button shows, no gradient. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-controls,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-controls-group,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-controls[data-visible],
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-controls-group[data-visible] {
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

/* Play button stays visible by default (acts as visual cue) — hides only
   after the user clicks (when unmute JS adds .fpsc-video-unmuted to column). */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694.fpsc-video-unmuted media-controls,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694.fpsc-video-unmuted media-controls-group,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694.fpsc-video-unmuted media-play-button,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694.fpsc-video-unmuted .fp-media-controls-center {
    display: none !important;
}
/* Kill any transition/transform on play button so it never animates in/out. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-controls,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-controls-group,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694 media-play-button {
    transition: none !important;
    animation: none !important;
    transform: none !important;
}

/* Force play button visible during autoplay-muted state (Vidstack hides it
   automatically when video is playing). Once user clicks (unmute JS adds
   .fpsc-video-unmuted to column), the rule above hides everything cleanly. */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694:not(.fpsc-video-unmuted) media-controls,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694:not(.fpsc-video-unmuted) media-controls-group,
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694:not(.fpsc-video-unmuted) media-play-button {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}
/* Always show the PLAY icon (not the pause icon) — visual cue says "click me" */
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694:not(.fpsc-video-unmuted) .fp-media-pause-icon {
    display: none !important;
}
.kb-row-layout-idr-bookinner .kadence-columnc-4e24f694:not(.fpsc-video-unmuted) .fp-media-play-icon {
    display: block !important;
    opacity: 1 !important;
}

/* === HERO MOBILE: H1 hero, hide everything else for above-fold fit ===
   Strategy: at 767px the eyebrow + 5-line subheadline + 3 bullets eat ~430px
   of fold real estate. Hide them so the H1 alone carries the message and
   becomes the visually largest element. Tight row padding so nothing pushes
   the video below the fold. Descendant combinators only (Customizer escapes
   the "greater than" character to entity, breaking child selectors). */
@media (max-width: 767px) {
    /* Tight hero row padding */
    body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-dc4a9488 .kt-row-column-wrap,
    body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-53a5b545 .kt-row-column-wrap {
        padding-top: 4px !important;
        padding-bottom: 8px !important;
    }
    /* Kill the entry-content-wrap top padding (Kadence theme default ~1.5rem
       = 24px) so there's no blank gap between the header pill and the hero
       eyebrow on mobile. Keep the bottom padding so the page footer still
       has breathing room. */
    body:is(.page-id-1135, .page-id-1894) .entry-content-wrap {
        padding-top: 0 !important;
    }
    /* Eyebrow on mobile — kept visible (compact font + tight bottom margin) */
    body:is(.page-id-1135, .page-id-1894) .kt-adv-headingh-406a2a41 {
        font-size: 9.5px !important;
        line-height: 1.4 !important;
        margin-bottom: 8px !important;
    }
    /* H1 hero — biggest text on the page */
    body:is(.page-id-1135, .page-id-1894) .kt-adv-headingh-2ca8e96a {
        font-size: 32px !important;
        line-height: 1.02 !important;
        letter-spacing: -0.015em !important;
        margin-top: 0 !important;
        margin-bottom: 14px !important;
    }
    /* Subheadline on mobile — compact size, kept for context */
    body:is(.page-id-1135, .page-id-1894) .hero p[style*="font-size:18.5px"],
    body:is(.page-id-1135, .page-id-1894) [class*="kadence-columnc"] p[style*="font-size:18.5px"] {
        font-size: 14.5px !important;
        line-height: 1.45 !important;
        margin-bottom: 14px !important;
    }
    /* Hide bullets on mobile — they live below the form on small screens */
    body:is(.page-id-1135, .page-id-1894) ul[style*="display:flex"][style*="gap:14px 28px"] {
        display: none !important;
    }
    /* Row min-height off — desktop locks at 560 so video fills next to the
       calendar; on mobile that 560 stretches the video to ~550px tall and
       pushes the form below the fold. Drop it so video is natural 16:9. */
    body:is(.page-id-1135, .page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .kb-row-layout-idr-bookinner .kt-row-column-wrap {
        min-height: 0 !important;
    }
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694 .kt-inside-inner-col {
        height: auto !important;
        min-height: 0 !important;
    }
    /* Strip ALL vertical space inside the video col on mobile so the dark
       row bg doesn't show as black bars top/bottom of the video. Aggressive
       reset across the whole FluentPlayer chain. */
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694 .kt-inside-inner-col,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694 .fp-media-block,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694 .fluent-player,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694 .fluent-player-container {
        padding: 0 !important;
        margin: 0 !important;
    }
    /* Row column wrap — kill grid gap and any padding so stacked columns
       sit flush. This is the gap that was showing the row's dark palette3
       bg as a black bar above the video. */
    body:is(.page-id-1135, .page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .kb-row-layout-idr-bookinner .kt-row-column-wrap {
        gap: 0 !important;
        row-gap: 0 !important;
        padding: 0 !important;
    }
    /* Force the player chain to fill its container at 16:9 — no letterbox */
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694 .fluent-player,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694 .fluent-player-container,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-4e24f694 media-player {
        aspect-ratio: 16 / 9 !important;
        width: 100% !important;
        height: auto !important;
        display: block !important;
    }
    /* Hide Login on mobile — not relevant for cold traffic. Keep the BOOK
       MY 15-MIN button visible so the pill has logo + CTA, both centered. */
    body:is(.page-id-1135, .page-id-1894) .kb-nav-link-124_87ae1b-06 {
        display: none !important;
    }
}

/* === HEADER PILL on mobile/tablet — smaller + centered ===
   Targets the visible header pill (row 1e8ac8-bb). Reduces min-height,
   tightens padding, shrinks logo + Book button so logo + CTA fit centered
   in a compact bar instead of the chunky desktop pill. */
@media (max-width: 1024px) {
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-header-row117_1e8ac8-bb .kadence-header-row-inner {
        min-height: 44px !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        padding-left: 14px !important;
        padding-right: 14px !important;
    }
    /* Smaller logo */
    body:is(.page-id-1135, .page-id-1894) .kb-identity117_10803f-ee p {
        font-size: 14.5px !important;
        line-height: 1.2 !important;
    }
    /* Smaller Book button */
    body:is(.page-id-1135, .page-id-1894) .kb-btn117_2b3e43-75 {
        padding-top: 7px !important;
        padding-bottom: 7px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
        font-size: 11.5px !important;
        letter-spacing: 0.05em !important;
    }
    /* Center the header sections (logo left, Book CTA right become centered) */
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-section,
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-column {
        justify-content: center !important;
    }
}

/* === HEADER PILL on mobile only — logo centered, no button, compact ===
   At true mobile (≤767px) we drop the right section (Login + Book CTA) and
   the center nav column so only the logo remains, then force the row-inner
   to flex-center so the logo sits in the middle of the pill. The default
   Kadence header-row-inner is a grid (auto auto / 1fr auto 1fr), which
   pinned the logo to the left edge. */
@media (max-width: 767px) {
    body:is(.page-id-1135, .page-id-1894) .kb-btns117_da162a-8f,
    body:is(.page-id-1135, .page-id-1894) .kb-btn117_2b3e43-75 {
        display: none !important;
    }
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-header-row117_1e8ac8-bb .kadence-header-row-inner {
        min-height: 36px !important;
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
        align-items: center !important;
        grid-template-columns: none !important;
    }
    /* Hide right section (Login + Book) + center nav col + empty placeholders
       so the left section (logo) can center cleanly. */
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-header-section117_93a6ad-15,
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-column-center,
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-column-center-left,
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-column-center-right {
        display: none !important;
    }
    /* Logo section centers its own contents */
    body:is(.page-id-1135, .page-id-1894) .wp-block-kadence-header-section117_5e716f-3c {
        justify-content: center !important;
    }
    body:is(.page-id-1135, .page-id-1894) .kb-identity117_10803f-ee p {
        font-size: 13.5px !important;
    }
}


/* Match monthly day-cell font to weekly strip — bigger numbers, same Fraunces. */
.kb-row-layout-idr-bookinner .calendar .day &gt; span,
.kb-row-layout-idr-bookinner .calendar .day-enabled &gt; span,
.kb-row-layout-idr-bookinner .calendar .day-disabled &gt; span {
    font-family: 'Fraunces', 'Times New Roman', serif !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 1 !important;
    letter-spacing: -0.01em !important;
}

/* Mobile form col content-height — kills the gap below the step1 note. The
   desktop CSS uses flex:1 1 0% throughout the form chain so the calendar
   stretches to fill the column. On mobile we want everything content-height
   instead so there's nothing pushing past the footer note. */
@media (max-width: 767px) {
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91 .kt-inside-inner-col,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91 .fluentform,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91 .fluentform form,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91 fieldset,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91 .ff-step-container,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91 .ff-step-body,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91 .fluentform-step.active,
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91 .fluentform-step.active .ff-el-group {
        height: auto !important;
        min-height: 0 !important;
        flex: 0 0 auto !important;
    }
    body:is(.page-id-1135, .page-id-1894) .kadence-columnc-ed7e6c91 .kt-inside-inner-col {
        padding-bottom: 18px !important;
    }
}

/* (Old Hero mobile compress block consolidated into the HERO MOBILE block above.) */
/* === FOOTER MOBILE FIXES (added 2026-05-02) === */
/* Tablet footer-bottom: tighten so © + Login | Privacy | socials fit on one line */
@media (min-width: 768px) and (max-width: 1024px) {
    #colophon .footer-bottom-flex {
        flex-wrap: nowrap !important;
        gap: 16px !important;
    }
    #colophon .footer-bottom-right {
        gap: 16px !important;
        flex-wrap: nowrap !important;
    }
    #colophon .footer-login {
        padding-right: 16px !important;
        white-space: nowrap !important;
    }
    #colophon .footer-socials {
        gap: 12px !important;
        flex-wrap: nowrap !important;
    }
}

@media (max-width: 767px) {
    /* Company menu container is rendered with display:flex by the theme,
       which shrink-wraps to its content (~68px wide) instead of stretching.
       Force block + full width so its links align under the COMPANY label
       at the same x as the LEGAL links. */
    #colophon .site-footer-middle-section-2 .footer-menu-container {
        display: block !important;
        width: 100% !important;
    }
    /* Bottom bar — stack login + socials vertically and let socials wrap so
       nothing overflows at narrow viewports (Login | TikTok | YouTube | X |
       Facebook | Instagram is ~260px wide; overflows below ~360px). Centered
       to feel intentional rather than orphaned. */
    #colophon .footer-bottom-flex {
        justify-content: center !important;
        text-align: center !important;
        gap: 16px !important;
    }
    #colophon .footer-bottom-right {
        flex-wrap: wrap !important;
        justify-content: center !important;
        gap: 16px !important;
        width: 100% !important;
    }
    #colophon .footer-login {
        padding-right: 0 !important;
        border-right: 0 !important;
    }
    #colophon .footer-socials {
        flex-wrap: wrap !important;
        justify-content: center !important;
        gap: 14px 18px !important;
        width: 100% !important;
    }
    /* Mobile footer menu: Brand full-width, Company | Legal 50/50 */
    #colophon .site-middle-footer-inner-wrap {
        display: grid !important;
        grid-template-columns: 1fr 1fr !important;
        column-gap: 24px !important;
        row-gap: 32px !important;
    }
    #colophon .site-footer-middle-section-1 {
        grid-column: 1 / -1 !important;
        max-width: none !important;
    }
}

/* Footer nav links — Kadence theme adds 0.5em horizontal padding on
   .footer-navigation links (Company menu) but not on the Legal menu's
   container. That 7px gap shifts Company link text 7px right of Legal,
   so they look misaligned. Strip the horizontal padding to match. Applies
   at all breakpoints since the misalignment is breakpoint-agnostic. */
#colophon .footer-navigation ul li a {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/* === FINAL CTA (r-5b209a6c) MOBILE FIXES === */
@media (max-width: 767px) {
    /* Headline span has inline font-size:40px which on mobile wraps to 9
       lines (486px tall = 58% of viewport). Reduce so it sits at ~5-6
       lines and doesn't dominate the screen above the body copy + button. */
    body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-5b209a6c span[style*="font-style:italic"] {
        font-size: 26px !important;
        line-height: 1.25 !important;
        letter-spacing: -0.01em !important;
        margin-bottom: 24px !important;
    }
    /* Marcus background portrait — at desktop he's a faint gold side-overlay,
       but on mobile his height:130% / left:-100px puts him squarely behind
       the headline at full width, making the busy bg fight legibility.
       Drop opacity hard so he's barely a texture, not a distraction. */
    body:is(.page-id-1135, .page-id-1894) .kb-row-layout-idr-5b209a6c .wp-image-1155 {
        opacity: 0.06 !important;
    }
}


/* ==================================================================
   CLIQUE BLOG — Single post template (Kadence Element 1833)
   ================================================================== */
body.single-post,
body.single-post .site-main {
    background: var(--global-palette6, #F5F1EC);
}
body.single-post .entry-content-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Container width for the article reading column */
.clique-blog-single .kt-inside-inner-col {
    max-width: 720px;
    margin: 0 auto;
}

/* Post title — Fraunces display serif, large */
.clique-post-title.wp-block-post-title {
    font-family: "Fraunces", "Times New Roman", serif !important;
    font-weight: 500;
    font-size: clamp(36px, 5vw, 64px);
    line-height: 1.05;
    letter-spacing: -0.015em;
    color: var(--global-palette3, #1A1915);
    margin: 0 0 24px;
}
.clique-post-title em,
.clique-post-title i {
    font-style: italic;
    color: var(--global-palette1, #8A2A1E);
}

/* Byline — mono uppercase row with mid-dot separators */
.wp-block-group.clique-post-byline {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    gap: 14px;
    font-family: "JetBrains Mono", ui-monospace, monospace;
    font-size: 11.5px;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: var(--global-palette5, #6F6C63);
    margin: 0 0 56px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--global-palette9, #C9C1AE);
}
.clique-post-byline .clique-post-author,
.clique-post-byline .clique-post-date,
.clique-post-byline .clique-post-cat {
    position: relative;
    padding-right: 14px;
    margin: 0;
}
.clique-post-byline .clique-post-author::after,
.clique-post-byline .clique-post-date::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 3px;
    height: 3px;
    background: var(--global-palette9, #C9C1AE);
    border-radius: 50%;
    transform: translateY(-50%);
}
.clique-post-byline .clique-post-cat {
    padding-right: 0;
}
.clique-post-byline .wp-block-post-author__name {
    margin: 0;
    color: var(--global-palette4, #3A3933);
    font-weight: 500;
}
.clique-post-byline .clique-post-cat a {
    color: var(--global-palette1, #8A2A1E);
    text-decoration: none;
}

/* Featured image */
.clique-post-featured.wp-block-post-featured-image {
    margin: 0 0 48px;
}
.clique-post-featured.wp-block-post-featured-image img {
    width: 100%;
    height: auto;
    border-radius: 12px;
}

/* Article body — Inter Tight, readable */
.clique-post-content {
    font-family: "Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 18px;
    line-height: 1.65;
    color: var(--global-palette3, #1A1915);
}
.clique-post-content p {
    margin: 0 0 1.4em;
}
.clique-post-content em,
.clique-post-content i {
    font-style: italic;
    color: var(--global-palette1, #8A2A1E);
}
.clique-post-content strong,
.clique-post-content b {
    font-weight: 600;
    color: var(--global-palette3, #1A1915);
}
.clique-post-content a {
    color: var(--global-palette1, #8A2A1E);
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}
.clique-post-content a:hover {
    color: var(--global-palette3, #1A1915);
}

/* Headings inside content — Fraunces serif */
.clique-post-content h2,
.clique-post-content h3,
.clique-post-content h4 {
    font-family: "Fraunces", "Times New Roman", serif;
    color: var(--global-palette3, #1A1915);
    letter-spacing: -0.01em;
    line-height: 1.2;
    margin: 2em 0 0.6em;
    font-weight: 500;
}
.clique-post-content h2 { font-size: clamp(26px, 3vw, 34px); }
.clique-post-content h3 { font-size: clamp(22px, 2.5vw, 26px); }
.clique-post-content h4 { font-size: 20px; }

/* Blockquote */
.clique-post-content blockquote {
    border-left: 3px solid var(--global-palette1, #8A2A1E);
    padding: 8px 0 8px 24px;
    margin: 2em 0;
    font-family: "Fraunces", serif;
    font-style: italic;
    font-size: 22px;
    line-height: 1.4;
    color: var(--global-palette3, #1A1915);
}

/* Lists */
.clique-post-content ul,
.clique-post-content ol {
    margin: 0 0 1.4em 1.2em;
}
.clique-post-content li {
    margin-bottom: 0.5em;
}

/* Code */
.clique-post-content code {
    font-family: "JetBrains Mono", monospace;
    font-size: 0.9em;
    background: var(--global-palette8, #E1D9CA);
    padding: 2px 6px;
    border-radius: 4px;
}
.clique-post-content pre {
    background: var(--global-palette7, #EDE7DD);
    padding: 16px 20px;
    border-radius: 8px;
    overflow-x: auto;
    margin: 1.4em 0;
    border: 1px solid var(--global-palette9, #C9C1AE);
}

/* Section padding wrapper (Kadence rowlayout already provides this) */
.clique-blog-single {
    padding-top: clamp(48px, 8vw, 96px) !important;
    padding-bottom: clamp(48px, 8vw, 96px) !important;
}

@media (max-width: 767px) {
    .clique-post-title.wp-block-post-title {
        font-size: 36px;
    }
    .wp-block-group.clique-post-byline {
        gap: 10px;
        font-size: 10.5px;
        margin-bottom: 36px;
    }
    .clique-post-content {
        font-size: 16.5px;
    }
}
/* === end Clique Blog single template === */


/* Earnings Disclaimer (post 31) — fix the 2-col TOC+prose split
   Kadence emits 1fr+1fr grid even though colLayout="left-third";
   force a narrower TOC + wider content reading column. */
@media (min-width: 1025px) {
    body.page-id-31 .kb-row-layout-idr-ed-doc .kt-row-column-wrap {
        grid-template-columns: 280px minmax(0, 1fr) !important;
        column-gap: 64px !important;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    body.page-id-31 .kb-row-layout-idr-ed-doc .kt-row-column-wrap {
        grid-template-columns: 240px minmax(0, 1fr) !important;
        column-gap: 40px !important;
    }
}


/* Footer Legal widget — normalise spacing to match Kadence footer-navigation column */
#colophon .site-footer-middle-section-3 .footer-widget-area .menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
#colophon .site-footer-middle-section-3 .footer-widget-area .menu li {
    padding: 0;
    margin: 0;
}
#colophon .site-footer-middle-section-3 .footer-widget-area .menu li a {
    padding: 4.2px 0;
    line-height: 1.4;
    display: block;
    color: var(--global-palette4, #3A3933);
}
#colophon .site-footer-middle-section-3 .footer-widget-area .menu li a:hover {
    color: var(--global-palette1, #8A2A1E);
}

/* ============================================================
   FUNNEL PAGES — /leak-finder/ + 5 invitation-only funnels
     1894 leak-finder
      651 ads-diagnosis
      653 pipeline-diagnosis
       83 pipeline-results
      832 too-early
      818 blueprint-call-briefing
   All six use the REAL Kadence header pill (same dimensions,
   palette, and typography as the rest of the site). The center
   nav, Login link, and CTA button are hidden; an "application"
   tag is injected on the right where the menu would otherwise
   be. Leak-finder uses its bespoke pill text; the other five
   use a generic "Application" tag. The full theme footer is
   hidden — the tiny .funnel-footer in page content replaces it.
   ============================================================ */

/* Hide site footer chrome — funnel-footer in page content replaces it */
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) #colophon,
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .site-footer,
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .kadence-conversion-end-of-content {
    display: none !important;
}
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .entry-content-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Hide all menu items + Login + CTA button — keep ONLY the logo
   and the application pill. */
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-row117_1e8ac8-bb .wp-block-kadence-header-column-center,
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-section117_93a6ad-15 .wp-block-kadence-navigation,
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-section117_93a6ad-15 .kb-btns117_da162a-8f,
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-section117_93a6ad-15 .wp-block-kadence-advancedbtn {
    display: none !important;
}

/* Switch the row-inner from grid (1fr auto 1fr) to flex space-between, so
   with the middle column hidden the left section (logo) and right section
   (application tag) sit at the row's two edges — same position the homepage
   logo + CTA button occupy. */
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-row117_1e8ac8-bb .kadence-header-row-inner {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    grid-template-columns: none !important;
}

/* Inject the "application" tag into the (otherwise empty) right section.
   Default content = "Application"; leak-finder overrides it below.
   Visual styling = the original mockup funnel-tag (faint ghost-pill,
   mono uppercase text, soft green dot). */
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-section117_93a6ad-15 {
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
}
body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-section117_93a6ad-15::after {
    content: "Application";
    display: inline-flex;
    align-items: center;
    padding: 11px 20px 11px 36px;
    font-family: "JetBrains Mono", ui-monospace, monospace;
    font-size: 11px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: rgba(245, 241, 236, 0.75);
    background:
        radial-gradient(circle at 18px center, #5C6B3C 0 3.5px, rgba(92,107,60,.25) 5px, transparent 6.5px),
        rgba(245, 241, 236, 0.04);
    border: 1px solid rgba(245, 241, 236, 0.08);
    border-radius: 999px;
    white-space: nowrap;
}

/* Per-funnel desktop+tablet pill text — each funnel echoes its mockup
   identity (page title / eyebrow). Mobile shortens these below. */
@media (min-width: 768px) {
    body.page-id-1894 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "15-min Pipeline Leak Finder · application";
    }
    body.page-id-651 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Private diagnosis · invitation only";
    }
    body.page-id-653 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Pipeline scorecard · invitation only";
    }
    body.page-id-83 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Pipeline score · private to you";
    }
    body.page-id-832 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Application review · too early — for now";
    }
    body.page-id-818 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Blueprint Call briefing · invitation only";
    }
}

@media (max-width: 1024px) {
    body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-section117_93a6ad-15::after {
        padding: 9px 14px 9px 28px;
        font-size: 10px;
        letter-spacing: 0.1em;
        background:
            radial-gradient(circle at 14px center, #5C6B3C 0 3px, rgba(92,107,60,.25) 4.5px, transparent 6px),
            rgba(245, 241, 236, 0.04);
    }
}

/* Mobile: keep the application tag visible on every funnel (overrides the
   homepage rule above that hides the right section to centre the logo). */
@media (max-width: 767px) {
    body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-section117_93a6ad-15 {
        display: flex !important;
    }
    body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-row117_1e8ac8-bb .kadence-header-row-inner {
        justify-content: space-between !important;
    }
    body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-section117_5e716f-3c {
        justify-content: flex-start !important;
    }
    body:is(.page-id-1894, .page-id-651, .page-id-653, .page-id-83, .page-id-832, .page-id-818) .wp-block-kadence-header-section117_93a6ad-15::after {
        padding: 6px 10px;
        font-size: 9.5px;
        letter-spacing: 0.1em;
    }
    /* Per-funnel mobile pill text — shorter than desktop */
    body.page-id-1894 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Application";
    }
    body.page-id-651 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Private diagnosis";
    }
    body.page-id-653 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Pipeline scorecard";
    }
    body.page-id-83 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Pipeline score";
    }
    body.page-id-832 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Too early";
    }
    body.page-id-818 .wp-block-kadence-header-section117_93a6ad-15::after {
        content: "Blueprint briefing";
    }
}

/* Minimal funnel footer — copyright + legal links only (kept in page HTML) */
.funnel-footer {
    padding: 56px 24px 40px;
    border-top: 1px solid #C9C1AE;
    margin-top: 80px;
}
.funnel-footer-inner {
    max-width: 1180px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    flex-wrap: wrap;
    font-family: "Inter Tight", sans-serif;
    font-size: 12.5px;
    color: #6F6C63;
}
.funnel-footer-legal {
    display: flex;
    gap: 24px;
    align-items: center;
}
.funnel-footer-legal a {
    color: #3A3933;
    text-decoration: none;
    transition: color 0.15s;
}
.funnel-footer-legal a:hover {
    color: #8A2A1E;
}

@media (max-width: 767px) {
    .funnel-footer-inner { flex-direction: column; gap: 12px; text-align: center; }
}
						


/* link: /wp-content/themes/kadence/assets/css/content.min.css */
.has-drop-cap:not(:focus):first-letter{float:left;line-height:1;font-size:80px;font-weight:600;margin:0 .125em 0 0;text-transform:uppercase}.wp-block-image{margin-bottom:0}.wp-block-image.has-custom-border img{border-style:solid}figure.wp-block-image.aligncenter img{display:inline-block}.wp-block-pullquote{border-top:0;border-bottom:0;color:var(--global-palette4)}.wp-block-pullquote blockquote{border:0;margin:0 auto;padding:2em;position:relative}.wp-block-pullquote blockquote::before{font-size:200px;line-height:40px;font-family:sans-serif;color:var(--global-palette7);z-index:0;position:absolute;left:35px;content:open-quote;top:80px}.wp-block-pullquote blockquote p{font-size:1.15em;font-style:italic;position:relative;z-index:1}.wp-block-pullquote blockquote cite{text-transform:uppercase}.wp-block-pullquote.is-style-solid-color:not(.has-background){background:var(--global-palette7)}.wp-block-pullquote.is-style-solid-color blockquote{padding:0}.wp-block-pullquote.is-style-solid-color blockquote:before{color:var(--global-palette9);left:-20px;top:45px}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.15em;font-style:italic}@media screen and (min-width: 767px){.wp-block-pullquote blockquote p,.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.3em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-quote.has-text-align-right{border-left:none;border-right:4px solid var(--global-palette4);padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.single-content .wp-block-quote p{margin-bottom:var(--global-sm-spacing)}.single-content .wp-block-quote p:last-child{margin-bottom:0}.wp-block-cover{display:flex;align-items:center}.wp-block-table{border-collapse:collapse}.wp-block-table table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid var(--global-palette6)}.wp-block-table tfoot{border-top:3px solid var(--global-palette6)}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid var(--global-palette6);word-break:normal}.wp-block-table img{display:inline-block}.wp-block-table.is-style-stripes thead{border-bottom:0}.wp-block-table.is-style-stripes tfoot{border-top:0}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border:0}.blocks-gallery-caption figcaption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-audio figcaption,.wp-block-video figcaption{color:var(--global-palette5);font-size:80%;text-align:center}.wp-block-separator{margin-left:auto;margin-right:auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:160px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide){height:2px}.wp-block-separator.is-style-dots:before{font-size:30px}ul.wp-block-social-links:not(.specificity){padding-left:0;padding-right:0}.single-content .wp-block-columns{margin-bottom:var(--global-md-spacing);margin-top:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;column-gap:2.5rem;row-gap:2.5rem;grid-template-columns:1fr;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex:1;height:100%;object-fit:cover;width:100%;position:absolute}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin:0;width:100%}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{margin:1em 0 0;color:var(--global-palette3);text-decoration:none;font-size:1.3em;display:block}@media screen and (min-width: 767px){.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}.wp-block-latest-posts__list li{margin-top:var(--global-sm-spacing)}.wp-block-latest-posts__list li:after{clear:both;display:table;content:""}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:var(--global-palette6)}@media screen and (max-width: 540px){.wp-block-latest-posts__featured-image.alignleft{float:none;margin-bottom:1em}}figure.wp-block-gallery ul{padding:0}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}.entry-content .wp-block-group.has-background{padding:20px 30px}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-search .wp-block-search__button{border-color:var(--global-gray-400)}.wp-block-search .wp-block-search__button:not(.has-text-color){color:var(--global-palette4)}.wp-block-search .wp-block-search__button:not(.has-background){background:var(--global-palette9)}.wp-block-search .wp-block-search__input{border-color:var(--global-gray-400)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--global-gray-400);border-radius:3px;background:var(--global-palette9)}.wp-block-navigation ul.wp-block-navigation__container{padding:0}.has-child .wp-block-navigation__container{min-width:12em;display:flex;flex-direction:column}.wp-block-yoast-how-to-block .schema-how-to-steps li{margin-bottom:var(--global-md-spacing)}.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text{margin-top:0}.single-content .wp-block-post-template,.single-content .wp-block-query-loop{padding:0}.single-content .wp-block-query .wp-block-post-featured-image.alignwide,.single-content .wp-block-query .wp-block-post-featured-image.alignfull{margin-left:0;margin-right:0}.single-content .wp-block-query .wp-block-post-featured-image.alignfull{width:auto}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:.5em}.gallery .gallery-item{margin-top:0}.elementor-image-gallery .gallery{display:block}@media screen and (min-width: 40em){.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}}.gallery-item{padding:.5em}.gallery-icon{display:flex;justify-content:center}.gallery-caption{font-size:80%}.gallery.entry{display:block}.pagination{margin:var(--global-lg-spacing) auto;overflow:hidden}.pagination .nav-links{justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-right:.5em;border:2px solid rgba(0,0,0,0);min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.pagination a:hover,.pagination a:focus,.pagination a:active{border-color:var(--global-palette-btn-bg)}.pagination .dots{min-width:auto;border:none}.pagination .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.pagination .page-numbers:last-child{margin-right:0}.page-links{margin-top:var(--global-md-spacing);justify-content:center;flex-wrap:wrap;clear:both}.page-links .post-page-numbers{display:inline-block;margin-right:.2em;border:2px solid rgba(0,0,0,0);min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.page-links a:hover,.page-links a:focus,.page-links a:active{border-color:var(--global-palette-btn-bg)}.page-links .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.page-links .post-page-numbers:first-child{margin-left:.5em}.page-links .post-page-numbers:last-child{margin-right:0}.comment-navigation,.post-navigation{margin:var(--global-lg-spacing) auto}.comment-navigation a,.post-navigation a{text-decoration:none;color:inherit;display:block}.comment-navigation a:hover,.post-navigation a:hover{color:var(--global-palette-highlight)}.comment-navigation .nav-links,.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2, 1fr)}.comment-navigation .nav-previous,.post-navigation .nav-previous{position:relative}.comment-navigation .nav-previous .kadence-svg-iconset,.post-navigation .nav-previous .kadence-svg-iconset{padding-right:.5em}.comment-navigation .nav-previous a,.post-navigation .nav-previous a{padding-right:var(--global-xs-spacing)}.comment-navigation .nav-previous:after,.post-navigation .nav-previous:after{position:absolute;content:"";top:25%;right:0;width:1px;height:50%;background:var(--global-gray-500)}.comment-navigation .nav-next,.post-navigation .nav-next{grid-column-start:2;text-align:right}.comment-navigation .nav-next a,.post-navigation .nav-next a{padding-left:var(--global-xs-spacing)}.comment-navigation .nav-next .kadence-svg-iconset,.post-navigation .nav-next .kadence-svg-iconset{padding-left:.5em}.post-navigation-sub{margin-bottom:.5em}.post-navigation-sub small{text-transform:uppercase;display:inline-block;font-weight:bold;letter-spacing:.05em}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget-title{font-size:20px;line-height:1.5;margin-bottom:.5em;text-transform:uppercase}.widget-area ul{padding-left:.5em}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}.sidebar-link-style-underline.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:underline}.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:none}.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.widget-area .widget{margin-left:0;margin-right:0}.widget li:not(.kb-table-of-content-list li){line-height:1.8}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent_comments ul,.widget_pages ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style-type:none}.widget select{max-width:100%;text-overflow:ellipsis}.widget_archive li{color:var(--global-palette6)}.widget_categories .children{padding-top:0}.widget_pages .children,.widget_nav_menu .sub-menu{padding-top:0;padding-bottom:.5em}.widget_pages a,.widget_nav_menu a{display:block;padding:.1em 0;text-decoration:none}.widget_pages a:hover,.widget_pages a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus{text-decoration:none}.widget_pages li,.widget_nav_menu li{padding:0}.widget_pages li ul,.widget_nav_menu li ul{margin-left:1em}.widget_meta li{padding:0}.widget_recent_comments li{line-height:1.3;padding-bottom:.5em}.widget_recent_comments a{font-weight:bold}.widget_recent_comments .comment-author-link a{font-weight:inherit}.widget_recent_comments a:hover,.widget_recent_comments a:focus{padding-left:0}.widget_recent_entries ul li{margin-bottom:.4em}.widget_recent_entries ul li .post-date{font-size:.8em;color:var(--global-palette6)}.widget_rss li{margin-bottom:1em;line-height:1.3}.widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{color:#333;font-size:.8em}.rssSummary{padding:.5em 0;font-size:.9em;line-height:1.3}.widget_calendar{font-weight:400}.widget_calendar caption{padding:.5em 0;font-size:1em;font-weight:500;text-align:left}.widget_calendar thead{background:rgba(0,0,0,0);color:#333}.widget_calendar th{border:none;text-align:center}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{padding:.2em;font-size:.8em;text-align:center;background:#fff;border:1px solid var(--global-gray-400)}.widget_calendar .pad{background:var(--global-palette7)}.widget_calendar .wp-calendar-nav .pad{background:rgba(0,0,0,0)}.widget_calendar a{font-weight:900;text-decoration:none}.collapse-sub-navigation ul.menu{display:block}.collapse-sub-navigation ul.menu li a{text-decoration:none;width:100%;padding-top:.5em;padding-bottom:.5em;border-bottom:1px solid var(--global-palette7)}.collapse-sub-navigation ul.menu li a:hover{text-decoration:none}.collapse-sub-navigation ul.menu ul{padding:0 0 0 1em;margin:0;display:none;transition:all .2s ease-in-out}.collapse-sub-navigation ul.menu .sub-menu.show-drawer{display:block}.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle{border-left:1px solid var(--global-palette7);border-bottom:1px solid var(--global-palette7)}.grid-cols{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:2.5rem;row-gap:2.5rem}.wp-site-blocks .grid-cols:before{display:none}.grid-xs-col-1{grid-template-columns:minmax(0, 1fr)}.grid-xs-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xs-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xs-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media screen and (min-width: 576px){.grid-sm-col-1{grid-template-columns:minmax(0, 1fr)}.grid-sm-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-sm-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-sm-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px){.grid-md-col-1{grid-template-columns:minmax(0, 1fr)}.grid-md-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-md-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-md-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1025px){.grid-lg-col-1{grid-template-columns:minmax(0, 1fr)}.grid-lg-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-lg-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-lg-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-lg-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-lg-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.grid-xl-col-1{grid-template-columns:minmax(0, 1fr)}.grid-xl-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xl-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xl-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-xl-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-xl-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}article.sticky{font-size:inherit}.entry{box-shadow:0px 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.custom-archive-loop-item.entry{box-shadow:none;border-radius:0}.entry-loop{overflow:hidden}.content-wrap{position:relative}.site-main{min-width:0}ul.kadence-posts-list,.single-content ul.kadence-posts-list{padding:0;margin:0;list-style:none}ul.kt-testimonial-grid-wrap,.single-content ul.kt-testimonial-grid-wrap{padding:0;margin:0;list-style:none}.kadence-posts-list .entry-list-item{display:flex;flex-direction:column}.kadence-posts-list .entry-list-item article.entry{flex:1}.kadence-thumbnail-position-behind+.entry{z-index:1;position:relative}@media screen and (max-width: 719px){.content-style-boxed .content-bg:not(.loop-entry){margin-left:-1rem;margin-right:-1rem;width:auto}.content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry){margin-left:0;margin-right:0}.content-style-boxed .comments-area{padding-left:.5rem;padding-right:.5rem}.primary-sidebar{padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 2fr}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}}.archive.content-style-unboxed .entry-content-wrap,.blog.content-style-unboxed .entry-content-wrap,.post-type-archive.content-style-unboxed .entry-content-wrap,.search-results.content-style-unboxed .entry-content-wrap{padding:0}.archive.content-style-unboxed .entry,.blog.content-style-unboxed .entry,.post-type-archive.content-style-unboxed .entry,.search-results.content-style-unboxed .entry{box-shadow:none}.article-post-thumbnail-caption{font-size:90%;margin:0;padding-top:.5em;padding-bottom:.5em;text-align:center}.content-style-unboxed .kadence-thumbnail-position-above+.article-post-thumbnail-caption{margin-top:calc(0px - var(--global-md-spacing));margin-bottom:var(--global-md-spacing)}.single-content{margin:var(--global-md-spacing) 0 0}.single-content address,.single-content figure,.single-content hr,.single-content p,.single-content table,.single-content pre,.single-content form,.single-content .wp-block-buttons,.single-content .wp-block-button,.single-content .wc-block-grid,.single-content .wp-block-kadence-advancedbtn,.single-content .wp-block-media-text,.single-content .wp-block-cover,.single-content .entry-content-asset,.single-content .wp-block-kadence-form,.single-content .wp-block-group,.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-how-to-block,.single-content .schema-faq-section,.single-content .wp-block-kadence-tableofcontents,.single-content .enlighter-default,.single-content .wp-block-kadence-iconlist,.single-content [class*=__inner-content]{margin-top:0;margin-bottom:var(--global-md-spacing)}.single-content .wp-block-buttons .wp-block-button{margin-bottom:0}.single-content p>img{display:inline-block}.single-content p>img.aligncenter{display:block}.single-content li>img{display:inline-block}.single-content li>img.aligncenter{display:block}.single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer{margin-top:calc(0rem - var(--global-md-spacing))}.single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:.5em}.single-content .elementor-widget-container:first-child:not(style) h1,.single-content .elementor-widget-container:first-child:not(style) h2,.single-content .elementor-widget-container:first-child:not(style) h3,.single-content .elementor-widget-container:first-child:not(style) h4,.single-content .elementor-widget-container:first-child:not(style) h5,.single-content .elementor-widget-container:first-child:not(style) h6{margin-top:0}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:1.5em 0 .5em}.single-content h1:first-child,.single-content h2:first-child,.single-content h3:first-child,.single-content h4:first-child,.single-content h5:first-child,.single-content h6:first-child{margin-top:0}.single-content h1+*,.single-content h2+*,.single-content h3+*,.single-content h4+*,.single-content h5+*,.single-content h6+*{margin-top:0}.single-content .wp-block-kadence-advancedgallery+p{margin-top:var(--global-md-spacing)}.single-content ul,.single-content ol{margin:0 0 var(--global-md-spacing);padding-left:2em}.single-content ul.aligncenter,.single-content ol.aligncenter{text-align:center;padding-left:0}.single-content .kad-slider ul{padding:0;margin:0}.single-content li>ol,.single-content li>ul{margin:0}.single-content>.more-link{display:block}.single-content address:last-child,.single-content figure:last-child,.single-content hr:last-child,.single-content p:last-child,.single-content table:last-child,.single-content pre:last-child,.single-content form:last-child,.single-content .wp-block-buttons:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-kadence-advancedbtn:last-child,.single-content .wp-block-media-text:last-child,.single-content .wp-block-cover:last-child,.single-content .entry-content-asset:last-child,.single-content .wp-block-kadence-form:last-child,.single-content .wp-block-group:last-child,.single-content .wp-block-yoast-faq-block:last-child,.single-content .wp-block-yoast-how-to-block:last-child,.single-content .schema-faq-section:last-child,.single-content .wp-block-kadence-tableofcontents:last-child,.single-content .enlighter-default:last-child,.single-content .wp-block-kadence-iconlist:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.single-content ul:last-child,.single-content ol:last-child{margin-bottom:0}.single-content h1.elementor-heading-title,.single-content h2.elementor-heading-title,.single-content h3.elementor-heading-title,.single-content h4.elementor-heading-title,.single-content h5.elementor-heading-title,.single-content h6.elementor-heading-title{margin-bottom:.5em}.single-content .wp-block-image{margin-top:0;margin-bottom:0}.single-content .wp-block-image figure{margin-bottom:var(--global-md-spacing)}.single-content .wp-block-image:last-child figure{margin-bottom:0}.single-content figure.wp-block-image{margin-bottom:var(--global-md-spacing)}.single-content figure.wp-block-image:last-child{margin-bottom:0}.entry-content:after{display:table;clear:both;content:""}.content-title-style-hide .entry-content,.content-title-style-above .entry-content{margin:0}.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}.wp-site-blocks .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:50%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom:56.25%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom:100%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom:75%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:125%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:133%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:150%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit img{margin-left:auto;margin-right:auto}.wp-site-blocks .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.wp-site-blocks .post-thumbnail img{flex:1;object-fit:cover}.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:100%;width:100%}.wp-block-newspack-blocks-homepage-articles .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:auto;width:100%}.archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.blog.content-style-unboxed .wp-site-blocks .post-thumbnail,.post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.search-results.content-style-unboxed .wp-site-blocks .post-thumbnail{margin-bottom:1em}.content-style-unboxed .kadence-thumbnail-position-above{margin-bottom:var(--global-md-spacing)}.kadence-thumbnail-position-behind{margin-bottom:-4.3em;position:relative;z-index:0}.content-style-unboxed .kadence-thumbnail-position-behind:after{position:absolute;content:"";top:0;bottom:-1px;left:0;right:0;background:linear-gradient(0deg, var(--global-palette9) 5%, rgba(var(--global-palette9rgb), 0.35) 30%, rgba(255, 255, 255, 0) 50%)}.kadence-breadcrumbs{margin:1em 0;font-size:85%;color:var(--global-palette5)}.kadence-breadcrumbs a{color:inherit}.kadence-breadcrumbs p{margin:0}.entry-content-wrap .entry-header .kadence-breadcrumbs:first-child{margin-top:0}.entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta a{color:inherit;text-decoration:none}.entry-meta .meta-label{margin-right:.2rem}.entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.entry-meta>*:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.entry-meta.entry-meta-divider-slash>*:after{content:"/";height:auto;background:rgba(0,0,0,0)}.entry-meta.entry-meta-divider-dash>*:after{content:"-";height:auto;background:rgba(0,0,0,0)}.entry-meta.entry-meta-divider-vline>*:after{content:"|";height:auto;background:rgba(0,0,0,0)}.entry-meta>*:last-child:after{display:none}.entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset{margin-right:.3em;margin-left:.8em}.entry-meta-divider-customicon.entry-meta>*:after{display:none}.entry-meta-divider-customicon.entry-meta .kt-reading-time-wrap{margin-left:.8em}.loop-entry .entry-header .entry-title{margin:0}.loop-entry .entry-summary p,.loop-entry .entry-header .entry-meta{margin:1em 0}.updated:not(.published){display:none}.updated-on .updated:not(.published){display:inline-block}.entry-summary{margin:var(--global-xs-spacing) 0 0}a.post-more-link{font-weight:bold;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:inherit;font-size:80%}a.post-more-link .kadence-svg-iconset{margin-left:.5em}a.post-more-link:hover{color:var(--global-palette-highlight)}.more-link-wrap{margin-top:var(--global-xs-spacing);margin-bottom:0}.entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.entry-taxonomies a{text-decoration:none;font-weight:bold}.entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.entry-taxonomies .category-style-pill a:last-child{margin-right:0}.entry-taxonomies .category-style-pill a:hover{color:#fff}.entry-taxonomies .category-style-underline a{text-decoration:underline}.loop-entry.type-post .entry-taxonomies .category-style-pill a{color:#fff}@media screen and (max-width: 719px){.loop-entry .entry-taxonomies{margin-bottom:1em}}.entry-tags{margin-top:var(--global-xs-spacing)}.entry-tags .tags-links{display:flex;flex-wrap:wrap}.entry-tags a.tag-link{margin-right:.5em;padding:.4em .6em;margin-top:.5em;font-size:80%;border:1px solid var(--global-gray-500);border-radius:.25rem;color:var(--global-palette5);text-decoration:none}.entry-tags a.tag-link:hover{background:var(--global-palette-highlight);color:var(--global-palette-btn);border-color:var(--global-palette-highlight)}.entry-tags a.tag-link:last-child{margin-right:0}.entry-hero-container-inner{background:var(--global-palette7)}.entry-hero-container-inner .entry-header{min-height:200px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0}.entry-hero-container-inner .entry-header>div{width:100%}.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container{max-width:none}.entry-hero{position:relative}.hero-section-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.hero-container{position:relative}.title-align-left{text-align:left}.title-align-left .entry-meta{justify-content:flex-start}.title-align-center{text-align:center}.title-align-center .entry-meta{justify-content:center}.title-align-right{text-align:right}.title-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-align-left{text-align:left;align-items:flex-start}.entry-hero .title-align-center{text-align:center;align-items:center}.entry-hero .title-align-right{text-align:right;align-items:flex-end}@media screen and (max-width: 1024px){.title-tablet-align-left{text-align:left}.title-tablet-align-left .entry-meta{justify-content:flex-start}.title-tablet-align-center{text-align:center}.title-tablet-align-center .entry-meta{justify-content:center}.title-tablet-align-right{text-align:right}.title-tablet-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-tablet-align-left{text-align:left;align-items:flex-start}.entry-hero .title-tablet-align-center{text-align:center;align-items:center}.entry-hero .title-tablet-align-right{text-align:right;align-items:flex-end}}@media screen and (max-width: 719px){.title-mobile-align-left{text-align:left}.title-mobile-align-left .entry-meta{justify-content:flex-start}.title-mobile-align-center{text-align:center}.title-mobile-align-center .entry-meta{justify-content:center}.title-mobile-align-right{text-align:right}.title-mobile-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-mobile-align-left{text-align:left;align-items:flex-start}.entry-hero .title-mobile-align-center{text-align:center;align-items:center}.entry-hero .title-mobile-align-right{text-align:right;align-items:flex-end}}.entry-header{margin-bottom:1em}.page-content{margin:2rem 0 0}.page-header{margin-bottom:var(--global-lg-spacing)}.hero-container .page-header{margin-bottom:0}.entry-footer{clear:both}.post-navigation-wrap.entry-content-wrap,.post-navigation-wrap .post-navigation,.entry-author.entry-content-wrap{margin-top:0;margin-bottom:0;border-radius:0}.comments-area.entry-content-wrap{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-footer-area-boxed~.entry-related{margin:0;width:auto;max-width:100%}.post-footer-area-boxed~.entry-related .entry-related-inner-content.alignwide{margin:0;width:auto;max-width:100%}.wp-block-image .alignleft{margin-right:var(--global-md-spacing)}.wp-block-image .alignright{margin-left:var(--global-md-spacing)}.alignfull,.alignwide,.entry-content .alignwide,.entry-content .alignfull{margin-left:calc(50% - var(--global-vw, 100vw)/2);margin-right:calc(50% - var(--global-vw, 100vw)/2);max-width:100vw;width:var(--global-vw, 100vw);padding-left:0;padding-right:0;clear:both}.wp-site-blocks .content-container .is-layout-constrained>.alignwide{max-width:var(--global-content-wide-width)}@media screen and (min-width: 1025px){.content-width-narrow .entry-content .alignwide,.content-width-narrow .content-area .alignwide{margin-left:-80px;margin-right:-80px;width:auto}}.content-width-fullwidth .wp-site-blocks .alignwide{margin-left:0;margin-right:0;width:unset;max-width:unset}.content-style-boxed .entry-content .alignwide{margin-left:-2rem;margin-right:-2rem;max-width:unset;width:unset}.content-style-boxed .wp-site-blocks .entry-content>.alignwide.is-layout-constrained{padding-left:var(--global-content-boxed-padding);padding-right:var(--global-content-boxed-padding)}.content-style-boxed .wp-site-blocks .entry-content .alignwide>* .alignwide{margin-left:unset;margin-right:unset}.has-small-font-size{font-size:var(--global-font-size-small)}.has-regular-font-size{font-size:var(--global-font-size-medium)}.has-large-font-size{font-size:var(--global-font-size-large)}.has-larger-font-size{font-size:var(--global-font-size-larger)}.has-xxlarge-font-size{font-size:var(--global-font-size-xxlarge)}.entry-content-asset.videofit{position:relative;padding-top:56.25%;overflow:hidden;max-width:100%;height:auto}.entry-content-asset.videofit iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.elementor-template-full-width form.post-password-form,body.content-width-fullwidth form.post-password-form{text-align:center;margin:var(--global-xxl-spacing) auto}body.content-style-unboxed form.post-password-form{margin:var(--global-xxl-spacing) auto}.entry-title{word-wrap:break-word}.entry-hero-layout-contained>.entry-hero-container-inner{position:relative}body.content-style-boxed:not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull>.kt-row-layout-inner>.kb-theme-content-width{padding-left:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));padding-right:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing))}.item-content-vertical-align-center .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom:0}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top:0}.item-content-vertical-align-center .loop-entry .entry-summary p,.item-content-vertical-align-center .loop-entry .entry-header .entry-meta{margin-bottom:0}

/* inline: anon */

/* ==========================================================================
   /blueprint-call-briefing/ — page-id 818 scoped styles (v3)
   ========================================================================== */

/* 1. Seat-pill in hero */
body.page-id-818 .pw-seat-pill {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 7px 16px;
    background: rgba(92,107,60,0.08);
    border: 1px solid rgba(92,107,60,0.25);
    border-radius: 999px;
    font-family: 'JetBrains Mono', monospace;
    font-size: 10.5px;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: #5C6B3C;
    font-weight: 500;
}
body.page-id-818 .pw-seat-pill-dot {
    width: 8px; height: 8px; border-radius: 50%;
    background: #5C6B3C;
    animation: pw-pulse 1.8s infinite;
}
@keyframes pw-pulse {
    0%, 100% { box-shadow: 0 0 0 0 rgba(92,107,60,0.55); }
    50% { box-shadow: 0 0 0 6px rgba(92,107,60,0); }
}

/* 2. VSL frame and embed */
body.page-id-818 .pw-vsl-step {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 18px;
    font-family: 'JetBrains Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: #6F6C63;
    font-weight: 500;
}
body.page-id-818 .pw-vsl-step strong { color: #8A2A1E; font-weight: 600; }
body.page-id-818 .pw-vsl-step-line {
    display: inline-block;
    width: 28px;
    height: 1px;
    background: #C9C1AE;
}
body.page-id-818 .pw-vsl-frame {
    background: #1A1915;
    border-radius: 16px;
    padding: 0;
    overflow: hidden;
    position: relative;
    box-shadow: 0 24px 60px -20px rgba(26,25,21,0.4);
}
body.page-id-818 .pw-vsl-corner {
    position: absolute;
    top: 16px;
    left: 16px;
    font-family: 'JetBrains Mono', monospace;
    font-size: 10.5px;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: rgba(245,241,236,0.55);
    background: rgba(176,137,74,0.18);
    padding: 4px 10px;
    border-radius: 999px;
    z-index: 2;
}
body.page-id-818 .pw-vsl-player-wrap {
    margin: 0;
    border-radius: 0;
    overflow: hidden;
    position: relative;
}
body.page-id-818 .pw-vsl-player-wrap .wp-block-fluent-player-media,
body.page-id-818 .pw-vsl-player-wrap .fp-media-block {
    margin: 0 !important;
    padding: 0 !important;
}
body.page-id-818 .pw-vsl-player-wrap .fluent-player,
body.page-id-818 .pw-vsl-player-wrap .fluent-player-container {
    width: 100% !important;
    max-width: none !important;
    border-radius: 0;
    overflow: hidden;
    margin: 0 !important;
}
body.page-id-818 .pw-vsl-player-wrap video {
    width: 100% !important;
    height: auto !important;
    display: block;
    border-radius: 0;
}
body.page-id-818 .pw-vsl-commit {
    display: flex;
    gap: 16px;
    align-items: flex-start;
    padding: 18px 20px;
    background: #EDE7DD;
    border: 1px solid #C9C1AE;
    border-radius: 12px;
    cursor: pointer;
    transition: border-color 0.2s, background 0.2s;
    user-select: none;
}
body.page-id-818 .pw-vsl-commit:hover {
    border-color: #B0894A;
    background: #F0E9DC;
}
body.page-id-818 .pw-vsl-commit-box {
    width: 32px;
    height: 32px;
    min-width: 32px;
    border: 1.5px solid #1A1915;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: transparent;
    background: #F5F1EC;
    flex-shrink: 0;
    transition: background 0.2s, color 0.2s, border-color 0.2s;
}
body.page-id-818 .pw-vsl-commit.is-checked .pw-vsl-commit-box {
    background: #5C6B3C;
    border-color: #5C6B3C;
    color: #F5F1EC;
}
body.page-id-818 .pw-vsl-commit-text { display: block; flex: 1; }
body.page-id-818 .pw-vsl-commit-head {
    display: block;
    font-family: 'Fraunces', serif;
    font-size: 17px;
    font-weight: 400;
    color: #1A1915;
    line-height: 1.35;
    margin-bottom: 4px;
}
body.page-id-818 .pw-vsl-commit-head em { font-style: italic; color: #8A2A1E; }
body.page-id-818 .pw-vsl-commit-desc {
    display: block;
    font-size: 13.5px;
    color: #3A3933;
    line-height: 1.5;
}
body.page-id-818 .pw-vsl-notice {
    padding: 14px 18px;
    background: rgba(176,137,74,0.08);
    border-left: 3px solid #B0894A;
    border-radius: 4px;
    font-size: 14.5px;
    color: #3A3933;
    line-height: 1.55;
}

/* 3. What we already mapped — metric pills + flow */
body.page-id-818 .pw-met-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin: 0 0 28px;
}
body.page-id-818 .pw-met-item {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 14px 16px;
    background: #F5F1EC;
    border: 1px solid #C9C1AE;
    border-radius: 10px;
}
body.page-id-818 .pw-met-check {
    width: 22px; height: 22px; min-width: 22px;
    border-radius: 6px;
    background: #5C6B3C;
    color: #F5F1EC;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 700;
    flex-shrink: 0;
}
body.page-id-818 .pw-met-text {
    flex: 1;
    font-size: 14.5px;
    line-height: 1.45;
    color: #1A1915;
    font-weight: 500;
}
body.page-id-818 .pw-met-text small {
    display: block;
    margin-top: 2px;
    font-size: 12px;
    color: #6F6C63;
    font-weight: 400;
}
@media (max-width: 600px) {
    body.page-id-818 .pw-met-grid { grid-template-columns: 1fr; }
}

body.page-id-818 .pw-flow-caption {
    font-size: 16px;
    color: #3A3933;
    line-height: 1.6;
    margin: 0 0 18px;
}
body.page-id-818 .pw-flow {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 0;
    flex-wrap: wrap;
    padding: 20px 18px;
    background: #1A1915;
    border-radius: 14px;
    margin: 0;
}
body.page-id-818 .pw-flow-node {
    flex: 1;
    min-width: 0;
    padding: 10px 6px;
    text-align: center;
    font-family: 'JetBrains Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #F5F1EC;
    font-weight: 500;
    line-height: 1.4;
    display: flex;
    align-items: center;
    justify-content: center;
}
body.page-id-818 .pw-flow-arrow {
    flex: 0 0 24px;
    color: #B0894A;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    user-select: none;
}
@media (max-width: 700px) {
    body.page-id-818 .pw-flow { flex-direction: column; gap: 4px; padding: 16px; }
    body.page-id-818 .pw-flow-node {
        padding: 10px 8px;
        background: rgba(245,241,236,0.05);
        border-radius: 8px;
    }
    body.page-id-818 .pw-flow-arrow { transform: rotate(90deg); padding: 2px 0; }
}

/* 4. Agenda dark block — numbered steps */
body.page-id-818 .pw-agenda-step {
    display: flex;
    gap: 18px;
    align-items: flex-start;
    padding: 18px 0;
    border-top: 1px solid rgba(245,241,236,0.12);
}
body.page-id-818 .pw-agenda-step:first-of-type { border-top: 0; padding-top: 0; }
body.page-id-818 .pw-agenda-num {
    flex: 0 0 36px;
    width: 36px; height: 36px;
    border-radius: 50%;
    background: rgba(176,137,74,0.18);
    color: #B0894A;
    font-family: 'JetBrains Mono', monospace;
    font-size: 14px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
body.page-id-818 .pw-agenda-text {
    flex: 1;
    font-size: 16px;
    color: rgba(245,241,236,0.88);
    line-height: 1.55;
    padding-top: 5px;
}
body.page-id-818 .pw-agenda-text strong { color: #F5F1EC; font-weight: 600; }

/* Two-outcomes inside agenda block */
body.page-id-818 .pw-outc-head {
    margin-top: 40px;
    padding-top: 28px;
    border-top: 1px solid rgba(245,241,236,0.18);
    font-family: 'JetBrains Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #B0894A;
    font-weight: 500;
    margin-bottom: 18px;
}
body.page-id-818 .pw-outc-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}
body.page-id-818 .pw-outc-card {
    padding: 18px 20px;
    background: rgba(245,241,236,0.04);
    border: 1px solid rgba(245,241,236,0.15);
    border-radius: 12px;
}
body.page-id-818 .pw-outc-card-h {
    display: block;
    font-family: 'Fraunces', serif;
    font-style: italic;
    font-size: 17px;
    line-height: 1.35;
    color: #F5F1EC;
    margin-bottom: 8px;
}
body.page-id-818 .pw-outc-card-h em { color: #B0894A; }
body.page-id-818 .pw-outc-card-h.is-pass em { color: #C8B574; }
body.page-id-818 .pw-outc-card-p {
    display: block;
    font-size: 14px;
    color: rgba(245,241,236,0.72);
    line-height: 1.55;
}
@media (max-width: 600px) {
    body.page-id-818 .pw-outc-grid { grid-template-columns: 1fr; }
}

/* 5. Prep section — simple bulleted asks */
body.page-id-818 .pw-prep-item {
    display: flex;
    gap: 14px;
    align-items: flex-start;
    padding: 16px 18px;
    background: #F5F1EC;
    border: 1px solid #C9C1AE;
    border-radius: 10px;
    margin-bottom: 12px;
}
body.page-id-818 .pw-prep-num {
    flex: 0 0 28px;
    width: 28px; height: 28px;
    border-radius: 50%;
    background: #1A1915;
    color: #F5F1EC;
    font-family: 'JetBrains Mono', monospace;
    font-size: 12px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
body.page-id-818 .pw-prep-text {
    flex: 1;
    font-size: 15px;
    line-height: 1.55;
    color: #3A3933;
}
body.page-id-818 .pw-prep-text strong { color: #1A1915; font-weight: 600; }
body.page-id-818 .pw-prep-coda {
    margin-top: 22px;
    padding: 16px 18px;
    background: rgba(138,42,30,0.06);
    border-left: 3px solid #8A2A1E;
    border-radius: 4px;
    font-size: 14.5px;
    color: #3A3933;
    line-height: 1.55;
}
body.page-id-818 .pw-prep-coda strong { color: #1A1915; }

/* 6. Example dark section — before/we fixed/after */
body.page-id-818 .pw-ex-block {
    padding: 24px 0;
    border-top: 1px solid rgba(245,241,236,0.12);
}
body.page-id-818 .pw-ex-block:first-of-type { border-top: 0; padding-top: 0; }
body.page-id-818 .pw-ex-stage {
    display: inline-block;
    margin-bottom: 12px;
    padding: 4px 12px;
    background: rgba(176,137,74,0.18);
    border-radius: 999px;
    font-family: 'JetBrains Mono', monospace;
    font-size: 10.5px;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: #B0894A;
    font-weight: 500;
}
body.page-id-818 .pw-ex-text {
    font-size: 16px;
    color: rgba(245,241,236,0.85);
    line-height: 1.65;
    margin: 0;
}
body.page-id-818 .pw-ex-text strong { color: #F5F1EC; }
body.page-id-818 .pw-ex-fixes {
    list-style: none;
    padding: 0;
    margin: 8px 0 0;
}
body.page-id-818 .pw-ex-fixes li {
    padding-left: 24px;
    position: relative;
    margin-bottom: 8px;
    font-size: 15px;
    color: rgba(245,241,236,0.82);
    line-height: 1.55;
}
body.page-id-818 .pw-ex-fixes li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 11px;
    width: 14px;
    height: 1px;
    background: #B0894A;
}
body.page-id-818 .pw-ex-closer {
    margin: 28px auto 0;
    font-family: 'Fraunces', serif;
    font-style: italic;
    font-size: 19px;
    line-height: 1.45;
    color: rgba(245,241,236,0.85);
    max-width: 700px;
    text-align: center;
}
body.page-id-818 .pw-ex-closer em { color: #B0894A; }

/* 7. FAQ — flat single-column (mirrors /booked/) */
body.page-id-818 .pw-faq-single {
    max-width: 760px;
    margin: 0 auto;
}
body.page-id-818 .pw-faq-list {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
body.page-id-818 .pw-faq-item {
    padding-bottom: 22px;
    border-bottom: 1px solid rgba(245,241,236,0.12);
}
body.page-id-818 .pw-faq-item:last-child { border-bottom: 0; padding-bottom: 0; }
body.page-id-818 .pw-faq-q {
    font-family: 'Fraunces', serif;
    font-weight: 500;
    font-size: 19px;
    color: #F5F1EC;
    margin-bottom: 8px;
    line-height: 1.3;
    letter-spacing: -0.01em;
}
body.page-id-818 .pw-faq-q-num {
    font-family: 'JetBrains Mono', monospace;
    font-style: normal;
    font-size: 11px;
    letter-spacing: 0.18em;
    color: #B0894A;
    margin-right: 8px;
    vertical-align: 2px;
}
body.page-id-818 .pw-faq-a {
    font-family: 'Inter Tight', sans-serif;
    font-size: 15px;
    line-height: 1.6;
    color: rgba(245,241,236,0.82);
}
body.page-id-818 .pw-faq-a strong { color: #F5F1EC; font-weight: 600; }

/* 8. Mobile sanity */
@media (max-width: 480px) {
    body.page-id-818 .pw-agenda-text { font-size: 15px; }
    body.page-id-818 .pw-ex-closer { font-size: 17px; }
}


/* ---- Seat pill: two-check status variant ---- */
body.page-id-818 .pw-seat-pill-check {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 14px;
    height: 14px;
    font-size: 11px;
    color: #5C6B3C;
    font-weight: 700;
    line-height: 1;
}
body.page-id-818 .pw-seat-pill-pair {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
}
/* Funnel page: kill the body padding-top reserved for the hidden block header */
body.page-id-818 {
    padding-top: 0 !important;
}
body.page-id-818 .pw-seat-pill-sep {
    opacity: 0.4;
    color: #5C6B3C;
}
@media (max-width: 480px) {
    body.page-id-818 .pw-seat-pill {
        font-size: 10px;
        letter-spacing: 0.14em;
        flex-direction: column;
        gap: 4px;
        padding: 8px 18px;
        align-items: center;
    }
    body.page-id-818 .pw-seat-pill-sep {
        display: none;
    }
}

/* ---- Promise section ---- */
body.page-id-818 .pw-promise-intro {
    font-size: 17px;
    color: #3A3933;
    line-height: 1.6;
    margin: 0 0 22px;
    font-weight: 500;
}
body.page-id-818 .pw-promise-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
body.page-id-818 .pw-promise-item {
    display: flex;
    align-items: flex-start;
    gap: 18px;
    padding: 18px 0;
    border-top: 1px solid #C9C1AE;
    font-size: 17px;
    line-height: 1.55;
    color: #3A3933;
}
body.page-id-818 .pw-promise-item:first-of-type {
    border-top: 0;
    padding-top: 4px;
}
body.page-id-818 .pw-promise-item:last-of-type {
    padding-bottom: 4px;
}
body.page-id-818 .pw-promise-bullet {
    flex: 0 0 36px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: rgba(176,137,74,0.18);
    color: #8A2A1E;
    font-family: 'JetBrains Mono', monospace;
    font-size: 13px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 2px;
}
body.page-id-818 .pw-promise-text {
    flex: 1;
    padding-top: 4px;
}
body.page-id-818 .pw-promise-text strong {
    color: #1A1915;
    font-weight: 600;
}
@media (max-width: 600px) {
    body.page-id-818 .pw-promise-item { gap: 14px; font-size: 16px; }
    body.page-id-818 .pw-promise-bullet { flex: 0 0 32px; width: 32px; height: 32px; font-size: 12px; }
}


/* ---- "We did two things on Leak Finder" intro list ---- */
body.page-id-818 .pw-did-list {
    list-style: none;
    margin: 0 0 22px;
    padding: 0;
}
body.page-id-818 .pw-did-item {
    display: flex;
    gap: 14px;
    padding: 6px 0;
    font-size: 16px;
    line-height: 1.55;
    color: #3A3933;
    align-items: flex-start;
}
body.page-id-818 .pw-did-check {
    color: #5C6B3C;
    font-weight: 700;
    font-size: 13px;
    flex-shrink: 0;
    padding-top: 5px;
    width: 18px;
    text-align: center;
}
body.page-id-818 .pw-did-text strong {
    color: #1A1915;
    font-weight: 600;
}
/* ---- Sub-headline above the 3-step Blueprint Call list ---- */
body.page-id-818 .kt-adv-headingh-pw-mapped-subh {
    margin-top: 8px;
}


/* ---- Hide sitewide JS-injected mobile pill menu on this funnel page ---- */
body.page-id-818 .cqp-pill { display: none !important; }



/* inline: anon */

#fluent_player_1347_1{aspect-ratio:16/9}
#fluent_player_1347_1 .fluent-player-container{position:relative;overflow:hidden}
.fluent-player-loader{position:absolute;inset:0;z-index:2;background:#000;transition:opacity .3s}
.fluent-player-loader.is-hidden{opacity:0;pointer-events:none}
.fluent-player-loader-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.fluent-player-loader-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2}
media-player:not([data-can-play]):not([load="play"]){opacity:0;pointer-events:none}


/* link: /wp-content/themes/kadence/assets/css/footer.min.css */
.site-footer-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-right-golden{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-left-golden{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-right-half{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-half{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-wide{grid-template-columns:minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-4{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-left-forty{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-right-forty{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-5{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-1{display:flex;justify-content:center}.site-footer-row.site-footer-row-columns-1 .site-footer-section-center{flex-grow:1}.site-footer-row.site-footer-row-columns-1 .site-footer-section{flex:1;text-align:center;min-width:0}.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container{max-width:none}@media screen and (min-width: 720px)and (max-width: 1024px){.site-footer-row-tablet-layout-contained{padding:0 1.5rem}.site-footer-row-tablet-layout-fullwidth,.site-footer-row-tablet-layout-standard{padding:0}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row{grid-template-columns:minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order:6}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order:5}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order:4}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order:3}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order:2}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order:1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-right-golden{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-left-golden{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-left-half{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-right-half{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-half{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-wide{grid-template-columns:minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row>*:first-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row>*:last-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-two-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-tablet-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}}@media screen and (max-width: 719px){.site-footer-row-mobile-layout-contained{padding:0 1.5rem}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order:6}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order:5}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order:4}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order:3}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order:2}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order:1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-right-golden{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-left-golden{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-left-half{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-right-half{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-half{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-wide{grid-template-columns:minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row>*:first-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row>*:last-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-two-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-mobile-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-mobile-layout-fullwidth,.site-footer-row-mobile-layout-standard{padding:0}}.site-footer-section{display:flex;max-height:inherit}.site-footer-item{display:flex;align-items:center;margin-right:10px;max-height:inherit}.site-footer-section>.site-footer-item:last-child{margin-right:0}.footer-widget-area{flex:1;min-width:0;display:flex}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area{flex:unset;margin-left:30px}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area:first-child{margin-left:0}.ft-ro-dir-column .site-footer-section:not(.footer-section-inner-items-1) .footer-widget-area{flex:unset}.footer-widget-area>*{flex:1;min-width:0}.footer-widget-area.content-valign-middle{align-items:center}.footer-widget-area.content-valign-top{align-items:flex-start}.footer-widget-area.content-valign-bottom{align-items:flex-end}.footer-widget-area.content-align-center{text-align:center}.footer-widget-area.content-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-align-right{text-align:right}.footer-widget-area.content-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-align-left{text-align:left}.footer-widget-area.content-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content:flex-start}@media screen and (max-width: 1024px){.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child{margin-left:auto}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child~.footer-widget-area:last-child{margin-right:auto}.footer-widget-area.content-tablet-align-center{text-align:center}.footer-widget-area.content-tablet-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-tablet-align-center .footer-navigation .menu{justify-content:center}.footer-widget-area.content-tablet-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-tablet-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-tablet-align-right{text-align:right}.footer-widget-area.content-tablet-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-tablet-align-left{text-align:left}.footer-widget-area.content-tablet-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-tablet-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content:flex-start}}@media screen and (max-width: 719px){.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child{margin-left:auto}.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child~.footer-widget-area:last-child{margin-right:auto}.footer-widget-area.content-mobile-align-center{text-align:center}.footer-widget-area.content-mobile-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-mobile-align-center .footer-navigation .menu{justify-content:center}.footer-widget-area.content-mobile-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-mobile-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-mobile-align-right{text-align:right}.footer-widget-area.content-mobile-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-mobile-align-left{text-align:left}.footer-widget-area.content-mobile-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-mobile-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content:flex-start}}.ft-ro-dir-column .site-footer-section{flex-direction:column}@media screen and (max-width: 1024px){.ft-ro-t-dir-column .site-footer-section{flex-direction:column}.ft-ro-t-dir-row .site-footer-section{flex-direction:row}}@media screen and (max-width: 719px){.ft-ro-m-dir-column .site-footer-section{flex-direction:column}.ft-ro-m-dir-row .site-footer-section{flex-direction:row}}.rtl .footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content:flex-end}@media screen and (max-width: 1024px){.rtl .footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content:flex-end}}@media screen and (max-width: 719px){.rtl .footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content:flex-end}}.footer-navigation,.footer-menu-container{display:flex}.footer-navigation a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out}.footer-navigation a:hover,.footer-navigation a:focus{color:var(--global-palette-highlight)}.footer-navigation ul{display:block;list-style:none;margin:0;padding:0}.footer-navigation ul li a{padding:.6em .5em}.footer-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center}.footer-widget-area.footer-navigation-layout-stretch-true .footer-menu-container{width:100%}.footer-widget-area.footer-navigation-layout-stretch-true .footer-navigation .menu{width:100%;justify-content:space-around}.site-footer-wrap .footer-navigation .footer-menu-container>ul li a:hover{text-decoration:none}.site-footer-wrap .social-button{color:var(--global-palette4);background:var(--global-palette7)}.site-footer-wrap .social-button:hover{text-decoration:none;color:var(--global-palette-btn);background:var(--global-palette-btn-bg)}.social-style-outline .social-button:hover{color:var(--global-palette3)}.site-footer-wrap .ft-ro-lstyle-normal a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:underline}.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:none}.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.site-footer-section{position:relative}.site-footer-section:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;height:auto;width:0;right:-15px;transform:translateX(50%)}.footer-html{margin:1em 0}.footer-html p:last-child{margin-bottom:0}.footer-html p:first-child{margin-top:0}