.main-navigation .menu-item .sub-menu,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:hover>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul{display:none}.main-navigation .menu-item .sub-menu.submenu-open,.main-navigation .menu-item .sub-menu.toggle-show{display:block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:1rem}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:var(--global-palette3)}.gform_wrapper.gravity-theme .gfield textarea:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#000;outline:1px auto -webkit-focus-ring-color!important}.floating-label{position:relative}.floating-label label{font-size:1rem;left:0;line-height:1.4;margin:0;opacity:0;position:absolute;top:12px;transition:all .4s ease}.floating-label input.valid~label,.floating-label input:-webkit-autofill~label,.floating-label input:focus~label,.floating-label input:visited~label,.floating-label textarea.valid~label,.floating-label textarea:-webkit-autofill~label,.floating-label textarea:focus~label,.floating-label textarea:visited~label,.floating-label.input-active label,.floating-label:focus-within label{color:var(--global-palette3);font-size:.875rem!important;left:16px;opacity:1;top:0}body .kt-blocks-modal-link:not(.kb-btn-global-inherit):focus-within{outline:inherit}.woocommerce-product-search{position:relative}.woocommerce-product-search .screen-reader-text{cursor:text;font-size:1rem;font-weight:500;left:1rem;margin:0;opacity:0;padding-right:3.5em;position:absolute;top:.75rem;transition:all .4s ease}.woocommerce-product-search:focus-within .screen-reader-text{clip:unset;background:#fff;clip-path:unset;color:#383b41;font-size:13px!important;height:auto;left:1px;line-height:19px;opacity:1;padding:0 5px!important;top:-13px;width:auto}.search-form input[type=search]::placeholder,.woocommerce-product-search input[type=search]::placeholder{opacity:1}body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle{opacity:1!important}body #search-drawer .drawer-inner form ::-webkit-input-placeholder{opacity:1}#search-drawer input:-webkit-autofill,#search-drawer input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.cky-preference-header .cky-btn-close img{filter:brightness(0)}.kb-splide .splide__pagination__page:focus-visible{outline:2px solid #000}body .n2-ss-slider .n2-ow-all a:focus-visible,body .n2-ss-slider :focus-visible,body .n2-ss-slider a.n2-ow:focus-visible{box-shadow:inset 0 0 0 1px #000!important;outline:1px solid #fff!important}.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden{display:none}body .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{visibility:visible}body select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' aria-hidden='true' class='kadence-svg-icon kadence-arrow-down-svg'%3E%3Cpath d='m5.293 9.707 6 6a1 1 0 0 0 1.414 0l6-6a.999.999 0 1 0-1.414-1.414L12 13.586 6.707 8.293a.999.999 0 1 0-1.414 1.414'/%3E%3C/svg%3E")}.select2-container--default .select2-selection--single .select2-selection__rendered,body .select2-container--default .select2-selection--single,body select,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border-color:#4e5c74;color:var(--global-palette3)}.tribe-events .datepicker .day.focused,.tribe-events .datepicker .day:focus,.tribe-events .datepicker .day:hover,.tribe-events .datepicker .month.focused,.tribe-events .datepicker .month:focus,.tribe-events .datepicker .month:hover,.tribe-events .datepicker .year.focused,.tribe-events .datepicker .year:focus,.tribe-events .datepicker .year:hover{outline:2px solid #000}.tribe-events-c-search__input-group{position:relative}.tribe-events-c-search__input-group label{opacity:0;transition:all .4s ease}.tribe-events-c-search__input-group:focus-within label{clip:unset;height:auto;margin:0;opacity:1;top:-40px;width:auto}#primary .tribe-events .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,#primary .tribe-events .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path,.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path,.tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path{fill:#707070}select.orderby:focus-visible{outline:2px solid #000}.kadence-shop-top-row{position:relative}.kadence-shop-top-row .skip-link{left:auto;right:0}span.required{color:red}.form-description{font-size:1rem}.kadence-product-gallery-thumbnails.splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus-visible,.kb-splide .splide__arrows .splide__arrow:focus-visible{box-shadow:0 0 0 3px #000!important;outline:2px solid #fff!important}body .kb-advanced-slide-inner{overflow:visible}.gbtn.focused{outline:2px solid #fff!important}body .woocommerce form .form-row label{color:var(--global-palette3)}body .wp-element-button:disabled{opacity:.7}.ae-geometric-element-row-bottom.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay,.ae-geometric-element-row-top.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay{max-height:100px;z-index:2}.ae-geometric-element-row-top.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay{top:-1px}.ae-geometric-element-row-bottom.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay{bottom:-2px;top:unset}@media screen and (min-width:1638px){.ae-geometric-element-row-bottom.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay,.ae-geometric-element-row-top.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay{max-height:120px}}@media screen and (max-width:425px){.ae-geometric-element-row-bottom.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay{bottom:0}}.ae-centered-list.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{justify-content:center}@media screen and (max-width:400px){.ae-centered-list .kt-svg-icon-list-text{max-width:175px;text-align:center}.ae-centered-list.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:first-child .kt-svg-icon-list-single{margin-top:-22px}.ae-centered-list.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-right:4px}}@media screen and (min-width:1025px)and (max-width:1300px){.ae-split-section .kt-inside-inner-col:has(*){padding:100px 40px}}header .ae-logo-bg{position:absolute}header .ae-logo-bg .kt-inside-inner-col{align-items:center;display:flex;height:140px;justify-content:center;padding-bottom:14px;width:300px}header.wp-block-kadence-header.header-desktop-transparent .wp-block-kadence-header-row-center.item-is-stuck .ae-logo-bg{margin-top:25px}header.wp-block-kadence-header.header-desktop-transparent .wp-block-kadence-header-row-center.item-at-start{background:#fff;margin-top:25px}header .wp-block-kadence-navigation .kb-nav-dropdown-toggle-btn{display:none}header .wp-block-kadence-navigation .menu-item-has-children>.kb-link-wrap>.kb-nav-link-content{padding:0}.category header .wp-block-kadence-header-row-center .wp-block-kadence-navigation .ae-blog-navitem>.kb-link-wrap>.kb-nav-link-content:before,.single-post header .wp-block-kadence-header-row-center .wp-block-kadence-navigation .ae-blog-navitem>.kb-link-wrap>.kb-nav-link-content:before,header .wp-block-kadence-header-row-center .wp-block-kadence-navigation .current-menu-ancestor>.kb-link-wrap>.kb-nav-link-content:before,header .wp-block-kadence-header-row-center .wp-block-kadence-navigation .kb-navigation>.current-menu-item>.kb-link-wrap>.kb-nav-link-content:before{border-color:var(--global-palette1) #0000 #0000 #0000;border-style:solid;border-width:8px 17.5px 0;content:"";filter:brightness(1.2);height:0;left:calc(50% - 17.5px);position:absolute;top:0;width:0}@media screen and (max-width:1290px){header .ae-logo-bg .kt-inside-inner-col{padding:0 16px;width:200px}header.wp-block-kadence-header.header-desktop-transparent .wp-block-kadence-header-row-center.item-at-start{margin-top:16px}.wp-block-kadence-off-canvas-trigger{color:var(--global-palette1)}}@media screen and (max-width:1185px){.wp-block-kadence-navigation .menu-container>.menu>.menu-item>.kb-link-wrap>.kb-nav-link-content{padding:0 10px 0 0}.wp-block-kadence-navigation>.navigation>.menu-container>.menu>.wp-block-kadence-navigation-link>.kb-link-wrap{margin:16px 0}}.wp-block-kadence-header.header-tablet-transparent .wp-block-kadence-header-row:not(.kb-header-row-layout-contained){background:#fff}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .kb-nav-dropdown-toggle-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M256 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v160H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h160v160c0 17.7 14.3 32 32 32s32-14.3 32-32V288h160c17.7 0 32-14.3 32-32s-14.3-32-32-32H256z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:2px solid #379b1b;border-radius:50%;max-height:31px;max-width:33px;padding:0}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .kb-nav-dropdown-toggle-btn svg{display:none}.wp-block-kadence-navigation.navigation-tablet-orientation-vertical .menu-item--toggled-on .kb-nav-dropdown-toggle-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='%23fff' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M0 256c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32'/%3E%3C/svg%3E")}@media screen and (max-width:1185px)and (min-width:1024px){.wp-block-kadence-header-tablet .wp-block-kadence-header-row .kadence-header-row-inner{padding:8px var(--global-content-edge-padding,15px)}}@media screen and (min-width:1025px){.ae-video-popup-section{display:none}}@media only screen and (min-device-width:1024px)and (max-device-width:1366px)and (-webkit-min-device-pixel-ratio:2)and (hover:none){.ae-video-hero .kb-blocks-bg-video-container{display:block}}.yoast-breadcrumbs{font-size:1rem}.yoast-breadcrumbs a{color:var(--global-palette1)}.yoast-breadcrumbs a:hover{color:var(--global-palette10)}.ae-post-categories{max-width:230px}.ae-post-categories li{font-weight:500;line-height:1.2;margin-bottom:14px}.ae-post-categories li:after{background:var(--global-palette1);content:"";display:inline-block;height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23379B1B' d='M10.875 10 6.938 6.063 8 5l5 5-5 5-1.062-1.062z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23379B1B' d='M10.875 10 6.938 6.063 8 5l5 5-5 5-1.062-1.062z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:5px;width:20px}.ae-post-categories li:hover:after{background:var(--global-palette10)}.ae-post-categories a{text-decoration:none}.single-content ul.ae-post-categories{padding-left:1em}.ae-post-body .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-intrinsic:after{background-color:var(--global-palette1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 34 34'%3E%3Cpath fill='%23fff' d='M11.667 0a11.666 11.666 0 0 1 11.666 11.667c0 2.616-.833 5-2.316 6.983L22.35 20h.983l10 10L30 33.333l-10-10v-.983l-1.35-1.333a11.53 11.53 0 0 1-6.983 2.316 11.666 11.666 0 1 1 0-23.333M10 5v5H5v3.333h5v5h3.333v-5h5V10h-5V5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;bottom:0;content:"";display:inline-block;height:40px;position:absolute;right:0;width:40px;z-index:10}.ae-post-body .kadence-blocks-gallery-item-inner:hover .kadence-blocks-gallery-intrinsic:after{background-color:var(--global-palette10)}.ae-post-offsite-link .wp-block-kadence-advancedheading{max-width:660px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme textarea{background:#efefef;border-color:#aeaeae;border-radius:250px;padding:10px 20px}body .gform_wrapper input[type=submit]{font-size:1.125rem}body .gform_wrapper .gfield_validation_message,body .gform_wrapper .validation_message{background:#0000;border:none}body .gform_wrapper .gfield_error [aria-invalid=true]{background:#ffe0d3;border:1px solid red}body .gform_wrapper .description,body .gform_wrapper .gfield_description,body .gform_wrapper .gform_validation_errors>h2,body .gform_wrapper .gform_validation_errors>ol a,body .gform_wrapper .gform_validation_errors>ol li,body .gform_wrapper .gsection_description,body .gform_wrapper .instruction{font-size:1rem}body .gform_wrapper .gform_validation_errors{background:#fff;border-radius:0;box-shadow:unset;padding-inline-start:46px}body .gform_wrapper .gform_validation_errors:focus{outline:1px solid red;outline-offset:0}body .gform_wrapper .gform_validation_errors>h2 .gform-icon{align-items:start;inset-inline-start:10px;padding-top:10px}.single-content ol.wp-block-list{margin-left:30px}ol.wp-block-list li{padding-left:5px}ol.wp-block-list li:not(:last-child){margin-bottom:10px}ol.wp-block-list li::marker{color:var(--global-palette1);font-weight:600}.link-style-no-underline .entry-content p a{font-weight:700;text-decoration:none}.link-style-no-underline .entry-content p a:focus,.link-style-no-underline .entry-content p a:hover{text-decoration:underline}p a{font-weight:700;text-decoration:none}p a:focus,p a:hover{text-decoration:underline}