.wp-block-kadence-image:not(:last-child){margin-bottom:1em}.wp-block-kadence-image .kb-image-tooltip-border{border-bottom:1px dashed currentColor}.wp-block-kadence-image .kb-image-tooltip-border.kb-advanced-image-link{display:block}.wp-block-kadence-image img{max-width:100%;border:0 solid currentColor;box-sizing:border-box}.wp-block-kadence-image .kb-img-transparent{display:none}.wp-block-kadence-image .aligncenter{text-align:center}.wp-block-kadence-image .aligncenter.kb-image-is-ratio-size{width:100%}.wp-block-kadence-image.alignfull img,.wp-block-kadence-image.alignwide img{width:100%}.wp-block-kadence-image .alignleft,.wp-block-kadence-image .alignright,.wp-block-kadence-image .aligncenter{display:table}.wp-block-kadence-image .alignleft>figcaption,.wp-block-kadence-image .alignright>figcaption,.wp-block-kadence-image .aligncenter>figcaption{display:table-caption;caption-side:bottom}.wp-block-kadence-image .alignleft{float:left;position:relative;margin-left:0;margin-right:var(--global-md-spacing, 1em);margin-top:.3em;margin-bottom:var(--global-md-spacing, 1em)}.wp-block-kadence-image .alignright{float:right;position:relative;margin-right:0;margin-left:var(--global-md-spacing, 1em);margin-top:.3em;margin-bottom:var(--global-md-spacing, 1em)}.wp-block-kadence-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-kadence-image figcaption{margin-top:.5em;font-size:90%}.wp-block-kadence-image figcaption img{display:inline}.wp-block-kadence-image .kb-is-ratio-image{height:0;position:relative}.wp-block-kadence-image .kb-is-ratio-image img{position:absolute;flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;top:0;left:0}.wp-block-kadence-image .kb-image-ratio-square{padding-bottom:100%}.wp-block-kadence-image .kb-image-ratio-land43{padding-bottom:75%}.wp-block-kadence-image .kb-image-ratio-land32{padding-bottom:66.67%}.wp-block-kadence-image .kb-image-ratio-land169{padding-bottom:56.25%}.wp-block-kadence-image .kb-image-ratio-land21{padding-bottom:50%}.wp-block-kadence-image .kb-image-ratio-land31{padding-bottom:33%}.wp-block-kadence-image .kb-image-ratio-land41{padding-bottom:25%}.wp-block-kadence-image .kb-image-ratio-port34{padding-bottom:133.33%}.wp-block-kadence-image .kb-image-ratio-port23{padding-bottom:150%}.single-content .wp-block-kadence-image .alignleft,.single-content .wp-block-kadence-image .alignright{margin-bottom:var(--global-md-spacing, 1em)}.kb-filter-earlybird img::before{background:radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);mix-blend-mode:overlay;content:"";position:absolute;left:0;right:0;top:40px;bottom:40px;z-index:1}.kb-filter-earlybird img{filter:contrast(0.9) sepia(0.2)}.kb-filter-vintage img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);background:linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%),linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%)}.kb-filter-vintage img{filter:sepia(0.2) brightness(1.1) contrast(1.3)}.kb-filter-grayscale img{filter:grayscale(1)}.kb-filter-sepia img{filter:sepia(0.5)}.kb-filter-saturation img{filter:saturate(1.6)}.kb-filter-toaster img::after{background:radial-gradient(circle, #804e0f, #3b003b);mix-blend-mode:screen;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-filter-toaster img{filter:contrast(1.5) brightness(0.9)}.kb-filter-mayfair img::after{background:radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);mix-blend-mode:overlay;opacity:.4;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-filter-mayfair img{filter:contrast(1.1) saturate(1.1)}.wp-block-kadence-image figure{margin:0}.kb-image-has-overlay{position:relative}.kb-image-has-overlay:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}@media(min-width: 1025px){.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}@media(min-width: 720px)and (max-width: 1024px){.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}@media(max-width: 719px){.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}.kt-svg-style-stacked .kt-svg-icon{border:0px solid var(--global-palette5, #444444);transition:all .3s ease-in-out}.wp-block-kadence-icon,.wp-block-kadence-icon.aligncenter:not(.specificity){display:flex;gap:.2em;align-items:center;justify-content:center}.kt-svg-style-stacked .kb-svg-icon-wrap{border:2px solid var(--global-palette5, #444444);transition:all .3s ease-in-out;padding:20px}.kt-svg-icon-wrap{display:flex}.kt-svg-icon-wrap a.kt-svg-icon-link{display:flex;border:0;text-decoration:none;box-shadow:none}.kt-svg-icon-wrap a.kt-svg-icon-link:hover{box-shadow:none}.kt-svg-icon-wrap a.kt-svg-icon-link.kb-icon-tooltip-border{border-bottom:1px dashed currentColor}.kt-svg-icon-wrap .kb-icon-tooltip-border{border-bottom:1px dashed currentColor}.kb-icon-valign-top{align-items:flex-start}.kb-icon-valign-middle,.kb-icon-valign-center{align-items:center}.kb-icon-valign-bottom{align-items:flex-end}.kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center;border-width:0}.kb-svg-icon-wrap svg{width:1em;height:1em}.kb-gallery-ul *{box-sizing:border-box}.wp-block-kadence-advancedgallery{flex:1}.wp-block-kadence-advancedgallery .kt-blocks-carousel.kt-carousel-container-dotstyle-none{padding-bottom:0}.wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots=true]{margin-bottom:28px}.wp-block-kadence-advancedgallery.alignright,.wp-block-kadence-advancedgallery.alignleft{max-width:420px;width:100%}.wp-block-kadence-advancedgallery:after{clear:both;display:table;content:""}.wp-block-kadence-advancedgallery .kb-gallery-ul,ul.menu .wp-block-kadence-advancedgallery ul.kb-gallery-ul.kb-gallery-ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;box-sizing:border-box;margin:0}.rtl .wp-block-kadence-advancedgallery .kb-gallery-ul{padding:0}.kb-gallery-item-link{text-decoration:none}.kb-gallery-ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;box-sizing:border-box}.kb-gallery-ul .kadence-blocks-gallery-item{position:relative;list-style-type:none;padding:0;margin:0;box-sizing:border-box}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner{position:relative;margin-bottom:0}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure{margin:0 auto}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius{position:relative;overflow:hidden;z-index:1;margin:0 auto}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain{border:0;background:rgba(0,0,0,0);padding:0;margin:0;display:block;width:100%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic{height:0;position:relative}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img{position:absolute;flex:1;height:100%;object-fit:cover;width:100%;top:0;left:0;outline-offset:-4px}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-square{padding-bottom:100%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land43{padding-bottom:75%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land32{padding-bottom:66.67%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land169{padding-bottom:56.25%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land21{padding-bottom:50%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land31{padding-bottom:33%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land41{padding-bottom:25%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port34{padding-bottom:133.33%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port23{padding-bottom:150%}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{display:block;max-width:100%;height:auto;width:100%;margin:0;padding:0}@supports(position: sticky){.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{width:auto}}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{position:absolute;bottom:0;max-height:100%;overflow-y:auto;width:100%;max-height:100%;overflow-y:auto;padding:43px 10px 10px;font-size:13px;margin-top:0;color:#fff;text-align:center;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0) 100%)}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption img{display:inline}.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item-hide-caption .kadence-blocks-gallery-item__caption{display:none}.kb-gallery-ul[data-columns-ss="1"] .kadence-blocks-gallery-item{width:calc(100%/1)}.kb-gallery-ul[data-columns-ss="2"] .kadence-blocks-gallery-item{width:calc(100%/2)}.kb-gallery-ul[data-columns-ss="3"] .kadence-blocks-gallery-item{width:calc(100%/3)}.kb-gallery-ul[data-columns-ss="4"] .kadence-blocks-gallery-item{width:calc(100%/4)}.kb-gallery-ul[data-columns-ss="5"] .kadence-blocks-gallery-item{width:calc(100%/5)}@media(min-width: 543px){.kb-gallery-ul[data-columns-xs="1"] .kadence-blocks-gallery-item{width:calc(100%/1)}.kb-gallery-ul[data-columns-xs="2"] .kadence-blocks-gallery-item{width:calc(100%/2)}.kb-gallery-ul[data-columns-xs="3"] .kadence-blocks-gallery-item{width:calc(100%/3)}.kb-gallery-ul[data-columns-xs="4"] .kadence-blocks-gallery-item{width:calc(100%/4)}.kb-gallery-ul[data-columns-xs="5"] .kadence-blocks-gallery-item{width:calc(100%/5)}.kb-gallery-ul[data-columns-xs="6"] .kadence-blocks-gallery-item{width:calc(100%/6)}.kb-gallery-ul[data-columns-xs="7"] .kadence-blocks-gallery-item{width:calc(100%/7)}.kb-gallery-ul[data-columns-xs="8"] .kadence-blocks-gallery-item{width:calc(100%/8)}}@media(min-width: 768px){.kb-gallery-ul[data-columns-sm="1"] .kadence-blocks-gallery-item{width:calc(100%/1)}.kb-gallery-ul[data-columns-sm="2"] .kadence-blocks-gallery-item{width:calc(100%/2)}.kb-gallery-ul[data-columns-sm="3"] .kadence-blocks-gallery-item{width:calc(100%/3)}.kb-gallery-ul[data-columns-sm="4"] .kadence-blocks-gallery-item{width:calc(100%/4)}.kb-gallery-ul[data-columns-sm="5"] .kadence-blocks-gallery-item{width:calc(100%/5)}.kb-gallery-ul[data-columns-sm="6"] .kadence-blocks-gallery-item{width:calc(100%/6)}.kb-gallery-ul[data-columns-sm="7"] .kadence-blocks-gallery-item{width:calc(100%/7)}.kb-gallery-ul[data-columns-sm="8"] .kadence-blocks-gallery-item{width:calc(100%/8)}}@media(min-width: 992px){.kb-gallery-ul[data-columns-md="1"] .kadence-blocks-gallery-item{width:calc(100%/1)}.kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item{width:calc(100%/2)}.kb-gallery-ul[data-columns-md="3"] .kadence-blocks-gallery-item{width:calc(100%/3)}.kb-gallery-ul[data-columns-md="4"] .kadence-blocks-gallery-item{width:calc(100%/4)}.kb-gallery-ul[data-columns-md="5"] .kadence-blocks-gallery-item{width:calc(100%/5)}.kb-gallery-ul[data-columns-md="6"] .kadence-blocks-gallery-item{width:calc(100%/6)}.kb-gallery-ul[data-columns-md="7"] .kadence-blocks-gallery-item{width:calc(100%/7)}.kb-gallery-ul[data-columns-md="8"] .kadence-blocks-gallery-item{width:calc(100%/8)}}@media(min-width: 1200px){.kb-gallery-ul[data-columns-xl="1"] .kadence-blocks-gallery-item{width:calc(100%/1)}.kb-gallery-ul[data-columns-xl="2"] .kadence-blocks-gallery-item{width:calc(100%/2)}.kb-gallery-ul[data-columns-xl="3"] .kadence-blocks-gallery-item{width:calc(100%/3)}.kb-gallery-ul[data-columns-xl="4"] .kadence-blocks-gallery-item{width:calc(100%/4)}.kb-gallery-ul[data-columns-xl="5"] .kadence-blocks-gallery-item{width:calc(100%/5)}.kb-gallery-ul[data-columns-xl="6"] .kadence-blocks-gallery-item{width:calc(100%/6)}.kb-gallery-ul[data-columns-xl="7"] .kadence-blocks-gallery-item{width:calc(100%/7)}.kb-gallery-ul[data-columns-xl="8"] .kadence-blocks-gallery-item{width:calc(100%/8)}}@media(min-width: 1500px){.kb-gallery-ul[data-columns-xxl="1"] .kadence-blocks-gallery-item{width:calc(100%/1)}.kb-gallery-ul[data-columns-xxl="2"] .kadence-blocks-gallery-item{width:calc(100%/2)}.kb-gallery-ul[data-columns-xxl="3"] .kadence-blocks-gallery-item{width:calc(100%/3)}.kb-gallery-ul[data-columns-xxl="4"] .kadence-blocks-gallery-item{width:calc(100%/4)}.kb-gallery-ul[data-columns-xxl="5"] .kadence-blocks-gallery-item{width:calc(100%/5)}.kb-gallery-ul[data-columns-xxl="6"] .kadence-blocks-gallery-item{width:calc(100%/6)}.kb-gallery-ul[data-columns-xxl="7"] .kadence-blocks-gallery-item{width:calc(100%/7)}.kb-gallery-ul[data-columns-xxl="8"] .kadence-blocks-gallery-item{width:calc(100%/8)}}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption{opacity:0;transition:opacity .3s ease-in-out}.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption,.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption{opacity:1}@media(max-width: 767px){.kb-mobile-force-hover.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption{opacity:1}}.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;padding:10px;margin:0;opacity:0;transition:opacity .3s ease-in-out;background:rgba(0,0,0,.8)}.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption,.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption{opacity:1}@media(max-width: 767px){.kb-gallery-ul.kb-mobile-force-hover.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption{opacity:1}}.kb-gallery-ul.kb-gallery-type-carousel,.kb-gallery-ul.kb-gallery-type-slider,.kb-gallery-ul.kb-gallery-type-thumbslider{display:block;margin:0}.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:100%}.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{object-fit:contain}.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:66.67%}.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{object-fit:contain}.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom:66.67%}.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{object-fit:contain}.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius{height:300px;width:auto;margin:0 auto}.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img{height:300px;width:auto;flex:1;object-fit:cover}.kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below .kb-gallery-item-link,.kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below figure:not(.kb-gallery-item-has-link){display:flex;flex-direction:column}.kb-blocks-slider[data-slider-type=thumbnail]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__slide:last-child{margin:0 !important}.kb-blocks-slider[data-slider-type=thumbnail]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__list{justify-content:center}.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{padding:10px;margin-top:0;background:rgba(0,0,0,.8);position:static}.kb-gallery-type-carousel .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after,.kb-gallery-type-slider .kb-gallery-image-ratio-inherit.kb-gallery-image-contain:after{display:none}.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius,.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius,.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius{border-radius:0}.kb-gallery-filter-vintage .kb-gallery-image-contain:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);background:linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%),linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%)}.kb-gallery-filter-vintage .kb-gallery-image-contain img{filter:sepia(0.2) brightness(1.1) contrast(1.3)}.kb-gal-light-filter-vintage .gslide-media{position:relative}.kb-gal-light-filter-vintage .gslide-media::before{box-shadow:inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);background:linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%),linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%);content:"";position:absolute;left:0;right:0;top:0px;bottom:0px;z-index:1}.kb-gal-light-filter-vintage .gslide-media img{filter:sepia(0.2) brightness(1.1) contrast(1.3)}.kb-gallery-filter-grayscale .kb-gallery-image-contain img,.kb-gal-light-filter-grayscale .gslide-media img,.kb-gal-light-filter-grayscale .slbImageWrap img{filter:grayscale(1)}.kb-gallery-filter-sepia .kb-gallery-image-contain img,.kb-gal-light-filter-sepia .gslide-media img,.kb-gal-light-filter-sepia .slbImageWrap img{filter:sepia(0.5)}.kb-gallery-filter-saturation .kb-gallery-image-contain img,.kb-gal-light-filter-saturation .gslide-media img,.kb-gal-light-filter-saturation .slbImageWrap img{filter:saturate(1.6)}.kb-gallery-filter-earlybird .kb-gallery-image-contain::after{background:radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);mix-blend-mode:overlay;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery-filter-earlybird .kb-gallery-image-contain img{filter:contrast(0.9) sepia(0.2)}.kb-gal-light-filter-earlybird .gslide-media{position:relative}.kb-gal-light-filter-earlybird .gslide-media::before{background:radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);mix-blend-mode:overlay;content:"";position:absolute;left:0;right:0;top:0px;bottom:0px;z-index:1}.kb-gal-light-filter-earlybird .gslide-media img{filter:contrast(0.9) sepia(0.2)}.kb-gallery-filter-toaster .kb-gallery-image-contain::after{background:radial-gradient(circle, #804e0f, #3b003b);mix-blend-mode:screen;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery-filter-toaster .kb-gallery-image-contain img{filter:contrast(1.5) brightness(0.9)}.kb-gal-light-filter-toaster .gslide-media{position:relative}.kb-gal-light-filter-toaster .gslide-media::before{background:radial-gradient(circle, #804e0f, #3b003b);mix-blend-mode:screen;content:"";position:absolute;left:0;right:0;top:0px;bottom:0px;z-index:1}.kb-gal-light-filter-toaster .gslide-media img{filter:contrast(1.5) brightness(0.9)}.kb-gallery-filter-mayfair .kb-gallery-image-contain::after{background:radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);mix-blend-mode:overlay;opacity:.4;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-gallery-filter-mayfair .kb-gallery-image-contain img{filter:contrast(1.1) saturate(1.1)}.kb-gal-light-filter-mayfair .gslide-media{position:relative}.kb-gal-light-filter-mayfair .gslide-media::before{background:radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);mix-blend-mode:overlay;opacity:.4;content:"";position:absolute;left:0;right:0;top:0px;bottom:0px;z-index:1}.kb-gal-light-filter-mayfair .gslide-media img{filter:contrast(1.1) saturate(1.1)}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item:nth-child(-n+3){width:33.33%;display:block;float:left}.kt-blocks-carousel-init:after{clear:both;display:table;content:""}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider){display:flex}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode=true] .kb-slide-item:nth-last-child(2){order:-11;margin-left:-100px}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode=true] .kb-slide-item:nth-last-child(1){order:-10}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .kb-slide-item{max-width:80%;margin:0 10px 0 0;flex-basis:fit-content;flex-shrink:0}@media(max-width: 543px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item:nth-child(-n+1){width:calc(100%/1);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item:nth-child(-n+2){width:calc(100%/2);display:block;float:left}}@media(min-width: 544px)and (max-width: 767px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item:nth-child(-n+1){width:calc(100%/1);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item:nth-child(-n+2){width:calc(100%/2);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item:nth-child(-n+3){width:calc(100%/3);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item:nth-child(-n+4){width:calc(100%/4);display:block;float:left}}@media(min-width: 768px)and (max-width: 991px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item:nth-child(-n+1){width:calc(100%/1);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item:nth-child(-n+2){width:calc(100%/2);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item:nth-child(-n+3){width:calc(100%/3);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item:nth-child(-n+4){width:calc(100%/4);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item:nth-child(-n+5){width:calc(100%/5);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item:nth-child(-n+6){width:calc(100%/6);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item:nth-child(-n+7){width:calc(100%/7);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item:nth-child(-n+8){width:calc(100%/8);display:block;float:left}}@media(min-width: 992px)and (max-width: 1199px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item:nth-child(-n+1){width:calc(100%/1);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item:nth-child(-n+2){width:calc(100%/2);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item:nth-child(-n+3){width:calc(100%/3);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item:nth-child(-n+4){width:calc(100%/4);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item:nth-child(-n+5){width:calc(100%/5);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item:nth-child(-n+6){width:calc(100%/6);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item:nth-child(-n+7){width:calc(100%/7);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item:nth-child(-n+8){width:calc(100%/8);display:block;float:left}}@media(min-width: 1200px)and (max-width: 1499px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item:nth-child(-n+1){width:calc(100%/1);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item:nth-child(-n+2){width:calc(100%/2);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item:nth-child(-n+3){width:calc(100%/3);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item:nth-child(-n+4){width:calc(100%/4);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item:nth-child(-n+5){width:calc(100%/5);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item:nth-child(-n+6){width:calc(100%/6);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item:nth-child(-n+7){width:calc(100%/7);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item:nth-child(-n+8){width:calc(100%/8);display:block;float:left}}@media(min-width: 1500px){.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item:nth-child(-n+1){width:calc(100%/1);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item:nth-child(-n+2){width:calc(100%/2);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item:nth-child(-n+3){width:calc(100%/3);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item:nth-child(-n+4){width:calc(100%/4);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item:nth-child(-n+5){width:calc(100%/5);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item:nth-child(-n+6){width:calc(100%/6);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item:nth-child(-n+7){width:calc(100%/7);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item:nth-child(-n+8){width:calc(100%/8);display:block;float:left}}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .kb-slide-item:first-child{display:block}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail] .kb-slide-item:not(.specificity){display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail] .kb-slide-item:not(.specificity):first-child{display:block;width:100%}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="3"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="3"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+3){width:calc(100%/3);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="4"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="4"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+4){width:calc(100%/4);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="5"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="5"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+5){width:calc(100%/5);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="6"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="6"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+6){width:calc(100%/6);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="7"]~.kb-blocks-slider .kb-slide-item{display:none}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="7"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+7){width:calc(100%/7);display:block;float:left}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail]~.kb-blocks-slider{display:flex;gap:10px}.kb-gallery-ul.kb-gallery-type-mosaic .grid-pattern-container{display:grid;grid-auto-rows:150px;grid-template-columns:repeat(4, 1fr);grid-gap:10px;gap:10px;width:100%}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item{overflow:hidden;position:relative;width:100%;height:100%}@media(max-width: 767px){.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-wide,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-large,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-tall,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-small,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.last{grid-column:span 4;grid-row:span 2}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-one,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-two,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-three,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-four,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-five,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-six,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-seven{grid-column:span 4;grid-row:span 2}}@media(min-width: 768px){.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-wide{grid-column:span 2;grid-row:span 1}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-large{grid-column:span 2;grid-row:span 2}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-tall{grid-column:span 1;grid-row:span 2}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-small{grid-column:span 1;grid-row:span 1}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-one{grid-column:span 4;grid-row:span 2}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-two{grid-row:span 1}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-three{grid-column:span 2;grid-row:span 1}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-four{grid-row:span 1}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-five{grid-column:span 3;grid-row:span 1}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-six{grid-row:span 1}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-seven{grid-row:span 2}}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item figure.kb-gallery-figure,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gal-image-radius,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-image-contain,.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure.kb-gallery-figure .kadence-blocks-gallery-intrinsic{height:100%;width:100%;display:block}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption.kadence-blocks-gallery-item__caption{overflow:hidden}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-figure{margin:0;box-sizing:border-box}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-image-contain{padding:0;background:none;border:none;cursor:pointer}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-image-contain img{width:100%;height:100%;object-fit:cover;display:block}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-intrinsic{position:relative}.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-intrinsic::before{content:none !important}.kb-gallery-type-mosaic.kb-gallery-caption-style-below .grid-pattern-container .kadence-blocks-gallery-item{display:flex;flex-direction:column}.kb-gallery-type-mosaic.kb-gallery-caption-style-below .grid-pattern-container .kadence-blocks-gallery-item figure.kb-gallery-figure a{display:flex;flex-direction:column;height:100%}.kb-gallery-type-mosaic.kb-gallery-caption-style-below .grid-pattern-container .kadence-blocks-gallery-item figure.kb-gallery-figure a .kadence-blocks-gallery-item__caption{overflow-y:visible}.kt-blocks-carousel .splide.kb-slider-arrow-position-top-right .splide__arrows{right:1rem;top:1rem}.kt-blocks-carousel .splide.kb-slider-arrow-position-top-right .splide__arrows .splide__arrow--prev{left:unset;right:4em}.kt-blocks-carousel .splide.kb-slider-arrow-position-top-left .splide__arrows{left:1rem;top:1rem}.kt-blocks-carousel .splide.kb-slider-arrow-position-top-left .splide__arrows .splide__arrow--next{left:4em}.kt-blocks-carousel .splide.kb-slider-arrow-position-bottom-left .splide__arrows{bottom:1rem;left:1rem}.kt-blocks-carousel .splide.kb-slider-arrow-position-bottom-left .splide__arrows .splide__arrow--next{left:4em}.kt-blocks-carousel .splide.kb-slider-arrow-position-bottom-right .splide__arrows{bottom:1rem;right:1rem}.kt-blocks-carousel .splide.kb-slider-arrow-position-bottom-right .splide__arrows .splide__arrow--prev{left:unset;right:4em}.kt-blocks-carousel .splide.kb-slider-group-arrow.kb-slider-arrow-position-outside-top .splide__arrows{position:relative;top:-2rem}.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-top-right .splide__arrows{right:1rem;top:-4rem}.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-top-right .splide__arrows .splide__arrow--prev{left:unset;right:4em}.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-top-left .splide__arrows{left:1rem;top:-4rem}.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-top-left .splide__arrows .splide__arrow--next{left:4em}.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom .splide__arrows{position:absolute;bottom:-2rem;width:100%}.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom-right .splide__arrows{right:1rem;bottom:-4rem}.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom-right .splide__arrows .splide__arrow--prev{left:unset;right:4em}.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom-left .splide__arrows{left:1rem;bottom:-4rem}.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom-left .splide__arrows .splide__arrow--next{left:4em}.kt-blocks-carousel .splide.kb-slider-group-arrows .splide__arrows{display:flex;gap:1rem;position:absolute;z-index:1}.kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-top),.kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-top-left),.kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-top-right){overflow:visible}.kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-bottom),.kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-bottom-left),.kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-bottom-right){overflow:visible}.wp-block-kadence-advancedgallery .kt-blocks-carousel{position:relative}.wp-block-kadence-advancedgallery .kb-gallery-pause-button{display:none}.wp-block-kadence-advancedgallery .kt-blocks-carousel:has(.kt-blocks-carousel-init[data-show-pause-button=true]) .kb-gallery-pause-button,.wp-block-kadence-advancedgallery .kt-blocks-carousel:has(.kb-blocks-slider[data-show-pause-button=true]) .kb-gallery-pause-button{display:flex}.wp-block-kadence-advancedgallery .kb-gallery-pause-button{position:absolute;bottom:10px;right:10px;background:var(--splide-nav-background, rgba(0, 0, 0, 0.8));color:var(--splide-nav-color, #fff);border:var(--splide-nav-border, 2px solid transparent);border-radius:4px;padding:8px 12px;cursor:pointer;font-size:14px;z-index:10;display:flex;align-items:center;justify-content:center;opacity:.75;transition:opacity .4s ease-in-out}.wp-block-kadence-advancedgallery .kb-gallery-pause-button:hover,.wp-block-kadence-advancedgallery .kb-gallery-pause-button:focus{opacity:1}.wp-block-kadence-advancedgallery .kb-gallery-pause-button:focus{outline:2px solid currentColor;outline-offset:2px}.wp-block-kadence-advancedgallery .kb-gallery-pause-button svg{width:24px;height:24px;display:block}.wp-block-kadence-advancedgallery .kb-gallery-pause-button .kb-gallery-pause-icon,.wp-block-kadence-advancedgallery .kb-gallery-pause-button .kb-gallery-play-icon{fill:currentColor;line-height:0}.wp-block-kadence-advancedgallery .kt-blocks-carousel:hover .kb-gallery-pause-button{opacity:.75}.wp-block-kadence-advancedgallery:has(.kb-slider-arrow-position-bottom-right) .kb-gallery-pause-button{bottom:50px}.wp-block-kadence-advancedgallery:has(.kb-slider-arrow-position-outside-bottom-right) .kb-gallery-pause-button{bottom:80px}.wp-block-kadence-advancedgallery .kb-blocks-slider[data-slider-type=thumbnail] .kb-gallery-pause-button{margin-right:25px}.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}.wp-block-kadence-testimonials .kt-testimonial-rating-wrap{margin:10px 0 10px 0}.wp-block-kadence-testimonials .kt-testimonial-rating-wrap .kb-svg-icon-wrap{color:gold;font-size:16px}.wp-block-kadence-testimonials .kb-svg-icon-wrap{display:inline-flex}.wp-block-kadence-testimonials .kb-svg-icon-wrap svg{width:1em;height:1em}.wp-block-kadence-testimonials .kt-blocks-carousel{padding-bottom:35px;position:relative}.wp-block-kadence-testimonials .kt-blocks-carousel.kt-carousel-container-dotstyle-none{padding-bottom:0}.wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none):not(.tns-slider){padding-left:35px;padding-right:35px}.wp-block-kadence-testimonials .kt-blocks-carousel-init:not(.kt-carousel-dotstyle-none){padding-bottom:30px;margin-bottom:0}.wp-block-kadence-testimonials .kt-blocks-carousel-init .splide__pagination{bottom:6px}.wp-block-kadence-testimonials .kb-gallery-pause-button{display:none}.wp-block-kadence-testimonials:has(.kt-blocks-carousel-init[data-show-pause-button=true]) .kb-gallery-pause-button{display:flex}.wp-block-kadence-testimonials .kb-gallery-pause-button{position:absolute;bottom:10px;right:10px;background:var(--splide-nav-background, rgba(0, 0, 0, 0.8));color:var(--splide-nav-color, #fff);border:var(--splide-nav-border, 2px solid transparent);border-radius:4px;padding:8px 12px;cursor:pointer;font-size:14px;z-index:10;align-items:center;justify-content:center;opacity:.75;transition:opacity .4s ease-in-out}.wp-block-kadence-testimonials .kb-gallery-pause-button:hover,.wp-block-kadence-testimonials .kb-gallery-pause-button:focus{opacity:1}.wp-block-kadence-testimonials .kb-gallery-pause-button:focus{outline:2px solid currentColor;outline-offset:2px}.wp-block-kadence-testimonials .kb-gallery-pause-button svg{width:24px;height:24px;display:block}.wp-block-kadence-testimonials .kb-gallery-pause-button .kb-gallery-pause-icon,.wp-block-kadence-testimonials .kb-gallery-pause-button .kb-gallery-play-icon{fill:currentColor;line-height:0}.wp-block-kadence-testimonials .kt-blocks-carousel:hover .kb-gallery-pause-button{opacity:.75}.wp-block-kadence-testimonials:has(.kt-carousel-arrowstyle-none) .kb-gallery-pause-button{right:10px}.kt-testimonial-grid-wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px 30px;list-style:none}.kt-testimonial-grid-wrap .kt-testimonial-item-wrap{margin:0 auto;width:100%}.kt-testimonial-text-wrap .kt-testimonial-title-wrap .kt-testimonial-title{margin:0 0 .5em 0}.kt-t-xxl-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-xxl-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-xxl-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-xxl-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-xxl-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}@media(min-width: 1200px)and (max-width: 1499px){.kt-t-xl-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-xl-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-xl-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-xl-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-xl-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 992px)and (max-width: 1199px){.kt-t-lg-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-lg-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-lg-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-lg-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-lg-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 991px){.kt-t-md-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-md-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-md-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-md-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-md-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 544px)and (max-width: 767px){.kt-t-sm-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-sm-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-sm-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-sm-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-sm-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 543px){.kt-t-xs-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-xs-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-xs-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-xs-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-xs-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}.kt-testimonial-media-inner-wrap{overflow:hidden;border:0 solid rgba(0,0,0,0);width:60px;margin:0 15px 0 0;border-radius:100%}.kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic{padding-bottom:100%;height:0;position:relative}.kt-testimonial-media-inner-wrap .kt-testimonial-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;padding:0;object-fit:cover}.kt-testimonial-media-inner-wrap .kt-svg-testimonial-icon{position:absolute;width:100%;height:100%;display:flex;left:0;right:0}.kt-testimonial-item-wrap{border:0 solid rgba(0,0,0,0);text-align:center;margin:0 auto;padding:20px}.kt-testimonial-style-bubble .kt-testimonial-item-wrap,.kt-testimonial-style-inlineimage .kt-testimonial-item-wrap{padding:0}.kt-testimonial-occupation-wrap .kt-testimonial-occupation{font-size:15px}.kt-testimonial-meta-wrap{display:flex;justify-content:center;align-items:center;margin-top:10px}.kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:left}.kt-svg-testimonial-global-icon{border:2px solid var(--global-palette7, #eeeeee);border-radius:100%;background:rgba(0,0,0,0);color:var(--global-palette4, #444444);padding:20px;display:inline-flex;justify-content:center;align-items:center}.kt-svg-testimonial-global-icon svg{width:1em;height:1em}.kt-svg-testimonial-global-icon-wrap{margin:0 0 10px 0}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap{width:auto;margin:0 0 15px 0;border-radius:0}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic{padding-bottom:50%}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kt-testimonial-image{border-radius:0}.kt-testimonial-style-card .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:center}.kt-testimonial-style-card.kt-testimonials-icon-on.kt-testimonial-halign-center .kt-testimonial-item-wrap{text-align:left}.kt-testimonial-style-card .kt-svg-testimonial-global-icon-wrap{float:left;margin:0 10px 0 0}.kt-testimonial-style-card.kt-testimonial-halign-right .kt-svg-testimonial-global-icon-wrap{float:right}.kt-testimonial-style-card.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap{margin:0 0 15px 0}.kt-testimonial-style-bubble .kt-testimonial-text-wrap{border:2px solid var(--global-palette7, #eeeeee);padding:20px;position:relative;border-radius:10px}.kt-testimonial-style-bubble .kt-testimonial-text-wrap:after{height:0;left:50%;top:100%;position:absolute;border-top:14px solid var(--global-palette7, #eeeeee);border-bottom:14px solid rgba(0,0,0,0);border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);content:"";transform:translateX(-50%);width:0}.kt-testimonial-style-bubble .kt-testimonial-meta-wrap{margin-top:20px}.kt-testimonial-style-bubble.kt-testimonial-halign-left .kt-testimonial-meta-wrap{margin-left:6px}.kt-testimonial-style-bubble.kt-testimonial-halign-left.kt-testimonials-media-off .kt-testimonial-meta-wrap{margin-left:20px}.kt-testimonial-style-bubble.kt-testimonial-halign-right .kt-testimonial-meta-wrap{margin-right:6px}.kt-testimonial-style-bubble.kt-testimonial-halign-right.kt-testimonials-media-off .kt-testimonial-meta-wrap{margin-right:20px}.kt-testimonial-style-bubble .kt-svg-testimonial-global-icon{background:#fff}.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap{margin:-55px 0 10px 0}.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-testimonial-item-wrap{padding-top:55px}.kt-testimonial-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:inherit}.kt-testimonial-style-inlineimage .kt-testimonial-media-wrap{float:left}.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap{border:2px solid var(--global-palette7, #eeeeee);padding:20px;position:relative;border-radius:10px;text-align:left}.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap:after{height:0;left:20px;top:100%;position:absolute;border-top:14px solid var(--global-palette7, #eeeeee);border-bottom:14px solid rgba(0,0,0,0);border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);content:"";transform:none;width:0}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap{margin-top:2px;justify-content:flex-start;padding-left:60px}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:left;display:flex;align-items:center}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap .kt-testimonial-name-wrap{padding-right:6px}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-text-wrap{text-align:left}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-media-wrap{float:right}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-meta-wrap{padding-left:0px;padding-right:60px}.kt-testimonial-style-inlineimage .kt-svg-testimonial-global-icon{background:#fff}.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap{margin:-55px 0 10px 0}.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-testimonial-item-wrap{padding-top:55px}.kt-testimonial-halign-left .kt-testimonial-item-wrap{text-align:left;margin:0}.kt-testimonial-halign-left .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap{text-align:left}.kt-testimonial-halign-left .kt-testimonial-meta-wrap{justify-content:flex-start}.kt-testimonial-halign-left .kt-testimonial-text-wrap:after{left:20px;transform:none}.kt-testimonial-halign-right .kt-testimonial-item-wrap{text-align:right;margin-left:auto;margin-right:0}.kt-testimonial-halign-right .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap{text-align:right}.kt-testimonial-halign-right .kt-testimonial-meta-wrap{justify-content:flex-start;flex-direction:row-reverse}.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap{margin:0 0 0 15px}.kt-testimonial-halign-right .kt-testimonial-text-wrap:after{left:auto;right:20px;transform:none}.kt-testimonial-name a{color:inherit;text-decoration:underline}.kt-testimonial-occupation a{color:inherit;text-decoration:underline}.kt-testimonial-item-wrap.testimonial-valign-middle{display:flex;flex-direction:column;justify-content:center}.kt-testimonial-item-wrap.testimonial-valign-bottom{display:flex;flex-direction:column;justify-content:flex-end}.kt-testimonial-halign-center.kt-testimonials-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:center}.rtl .kt-testimonial-media-inner-wrap{margin:0 0 0 15px}.rtl .kt-testimonial-style-card .kt-testimonial-media-inner-wrap{margin:0 0 15px 0}.rtl .kt-testimonial-halign-right .kt-testimonial-meta-wrap{flex-direction:row}.rtl .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:right}blockquote.kt-testimonial-content{margin:unset;padding-left:unset;border-left:unset}.kb-splide.splide__container{box-sizing:border-box;position:relative}.kb-splide .splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.kb-splide.splide-initial .splide__list{gap:0;display:flex}.kb-splide.is-initialized:not(.is-active) .splide__list{display:block}.kb-splide .splide__pagination,.kb-splide ul.menu ul.splide__pagination.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.kb-splide .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.kb-splide .splide__progress__bar{width:0}.kb-splide .splide__toggle__play{display:inline-flex}.kb-splide .splide__toggle.is-active .splide__toggle__play,.kb-splide .splide__toggle__pause{display:none}.kb-splide .splide__toggle.is-active .splide__toggle__pause{display:inline-flex}.kb-splide{outline:0;position:relative;--splide-nav-color:#fff;--splide-nav-background:rgba(0, 0, 0, 0.8);--splide-nav-border:2px solid transparent;--splide-pagination-background:#000}.kb-splide[data-slider-dots=true]{margin-bottom:30px}.kb-splide.kt-carousel-arrowstyle-blackonlight{--splide-nav-color:#000;--splide-nav-background:rgba(255, 255, 255, 0.8)}.kb-splide.kt-carousel-arrowstyle-outlineblack{--splide-nav-color:#000;--splide-nav-border:2px solid #000;--splide-nav-background:transparent}.kb-splide.kt-carousel-arrowstyle-outlinewhite{--splide-nav-color:#fff;--splide-nav-border:2px solid #fff;--splide-nav-background:transparent}.kt-blocks-carousel .splide__pagination__page.is-active{background-color:#000}.kt-blocks-carousel .splide__pagination__page:focus,.kt-blocks-carousel .splide__pagination__page:focus-visible,.kt-blocks-carousel .splide__pagination__page:hover{outline:0}.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page,.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page.is-active{background-color:#fff}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page{background-color:transparent;box-shadow:inset 0 0 0 1px #000;transition:box-shadow .3s ease}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active{background-color:transparent;box-shadow:inset 0 0 0 8px #000}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page{background-color:transparent;box-shadow:inset 0 0 0 1px #fff;transition:box-shadow .3s ease}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active{background-color:transparent;box-shadow:inset 0 0 0 8px #fff}.kb-splide.is-initialized,.kb-splide.is-rendered{visibility:visible}.kb-splide .splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:0;position:relative}.kb-splide .splide__slide img{vertical-align:bottom}.kb-splide .splide__slider{position:relative}.kb-splide .splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.kb-splide .splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.kb-splide .splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kb-splide.splide--draggable>.splide__slider>.splide__track,.kb-splide.splide--draggable>.splide__track{user-select:none}.kb-splide.splide--fade>.splide__slider>.splide__track>.splide__list,.kb-splide.splide--fade>.splide__track>.splide__list{display:flex}.kb-splide.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.kb-splide.splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset;opacity:0;z-index:0}.kb-splide.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.kb-splide.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.kb-splide.splide--rtl{direction:rtl}.kb-splide.splide--rtl.splide--fade>.splide__track .splide__list{direction:rtl;flex-direction:row-reverse}.kb-splide.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.kb-splide.splide--ttb.is-active>.splide__track>.splide__list{display:block}.kb-splide .splide__arrow{font-size:1rem;align-items:center;background:var(--splide-nav-background);border:var(--splide-nav-border);border-radius:3px;cursor:pointer;display:flex;height:3em;width:2em;justify-content:center;opacity:.75;padding:0;color:var(--splide-nav-color);position:absolute;top:50%;transform:translateY(-50%);z-index:1;box-shadow:none;transition:opacity .3s ease-in-out}.kb-splide.kb-slider-group-arrows .splide__arrows{position:absolute;z-index:1;display:flex;gap:1rem}.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow{position:static;opacity:.7;transform:none}.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:focus,.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:hover{opacity:1}.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:disabled{opacity:.2}.kb-splide.kb-slider-arrow-position-top-right .splide__arrows{top:1rem;right:1rem}.kb-splide.kb-slider-arrow-position-top-left .splide__arrows{top:1rem;left:1rem}.kb-splide.kb-slider-arrow-position-bottom-left .splide__arrows{bottom:1rem;left:1rem}.kb-splide.kb-slider-arrow-position-bottom-right .splide__arrows{bottom:1rem;right:1rem}.kb-splide:hover .splide__arrow{opacity:.75}.kb-splide .splide__arrow svg{fill:currentColor;height:1em;width:1em}.kb-splide .splide__arrow:focus,.kb-splide .splide__arrow:hover{opacity:1;background:var(--splide-nav-background);color:var(--splide-nav-color)}.kb-splide .splide__arrow:disabled{opacity:.2;cursor:not-allowed}.kb-splide .splide__arrow--prev{left:clamp(.05rem,1vw,1rem)}.kb-splide .splide__arrow--prev svg{transform:scaleX(-1)}.kb-splide .splide__arrow--next{right:clamp(.05rem,1vw,1rem)}.kb-splide .splide__pagination,.kb-splide ul.splide__pagination.splide__pagination{bottom:-25px;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.kb-splide .splide__pagination__page{background:var(--splide-pagination-background);border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;opacity:.5;padding:0;transition:opacity .2s ease-in-out;width:10px}.kb-splide .splide__pagination__page.is-active{background:var(--splide-pagination-background);opacity:.75}.kb-splide .splide__pagination__page:hover{cursor:pointer;opacity:1}.kb-splide .splide__pagination__page:focus-visible{outline-offset:3px}.kb-splide .splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px}.kb-splide .splide__progress__bar{background:#ccc;height:3px}@supports (outline-offset:-3px){.kb-splide .splide__slide:focus-visible{outline-offset:-3px}}@supports (outline-offset:-3px){.kb-splide .splide.is-focus-in .splide__slide:focus{outline-offset:-3px}}.kb-splide .splide__toggle{cursor:pointer}.kb-splide .splide__toggle:focus-visible{outline-offset:3px}.kb-splide.is-focus-in .splide__toggle:focus{outline-offset:3px}.kb-splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.kb-splide.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.kb-splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.kb-splide.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.kb-splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.kb-splide.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:0}.kb-splide.splide--rtl>.splide__arrows .splide__arrow--prev,.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:clamp(.05rem,1vw,1rem)}.kb-splide.splide--rtl>.splide__arrows .splide__arrow--prev svg,.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.kb-splide.splide--rtl>.splide__arrows .splide__arrow--next,.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:clamp(.05rem,1vw,1rem);right:auto}.kb-splide.splide--rtl>.splide__arrows .splide__arrow--next svg,.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.kb-splide.splide--ttb>.splide__arrows .splide__arrow,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.kb-splide.splide--ttb>.splide__arrows .splide__arrow--prev,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:clamp(.05rem,1vw,1rem)}.kb-splide.splide--ttb>.splide__arrows .splide__arrow--prev svg,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.kb-splide.splide--ttb>.splide__arrows .splide__arrow--next,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:clamp(.05rem,1vw,1rem);top:auto}.kb-splide.splide--ttb>.splide__arrows .splide__arrow--next svg,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.kb-splide.splide--ttb>.splide__pagination,.kb-splide.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .splide__slide.kb-slide-item{display:block}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .splide__slide.kb-slide-item{display:block}.kb-gallery-type-thumbslider .kt-blocks-carousel-init.splide-initialized:not(.tns-slider)[data-slider-type=thumbnail] .splide__slide.kb-slide-item{display:block}.wp-block-kadence-advancedgallery .kt-blocks-carousel{overflow:hidden}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide__arrow--prev{left:0}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide__arrow--next{right:0}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--nav>.splide__track>.splide__list>.splide__slide{border:0}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade>.splide__track>.splide__list{display:flex}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade.splide--rtl>.splide__track>.splide__list{direction:rtl;flex-direction:row-reverse}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--rtl>.splide__arrows .splide__arrow--prev{right:0;left:auto}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--rtl>.splide__arrows .splide__arrow--next{left:0;right:auto}.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--prev{left:0}.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--next{right:0}.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrows--rtl .splide__arrow--next{right:unset}.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--nav>.splide__track>.splide__list>.splide__slide{border:0}.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset}.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--fade>.splide__track>.splide__list{display:flex}/*
Theme Name:     Magnolia
Theme URI:      https://demo.17thavenuedesigns.com/magnolia
Template:       kadence
Author:         17th Avenue
Author URI:     https://17thavenuedesigns.com
Description:    Magnolia is modern, luxurious WordPress theme designed by 17th Avenue and built for the Kadence Framework.
Version:        1.0.0
*/

/* Table of Contents

    - Global
        - Objects
        - Forms
        - Navigation
        - Search
    - Front Page
    - Entries
        - Author
        - Comments
        - Pagination
    - Archive Pages
    - Pages
    - Sidebar
        - Enews
        - About Widget
        - Social Icons
        - Categories
    - Plugins
        - Genesis eNews Extended
        - Instagram
        - WooCommerce
    - Footer
    - Media Queries
        - Max-width: 1024px
        - Max-width: 768px

/* Global
--------------------------------------------- */ 

select {
    border: 1px solid #eeeae8;
}
a {
    text-underline-offset: 3px;
    cursor: pointer;
}
.widget select {
    width: 100%;
}
.align-center,
.align-center li {
    text-align: center;
}
.justify-text {
    text-align: justify;
}
.balance-text {
    text-wrap: balance;
}
.footer-widget-area .widget_nav_menu li,
.footer-navigation ul,
.footer-html p,
li.menu-item,
a.post-more-link, 
.enews input[type="submit"],
button,
.button,
.kb-button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"],
.wc-block-components-button,
.entry-meta,
.pagination .page-numbers {
    -webkit-font-smoothing: subpixel-antialiased;
}
.grid-cols {
    column-gap: 2rem !important;
    row-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
}

/* Objects */
.post-thumbnail,
.linked-images img,
.woocommerce ul.product_list_widget li img,
.kb-section-has-link,
.featured-logos .wp-block-kadence-image {
    opacity: 1;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.post-thumbnail:hover,
.linked-images img:hover,
.woocommerce ul.product_list_widget li img:hover,
.kb-section-has-link:hover,
.featured-logos .wp-block-kadence-image:hover {
    opacity: .75;
}
.wp-block-gallery {
    margin-bottom: 1.5em !important;
}

/* Forms */
input,
textarea,
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"] {
    border: 1px solid #eeeae8;
    padding: 12px 15px 9px;
    font-size: 17px;
    border-radius: 0;
}
.enews input:focus {
    border-color: #000;
}
textarea {
    font-size: 15px;
}
::-moz-placeholder {
    color: #4b4b4b;
    opacity: 1;
}
::-webkit-input-placeholder,
.widget_archive.widget select {
    color: #4b4b4b;
}
::selection {
    background-color: #ccc;
    color: #fff;
}
::-moz-selection {
    background-color: #ccc;
    color: #fff;
}
.widget_archive.widget select {
    font-size: 14px;
    padding: 12px;
}
a.post-more-link .kadence-svg-iconset {
    display: none;
}
.thicker {
    -webkit-font-smoothing: subpixel-antialiased;
}
.thinner {
    -webkit-font-smoothing: antialiased;
}

/* Header & Navigation */

.site-main-header-wrap.site-header-row-container.kadence-sticky-header.item-is-fixed.item-is-stuck {
    box-shadow: 0 2px 10px rgba(214,214,214,.25);
}
span.dropdown-nav-toggle {
    display: none !important;
}
.nav-drop-title-wrap {
    padding-right: 0 !important;
}
.sub-menu span.dropdown-nav-toggle {
    display: block !important;
    font-size: 13px;
}
.nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset {
    vertical-align: top;
}
.sub-menu {
    padding: 12px !important;
}

/* Top Navigation */

.top-navigation ul li.menu-item a {
    text-decoration: none;
    padding-left: calc(4em / 2);
    padding-right: calc(4em / 2);
}
.top-navigation .menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
}
.top-navigation .sub-menu {
    display: none;
}
/* Shrink site title on scroll */
@media only screen and (min-width: 1024px) {
    .kadence-sticky-header .site-title {
        transition: transform .5s ease, font-size .5s ease;
    }
    .kadence-sticky-header.item-is-stuck .site-title {
        transform: scale(0.8);
    }
}

/* Search */

.search-form .kadence-search-icon-wrap:not(#search-drawer .kadence-search-icon-wrap) {
    color: var(--global-palette1) !important;
}
.kadence-search-icon-wrap .kadence-svg-iconset svg {
    height: 16px;
    width: 16px;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input,
.wp-block-search .wp-block-search__button {
    border: none !important;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
.wp-block-search .wp-block-search__button {
    border-radius: 0 !important;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
    border-left: 1px solid #eeeae8 !important;
    padding: 0.125em .8em;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    border: 1px solid #eeeae8 !important;
    padding: 0 !important;
}
.wp-block-search .wp-block-search__input {
    border-color: #eeeae8 !important;
}
#search-drawer .drawer-inner .drawer-content {
    flex-direction: column;
    padding-bottom: 30px
}
.drawer-content .search-modal-content h5 {
    padding-bottom: 35px;
    display: block;
    font-size: 36px;
}
.search-modal-content h5 {
    display: none
}
#search-drawer .drawer-inner input.search-field:focus {
    box-shadow: 0px 15px 15px -10px rgb(0 0 0 / 5%) !important;
}
#search-drawer .drawer-inner .search-submit[type="submit"] {
    border: none;
}
#search-drawer input:not(#submit) {
    padding: 13px 65px 13px 15px !important;
    font-size: 18px !important;
}
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal{
    display: none;
    width: 0;
    height: 0;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { 
    display: none;
    -webkit-appearance: none;
    appearance: none;
}
.search.content-title-style-above #primary {
    margin-top: 0;
}

/* Front Page
--------------------------------------------- */ 

.magnolia-slider {
    visibility: hidden; /* hides the slider initially */
}

/* Entries
--------------------------------------------- */ 

.home.blog .content-area {
    margin-top: 4rem;
}
.entry {
    border-radius: 0 !important;
}
.entry-taxonomies {
    font-family: var(--global-primary-nav-font-family);
    font-size: 11px !important;
    padding-bottom: 10px;
    letter-spacing: .15em !important;
    -webkit-font-smoothing: subpixel-antialiased;
}
.wp-block-kadence-posts .entry-taxonomies {
    padding: 5px 0;
}
.single-post .entry-taxonomies {
    padding-top: 6px;
}
.entry-taxonomies a {
    font-weight: normal !important;
}
.post-title .entry-meta .entry-date,
.entry-meta.entry-meta-divider-slash>*:after,
.search-results .loop-entry .entry-date {
    color: var(--global-palette3);
}
a.post-more-link {
    background: var(--global-palette-btn-bg-hover);
    color: var(--global-palette-btn-hover) !important;
    padding: 12px 22px !important;
    font-family: var(--global-primary-nav-font-family);
    font-size: 11px !important;
    font-weight: normal !important;
    letter-spacing: .18em !important;
    margin: 10px auto 8px;
    display: inline-block;
}
a.post-more-link:hover {
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn) !important;
}
.wp-block-kadence-posts a.post-more-link .kadence-svg-iconset {
    display: none;
}

/* Custom Title for Single Posts */

.content-title-style-above.single-post .entry-header.post-title {
    padding: 2em 3.5em;
    text-align: center;
    max-width: 40%;
    text-wrap: balance;
}
.content-title-style-above .post-hero-section .entry-hero-container-inner {
    background-size: 60% auto;
    background-repeat: no-repeat;
    background-position: center right;
    margin-bottom: 3.5em;
}
.content-title-style-above .entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container {
    padding: 0;
}

/* Tags */

span.tag-hash {
    display: none;
}
.entry-tags a.tag-link {
    background: var(--global-palette7) !important;
    color: var(--global-palette3) !important;
    border: 0 !important;
    padding: 7px 14px !important;
    font-family: var(--global-primary-nav-font-family);
    text-transform: uppercase;
    letter-spacing: 1.25px;
    font-size: 10px !important;
}
.entry-tags a.tag-link:hover {
    background: var(--global-palette1) !important;
    color: var(--global-palette9) !important;
}

/* Related Posts */

.entry-related {
    padding: 25px 20px 0 !important;
}
.entry-related .splide.splide-initial .splide__list.grid-cols {
    gap: 0 !important;
}
.entry-related .carousel-item {
    background: #fff;
}
.entry-related .entry-header {
    padding: 20px;
    margin: 0;
}
.entry-related .splide .splide__pagination {
    bottom: -40px;
}
.has-sidebar .entry-related-inner-content {
    padding-top: 1em !important;
    padding-bottom: 2em;
}
.entry-related .loop-entry .entry-content-wrap {
    padding: 0;
    margin-bottom: 0;
}
.entry-related h2.entry-related-title {
    text-align: center;
}
.content-width-narrow .entry-related-carousel h3.entry-title {
    font-size: 22px !important;
    padding: 8px;
}

/* Author */

.entry-author-name {
    font-family: var(--global-heading-font-family);
    font-weight: 200;
    font-size: 36px !important;
}
.entry-author {
    background: var(--global-palette8) !important;
    padding: 35px !important;
}
.entry-author a.social-button {
    color:var(--global-palette-btn) !important;
    background:var(--global-palette-btn-bg) !important;
    border-radius: 99px !important;
}
.entry-author a.social-button:hover {
    color:var(--global-palette-btn-hover) !important;
    background:var(--global-palette-btn-bg-hover) !important;
}
.entry-author .kadence-svg-iconset svg {
    height: .8em !important;
    width: .8em !important;
}
.entry-author-follow {
    margin-top: 1.5em !important;
}
.entry-author-profile p.entry-author-occupation {
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-family: var(--global-primary-nav-font-family);
    font-size: 12px !important;
}
.author .archive-description {
    display: none;
}

/* Previous/next post navigation */

.post-navigation .nav-links {
    border-top: 1px solid #eeeae8;
    border-bottom: 1px solid #eeeae8;
    padding: 22px;
}
.comment-navigation .nav-previous:after,
.post-navigation .nav-previous:after {
    display: none;
}
.post-navigation-wrap {
    margin: 3rem 0 !important;
    line-height: 1.5;
}
.comment-navigation .nav-previous:after,
.post-navigation .nav-previous:after {
    border-color: #eeeae8 !important;
}
.post-navigation a {
    font: 200 20px var(--global-heading-font-family), serif;
    letter-spacing: 0.01em;
    -webkit-font-smoothing: subpixel-antialiased;
}
.post-navigation a:hover {
    color: var(--global-palette2) !important;
}
.post-navigation-sub,
.post-navigation-sub small {
    margin-bottom: .65em !important;
    font-family: var(--global-primary-nav-font-family);
    font-style: normal !important;
    letter-spacing: 1.5px !important;
    font-size: 11px;
    font-weight: 300;
    -webkit-font-smoothing: subpixel-antialiased;
}
.comment-navigation a:hover,
.post-navigation a:hover {
    color: var(--global-palette2);
}

/* Comments */

h3#reply-title,
.comments-title,
.comment-reply-title {
    font-size: 32px;
    text-align: center;
    padding-top: 15px;
}
.comment-form p:not(.form-submit) {
    text-align: center;
}
.comments-area {
    margin-top: 2.5rem !important;
}
.comment-form .comment-input-wrap p label,
.comment-form p.comment-form-float-label label {
    color: var(--global-palette3) !important;
}
.comment-body {
    border-color: #eeeae8 !important;
}
.comment-author .fn,
.comment-author .says {
    font-weight: lighter;
    font-family: var(--global-heading-font-family);
    font-size: 22px;
}
.comment-author .fn a:hover,
.comment-metadata a:hover {
    text-decoration: none !important;
    color: var(--global-palette2);
}
.comment-metadata {
    font: normal 11px var(--global-primary-nav-font-family);
    text-transform: uppercase;
    letter-spacing: 1.5px;
    padding-top: 8px;
    -webkit-font-smoothing: subpixel-antialiased;
}

/* Pagination */

.pagination .nav-links {
    text-align: center;
}
.pagination .page-numbers {
    border-radius: 2px !important;
}
.pagination .page-numbers.current {
    border-color: var(--global-palette-btn-bg-hover) !important;
    background: var(--global-palette-btn-bg-hover);
    color: var(--global-palette-btn-hover);
}
.pagination .page-numbers {
    font-family: var(--global-primary-nav-font-family);
    font-size: 11px;
    border: 1px solid #eeeae8 !important;
    border-radius: 0 !important;
    padding: 9px 16px !important;
}
.pagination .page-numbers:hover {
    border-color: var(--global-palette-btn-bg-hover) !important;
    background: var(--global-palette-btn-bg-hover);
    color: var(--global-palette-btn-hover);
}
.content-style-boxed .pagination .page-numbers {
    border: 0 !important;
    background: #fff;
}
.content-style-boxed .pagination .page-numbers:hover,
.pagination .page-numbers.current {
    border: 0 !important;
    background: var(--global-palette-btn-bg-hover);
    color: var(--global-palette-btn-hover);
}

/* Archive Pages
----------------------------------------------- */

.archive:not(.woocommerce) #archive-container,
.blog #archive-container {
    margin: var(--global-md-spacing) 0 0;
}
.archive:not(.woocommerce) .grid-cols .loop-entry .entry-content-wrap,
.blog .grid-cols .loop-entry .entry-content-wrap,
.search .grid-cols .loop-entry .entry-content-wrap {
    padding: 1.75rem 2rem .5rem !important;
}
.category.archive .filter-menu {
    display: none;
}
.category.archive.has-children .filter-menu {
    display: block;
    text-align: center;
}
.category.archive .sort-by,
.category.archive .cat-item {
    text-transform: uppercase;
    font: 500 11px var(--global-primary-nav-font-family);
    letter-spacing: 0.2em;
    color: var(--global-palette3);
    -webkit-font-smoothing: subpixel-antialiased;
    display: inline-block;
    padding: 0 10px;
}
.archive.category.content-title-style-above .filter-menu {
    padding-bottom: 2.25em;
    margin-top: -2em;
}
.category.archive .cat-item a {
    text-decoration: none;
}
.category.archive .cat-item-none {
    display: none;
}
.archive .loop-entry .entry-header .entry-title,
.blog .loop-entry .entry-header .entry-title,
.tag .loop-entry .entry-header .entry-title {
    text-align: center;
}
.archive.has-sidebar .loop-entry .entry-header .entry-title {
    text-align: left;
    padding: 0;
}
.archive .loop-entry .entry-header .entry-taxonomies,
.blog .loop-entry .entry-header .entry-taxonomies,
.category.archive .loop-entry .entry-header .entry-meta,
.blog .loop-entry .entry-header .entry-meta {
    text-align: center;
    padding-bottom: 0;
}

/* Pages
----------------------------------------------- */

/* Sidebar
----------------------------------------------- */

.single-content .primary-sidebar ul,
.single-content .primary-sidebar ol {
    padding-left: 0;
}
.primary-sidebar.widget-area .widget-title {
    text-align: center;
    padding-bottom: 15px;
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased;
}

/* Social Icons */

.wp-block-social-links .wp-social-link svg,.wp-block-social-links.is-style-logos-only .wp-social-link svg {
    width: 17px;
    height: 17px
}
.wp-block-social-links .wp-social-link.wp-social-link-tiktok svg {
    width: 14px;
    height: 14px
}
.wp-block-social-links {
    grid-column-gap: 0.8em;
}
.wp-block-social-links .wp-social-link {
    font-size: .65em;
    transform: none;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    padding: 0 3px;
}
.wp-block-social-links .wp-social-link:hover {
    color: var(--global-palette1) !important;
}

/* Categories */

.primary-sidebar .widget_nav_menu li a,
.primary-sidebar .widget_categories li a {
    background: #ffffff;
    color: var(--global-palette3);
    border: 1px solid #eeeae8;
    font-family: var(--global-primary-nav-font-family);
    text-transform: uppercase;
    font-size: 11px;
    text-align: center;
    padding: 12px 12px 12px;
    margin-bottom: 10px;
    letter-spacing: 0.18em;
    display: block;
}
.primary-sidebar .widget_nav_menu li a:hover,
.primary-sidebar .widget_categories li a:hover {
    background: var(--global-palette7);
    color: var(--global-palette3);
    text-decoration: none !important;
}

/* Plugins
------------------------------------------------------------------------------------------ */ 

/* Genesis eNews Extended
--------------------------------------------- */ 

.enews form {
    display: flex;
    flex-wrap: nowrap;
    gap: 12px;
    align-items: stretch;
    width: 100%;
    margin-bottom: 0;
}
.enews input[type="text"],
.enews input[type="email"] {
    flex: 1 1 0; 
    min-width: 100px; 
    border: 1px solid #eeeae8;
    border-radius: 0;
    padding: 14px 15px 13px;
}
.enews input[type="submit"] {
    flex: 0 0 100px;
    white-space: nowrap;
    border: 0;
    padding: 17px 28px 17px;
    cursor: pointer;
}
.magnolia-newsletter-block .enews input[type="submit"]:hover {
    background: var(--global-palette9);
    color: var(--global-palette4);
}

/* Footer eNews */
.magnolia-footer-row-container-inner .enews input[type="submit"] {
    padding: 17px 20px 13px !important;
}

/* Sidebar eNews */

.primary-sidebar.widget-area .enews-widget {
    background: var(--global-palette8);
    border: 0;
    padding: 1.25em 1.5em 1.75em !important;
}
.primary-sidebar.widget-area .enews-widget .widget-title {
    font-family: var(--global-heading-font-family);
    font-weight: 200;
    text-transform: none;
    letter-spacing: .01em;
    margin-bottom: 0;
    color: var(--global-palette3);
    line-height: 1.3;
    font-size: 32px;
    text-align: center;
    width: 100%;
    padding: 8px 0 16px;
    -webkit-font-smoothing: antialiased;
}
.primary-sidebar .enews form {
    flex-wrap: wrap;
}
.primary-sidebar .enews input[type="text"],
.primary-sidebar .enews input[type="email"],
.primary-sidebar .enews input[type="submit"] {
    flex: 1 1 100%;
}
.primary-sidebar.widget-area .enews-widget input[type="submit"]:hover,
.site-footer-row-container-inner .widget-area .enews-widget input[type="submit"]:hover {
    color: var(--global-palette3) !important;
    background: var(--global-palette9) !important;
}
.page.content-style-boxed.has-sidebar .primary-sidebar .enews-widget {
    background: #fff;
}


/* Instagram
--------------------------------------------- */

#sb_instagram {
    padding-bottom: 0 !important;
}
#sb_instagram #sbi_images {
    padding: 0;
}

/* Footer
--------------------------------------------- */ 

.site-bottom-footer-inner-wrap.ft-ro-dir-row {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important;
}
.footer-widget-area .widget_nav_menu li {
    padding-bottom: 5px;
}
.footer-widget-area .enews-widget p {
    font-family: var(--global-body-font-family);
    letter-spacing: 0.02em;
    font-size: 18px;
    text-transform: none;
    margin-top: 0;
}
.site-top-footer-inner-wrap,
.site-top-footer-inner-wrap .widget-title,
.footer-widget-area .enews {
    text-align: center;
    justify-content: center;
}
@media only screen and (min-width: 1025px) {
    .footer-widget-area-inner .enews-widget {
        padding-right: 20px;
    }
}
.footer-navigation ul li a {
    padding-bottom: 0 !important;
}
.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container {
    padding: 0;
}
.site-footer-row-layout-fullwidth #sb_instagram #sbi_images {
    margin: -16px auto;
}

/* Mobile
--------------------------------------------- */ 

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .site-main-header-inner-wrap {
        min-height: 80px;
    }
    .site-branding {
        padding-left: 0;
        padding-right: 0;
    }
    .content-title-style-above .entry-hero.post-hero-section .entry-header {
        min-height: 400px;
    }
}

@media only screen and (max-width: 1024px) {
    .site-main-header-wrap .site-header-row-container-inner>.site-container {
        padding: 15px 24px 10px 24px;
        box-shadow: 0 2px 10px rgba(214,214,214,.25);
    }
    .archive.category.content-title-style-above .filter-menu {
        margin-top: 0;
    }
    .wc-block-grid .wc-block-grid__products .woo-archive-action-on-hover .entry-content-wrap {
        padding: .75em .5em 1em !important;
    }
    .drawer-nav-drop-wrap .drawer-sub-toggle {
        font-size: 14px !important;
    }
    .sub-menu {
        padding: 0 0 0 1em !important;
    }
    .primary-sidebar.widget-area .enews-widget {
        padding: 30px 20px 20px !important;
    }
    .wp-block-social-links:where(.is-layout-flex) {
        gap: .8em !important;
    }
    .entry-related .grid-cols {
        column-gap: 0 !important;
        row-gap: 0 !important;
        gap: 0 !important;
    }
}
@media only screen and (max-width: 768px) {
    .enews form {
        flex-wrap: wrap;
    }
    .enews input[type="text"],
    .enews input[type="email"],
    .enews input[type="submit"] {
        flex: 1 1 100%;
    }
    .grid-cols {
        column-gap: 1.5rem !important;
        row-gap: 1.5rem !important;
        -moz-column-gap: 1.5rem !important;
        -webkit-column-gap: 1.5rem !important;
    }
    .two-column-mobile.grid-cols,
    .two-column-mobile .grid-cols,
    .archive:not(.woocommerce) .grid-cols,
    .blog .grid-cols {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        column-gap: 1rem !important;
        row-gap: 1rem !important;
        -moz-column-gap: 1rem !important;
        -webkit-column-gap: 1rem !important;
    }
    .archive:not(.woocommerce) .grid-cols .loop-entry .entry-content-wrap,
    .blog .grid-cols .loop-entry .entry-content-wrap{
        padding: 1.25rem .5rem 0 !important;    
    }
    .archive .loop-entry .entry-header .entry-title,
    .blog .loop-entry .entry-header .entry-title {
        text-align: center;
        padding: 0 5px;
    }
    .post-navigation .nav-links {
        padding: 24px 0;
    }
    .single-post .entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container {
        padding: 28px 8px 18px;
    }
    .content-title-style-above .post-hero-section .entry-hero-container-inner {
        background-image: none;
        margin-bottom: 1em;
    }
    .content-title-style-above .post-hero-section .entry-header.post-title {
        padding: 0;
        max-width: 100%;
        margin: 1em auto;
    }
    .site-bottom-footer-inner-wrap .footer-html {
        margin: 0 auto !important;
    }
}/* WooCommerce CSS for the Magnolia theme */

/* Table of Contents

    - Global
    - Product Archive Pages
    - Product Widgets & Blocks
    - Single Product Pages
        - Reviews
    - Cart Page
    - Checkout Page
    - Login Page
    - My Account Page

*/


/* Global
--------------------------------------------- */ 

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
    background: var(--global-palette9);
    border: 1px solid #eeeae8 !important;
}
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info{
    border-left-color: var(--global-palette9);
}

/* Product Archive Pages
--------------------------------------------- */ 

.woocommerce .primary-sidebar {
    position: sticky;
    top: 180px;
    max-height: calc(100vh - 180px);
    align-self: start;
    margin-bottom: 4rem;
}
.content-style-boxed.woocommerce.archive .content-area {
    margin-top: 0;
}
.woocommerce-page.has-sidebar.has-sidebar .content-container {
    grid-template-columns: 1fr 22%;
    grid-column-gap: 3.5rem;
}
.woocommerce-page.has-sidebar.has-left-sidebar .content-container {
    grid-template-columns: 22% 1fr;
    grid-column-gap: 3.5rem;
}
select.orderby {
    font-weight: normal !important;
}
.woocommerce .wp-block-woocommerce-product-categories .wc-block-product-categories-list .wc-block-product-categories-list-item a:hover {
    color: var(--global-palette2);
    text-decoration: none !important;
}
.woocommerce ul.products:not(.woo-archive-btn-button) .button,
.wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link {
    font-size: 11px !important;
    letter-spacing: .15em !important;
    font-weight: normal !important;
}
.woocommerce ul.products.products-list-view li.product .woocommerce-loop-product__title {
    font-size: 32px !important;
}
.woocommerce ul.products.products-list-view li.product {
    padding: 1rem 2.5rem;
}
.woocommerce ul.products:not(.woo-archive-btn-button) .wc-block-grid__product-price,
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
    margin-bottom: .5em;
}
.wc-block-product-categories-list-item a:hover {
    color: var(--global-palette-highlight-alt);
}
.product-excerpt {
    text-align: left !important;
}
.wc-block-product-categories ul {
    padding-left: 0 !important;
    list-style: none;
    margin: 0;
}
.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input {
    z-index: 9 !important;
}
.wc-block-product-categories ul li {
    padding-bottom: 3px;
}
.sidebar-slug-sidebar-secondary h4 {
    border-bottom: 1px solid;
    border-color: #eeeae8;
    padding-bottom: 6px;
}
body .wc-block-components-product-rating__stars {
    height: auto;
    margin-top: -2px;
}
body .wc-block-components-product-rating__stars::before {
    position: relative;
}
.shop-accordion .wp-block-kadence-pane:last-child .kt-accordion-header-wrap .kt-blocks-accordion-header {
    border: 0 !important;
}
.wc-block-components-checkbox {
	margin-top: 0 !important;
}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
    padding: 8px !important;
    font-size: 12px;
}
.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
    max-width: 68px;
}
.woocommerce nav.woocommerce-pagination {
    text-align: center;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    border-color: var(--global-palette-btn-bg-hover) !important;
    background: var(--global-palette-btn-bg-hover);
    color: var(--global-palette-btn-hover);
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers {
    font-family: var(--global-primary-nav-font-family);
    font-size: 11px;
    border: 1px solid #eeeae8 !important;
    border-radius: 0 !important;
    padding: 9px 16px !important;
    -webkit-font-smoothing: subpixel-antialiased;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover {
    border-color: var(--global-palette-btn-bg-hover) !important;
    background: var(--global-palette-btn-bg-hover);
    color: var(--global-palette-btn-hover);
}
.woocommerce.content-style-boxed nav.woocommerce-pagination ul li .page-numbers {
    border: 0 !important;
    background: #fff;
}
.woocommerce.content-style-boxed nav.woocommerce-pagination ul li .page-numbers:hover,
.woocommerce.content-style-boxed nav.woocommerce-pagination ul li span.current {
    background: var(--global-palette-btn-bg-hover);
    color: var(--global-palette-btn-hover);
}
.woocommerce ul.products li.product a,
.woocommerce ul.products li.product .woocommerce-loop-product__title a,
form.woocommerce-product-search .kadence-search-icon-wrap {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.woocommerce ul.products li.product a:hover {
    color: var(--global-palette-highlight);
}

/* Product Widgets & Blocks
--------------------------------------------- */ 
.woocommerce.widget_product_categories>ul li a {
    border: 0;
}
.woocommerce.widget_price_filter .price_slider_amount .button {
    font-size: 13px;
    padding: 10px 12px 8px;
}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
    padding: 8px 10px 7px;
    margin: 3px;
    letter-spacing: 1px;
    font-family: var(--global-primary-nav-font-family);
    font-size: 12px;
    border-radius: 0;
}
.price_label {
    font-weight: normal;
}
.woocommerce ul.products li.product .star-rating~.price {
    padding-right: 0 !important;
}
.wc-block-grid__product-rating,
.woocommerce ul.products li.product .star-rating {
    display: none !important;
}
.wc-block-grid__product .wc-block-grid__product-rating~.wc-block-grid__product-price {
    padding: 0
}
.wc-block-grid .entry {
    background-color: var(--global-palette9) !important;
}

/* Single Product Pages
--------------------------------------------- */ 

.woocommerce-product-gallery {
    height: auto !important;
}
.woocommerce.single-product .entry {
    padding-top: 2em !important;
    box-shadow: none;
}
.woocommerce div.product .button.single_add_to_cart_button {
    padding: 0 18px;
    -webkit-font-smoothing: subpixel-antialiased;
}
.woocommerce .woocommerce-product-rating .star-rating {
    float: none;
    margin: 15px auto 0;
}
.woocommerce div.product .woocommerce-product-rating {
    text-align: center;
}
.woocommerce div.product .woocommerce-product-rating a {
    text-decoration: none !important;
    font-size: 85%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-family: var(--global-primary-nav-font-family);
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased;
}
.woocommerce .quantity .qty {
    font-size: inherit;
}
.woocommerce table.shop_attributes {
    margin-top: 24px;
}
.woocommerce section.products>h2 {
    text-align: center;
    font-size: 36px;
    margin-bottom: 0;
}
.product-details,
.woocommerce div.product .product_title,
.woocommerce div.product .price {
    text-align: center;
}
.woocommerce .up-sells.products,
.woocommerce .related.products {
    border: 1px solid #eeeae8;
    padding: 50px 50px 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: 1px solid #eeeae8;
}
.woocommerce div.product span.price, .woocommerce div.product p.price {
    font-size: 16px;
}

/* Reviews */ 
.woocommerce #reviews #comments h2 {
    font-weight: 200;
    font-size: 36px;
}
.woocommerce #reviews .comment-reply-title {
    font-weight: 200;
    font-family: var(--global-heading-font-family);
    display: block;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 1.2;
}
.woocommerce div.product .product_meta>span {
    font-weight: normal;
    font-size: 13px;
    color: var(--global-palette3);
}
.woocommerce .comment-form p.stars,
.woocommerce .comment-form label {
    text-align: left !important;
}
.woocommerce .comment-form-rating label,
.woocommerce .comment-form-comment label,
.woocommerce .comment-form label{
    display: block;
    font-family: var(--global-primary-nav-font-family);
    text-transform: uppercase !important;
    letter-spacing: 1.5px;
    font-size: 12px;
    padding-bottom: 10px
}
.woocommerce p.stars a,
.woocommerce p.stars a::before {
    font-size: 1.15em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-color: #eeeae8;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
    color: var(--global-palette4);
    font-size: 12px !important;
}
.woocommerce #reviews #respond {
    background: var(--global-palette8);
    padding: 24px 24px 8px ;margin-bottom: 30px;
}
.woocommerce .comment-form .comment-form-cookies-consent label:not(:placeholder-shown) {
    text-transform: none !important;
    font-family: var(--global-body-font-family);
    letter-spacing: inherit
}
.woocommerce .comment-form input:not(#wp-comment-cookies-consent) {
    width: 100%;
}

/* Cart
--------------------------------------------- */ 

.woocommerce-cart .wc-block-components-product-name {
    text-decoration: none;
    font-family: var(--global-heading-font-family);
    font-size: 24px !important;
    -webkit-font-smoothing: antialiased;
}
.is-large.wc-block-cart .wc-block-cart-items td {
    padding-left: 0 !important;
    padding-right: 20px !important;
}

.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p {
    display: none;
}
.woocommerce.product-variation-style-vertical div.product form.cart .variations select {
    margin-right: 10px;
}
.wc-block-components-product-details.wc-block-components-product-details li {
    font-size: 14px;
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
    padding: .4em 0 !important;
    font-weight: normal;
    font-size: 13px;
}
.wc-block-components-button {
    transition: all 0.2s ease !important;
}
.wc-block-components-button:not(.is-link) {
    font-family: var(--global-primary-nav-font-family);
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    padding: 14px 20px;
    border-radius: 0;
}
.wc-block-cart .wc-block-cart-items th,
.wc-block-cart .wc-block-cart__totals-title {
    font-family: var(--global-primary-nav-font-family) !important;
    letter-spacing: 1.5px !important;
    font-weight: normal !important;
    font-size: 12px !important;
}
.wc-block-cart .wc-block-components-totals-wrapper {
    border: 0 !important;
    padding: 5px 0 0 0 !important;
}
.wc-block-cart .wc-block-components-sidebar .wc-block-components-panel,
.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-coupon,
.wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item {
    padding: 0 !important;
}
.wp-block-woocommerce-cart-order-summary-block {
    background: var(--global-palette8) !important;
    padding: 15px 25px 25px;
    margin-bottom: 30px;
}
table.wc-block-cart-items .wc-block-cart-items__header {
    -webkit-font-smoothing: subpixel-antialiased; 
}
table.wc-block-cart-items .wc-block-components-product-name {
    font-weight: 200 !important;
    text-decoration: none !important;
    -webkit-font-smoothing: subpixel-antialiased;
}
.wc-block-cart .wc-block-components-totals-coupon {
    margin-bottom: 15px !important;
}

/* Checkout
--------------------------------------------- */ 


.wc-block-components-title.wc-block-components-title {
    font-size: 30px !important;
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-text-input.is-active input[type=email], .wc-block-components-text-input.is-active input[type=number], .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-text-input.is-active input[type=text], .wc-block-components-text-input.is-active input[type=url], .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {
    padding: 1.75em 0.5em 0.5em !important;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
    padding: 0 !important;
}
.wp-block-woocommerce-checkout-order-summary-block {
    background: var(--global-palette8) !important;
    padding: 15px;
}
.woocommerce-checkout .wc-block-components-totals-wrapper {
    border-top: 0 !important;
    padding-top: 5px !important;
}
.wc-block-components-order-summary .wc-block-components-panel__button,
.wc-block-cart .wc-block-cart__totals-title {
    font-family: var(--global-heading-font-family) !important;
    font-size: 28px !important;
    font-weight: 200 !important;
    -webkit-font-smoothing: subpixel-antialiased;
    text-transform: none !important;
    letter-spacing: .5px !important;
}
.wc-block-cart .wc-block-cart__totals-title {
    text-align: left !important;
}
.woocommerce form.login,
.woocommerce form.checkout_coupon,
.woocommerce form.register {
    border-color: #eeeae8;
}

/* Login
--------------------------------------------- */ 

.logged-in .test-login {
    display: none;
}
.test-login {
    margin-top: 40px;
}
.woocommerce form.login,
.woocommerce form.register {
    border: 0;
    background: var(--global-palette7);
    padding: 30px;
    border-radius: 0;
    max-width: 800px;
    margin: 0 auto;
}
.woocommerce-account .woocommerce h2 {
    text-align: center;
}
.woocommerce-account .woocommerce form .form-row .button {
    padding: 15px 20px 14px;
    margin-top: 10px;
    font-size: 12px;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    padding-top: 15px;
    float: right;
}
p.woocommerce-LostPassword.lost_password {
    margin-top: 20px;
}
@media screen and (max-width: 768px){
    .woocommerce section.products>h2 {
        margin-bottom: 25px;
        font-size: 30px;
    }
    label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
        padding-top: 0;
        float: none;
    }
}

/* My Account
--------------------------------------------- */ 
.woocommerce-MyAccount-content p:first-of-type:not(.woocommerce-customer-details p) {
    font-family: var(--global-heading-font-family);
    font-size: 30px !important;
    text-align: center;
    font-weight: 200;
}
.woocommerce-MyAccount-content p:first-of-type:not(.woocommerce-customer-details p) strong {
    font-weight: normal !important;
}
.woocommerce-MyAccount-content p:nth-of-type(2):not(.woocommerce-customer-details p) {
    max-width: 700px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.woocommerce-MyAccount-content p.form-row-wide:nth-of-type(2):not(.woocommerce-customer-details p) {
    max-width: 100% !important;
}
.woocommerce-account .account-navigation-wrap ul li {
    border-color: #eeeae8; !important;
}
.woocommerce-account .account-navigation-wrap li.is-active a,
.woocommerce-account .account-navigation-wrap li.is-active a:hover {
    border-left:5px solid var(--global-palette6);
}
.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a,
.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a:hover {
    border-right: 5px solid var(--global-palette6);
    border-left: none !important;
}
.woocommerce-account .woocommerce form .form-row label {
    text-align: left !important;
    font-family: var(--global-primary-nav-font-family);
    letter-spacing: inherit !important;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1.5px !important;
    font-weight: normal !important;
}
.woocommerce-account fieldset {
    padding-bottom: 25px;
}
.woocommerce-account fieldset legend {
    font-weight: normal;
    font-family: var(--global-heading-font-family);
    font-size: 24px;
    padding: 0 8px;
}
.kadence-account-nav-above.woocommerce-account .account-navigation-wrap .kadence-account-avatar {
    display: none !important;
}
.kadence-account-nav-above.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul {
    justify-content: center;
}
.kadence-account-nav-above.woocommerce-account .woocommerce-MyAccount-content {
    border: 1px solid #eeeae8;
    padding: 40px !important;
}
.woocommerce-account fieldset p:nth-of-type(2n) {
    max-width: 100%;
}
.woocommerce-account fieldset {
    border-color: #eeeae8;
    border-width: 2px;
}
.woocommerce-account .account-navigation-wrap li.is-active a {
    font-weight: normal;
}
.woocommerce form .form-row label {
    color: var(--global-palette3) !important;
}
@media screen and (min-width: 768px){
    .kadence-account-nav-above.woocommerce-account .account-navigation-wrap li a {
        border: none !important;
        font-family: var(--global-primary-nav-font-family);
        text-transform: uppercase;
        letter-spacing: 1.75px;
        font-size: 12px;
        padding: 10px 16px 8px;
        margin: 0 5px;
    }
    .kadence-account-nav-above.woocommerce-account .account-navigation-wrap li.is-active a,
    .kadence-account-nav-above.woocommerce-account .account-navigation-wrap li a:hover {
        background: var(--global-palette8);
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom: 0 !important;
    }
    .woocommerce-account .account-navigation-wrap {
        border-left:1px solid #eeeae8 !important;
    }
    .kadence-account-nav-left.woocommerce-account .account-navigation-wrap {
        border-left: none !important;
        border-right: 1px solid #eeeae8 !important;
    }
    .kadence-account-nav-above.woocommerce-account .account-navigation-wrap {
        border-left: 0 !important;
        margin-bottom: 0;
    }
}

/* Cart Drawer
--------------------------------------------- */ 
#cart-drawer h2.side-cart-header {
    font-size: 24px;
    padding-top: 15px;
}
#cart-drawer .woocommerce ul.cart_list li a,
#cart-drawer .woocommerce ul.product_list_widget li a,
.kadence-header-cart ul ul a:not(.button) {
    font-weight: normal;
    font-size: 16px;
}
#cart-drawer .woocommerce ul.cart_list li a:hover,
#cart-drawer .woocommerce ul.product_list_widget li a:hover,
.kadence-header-cart ul ul a:not(.button):hover {
    text-decoration: none;
    color: var(--global-palette2) !important;
}
#cart-drawer .woocommerce.widget_shopping_cart .cart_list li,
#cart-drawer .woocommerce .widget_shopping_cart .cart_list li,
#cart-drawer .woocommerce.widget_shopping_cart .total,
#cart-drawer .woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .cart_list li,
.woocommerce .widget_shopping_cart .cart_list li {
    border-color: #eeeae8 !important;
    padding: 10px 0 !important;
}
#cart-drawer .woocommerce ul.cart_list li .quantity,
#cart-drawer .woocommerce ul.product_list_widget li .quantity,
.kadence-header-cart .woocommerce ul.cart_list li .quantity,
.kadence-header-cart .woocommerce ul.product_list_widget li .quantity{
    color: var(--global-palette3) !important;
}
.woocommerce a.remove,
.woocommerce a.remove:hover {
    color: var(--global-palette2) !important;
    background: var(--global-palette9) !important;
}
.content-style-boxed .wp-site-blocks .wp-block-woocommerce-cart.alignwide, .wp-site-blocks .wp-block-woocommerce-cart.alignwide, .wp-site-blocks .wp-block-woocommerce-checkout.alignwide, .content-style-boxed .wp-site-blocks .wp-block-woocommerce-checkout.alignwide {
    margin: 0 auto !important;
    width: 100%;
}

@media screen and (max-width: 768px){
    .has-4-columns .wc-block-grid__products {
        grid-template-columns: 1fr 1fr !important;
    }
    .product-archive .product-type-variable .add_to_cart_button,
    .product-archive .product-action-wrap .add_to_cart_button {
        display: none !important;
    }
    .product-archive .product-type-variable span.price {
        line-height: 1.4;
    }
    .woocommerce .up-sells.products,
    .woocommerce .related.products {
        padding: 35px 30px 20px;
    }
    .woocommerce div.product .woocommerce-tabs,
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        border-color: #eeeae8 !important;
    }
    .woocommerce-MyAccount-content p:first-of-type {
        line-height: 1.4 !important;
    }
    .woocommerce-account .woocommerce h2 {
        font-size: 30px;
        margin-bottom: 20px !important;
    }
    .woocommerce ul.products li.product .entry-content-wrap {
        padding: .5rem .5rem 1rem;
    }
    .woocommerce ul.products:not(.products-list-view),
    .wp-site-blocks .wc-block-grid:not(.has-2-columns):not(.has-1-columns) .wc-block-grid__products {
        column-gap: 0.75rem !important;
        grid-row-gap: 0.75rem !important;
    }
    .woocommerce.single-product .entry {
        padding-top: .5em !important;
    }
    body.woocommerce.single-product {
        background: #fff !important;
    }
    .woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li.active {
        border: 0 !important;
    }
    .woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li.active {
        background: var(--global-palette8);
        margin: 0;
    }
    .wc-block-grid .wc-block-grid__products {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}