.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}:focus:focus-visible{outline:revert!important}.cc-institution-field__hidden-input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cc-institution-picker{margin-top:.5em}.cc-institution-picker__search{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}.cc-institution-picker--has-selection .cc-institution-picker__search{display:none}.cc-institution-picker--has-selection .cc-institution-picker__selected{display:flex}.cc-institution-picker:not(.cc-institution-picker--has-selection) .cc-institution-picker__selected{display:none}.cc-institution-picker__query{background:#fff;color:var(--global-palette3,#1e1e1e);flex:1 1 12rem;min-width:0}.cc-institution-picker__selected{align-items:center;background:#fff;border:1px solid var(--global-gray-400,#d0d5dd);border-radius:4px;color:var(--global-palette3,#1e1e1e);display:flex;gap:.5em;padding:.5em .75em}.cc-institution-picker__selected-name{color:inherit;flex:1;font-weight:500}.cc-institution-picker__clear{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--global-palette3,#1e1e1e);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:1.75rem;justify-content:center;line-height:1;padding:0;width:1.75rem}.cc-institution-picker__clear:focus-visible,.cc-institution-picker__clear:hover{background:var(--global-gray-400,#d0d5dd);color:var(--global-palette3,#1e1e1e)}.cc-institution-picker__results{background:#fff;border:1px solid var(--global-gray-400,#d0d5dd);border-radius:4px;list-style:none;margin:.5em 0 0;max-height:16rem;overflow-y:auto;padding:0}.cc-institution-picker__result{border-bottom:1px solid var(--global-gray-400,#d0d5dd);margin:0}.cc-institution-picker__result:last-child{border-bottom:0}.charitable-form .cc-institution-picker__result-btn{background:#fff;border:0;color:var(--global-palette3,#1e1e1e);cursor:pointer;display:block;padding:.5em .75em;text-align:left;width:100%}.charitable-form .cc-institution-picker__result-btn:focus-visible,.charitable-form .cc-institution-picker__result-btn:hover{background:var(--global-palette8,#f0f0f1);color:var(--global-palette3,#1e1e1e)}.cc-institution-message{color:#b32d2e;display:none;font-size:.9em;line-height:1.4;margin:.5em 0 0;padding:0}.cc-institution-message.is-visible{display:block}.ae_campains-query .campaign-buttons-wrap,.ae_campains-query .campaign-description{display:none}.ae_campains-query .campaign-urgency-badges{left:1.5rem;position:absolute;top:1.5rem}.ae_campains-query .campaign-urgency-badges .campaign-badge{background-color:#ffffffbf;box-shadow:unset;color:var(--global-palette3)}body.logged-in .wp-block-kadence-off-canvas,body.logged-in .wp-block-kadence-off-canvas.active .kb-off-canvas-inner-wrap{top:calc(190px + var(--wp-admin--admin-bar--height))!important}body.logged-in .wp-block-kadence-off-canvas .kb-off-canvas-inner-wrap{overflow:visible!important}body.logged-in .wp-block-kadence-off-canvas .kb-off-canvas-overlay{background-color:#0000;top:calc(190px + var(--wp-admin--admin-bar--height))}body:not(.logged-in) .wp-block-kadence-off-canvas,body:not(.logged-in) .wp-block-kadence-off-canvas .kb-off-canvas-overlay,body:not(.logged-in) .wp-block-kadence-off-canvas.active .kb-off-canvas-inner-wrap{top:190px!important}.ae_header-sign-in-btn{white-space:nowrap}.wp-block-kadence-off-canvas.active .kb-off-canvas-inner-wrap:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' fill='none'%3E%3Cpath fill='%23fff' d='m19.919 0 19.918 19.5H0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:26px;position:absolute;right:20px;top:10px;width:46px}.wp-block-kadence-off-canvas-trigger.triggered{visibility:hidden}.header-mobile-transparent .wp-block-kadence-off-canvas-trigger,.header-mobile-transparent .wp-block-kadence-off-canvas-trigger:focus,.header-mobile-transparent .wp-block-kadence-off-canvas-trigger:hover{color:var(--global-palette9)}.kb-off-canvas-close{right:18px!important;top:-84px!important}.header-mobile-transparent .kb-off-canvas-close svg{stroke:#fff}.ae_header-main-menu .menu-item--has-toggle:has(ul.submenu-open):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' fill='none'%3E%3Cpath fill='%23fff' d='m9.093 0 9.093 10.5H0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-3px;content:"";height:14px;left:28px;position:absolute;width:21px}@media(max-width:1024px){body.logged-in .wp-block-kadence-off-canvas,body.logged-in.active .kb-off-canvas-inner-wrap{top:calc(150px + var(--wp-admin--admin-bar--height))!important}body:not(.logged-in) .wp-block-kadence-off-canvas,body:not(.logged-in).active .kb-off-canvas-inner-wrap{top:150px!important}.kb-off-canvas-close{top:-65px!important}}.ae_hero-video-row .kb-blocks-bg-video-container .kb-background-video-buttons-wrapper .kb-toggle-video-btn{background:#000;opacity:1}.ae_hero-video-row .kb-blocks-bg-video-container .kb-background-video-buttons-wrapper .kb-toggle-video-btn svg{opacity:1}.ae_mouse-scroll-ic{bottom:150px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.ae_right-gradient-border{position:relative}.ae_right-gradient-border:after{background-image:linear-gradient(180deg,#f7b100,#f7b100 25%,#fff000 0,#fff000 60%,#013a82 0,#013a82);bottom:0;content:"";position:absolute;right:0;top:0;width:18px}.ae_tabs-pils .kt-tabs-title-list{background-color:var(--global-palette10);border-radius:100px;margin:0 auto;padding:7px;width:fit-content}.ae_tabs-pils .kt-tab-title{border-width:0!important}.ae_tabs-pils .kt-tab-title-active .kt-tab-title:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}@media(min-width:1025px){.h2-clamp-big{font-size:clamp(5.625rem,-.011rem + 8.7977vw,7.5rem)!important}}@media(max-width:1024px){.ae_right-gradient-border:after{background-image:linear-gradient(270deg,#f7b100,#f7b100 25%,#fff000 0,#fff000 60%,#013a82 0,#013a82);bottom:0;height:18px;left:0;position:absolute;right:0;top:unset;width:100%}.ae_mouse-scroll-ic{bottom:100px}}@media(max-width:767px){.ae_mouse-scroll-ic{bottom:50px}}