@charset "UTF-8";.bi::before,[class*=" bi-"]::before,[class^=bi-]::before,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.g44-infobar,p{font-size:1em}address,body{font-style:normal}.close-button,.ds-reset,[data-with-preloader],button:not(button:disabled){cursor:pointer}.g44-ajax-loader,.g44-icon-inline{vertical-align:middle}.g44-gallery-slider.ar-container,.g44-gallery-slider.aspect-ratio-slider.col-1:not(.ar-container) figure{aspect-ratio:var(--slider-aspect-ratio)}.g44-menu-skip li,.info-item{white-space:nowrap}.g44-slider.is-fade .g44-slide,.g44-slider:not(.flickity-enabled) .g44-slide:not(:first-child),body,html{height:100%}body{font-optical-sizing:auto;font-weight:400;-ms-word-wrap:break-word;word-wrap:break-word;overflow-x:hidden;-webkit-text-size-adjust:none;--wp--preset--font-size--small:15px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:30px;--wp--preset--font-size--x-large:40px}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{font-weight:400!important;font-variant:normal;text-transform:none}.counter404,.facetwp-slider-label,.g44-author-box .author-name,.testimonial-title,:checked:not(.place-order :checked)+label,:checked:not(.place-order :checked)+span,b,fieldset legend,strong{font-weight:700}.g44-dark hr,.g44-dark hr.wp-block-separator,.layout-dark .g44-auto-layout hr,.layout-dark .g44-auto-layout hr.wp-block-separator{color:var(--g44-primary-color-dark)}.g44-infobar{visibility:visible}.info-item{overflow:hidden;text-align:center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:25px 25px -25px;-moz-transform-origin:25px 25px -25px;-ms-transform-origin:25px 25px -25px;transform-origin:1em 1em -1em;transition:.5s}.info-item>div{width:auto;justify-content:center;align-items:center;padding:0 1em}.info-item.active{z-index:9}.info-item:not(.active){z-index:4;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.info-item:has(+ .info-item.active){transform:rotateX(90deg)}.info-items:has(.info-item:first-child.active) .info-item:last-child{transform:rotateX(90deg)}.info-items:has(.info-item:last-child.active) .info-item:first-child{z-index:4;transform:rotateX(-90deg)}.info-items>.info-item.active:only-child{transform:rotateX(0)!important}.no-scroll{overflow:hidden!important}.page-content{overflow-x:clip}@supports not (overflow:clip){.page-content{overflow-x:hidden}}.loader-rounded .flickity-loading:before{border-radius:20px}.flickity-enabled.is-dragging a,.flickity-enabled.is-dragging button{pointer-events:none!important}.page-sidebar-content .widget:last-child,.post-password-form p:last-of-type,.textwidget p:last-child,.wpcf7 fieldset div:last-child{margin-bottom:0}.textwidget p:first-child{margin-top:0}.wp-block-cover__background{margin:unset!important;max-width:unset}blockquote{margin:1em 0 1em 2em}blockquote cite::before{content:"— "}.layout-dark .g44dialog-wrapper,.layout-dark .minicart-sidebar{background:var(--g44-sidebar-bg-dark)}.gradient-text a,.gradient-text:not(:has(a)){background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent!important}.gradient-text{transition:transform .3s}.gradient-text:has(a:hover){transform:scale(1.025)}.g44-gradient-blur{position:fixed;inset:auto 0 0 0;height:180px;z-index:5;pointer-events:none}.g44-gradient-blur.header-gb{transform:rotate(180deg);top:0;z-index:999;height:135px}.g44-gradient-blur::after,.g44-gradient-blur::before,.g44-gradient-blur>div{position:absolute;inset:0;content:"";backdrop-filter:blur(var(--blur));mask:linear-gradient(to bottom,rgba(0,0,0,0) var(--a),rgba(0,0,0,1) var(--b),rgba(0,0,0,1) var(--c),rgba(0,0,0,0) var(--d))}.g44-gradient-blur::before{z-index:1;--blur:0.5px;--a:0%;--b:12.5%;--c:25%;--d:37.5%}.g44-gradient-blur>div:first-child{z-index:2;--blur:1px;--a:12.5%;--b:25%;--c:37.5%;--d:50%}.g44-gradient-blur>div:nth-child(2){z-index:3;--blur:2px;--a:25%;--b:37.5%;--c:50%;--d:62.5%}.g44-gradient-blur>div:nth-child(3){z-index:4;--blur:4px;--a:37.5%;--b:50%;--c:62.5%;--d:75%}.g44-gradient-blur>div:nth-child(4){z-index:5;--blur:8px;--a:50%;--b:62.5%;--c:75%;--d:87.5%}.g44-gradient-blur>div:nth-child(5){z-index:6;--blur:16px;--a:62.5%;--b:75%;--c:87.5%;--d:100%}.g44-gradient-blur>div:nth-child(6){z-index:7;--blur:32px;--a:75%;--b:87.5%;--c:100%;--d:100%}.g44-gradient-blur::after{z-index:8;--blur:64px;--a:87.5%;--b:100%;--c:100%;--d:100%}.g44-icon-inline:before{vertical-align:0!important}fieldset{margin-top:20px;margin-bottom:10px;border-radius:var(--g44-border-radius-1);border-width:2px;border-style:solid;padding-block:10px;padding-inline:10px;border-color:var(--g44-gray-color)}address{color:var(--g44-primary-color)}.g44-dark input[type=date]::after,.layout-dark .g44-auto-layout address{color:var(--g44-secondary-color-dark)}.woocommerce form .form-row .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,:root .woocommerce form .form-row select,:where(.layout-light .g44-auto-layout) :is(input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=date],input[type=url],input[type=number]:not(.wc-block-components-quantity-selector__input),textarea,select,.woocommerce-cart table.cart td.actions .coupon .input-text),input[type=date],input[type=email],input[type=number]:not(.wc-block-components-quantity-selector__input),input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;outline:0;max-width:100%;padding:10px;box-sizing:border-box;font-family:inherit;font-size:1.1em;color:var(--g44-black-color);background-color:var(--g44-lightgray-color);border:2px solid var(--g44-gray-color);border-radius:var(--g44-border-radius-1);transition:border-color .2s}::-webkit-search-cancel-button{-webkit-appearance:none}.layout-light .g44-auto-layout select,select{background-image:url("data:image/svg+xml,<svg height='16' width='20' viewBox='0 0 40 35' xmlns='http://www.w3.org/2000/svg'><polyline fill='transparent' stroke='%23000000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 33.3,13.4 20,26.6 6.7,13.4 '/></svg>");background-repeat:no-repeat;background-position:calc(100% - 12px) center;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:35px}input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;min-height:45px}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;z-index:1;width:22px;height:20px;margin-right:-5px;cursor:pointer}input[type=date]::after{content:"\F214";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:1.45em;color:var(--g44-black-color)}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}textarea{height:100px;min-height:100px;max-height:500px;min-width:100%;max-width:100%;width:100%!important}.layout-light .g44-auto-layout :is(input,textarea)::placeholder,:is(input,textarea)::placeholder{color:var(--g44-darkgray-color)}.g44-dark :is(input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=date],input[type=url],input[type=number]:not(.wc-block-components-quantity-selector__input),textarea,select){background-color:transparent;border-color:var(--g44-secondary-color-dark);color:var(--g44-secondary-color-dark)}.layout-dark.woocommerce-cart .g44-auto-layout table.cart td.actions .coupon .input-text,:is(.layout-dark .g44-auto-layout) :is(input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=date],input[type=url],input[type=number]:not(.wc-block-components-quantity-selector__input),textarea,select){background-color:var(--g44-sidebar-dark);border-color:#3d3d43;color:#fff}.g44-dark select,.layout-dark .g44-auto-layout select{background-image:url("data:image/svg+xml,<svg height='16' width='20' viewBox='0 0 40 35' xmlns='http://www.w3.org/2000/svg'><polyline fill='transparent' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 33.3,13.4 20,26.6 6.7,13.4 '/></svg>")}.g44-dark :is(input,textarea)::placeholder,.layout-dark .g44-auto-layout :is(input,textarea)::placeholder{opacity:.9;color:var(--g44-lightgray-color)}:is(.layout-auto) :is(input[type=text],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=date],input[type=url],input[type=number]:not(.wc-block-components-quantity-selector__input),textarea,select,.woocommerce-cart table.cart td.actions .coupon .input-text):focus{border-color:var(--g44-secondary-color)}.accessibility a:not(.button,.wp-block-button a):hover,body:not(.woocommerce-cart,.woocommerce-checkout) .page-content a:not(.button,.wp-block-button a):hover{text-decoration-line:underline;text-decoration-style:solid}.h-sidebar-icons :is(button,a):not(.flickity-button,.wp-element-button,.button),.layout-light .g44-auto-layout :is(button,a):not(.flickity-button,.wp-element-button,.button),a{color:var(--g44-button-dark-text)}.h-sidebar-icons :is(button,a):not(.flickity-button,.wp-element-button,.button):hover,.layout-light .g44-auto-layout :is(button,a):not(.flickity-button,.wp-element-button,.button):hover,a:hover{color:var(--g44-button-dark-text-alt)}.g44-dark :is(button,a):not(.flickity-button,.wp-element-button,.button),.layout-dark .g44-auto-layout :is(button,a):not(.flickity-button,.wp-element-button,.button),.layout-light .g44-auto-layout .g44-dark :is(button,a):not(.flickity-button,.wp-element-button,.button),:is(.wp-block-group,.wp-block-cover,.wp-block-columns,.wp-block-column).g44-dark:not(.has-link-color) :is(button,a):not(.flickity-button,.wp-element-button,.button),body.layout-dark .g44-auto-layout .g44menu a:not(.g44-pattern-container a){color:var(--g44-secondary-color-dark)}.g44-dark :is(button,a):not(.flickity-button,.wp-element-button,.button):hover,.layout-dark .g44-auto-layout :is(button,a):not(.flickity-button,.wp-element-button,.button):hover,.layout-light .g44-auto-layout .g44-dark :is(button,a):not(.flickity-button,.wp-element-button,.button):hover,:is(.wp-block-group,.wp-block-cover,.wp-block-columns,.wp-block-column).g44-dark:not(.has-link-color) :is(button,a):not(.flickity-button,.wp-element-button,.button):hover,body.layout-dark .g44-auto-layout .g44menu a:not(.g44-pattern-container a):hover{color:var(--g44-primary-color-dark)}.h-sidebar-icons a.icon,.h-sidebar-icons button{text-align:center;cursor:pointer;justify-content:center;flex-direction:column;align-items:center;text-decoration:none!important}.h-sidebar-icons a:focus-visible,.h-sidebar-icons button:focus-visible{color:var(--g44-outline-color)}.h-sidebar-icons .topbar-icons a:hover,.h-sidebar-icons button:hover,.h-sidebar-icons>a:hover{background-color:transparent;transform:translateY(-1px)}.scrolled .g44-light-sticky .h-sidebar-icons :is(button,a):not(.flickity-button,.wp-element-button,.button){color:var(--g44-primary-color)}.scrolled .g44-light-sticky .h-sidebar-icons :is(button,a):not(.flickity-button,.wp-element-button,.button):hover{color:var(--g44-secondary-color)}.scrolled .g44-dark-sticky .h-sidebar-icons :is(button,a):not(.flickity-button,.wp-element-button,.button){color:var(--g44-secondary-color-dark)}.scrolled .g44-dark-sticky .h-sidebar-icons :is(button,a):not(.flickity-button,.wp-element-button,.button):hover{color:var(--g44-primary-color-dark)}.gtranslate_wrapper select{font-size:.9em;padding:12px 30px 12px 10px;border-radius:50px}.h-sidebar-icons .gtranslate_wrapper{width:65px}.g44-dark-sticky .h-sidebar-icons .gtranslate_wrapper select,.h-sidebar-icons .gtranslate_wrapper select,.scrolled .g44-light-sticky .h-sidebar-icons .gtranslate_wrapper select{width:100%;background-color:transparent;color:var(--g44-primary-color);border-color:var(--g44-primary-color);background-image:url("data:image/svg+xml,<svg height='16' width='20' viewBox='0 0 40 35' xmlns='http://www.w3.org/2000/svg'><polyline fill='transparent' stroke='%23000000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 33.3,13.4 20,26.6 6.7,13.4 '/></svg>")}.g44-dark .h-sidebar-icons .gtranslate_wrapper select,.scrolled .g44-dark-sticky .h-sidebar-icons .gtranslate_wrapper select{background-color:transparent;color:var(--g44-primary-color-dark);border-color:var(--g44-primary-color-dark);background-image:url("data:image/svg+xml,<svg height='16' width='20' viewBox='0 0 40 35' xmlns='http://www.w3.org/2000/svg'><polyline fill='transparent' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 33.3,13.4 20,26.6 6.7,13.4 '/></svg>")}input[type=file]{font-size:1em;margin:2px 0}.layout-light .g44-auto-layout .button,.layout-light .g44-auto-layout input[type=submit],.scrolled .g44-light-sticky .h-widgets .button,.woocommerce #respond input#submit,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce-account .edit,.wp-block-button a,.wp-block-post-excerpt a,body .button,body .g44-reset-layout .wp-block-button a,body .wc-block-components-button,body .woocommerce :is(a,button).button,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button,body.woocommerce :is(a,button).button,body.woocommerce button.button.alt,body.woocommerce button.button.alt.disabled,body.woocommerce input.button,input[type=submit]{--button-bg:var(--g44-button-dark-bg);--button-border:var(--g44-button-dark-border);--button-txt:var(--g44-primary-color-dark);background-color:var(--button-bg);border:2px solid var(--button-border);color:var(--button-txt)}.layout-light .g44-auto-layout :is(.button,input[type=submit]):hover,.scrolled .g44-light-sticky .h-widgets .button:hover,.woocommerce #respond input#submit:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce-account .edit:hover,.wp-block-button a:hover,.wp-block-post-excerpt a:hover,body .button:hover,body .g44-reset-layout .wp-block-button a:hover,body .wc-block-components-button:hover,body .woocommerce :is(a,button).button:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button:hover,body.woocommerce :is(a,button).button:hover,body.woocommerce button.button.alt.disabled:hover,body.woocommerce button.button.alt:hover,body.woocommerce input.button:hover,input[type=submit]:hover{--button-bg:var(--g44-button-dark-bg-alt);--button-border:var(--g44-button-dark-border-alt);--button-txt:var(--g44-primary-color-dark);background-color:var(--button-bg);color:var(--button-txt);transform:translateY(-1px)}.has-background.wp-element-button:hover{box-shadow:inset 0 0 40px rgb(0 0 0 / 15%)}.button.full,.g44-slider-post.col-1 .cpt-item,.modal-search .search-submit{width:100%}.g44-dark .wp-block-button a,.g44-dark :is(.button,input[type=submit]),.layout-dark .g44-auto-layout :is(.button,input[type=submit],.wp-block-button a),.layout-dark.woocommerce .g44-auto-layout button.button.alt.disabled,.scrolled .g44-dark-sticky .h-widgets .button,body .g44-reset-layout .g44-dark .wp-block-button a{--button-bg:var(--g44-button-light-bg-alt);--button-border:var(--g44-button-light-border-alt);--button-txt:var(--g44-black-color);color:var(--button-txt)}.g44-dark .wp-block-button a:hover,.g44-dark :is(.button,input[type=submit]):hover,.layout-dark .g44-auto-layout :is(.button,input[type=submit],.wp-block-button a):hover,.layout-dark.woocommerce .g44-auto-layout button.button.alt.disabled:hover,.scrolled .g44-dark-sticky .h-widgets .button:hover,body .g44-reset-layout .g44-dark .wp-block-button a:hover{--button-bg:var(--g44-button-light-bg);--button-border:var(--g44-button-light-border);--button-txt:var(--g44-button-dark-text)}.is-style-outline a,.layout-light .g44-auto-layout :is(.button,input[type=submit]).outlined,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).outlined,:is(input[type=submit],.button).outlined,body .g44-reset-layout .is-style-outline a,body.woocommerce :is(a,button).button.outlined{--button-bg:transparent;--button-border:var(--g44-button-dark-border);--button-txt:var(--g44-button-dark-text)}.is-style-outline a:hover,.layout-light .g44-auto-layout :is(.button,input[type=submit]).outlined:hover,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).outlined:hover,:is(input[type=submit],.button).outlined:hover,body .g44-reset-layout .is-style-outline a:hover,body.woocommerce :is(a,button).button.outlined:hover{--button-bg:transparent;--button-border:var(--g44-button-dark-border-alt);--button-txt:var(--g44-button-dark-text-alt)}.g44-dark .is-style-outline a,.g44-dark :is(input[type=submit],.button).outlined,.layout-dark .g44-auto-layout .is-style-outline a,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).outlined,.scrolled .g44-dark-sticky .h-widgets .button.outlined,body .g44-reset-layout .g44-dark .is-style-outline a{--button-bg:transparent;--button-border:var(--g44-button-light-border-alt);--button-txt:var(--g44-button-light-text);background-image:none!important}.g44-dark .is-style-outline a:hover,.g44-dark :is(input[type=submit],.button).outlined:hover,.layout-dark .g44-auto-layout .is-style-outline a:hover,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).outlined:hover,.scrolled .g44-dark-sticky .h-widgets .button.outlined:hover,body .g44-reset-layout .g44-dark .is-style-outline a:hover{--button-bg:transparent;--button-border:var(--g44-button-light-border);--button-txt:var(--g44-button-light-text)}.is-style-filling.wp-block-button a,.layout-light .g44-auto-layout :is(.button,input[type=submit]).filling,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).filling,:is(input[type=submit],.button).filling,body .g44-reset-layout .is-style-filling.wp-block-button a{--button-bg:transparent;--button-border:var(--g44-button-dark-border);--button-txt:var(--g44-button-dark-text);background:linear-gradient(90deg,var(--g44-button-dark-bg-alt) 0,var(--g44-button-dark-bg-alt) 100%);background-size:0 100%;background-position:center left;background-repeat:no-repeat}.is-style-filling a:hover,.layout-light .g44-auto-layout :is(.button,input[type=submit]).filling:hover,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).filling:hover,:is(input[type=submit],.button).filling:hover,body .g44-reset-layout .is-style-filling.wp-block-button a:hover{--button-bg:transparent;--button-border:var(--g44-button-dark-border-alt);--button-txt:var(--g44-primary-color-dark);background-size:100% 100%}.g44-dark .is-style-filling.wp-block-button a,.g44-dark :is(input[type=submit],.button).filling,.layout-dark .g44-auto-layout .is-style-filling.wp-block-button a,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).filling,.scrolled .g44-dark-sticky .h-widgets .button.filling,body .g44-reset-layout .g44-dark .is-style-filling.wp-block-button a{--button-bg:transparent;--button-border:var(--g44-button-light-border-alt);--button-txt:var(--g44-button-light-text);background:linear-gradient(90deg,var(--g44-button-light-bg) 0,var(--g44-button-light-bg) 100%);background-size:0 100%;background-position:center left;background-repeat:no-repeat}.g44-dark .is-style-filling a:hover,.g44-dark :is(input[type=submit],.button).filling:hover,.layout-dark .g44-auto-layout .is-style-filling a:hover,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).filling:hover,.scrolled .g44-dark-sticky .h-widgets .button.filling:hover,body .g44-reset-layout .g44-dark .is-style-filling.wp-block-button a:hover{--button-bg:transparent;--button-border:var(--g44-button-light-border);--button-txt:var(--g44-button-dark-text);background-size:100% 100%}.layout-light .g44-auto-layout :is(.button,input[type=submit]).simple,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).simple,.wp-block-button.simple a,:is(input[type=submit],.button).simple,body .g44-reset-layout .simple.wp-block-button a{--button-bg:transparent;--button-border:transparent;--button-txt:var(--g44-button-dark-text);border:0!important;padding:10px 0!important;background:0 0!important}.layout-light .g44-auto-layout :is(.button,input[type=submit]).simple:hover,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).simple:hover,.wp-block-button.simple a:hover,:is(input[type=submit],.button).simple:hover,body .g44-reset-layout .simple.wp-block-button a:hover{--button-txt:var(--g44-button-dark-text-alt);border:none}.layout-light .g44-auto-layout :is(.button,input[type=submit]).simple:before,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).simple:before,.wp-block-button.simple.button-icon.bui-left a:after,.wp-block-button.simple:not(.button-icon) a[target=_blank]:before,.wp-block-button.simple:not(.button-icon.bui-left) a:before,:is(input[type=submit],.button).simple:before{background-color:var(--button-txt);bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s;width:100%;z-index:2;margin:0!important;border-radius:var(--g44-border-radius-05)}.pswp img,.search-item{background:var(--g44-lightgray-color)}.ds-reset,.dynamic-search,.header,.header-wrapper{position:relative}.button.simple:hover:before,.layout-light .g44-auto-layout :is(.button,input[type=submit]).simple:hover:before,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).simple:hover:before,.wp-block-button.simple.button-icon.bui-left a:hover:after,.wp-block-button.simple:not(.button-icon) a[target=_blank]:hover:before,.wp-block-button.simple:not(.button-icon.bui-left) a:hover:before{background-color:var(--button-txt);transform:scaleX(1);transform-origin:bottom left}.g44-dark .wp-block-button.simple a,.g44-dark :is(.button,input[type=submit]).simple,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).simple,.posts-grid.style-2 .cpt-item:has(img) .button.simple,.scrolled .g44-dark-sticky .h-widgets :is(input[type=submit],.button).simple,body .g44-reset-layout .g44-dark .simple.wp-block-button a{--button-txt:var(--g44-button-light-text)}.g44-dark .wp-block-button.simple a:hover,.g44-dark :is(.button,input[type=submit]).simple:hover,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).simple:hover,.posts-grid.style-2 .cpt-item:has(img) .button.simple:hover,.scrolled .g44-dark-sticky .h-widgets :is(input[type=submit],.button).simple:hover,body .g44-reset-layout .g44-dark .simple.wp-block-button a:hover{--button-txt:var(--g44-button-light-border-alt)}.g44-dark .wp-block-button.simpleOFF a:before,.g44-dark :is(.button,input[type=submit]).simple:before,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).simple:before,.posts-grid.style-2 .cpt-item:has(img) .button.simple:before,.scrolled .g44-dark-sticky .h-widgets :is(input[type=submit],.button).simple:before{background-color:var(--button-txt)}.g44-dark .wp-block-button.simpleOFF a:hover:before,.g44-dark :is(.button,input[type=submit]).simple:hover:before,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).simple:hover:before,.posts-grid.style-2 .cpt-item:has(img) .button.simple:hover:before,.scrolled .g44-dark-sticky .h-widgets :is(input[type=submit],.button).simple:hover:before{background-color:var(--button-txt)}.is-style-strong a,.layout-light .g44-auto-layout :is(.button,input[type=submit]).strong,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).strong,:is(input[type=submit],.button).strong,body .g44-reset-layout .is-style-strong a{--button-bg:transparent;--button-border:transparent;--button-txt:var(--g44-button-dark-text);border-radius:15px;font-weight:700;line-height:1.15em;font-size:1.6em;padding-left:0;padding-right:0}.is-style-strong.button-icon a{padding-left:0;padding-right:10px}.is-style-strong.button-icon.bui-left a{padding-left:10px;padding-right:0}.is-style-strong a:hover,.layout-light .g44-auto-layout :is(.button,input[type=submit]).strong:hover,.scrolled .g44-light-sticky .h-widgets :is(input[type=submit],.button).strong:hover,:is(input[type=submit],.button).strong:hover,body .g44-reset-layout .is-style-strong a:hover{--button-bg:transparent;--button-border:transparent;--button-txt:var(--g44-button-dark-text-alt)}.g44-dark .is-style-strong a,.g44-dark :is(input[type=submit],.button).strong,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).strong,.scrolled .g44-dark-sticky .h-widgets .button.strong,body .g44-reset-layout .g44-dark .is-style-strong a{--button-bg:transparent;--button-border:transparent;--button-txt:var(--g44-button-light-text)}.g44-dark .is-style-strong a:hover,.g44-dark :is(input[type=submit],.button).strong:hover,.layout-dark .g44-auto-layout :is(.button,input[type=submit]).strong:hover,.scrolled .g44-dark-sticky .h-widgets .button.strong:hover,body .g44-reset-layout .g44-dark .is-style-strong a:hover{--button-bg:transparent;--button-border:transparent;--button-txt:var(--g44-button-light-text)}.button-icon.is-style-strong.bui-left>a:before,.button-icon.is-style-strong:not(.bui-left)>a:after{font-size:1.8em}.wp-block-button .has-text-align-left{text-align:left}.breadcrumbs.center,.col_wrapper .g44_col,.slide-container.center,.wp-block-button .has-text-align-center,figcaption{text-align:center}.slide-container.right,.wp-block-button .has-text-align-right{text-align:right}.ds-form,.logo_carousel-slider .flickity-slider,.wp-block-button.button-icon .has-text-align-center,.wp-block-button.button-icon .has-text-align-left,.wp-block-button.button-icon .has-text-align-right,.wp-block-button.is-style-strong.button-icon .wp-element-button{display:flex;align-items:center}.wp-block-button__link.has-text-align-center :not(br),.wp-block-button__link.has-text-align-left :not(br),.wp-block-button__link.has-text-align-right :not(br){display:contents}p:has(.button.full.wpcf7-submit){position:relative}p:has(.button.full.wpcf7-submit) .wpcf7-spinner{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0 12px}dialog.g44dialog,dialog.g44dialog.modal-search.hiding,dialog.g44dialog.popup-panel.hiding{transform:scale(0)}@keyframes g44-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes g44-wiggle{0%,100%,50%,56%,62%,68%{transform:rotate(0)}53%{transform:rotate(5deg)}59%,65%{transform:rotate(-5deg)}}.g44-wiggle{animation:3s infinite g44-wiggle}.g44-wiggle:hover{animation:pause}.button-icon.bui-left>a:before,.button-icon:not(.bui-left):not(:has(a)):after,.button-icon:not(.bui-left)>a:after,.title-has-icon .title a:after,a.button-icon.bui-left:before,a.button-icon:not(.bui-left):after{color:inherit;content:" \F135";font-size:1.25em;line-height:.5em;vertical-align:-.225em;margin-left:.25em;margin-right:-.2em;transition:margin .2s}.button-icon:not(:has(a)):hover:after,.button-icon>a:hover:after,.title-has-icon .title a:hover:after{margin-left:.35em!important;margin-right:-.3em}.button-icon.bui-left>a:before,a.button-icon.bui-left:before{margin-left:-.3em;margin-right:.35em}.button-icon.bui-left>a:hover:before,a.button-icon.bui-left:hover:before{margin-left:-.2em;margin-right:.25em}.button-icon.simple>a:before,.button-icon.simple>a:hover:before,a.button-icon.simple:before,a.button-icon.simple:hover:before{margin-left:0;margin-right:5px}.button-icon.simple>a:after,.button-icon.simple>a:hover:after,a.button-icon.simple:after,a.button-icon.simple:hover:after{margin-left:5px!important;margin-right:0}.bui-arrow{--icon:"\F135"}.bui-arrow-circle{--icon:"\F133"}.bui-play-circle{--icon:"\F4F2"}.bui-cart{--icon:"\F242"}.bui-chat{--icon:"\F267"}.bui-tel1{--icon:"\F5B4"}.bui-email1{--icon:"\F32F"}.bui-map1{--icon:"\F3E7"}.bui-download{--icon:"\F356"}.bui-linkedin{--icon:"\F472"}.bui-fb{--icon:"\F344"}.bui-instagram{--icon:"\F437"}.bui-tiktok{--icon:"\F6CC"}.bui-yt{--icon:"\F62B"}.button-icon.bui-left>a:before,.button-icon:not(.bui-left):not(:has(a)):after,.button-icon:not(.bui-left)>a:after,a.button-icon.bui-left:before,a.button-icon:not(.bui-left):after{content:var(--icon)}button:disabled{opacity:.4!important;filter:grayscale(1)}body .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 3px var(--g44-primary-color)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / 50%),0 0 0 1px var(--g44-primary-color)!important;outline:transparent solid 3px!important}.button:active,.woocommerce-account .edit:active,.wp-block-button a:active,body .wc-block-components-button:active,input[type=submit]:active{transform:translateY(4px)}.g44-search-form{display:flex;width:100%;align-items:baseline;gap:1em}.search-item,.search-wrapper,.searchform div{display:flex;gap:30px}.g44-search-form>div:first-child,body .post-share .button{flex-grow:1}.search-wrapper{flex-direction:column}.search-item{border:2px solid var(--g44-lightgray-color);border-radius:var(--g44-border-radius-2);padding:30px;justify-content:space-between;align-items:flex-start;transition:.2s}.ds-reset,.g44-modal.no-padding .modal-content,.logo h1,body .no-padding,body .padding-0{padding:0}.search-item:hover{box-shadow:0 0 30px var(--g44-gray-color)}.layout-dark .g44-auto-layout .search-item{background:var(--g44-sidebar-dark);border:transparent}.layout-dark .g44-auto-layout .search-item:hover{box-shadow:0 0 30px var(--g44-sidebar-dark)}.search-item .search-content{flex-grow:1;flex-basis:240px}.search-item .search-img{flex-basis:200px}.search-item .search-img img{width:100%;display:block;min-width:150px;border-radius:10px}.search-item p{margin-bottom:25px}.search .page-title .dynamic-search{margin:2em 0 0}.dynamic-search{display:block;margin:0 0 10px}.main-menu input[type=search]{font-size:1rem;text-align:center;padding:10px}.ds-reset{width:0;visibility:hidden;opacity:0;border:0;background:0 0;height:38px;display:block;line-height:0;transition:.2s}.ds-active .ds-reset{width:46px;margin-left:10px;opacity:1;visibility:visible}.ds-reset span:after,.ds-reset span:before{content:"";position:absolute;left:0;top:calc(50% - 1.5px);width:100%;height:3px;border-radius:1px;background:var(--g44-black-color);transition:.2s}.layout-dark .g44-auto-layout .ds-reset span:after,.layout-dark .g44-auto-layout .ds-reset span:before{background:var(--g44-primary-color-dark)!important}.ds-reset span:before{transform:rotate(45deg);margin-top:0}.ds-reset span:after{transform:rotate(-45deg);margin-top:0}.search-alert{padding:10px;text-align:center;border:1px solid var(--g44-black-color);margin:10px 0 0;border-radius:var(--g44-border-radius-menu)}:is(.g44-dark,.layout-dark .g44-auto-layout) .search-alert{border-color:#3d3d43}::selection{background:var(--g44-primary-color);color:#fff}::-moz-selection{background:var(--g44-primary-color);color:#fff}.scrolled .arrow-to-top{opacity:1;transform:translateX(0)}.arrow-to-top:hover{padding-bottom:5px;opacity:1;color:#fff;text-shadow:0 0 10px var(--g44-black-color)}.topbar-icons{display:flex;gap:0 10px;line-height:1}.topbar-icons br{display:none}.topbar a.icon,.topbar-icons>*{display:flex;align-items:center;gap:0 5px;padding:5px}.g44-author-box.variant-full p.author-name,.page-sidebar-content .widget>h3,.topbar a.icon i:before,.topbar span.icon i:before{font-size:1.4em}.header{transition:transform .25s,opacity .25s,box-shadow .25s;forced-color-adjust:none;color-scheme:light}.scrolled .hide.header:not(:focus-within,:hover),.scrolled .hide.navbar:not(:focus-within,:hover){transform:translate(0,-100%);opacity:0}.scrolled .hide.header.alpha-on-scroll:not(:focus-within,:hover){transform:unset;opacity:.2}.scrolled .hide.header.alpha-on-scroll:hover,.wp-block-cover .g44-cover-slider.flickity-enabled{opacity:1}.scrolled.simple-header:not(.header-style-2,.header-gradient-blur) .header{box-shadow:0 0 10px rgba(0,0,0,.25)}.header-wrapper{z-index:9;transition:background-color .25s}.header:has(.show-search) .header-wrapper{box-shadow:0 15px 30px rgba(0,0,0,.25)}.logo h1{margin:0;font-size:1.5em}.logo img{transition:max-height .3s,visibility .3s,opacity .3s}.header-column form{max-width:550px;margin:auto}.navbar{position:absolute;width:100%;z-index:998;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.08);transition:transform .6s,opacity .4s}.layout-dark .navbar,.layout-dark dialog .g44sidebar{background-color:var(--g44-sidebar-bg-dark)}.error404 .header-wrapper,.error404 .page-title{background-color:transparent}.scrolled .navbar{position:fixed;width:100%;top:0;left:0;border-bottom:1px solid rgba(0,0,0,.15)}.page-title{z-index:9;overflow:hidden}.page-title.g44-dark .wrapper h1{text-shadow:0 5px 40px #000}.header-style-2 .page-title,.transparent-header .page-title{transition:padding-top .3s}.page-overflow{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}.page-wrapper{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-height:0;height:auto}.sm-icons{gap:0 5px;justify-content:flex-end}.mobile-nav-header .widget{margin-bottom:5px}.mobile-nav-footer .widget{margin-top:5px}.mobile-nav-header .sm-icons{justify-content:center;gap:0 5px}.mobile-nav-header .sm-icons a{font-size:1.4em;padding:10px;border-radius:var(--g44-border-radius-menu)}.transparent-header .as-header .g44-slide .slide-container{padding-top:var(--g44-header-height)}:is(.transparent-header).page-template-page_notitle .padding-page-content{padding-top:calc(40px + var(--g44-header-height))}:is(.woocommerce-checkout,.woocommerce-cart).page-template-page_notitle:not(.transparent-header) .padding-page-content{padding-top:40px}.simple-header .page-content{transition:.4s}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs .current,.breadcrumbs>i{color:var(--g44-darkgray-color);mix-blend-mode:exclusion}.g44-dark .breadcrumbs .current,.g44-dark .breadcrumbs>i{color:var(--g44-lightgray-color);mix-blend-mode:normal}.breadcrumbs a:has(.home-crumb):hover{transform:scale(1.2)}.error404 .page-content{min-height:95vh;height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;padding-bottom:0}.error404 .page-content:after,.wp-block-cover:has(.slider-error):after{height:100%;width:100%;position:absolute;top:0;left:0;content:"";background-image:url(../images/noise404.gif);background-size:cover;background-repeat:no-repeat;opacity:.05;z-index:0}.error404 .page-title{margin-bottom:0;max-width:440px;padding:0!important}.counter404{width:100px;height:100px;text-align:center;line-height:100px;display:inline-block;background:var(--g44-primary-color);color:#fff!important;font-size:3em;border-radius:var(--g44-border-radius-2);margin-top:10px}.layout-dark .g44-auto-layout dialog .g44sidebar,.skip-link{color:#fff}.container-inline,.content>*,.posts-grid .post-container,.wp-block-cover.has-link{position:relative}.content .the-content{min-width:280px}.post-img.wp-post-image{display:block;margin-bottom:1.5em;margin-inline-end:1.5em}.col_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.col_wrapper-3 .g44_col{flex-basis:calc(33.33% - 20px)}.g44_col{flex-basis:0;flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.col_wrapper:has(.g44_col:nth-child(2)) .g44_col:first-child{text-align:left}.col_wrapper:has(.g44_col:nth-child(2)) .g44_col:last-child{text-align:right;padding:5px 10px}.col50,.g44-gallery-slider.col-2 .slider-item,.g44-slider-post.col-2 .cpt-item{width:50%}@-moz-keyframes modal-anim{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modal-anim{0%{opacity:0}100%{opacity:1}}@keyframes modal-anim{0%{opacity:0}100%{opacity:1}}#search-panel .wrapper{display:flex;align-items:flex-start;gap:.5em}#search-panel .wrapper .close-slide-search{width:45px;height:45px;font-size:2em;border:none;background:0 0;line-height:0;padding:0;border-radius:50px;display:block!important}.post-password-form{margin:auto;padding:1.5em;background-color:var(--g44-lightgray-color);border:1px solid var(--g44-gray-color);border-radius:var(--g44-border-radius-1);box-shadow:0 30px 30px -30px rgb(167 170 180 / 60%)}.g44-user-socials,.post-password-form input[type=submit]{margin-top:1em}.pswp img{object-fit:contain;box-shadow:inset 0 0 50vw var(--g44-gray-color)}.g44-gallery-slider.aspect-ratio-slider.fit-cover figure img,.pswp video{object-fit:cover}.pswp--open:has(.pswp__bg[style*="opacity:0.8"]) .pswp__top-bar{opacity:1!important}:is(.pswp__button--zoom,.pswp__button--close,.pswp__button--arrow) svg{display:none}:is(.pswp__button--zoom,.pswp__button--close,.pswp__button--arrow):after{color:#fff;font-size:28px;text-shadow:0 0 1px #000}.pswp__button--zoom:after{content:"\F62C"}.pswp--zoomed-in .pswp__button--zoom:after{content:"\F62D"}.pswp__button--close:after{content:"\F623"}.pswp__button--arrow.pswp__button--arrow--prev:after{content:"\F12F"}.pswp__button--arrow.pswp__button--arrow--next:after{content:"\F138"}.g44-sidebar-overlay,.modal-overlay,::backdrop{transition:opacity .4s,visibility .4s}.g44-sidebar-overlay,.modal-overlay{display:block;position:fixed;width:100%;height:100vh;top:0;left:0}.g44-sidebar-overlay,.modal-overlay,.pswp__bg,::backdrop{background-color:rgb(17 17 17 / 60%)}.layout-dark .g44-sidebar-overlay,.layout-dark .modal-overlay,.layout-dark ::backdrop{background-color:rgb(50 50 50 / 60%)}.slide-search .search-container form{display:flex;align-items:baseline;gap:1em;flex-grow:1;flex-basis:0}.slide-search input[type=search],.slide-search input[type=text]{margin:auto;max-width:none;text-align:center;font-size:1.2em}.g44-iso-loader.is-active,.g44-modal.no-padding .modal-content figure a,.g44-search-form input[type=submit],figure a,figure.wp-block-image a{display:block}.g44-search-form input[type=submit][disabled]{opacity:.5;filter:grayscale(1);pointer-events:none}.footer-bottom p,.g44-author-box .author-meta p,.slide-search input[type=submit],.wp-block-post-excerpt__more-text{margin:0}.slide-search{width:100%;z-index:8;height:auto;transform:translateY(-100%);transition:.4s}.search-container{background-color:var(--g44-lightgray-color);padding:var(--wp--preset--spacing--g-4412) 0;box-sizing:border-box;height:auto;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 30px rgba(0,0,0,.15)}.close-button,.g44-modal,.g44sidebar-dialog{background-color:transparent}.header-style-2 .search-container{width:calc(100% - 32px);max-width:calc(1400px - 32px);margin:auto;border-radius:0 0 8px 8px}.header-style-2 .header:has(.wrapper-full) .search-container{width:calc(100% - 20px - 32px)}.layout-dark .slide-search .search-container{background:var(--g44-sidebar-bg-dark);border:1px solid var(--g44-darkgray-color);border-width:0 1px 1px}.show-search.slide-search{opacity:1;visibility:visible;transform:translateY(0)}.close-button{border:0}.close-button .x-el{transform:rotate(-45deg);width:100%;height:3px;border-radius:1px;background:#fff;margin:-2px 0}.btn-close span:before,.close-button .x-el:last-child{transform:rotate(45deg)}.flex-wrapper:has(.page-sidebar){display:flex;gap:40px}.flex-wrapper:has(.page-sidebar) .content{flex-grow:1;flex-basis:100%}.flex-wrapper .page-sidebar{min-width:220px;max-width:280px;flex-basis:100%}dialog .g44sidebar.page-sidebar{padding:1em}.page-sidebar-content{overflow-y:scroll;overflow-x:hidden;height:100%}.page-sidebar-close,.page-sidebar-opener{display:none!important}.page-sidebar-content .widget{margin-bottom:1.5em;padding:1px}.g44sidebar-dialog{border:0;padding:0;display:block!important;z-index:999}.g44sidebar-dialog::backdrop{display:none!important}.layout-light .g44-auto-layout dialog .g44sidebar,dialog .g44sidebar{top:0;position:fixed;z-index:9999;height:100dvh;width:calc(100% - 65px)!important;max-width:400px!important;padding:10px;box-sizing:border-box;visibility:hidden;opacity:0;transition:transform .3s,opacity .3s,visibility .4s;background-color:var(--g44-sidebar-bg)}.g44-modal,dialog.g44dialog{max-width:100%;max-height:100%}dialog.left .g44sidebar{left:0;transform:translateX(-125%)}dialog.right .g44sidebar{right:0;left:unset!important;transform:translateX(125%)}.g44sidebar-dialog.left.sidebar-open .g44sidebar,.g44sidebar-dialog.right.sidebar-open .g44sidebar{visibility:visible;opacity:1;transform:translateX(0);box-shadow:0 40px 80px rgba(0,0,0,.4);box-shadow:0 20px 60px rgba(0,0,0,.15)}.sidebar-open .g44-sidebar-overlay{visibility:visible;opacity:1}.left .g44-sidebar-overlay{cursor:w-resize}.right .g44-sidebar-overlay{cursor:e-resize}.g44sidebar .close-button{position:absolute;background-color:transparent!important;z-index:9;top:10px;visibility:hidden;display:block;margin-left:0;padding:4px;height:45px;width:45px;transform:translateX(0);opacity:0;border-radius:var(--g44-border-radius-1);transition:.35s .25s}.left .close-button{right:0;transform:translateX(0)}.right .close-button{left:-55px;transform:translateX(60px)}.sidebar-open.left .g44sidebar .close-button{visibility:visible;transform:translateX(55px);opacity:1}.sidebar-open.right .g44sidebar .close-button{visibility:visible;transform:translateX(0);opacity:1;flex-direction:unset;outline:0}.g44-modal{display:flex;visibility:hidden;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;padding:0;transition:visibility .4s;border:0}.g44dialog-wrapper,.modal-container{max-width:650px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.g44-modal .modal-content,.modal-container{height:auto;max-height:var(--modal-max-height);box-sizing:border-box;opacity:0;scrollbar-width:none}.g44-modal::backdrop{display:none}.flickity-enabled.is-fade .flickity-slider>.is-selected,.g44-modal.show-modal,.logo_carousel-slider.flickity-enabled,.testimonial-slider.flickity-enabled .g44-slide:not(.g44-slide:first-child),.testimonial-slider:not(.flickity-enabled) .g44-slide:not(.g44-slide:first-child){visibility:visible}.modal-container{--modal-radius:15px;--modal-max-height:calc(100dvh - 50px);width:calc(100% - 40px);-ms-overflow-style:none;margin:auto;position:relative;border:1px solid transparent;transform:translateY(150px);z-index:9;background-color:#fff;border-radius:var(--modal-radius);transition:transform .4s,opacity .2s}.layout-dark .modal-container{background-color:var(--g44-sidebar-dark)}.g44-modal.show-modal .modal-container{opacity:1;transform:translateY(0)}.g44-modal.no-padding .modal-content .modal-error{padding:50px;text-align:center}.g44-modal .modal-content{transition:visibility .2s,opacity .2s,max-height .3s;overflow:auto;-ms-overflow-style:none;border-radius:var(--modal-radius);padding:50px;visibility:hidden}.g44-modal.show-modal .modal-content,.g44-modal.show-modal .modal-overlay{opacity:1;visibility:visible}.g44-modal .modal-content::-webkit-scrollbar{display:none}.g44-modal.show-modal .modal-content:not(.modal-content:has(.g44-ajax-loader)){-webkit-animation:.2s ease-out modal-anim;-moz-animation:.2s ease-out modal-anim;animation:.2s ease-out modal-anim}.g44-modal.no-padding .modal-content figure:last-child{margin:0;position:relative;z-index:99}.modal-container:has(.g44-ajax-loader){max-height:300px}.modal-close-container{width:100%;position:absolute;z-index:999}body .g44-auto-layout .modal-close.button,body.woocommerce .g44-auto-layout .modal-close.button{position:absolute;right:-12px;margin-top:-12px;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:35px;line-height:0;padding:0;border-radius:13px}@keyframes g44-progress{0%,100%{transform:translate3d(0,0,0);opacity:.9}60%{transform:translate3d(-.25rem,0,0);opacity:1}}@keyframes g44-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.g44-ajax-loader{width:100%;height:180px;box-sizing:border-box;opacity:.5;font-size:10px;text-align:center;display:flex;align-items:center;justify-content:center}.g44-ajax-loader::before,.g44-gallery-slider:not(.g44-anything-slider) figure:has(img:not(.flickity-lazyloaded,.g44-video-overlay img)):before,.g44-slider:not(.logo_carousel-slider,.testimonial-slider) figure:has(img:not(.flickity-lazyloaded)):before,.g44-video.is-loading .g44-video-pause-overlay:before{content:"";position:absolute;z-index:2;width:88px;height:88px;border:8px solid var(--g44-gray-color);border-top-color:var(--g44-primary-color);border-radius:50%;animation:.88s linear infinite g44-spin}.g44-video.is-loading .g44-video-pause-overlay:before{opacity:.8;filter:grayscale(1)}.g44-ajax-loader span{width:90px;text-transform:uppercase;position:relative}.is-style-screen-reader-text:focus-visible,.screen-reader-text:focus-visible{display:block;margin:5px;padding:1em 1.5em;text-decoration:none;background:var(--g44-black-color);color:#fff;border-radius:var(--g44-border-radius-5);z-index:100000}.g44-menu-skip ul{width:auto;z-index:9999;left:0;top:0;padding:0;margin:0}.g44dialog-container,dialog.g44dialog{width:100%;height:100%;box-sizing:border-box}.skip-link{background:var(--g44-black-color)}dialog.g44dialog::backdrop{opacity:0}dialog.g44dialog.showing::backdrop{opacity:1;cursor:pointer}dialog.g44dialog.hiding::backdrop{opacity:0;cursor:auto}dialog.g44dialog{opacity:0;transform-origin:center center;transition:opacity .4s,transform .4s;right:0;left:unset;bottom:0;top:unset;border:none;background:0 0;padding:0;outline:0;cursor:pointer}.g44dialog-container{padding:10px;pointer-events:none}.g44dialog-wrapper{position:absolute;width:calc(100% - 40px);top:50%;left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 58px);overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding:1em;box-sizing:border-box;border-radius:var(--g44-border-radius-2);background:var(--g44-sidebar-bg);outline:0;pointer-events:auto;cursor:auto}.g44dialog-wrapper::-webkit-scrollbar,dialog.g44dialog::-webkit-scrollbar{display:none}dialog.g44dialog.showing{opacity:1;transform:scale(1)}dialog.g44dialog.hiding{opacity:0}.g44dialog-close.hidden{opacity:0!important}.g44dialog-close{position:fixed!important;top:10px;right:10px;z-index:99;transform:scale(1);border:1px solid #fff!important;pointer-events:auto}.disable-pointer-events,.g44-gallery-slider:not(.flickity-enabled,.flickity-loading)>.flickity-viewport .slider-item,.g44-iso-loader,.g44-pattern-container .wp-block-cover.has-link>.wp-block-cover__inner-container,.g44-slider-nav,.g44-slider:not(.flickity-enabled) .g44-slide:not(:first-child){pointer-events:none}.bottom-fixed-buttons .button:focus-visible,.bottom-fixed-buttons .button:hover,.g44dialog-close:focus-visible,.g44dialog-close:hover{opacity:1!important;transform:scale(1.05)}body .button.only-icon-button:has(.popup-panel-alert.show){opacity:1!important}.bottom-fixed-buttons.left .button.hidden{transform:translateX(-50px);visibility:hidden!important}.g44-cookie-consent-opener-slot{transform:translateX(-50px);visibility:hidden;transition:transform .2s}.g44-cookie-consent-opener-slot:has(.cookie-consent-banner-open){transform:translateX(0);visibility:visible}.popup-panel-alert{border-radius:50px;top:0;right:40px;background-color:var(--g44-secondary-color);box-shadow:0 0 1px #fff;height:100%;width:max-content;transform-origin:right;overflow:hidden;font-size:.8em;line-height:34px;transition:.4s}.popup-panel-alert span{padding:0 15px;display:block;width:max-content}.popup-panel-alert.show,.popup-panel-open:focus-visible .popup-panel-alert{transform:scale(1)}dialog.g44dialog.popup-panel{transform-origin:bottom right}.popup-panel .g44dialog-wrapper{max-width:300px;width:calc(100% - 63px);bottom:48px;right:48px;top:unset;left:unset;transform:unset;max-height:calc(100% - 58px)}.popup-panel .g44dialog-wrapper:has(.menu){padding:0}.popup-panel .g44dialog-close{top:unset;bottom:10px}dialog.g44dialog.modal-search{transform-origin:top right}fieldset.search-filters{margin:1em 0 0;text-align:left;display:flex;flex-wrap:wrap;gap:.5em;color:var(--g44-black-color)}.layout-dark fieldset.search-filters{color:var(--g44-primary-color-dark);border-color:#3d3d43}fieldset.search-filters label{padding:.75em 1em;border:1px solid #3d3d43;border-radius:var(--g44-border-radius-05);cursor:pointer;display:inline-block}.wp-block-gallery.gallery-grid{--g44-isotope-gap:1em;position:relative}.gallery-grid .gutter-sizer,.isotope-grid .gutter-sizer{width:var(--g44-isotope-gap)}.g44-iso-sentinel{width:100%;height:1px}.g44-iso-loader{position:sticky;bottom:1em;z-index:5;width:100%;display:none}.g44-iso-loader .spinner-wrap{width:max-content;margin:0 auto;padding:10px;border-radius:999px;background:rgba(255,255,255,.7);box-shadow:0 6px 22px rgba(0,0,0,.12)}.g44-iso-loader .spinner{width:24px;height:24px;border:3px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.55);border-radius:50%;animation:.8s linear infinite g44spin}@keyframes g44spin{to{transform:rotate(360deg)}}.posts-grid{--g44-posts-gap-0:0;--g44-posts-gap-1:1em;--g44-posts-gap-2:2em;--g44-posts-gap-3:3em}.isotope-grid.gap-0{--g44-isotope-gap:0.01em}.isotope-grid.gap-1{--g44-isotope-gap:1em}.isotope-grid.gap-2{--g44-isotope-gap:2em}.isotope-grid.gap-3{--g44-isotope-gap:3em}.posts-grid,.wp-block-post-template.isotope-grid{margin:0;padding:0;list-style:none}.cover-link:after,.flickity-page-dots li:before{display:none!important}.wp-block-cover.has-link>.cover-link{position:absolute;inset:0;z-index:1;display:block}.wp-block-cover.has-link>.wp-block-cover__inner-container{position:relative;z-index:2}.g44-pattern-container .wp-block-cover.has-link,.g44-slider-nav .flickity-viewport:not(.is-pointer-down2) .flickity-slider{transition:transform .2s}.g44-pattern-container .wp-block-cover.has-link:hover{transform:translateY(-1px)}.g44-pattern-container .wp-block-cover.has-link:hover a{box-shadow:inset 0 0 40px rgb(0 0 0 / 35%)}.wp-block-cover:has(.g44-cover-slider){overflow:hidden}.wp-block-cover:has(.g44-cover-slider) .wp-block-cover__inner-container{z-index:9}.wp-block-cover .g44-cover-slider{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;opacity:0;transition:opacity .4s}.g44-cover-slider.is-interactive{z-index:1}.g44-cover-slider .flickity-slider,.g44-cover-slider .flickity-viewport,.g44-cover-slider figure{width:100%;height:100%;margin:0;position:absolute;inset:0}.g44-cover-slider img{width:100%;height:100%;object-fit:cover;object-position:var(--img-position,50% 50%)}.g44-cover-slider .flickity-slider>*{transition:opacity .44s ease-out!important}.g44-cover-slider .flickity-page-dots{position:absolute;margin:.5em 0}.isotope-grid,.isotope-grid .cpt-item{margin-bottom:var(--g44-isotope-gap)}.g44-resizing .flickity-slider,.g44-resizing .flickity-viewport{transition:none!important}.g44-slider-post{display:block!important;box-sizing:border-box}.g44-slider-post:not(.flickity-enabled){display:flex!important;flex-wrap:nowrap;overflow-x:auto}.g44-slider-post .cpt-item{box-sizing:border-box;flex:0 0 auto}.g44-gallery-container>.g44-gallery-slider:not(.flickity-enabled) .slider-item:not(.slider-item:first-child),.g44-slider-post:not(.flickity-enabled)>.flickity-viewport .cpt-item:not(.cpt-item:first-child),.g44-slider:not(.flickity-enabled)>.flickity-viewport .g44-slide:not(.g44-slide:first-child),.logo_carousel-slider:not(.flickity-enabled) .g44-slide:not(.g44-slide:first-child),.testimonial-slider2:not(.flickity-enabled) .g44-slide:not(.g44-slide:first-child),body .post-share .button:after{display:none}.testimonial-slider:not(.flickity-enabled){display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.testimonial-slider:not(.flickity-enabled) .g44-slide{flex:0 0 auto;min-width:300px}.g44-gallery-container>.g44-gallery-slider:not(.flickity-enabled) .slider-item:first-child,.g44-slider-post:not(.flickity-enabled)>.flickity-viewport .cpt-item:first-child,.g44-slider:not(.flickity-enabled)>.flickity-viewport .g44-slide:first-child{margin-right:0}.g44-slider-post.gap-0 .cpt-item{padding:0 calc(var(--g44-posts-gap-0))}.g44-slider-post.gap-1 .cpt-item{padding:0 calc(var(--g44-posts-gap-1)/ 2)}.g44-slider-post.gap-2 .cpt-item{padding:0 calc(var(--g44-posts-gap-2)/ 2)}.g44-slider-post.gap-3 .cpt-item{padding:0 calc(var(--g44-posts-gap-3)/ 2)}.overflow-hidden,.posts-grid figure,.posts-grid.style-2 .post-container,.wp-block-gallery figure,figure.wp-block-image{overflow:hidden}.page-content .wp-block-gallery figure a img,.page-content figure.wp-block-image a img,.page-content figure.wp-block-image:has(a):not(:has(figcaption),.g44-animate),.posts-grid img{display:block;transition:transform .6s}.page-content figure.wp-block-image:has(a):not(.g44-animate){transition:transform .6s}.page-content .wp-block-gallery figure:hover a img,.page-content figure.wp-block-image:has(a):hover,.page-content figure.wp-block-image:has(a):not(:has(figcaption)):hover,.posts-grid .cpt-item:has(img):has(:focus-visible) img,.posts-grid .cpt-item:hover img{transform:scale(1.05)}.isotope-grid:not(.isotope-loaded){display:flex;flex-wrap:wrap}.isotope-grid .cpt-item{width:calc(25% - 3 * var(--g44-isotope-gap)/ 4);box-sizing:border-box}.wp-block-gallery.has-nested-images.gallery-grid figure.wp-block-image:not(#individual-image){box-sizing:border-box;margin-bottom:var(--g44-isotope-gap);--wp--style--unstable-gallery-gap:var(--g44-isotope-gap)}.isotope-grid.col-2 .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid.columns-2 figure.wp-block-image:not(#individual-image){width:calc(50% - var(--g44-isotope-gap)/ 2)}.isotope-grid.col-3{gap:var(--g44-isotope-gap)}.isotope-grid.col-3 .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33% - 2 * var(--g44-isotope-gap)/ 3)}.isotope-grid.col-4 .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - 3 * var(--g44-isotope-gap)/ 4)}.isotope-grid.col-5 .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - 4 * var(--g44-isotope-gap)/ 5)}.isotope-grid:not(.isotope-loaded) .gutter-sizer{visibility:hidden;order:999}.container-inline,.content:has(>.g44-grid){container-type:inline-size;width:100%}.container-inline:has(.g44-slider-post:not(.flickity-enabled)){display:flex}.g44-grid{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));column-gap:clamp(.625rem,.926vw + .44rem,1.25rem);row-gap:clamp(1.25rem,1.852vw + .88rem,2.5rem);container-type:normal}.g44-grid.col-4{grid-template-columns:repeat(4,minmax(200px,1fr))}.g44-grid.col-3{grid-template-columns:repeat(3,minmax(200px,1fr))}.g44-grid.col-2{grid-template-columns:repeat(2,minmax(200px,1fr))}.g44-grid.gap-0{column-gap:var(--g44-posts-gap-0);row-gap:var(--g44-posts-gap-0)}.g44-grid.gap-1{column-gap:var(--g44-posts-gap-1);row-gap:var(--g44-posts-gap-1)}.g44-grid.gap-2{column-gap:var(--g44-posts-gap-2);row-gap:var(--g44-posts-gap-2)}.g44-grid.gap-3{column-gap:var(--g44-posts-gap-3);row-gap:var(--g44-posts-gap-3)}.g44-grid>li{height:max-content}.g44-gallery-slider.col-5 .slider-item,.g44-slider-post.col-5 .cpt-item{width:20%}.g44-gallery-slider.col-4 .slider-item,.g44-slider-post.col-4 .cpt-item{width:25%}.g44-gallery-slider.col-3 .slider-item,.g44-slider-post.col-3 .cpt-item{width:33.3%}.posts-grid :is(h1,h2,h3,h4,h5,h6),.wp-block-post-template.is-layout-grid .wp-block-post-title{font-size:1.3em;margin:0}body:not(.accessibility) .post-content .title a{text-decoration:none!important}:where(.wp-block-post-excerpt){margin-bottom:0;margin-top:.75em}.title-has-icon .title a{display:block;position:relative;padding-right:1.6em}.posts-grid .post-meta{margin:.5em 0 0;font-size:.9em;display:block}.g44-author-box .author-bio p,.posts-grid .post-excerpt p{margin:.5em 0 0}.posts-grid .buttons{margin:.75em 0 0;display:flex;flex-wrap:wrap;gap:.75em}.g44-author-box,.page-title .post-meta{margin-top:.75em}.posts-grid .button.simple{margin:.5em 0 10px;width:100%;text-align:left}.posts-grid .post-excerpt .button,.wp-block-post-excerpt a{font-size:1em;margin-top:1em;padding:8px 16px}.g44-author-box{display:flex;gap:.75em;align-items:center}.g44-author-box img{display:block;border-radius:100%;aspect-ratio:1/1;object-fit:cover;max-width:60px}.g44-author-box .author-meta{display:flex;flex-direction:column;gap:.25em}.g44-author-box.under-post{margin:3em 0 2em;padding:var(--wp--preset--spacing--g-4412);background:linear-gradient(155deg,var(--g44-lightgray-color),var(--g44-gray-color));border-radius:var(--g44-border-radius-2)}body.layout-dark:has(.content-wrapper.g44-auto-layout) .g44-author-box.under-post{background:linear-gradient(155deg,var(--g44-black-color),var(--g44-darkgray-color))}.g44-author-box.variant-full{align-items:start;flex-wrap:wrap}.g44-author-box.variant-full,.g44-author-box.variant-full .author-meta{gap:.5em 1.5em}.g44-author-box.variant-full img{width:40%;max-width:180px}.g44-author-box.variant-full .author-meta{flex-basis:300px;flex-grow:1}.g44-author-box .author-bio{font-size:.95em}.g44-user-socials__title{margin-bottom:.5em;text-transform:uppercase;font-size:.8em}.g44-user-socials__list{margin:0;padding:0;list-style:none;display:flex;gap:1em}.post-meta{display:flex;gap:1em;flex-wrap:wrap}.post-meta .g44-tooltip .g44-tooltip-trigger{line-height:inherit;min-height:unset;margin:0}.tag-list{margin:40px 0}.g44-terms-list,.tag-list ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5em}.g44-terms-list.center{justify-content:center}.g44-menu-footer li,.g44-terms-list li,.social-media li,.tag-list ul li{padding:0;margin:0}.g44-terms-list:not(.simple) li a,.tag-list ul li a{padding:2px 6px;margin:0;border:1px solid var(--g44-gray-color);border-radius:var(--g44-border-radius-1);display:inline-block}.tag-list ul li a:hover,body .facetwp-slider-reset:hover,body .noUi-handle:hover{background:var(--g44-lightgray-color)}.clear{clear:both}body .post-share{margin:2em 0;display:flex;gap:1em}body .post-share .button:before{color:inherit;font-size:1.2em;vertical-align:-.2em;margin-right:8px}body .post-share .share-fb:before{content:"\F344"}.nav-post{display:flex;align-items:center;gap:1em 2em;width:100%;box-sizing:border-box;max-width:1400px;margin:2em auto 0;justify-content:space-between;flex-wrap:wrap}.full-page-content .nav-post{margin-bottom:80px;padding:0 var(--wp--preset--spacing--g-4412)}.nav-post .button{border-radius:var(--g44-border-radius-2);flex-basis:250px;flex-grow:1}.nav-post .button.simple{flex-basis:145px}.nav-post .button span{display:block;font-size:.7em;margin-top:5px}.posts-grid.isotope-grid.style-2 .cpt-item{overflow:hidden;position:relative;padding:0}.posts-grid.style-2 .post-featured-image{position:relative;z-index:0;margin:0;border-radius:unset}.posts-grid.style-2 .post-featured-image:before{content:"";position:absolute;background:linear-gradient(rgb(0 0 0 / 0%) 0,rgb(0 0 0 / 95%) 100%);background-size:100% 25%;background-repeat:no-repeat;background-position:bottom center;width:100%;height:100%;top:0;left:0;z-index:99;transition:.3s}.posts-grid.style-2 .cpt-item:has(img):has(:focus-visible) .post-featured-image:before,.posts-grid.style-2 .cpt-item:has(img):hover .post-featured-image:before,.posts-grid.style-2:not([data-groupcells=true]) .cpt-item:has(img).is-selected .post-featured-image:before{background-size:100% 120%}.posts-grid.style-2 .cpt-item:has(img) .post-content{position:absolute;z-index:9;bottom:-1px;left:0;padding:20px;width:100%;box-sizing:border-box;transition:.3s}.posts-grid.style-2 .cpt-item:has(img) .post-content:has(.post-details:not(.ready)){opacity:0}.posts-grid.style-2 .cpt-item:has(img) .post-content:has(.post-details.ready){opacity:1}.posts-grid.style-2 .cpt-item:has(img) .post-content a,.posts-grid.style-2 .cpt-item:has(img) .post-excerpt,.posts-grid.style-2 .cpt-item:has(img) .post-meta{color:#fff}.posts-grid.style-2 .cpt-item:has(img) .post-content>.post-details{max-height:var(--max-height);opacity:0;transition:.4s ease-out}.posts-grid.style-2 .cpt-item:has(img) .post-content>.post-details.ready{max-height:0}.posts-grid.style-2 .cpt-item:has(img):has(:focus-visible) .post-content>.post-details,.posts-grid.style-2 .cpt-item:has(img):hover .post-content>.post-details,.posts-grid.style-2:not([data-groupcells=true]) .cpt-item:has(img).is-selected .post-content>.post-details{max-height:var(--max-height);opacity:1}.posts-grid.style-3 .cpt-item .post-container{border:1px solid var(--g44-primary-color);padding:1em;border-radius:var(--g44-border-radius-2)}.title-has-icon .title a:after{position:absolute;right:0;top:0;line-height:100%;height:100%;margin-top:0}.single-post .page-content:not(:has(.flex-wrapper > .g44sidebar)) .wrapper{max-width:1024px}.paginate-links,.wp-block-query-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.paginate-links>*,.wp-block-query-pagination>*{margin:0!important;display:flex;gap:5px}.paginate-links :is(a,.current,.dots),.wp-block-query-pagination :is(a,.current,.dots){height:100%;background:0 0;color:var(--g44-primary-color);padding:8px 12px;font-size:1em;border:2px solid var(--g44-primary-color);border-radius:var(--g44-border-radius-1);box-sizing:border-box;text-align:center}.paginate-links .dots,.wp-block-query-pagination .dots{border-color:transparent}.paginate-links .current,.wp-block-query-pagination .current{background:var(--g44-secondary-color);color:#fff}.facetwp-checkbox:before,.facetwp-checkbox:hover{color:var(--g44-primary-color)}.paginate-links a:hover,.wp-block-query-pagination a:hover{color:#fff;border-color:var(--g44-primary-color);background:var(--g44-primary-color)}.filter-buttons{margin:0 0 30px}.filter-buttons>div{display:flex;gap:10px;flex-wrap:wrap}body.wp-theme-g44 .filter-buttons .button{padding:6px 10px;font-size:1em}body.wp-theme-g44 .filter-buttons .button.active,body.wp-theme-g44 .filter-buttons .button.active:hover{background:var(--g44-button-dark-bg)!important;color:#fff!important}.layout-dark .g44-auto-layout .filter-buttons .button.active,.layout-dark .g44-auto-layout .filter-buttons .button.active:hover{background:var(--g44-button-light-bg-alt)!important;color:var(--g44-black-color)!important}body .facetwp-checkbox{background:0 0;margin-bottom:5px;padding-left:0}body .facetwp-checkbox.checked{background-image:none}.layout-dark .g44-auto-layout .facetwp-checkbox:before,.layout-dark .g44-auto-layout .facetwp-checkbox:hover,.layout-dark dialog .g44sidebar .facetwp-checkbox:before,.layout-dark dialog .g44sidebar .facetwp-checkbox:hover{color:var(--g44-secondary-color-dark)}.facetwp-checkbox:before{content:"\F584";margin-right:5px}.facetwp-checkbox.checked:before{content:"\F26C"}body .facetwp-facet{margin-bottom:unset}.page-sidebar-content .widget:has(.facetwp-type-checkboxes){display:none}.page-sidebar-content .widget:has(.facetwp-type-checkboxes>.facetwp-checkbox){display:block}.page-sidebar-content .widget:has(.facetwp-facet){padding:10px 15px;background-color:var(--g44-lightgray-color);border:1px solid var(--g44-gray-color);border-radius:var(--g44-border-radius-1);box-shadow:0 30px 30px -30px rgb(167 170 180 / 60%)}.layout-dark .g44-auto-layout .page-sidebar-content .widget:has(.facetwp-facet){background-color:var(--g44-sidebar-dark);border-color:#3d3d43;box-shadow:0 30px 30px -30px rgb(0 0 0 / 50%)}body .noUi-target{background:var(--g44-lightgray-color);border-radius:4px;border:1px solid var(--g44-darkgray-color);padding:0 8px}.layout-dark .g44-auto-layout .noUi-target{background:var(--g44-sidebar-dark)}body .noUi-connect{background:var(--g44-darkgray-color)}body .noUi-handle{border:1px solid var(--g44-darkgray-color);border-radius:5px;cursor:pointer}body .facetwp-slider-reset{border:1px solid var(--g44-gray-color);border-radius:20px;box-shadow:unset;padding:6px 12px;margin-top:.75em}body.layout-dark .g44-auto-layout .facetwp-slider-reset{border:none;background:var(--g44-secondary-color-dark);color:var(--g44-black-color)}.g44-dark .btn-close span:after,.g44-dark .btn-close span:before,.scrolled .g44-dark-sticky .close-slide-search span:after,.scrolled .g44-dark-sticky .close-slide-search span:before,body .g44-dark .flickity-page-dots li.dot,body.layout-dark .g44-auto-layout .facetwp-slider-reset:hover{background:var(--g44-primary-color-dark)}.footer{background-color:var(--g44-lightgray-color);content-visibility:visible!important;margin:0;position:relative}.footer-bottom{padding:20px 0}.footer-bottom .g44_col{flex-basis:auto}.footer .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--g44-button-dark-text)}.footer .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:var(--g44-button-dark-text-alt);text-decoration:underline}.footer-left-content{padding:0 10px}.g44-menu-footer{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.g44-menu-footer a{padding:5px 10px;display:inline-block}.flickity-prev-next-button{padding:9px;text-align:center;width:auto;height:auto}.flickity-button:active{scale:0.96}.g44-slider-post .flickity-prev-next-button.previous{left:0}.g44-slider-post .flickity-prev-next-button.next{right:0}.g44-gallery-slider .flickity-prev-next-button.previous{left:15px}.g44-gallery-slider .flickity-prev-next-button.next{right:15px}.flickity-prev-next-button>svg{display:none}.flickity-prev-next-button:after{content:"\F231";font-size:25px;color:inherit}.flickity-prev-next-button.previous:after{content:"\F22D"}.flickity-prev-next-button,.layout-dark .g44-auto-layout .flickity-prev-next-button,.layout-light .g44-auto-layout .flickity-prev-next-button{color:var(--g44-primary-color-dark);background-color:var(--g44-primary-color);border-color:var(--g44-primary-color)}.flickity-prev-next-button:hover,.layout-dark .g44-auto-layout .flickity-prev-next-button:hover,.layout-light .g44-auto-layout .flickity-prev-next-button:hover{color:#fff;background-color:var(--g44-secondary-color);border-color:var(--g44-secondary-color)}.g44-dark .flickity-prev-next-button{color:var(--g44-primary-color);background-color:var(--g44-primary-color-dark);border-color:var(--g44-primary-color-dark)}.g44-dark .flickity-prev-next-button:hover{color:var(--g44-primary-color);background-color:var(--g44-secondary-color-dark);border-color:var(--g44-secondary-color-dark)}.g44-gallery-container{--slider-item-width:100%;--g44-gallery-gap:1em;container-type:inline-size;width:100%;overflow:hidden}.overflow-unset,.overflow-unset .flickity-viewport{overflow:unset}.only-selected-visible .flickity-slider>*{opacity:0;transition:opacity .4s}.g44-slider-nav .slider-item.is-nav-selected figure,.only-selected-visible .flickity-slider>.is-selected{opacity:1}.g44-gallery-slider{width:calc(100% + var(--g44-gallery-gap));margin-left:calc(var(--g44-gallery-gap)/ -2)}.g44-gallery-slider.aspect-ratio-slider.col-1:not(.fit-cover) .flickity-viewport{background-color:var(--g44-black-color)}.g44-gallery-slider.ar-container{height:auto;max-height:70vh}.g44-gallery-slider.ar-container .flickity-viewport{height:100%!important;max-height:70vh;min-height:auto}.g44-gallery-slider.ar-container .slider-item{height:100%!important;width:max-content!important;max-width:unset!important}.g44-gallery-slider.ar-container figure,.g44-gallery-slider.ar-container img{height:100%!important;width:auto!important}.g44-gallery-slider.aspect-ratio-slider:not(.ar-container) figure img{aspect-ratio:var(--slider-aspect-ratio);object-fit:contain}.g44-gallery-slider.aspect-ratio-slider.col-1:not(.ar-container) .slider-item,.g44-gallery-slider.aspect-ratio-slider.col-1:not(.ar-container) .slider-item .g44-video,.g44-gallery-slider.aspect-ratio-slider.col-1:not(.ar-container) .slider-item a,.g44-gallery-slider.aspect-ratio-slider.col-1:not(.ar-container) .slider-item figure,.g44-gallery-slider.aspect-ratio-slider.col-1:not(.ar-container) .slider-item img{height:100%;width:100%;max-width:var(--slider-item-width,100%)}.g44-gallery-slider.aspect-ratio-slider.col-1:not(.ar-container) .slider-item,.g44-gallery-slider.aspect-ratio-slider.col-1:not(.ar-container) .slider-item img{height:auto;padding:0}.g44-gallery-slider .slider-item{padding:0 calc(var(--g44-gallery-gap)/ 2);box-sizing:border-box;width:var(--slider-item-width);max-width:var(--slider-item-max-width)}.g44-gallery-slider figure{margin:0;overflow:hidden}.g44-gallery-slider.square figure img,img.square{-o-object-fit:cover;object-fit:cover;-o-aspect-ratio:1/1;aspect-ratio:1/1}.g44-gallery-slider.horizontal figure img,img.horizontal{-o-object-fit:cover;object-fit:cover;-o-aspect-ratio:2/1;aspect-ratio:2/1}.g44-gallery-slider img,.testimonial-description{display:block}.g44-gallery-slider>:is(a:not(a:first-child),img:not(img:first-child)){display:none}.g44-gallery-slider .flickity-page-dots{position:absolute;bottom:10px}.flickity-enabled.is-fade .flickity-slider>*,.logo_carousel-slider{visibility:hidden}.g44-slider-nav{margin-top:5px;display:block}.g44-slider-nav:has(.slider-item.is-selected){pointer-events:auto}.g44-slider-nav:not(.flickity-enabled){display:grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.g44-slider-nav .slider-item{height:80px!important;width:auto;padding:5px;box-sizing:border-box;cursor:pointer}.g44-slider-nav .slider-item figure{opacity:.65;margin:0;height:100%;width:max-content;overflow:hidden;border-radius:15px}.g44-slider-nav .slider-item img{display:block;height:100%;width:auto}.flickity-viewport{min-height:100%}.g44-gallery-slider .flickity-viewport,.safari-only .flickity-viewport{transition:none}body.resize .flickity-enabled:not(.g44-slider-nav) .flickity-slider>*{height:auto!important}.g44-slider.as-header.auto .g44-slide,.g44-slider.auto .flickity-viewport,body.resize .flickity-enabled .flickity-viewport,body.resize .g44-slider.auto .g44-slide{height:100%!important}.slider-error{border:4px solid red;display:table;margin:auto;padding:30px;color:#000}.flickity-enabled.is-draggable .flickity-viewport{touch-action:pan-y!important}.g44-slider.auto{height:100%;width:100%;min-height:100px;position:absolute;z-index:9}body .flickity-page-dots{padding:0;box-sizing:border-box;position:relative;bottom:0;margin:1em 0 0}body .flickity-page-dots li.dot{padding:3px;border-radius:15px;margin:2px!important;background:var(--g44-primary-color);transition:width .2s,opacity .2s}body .flickity-page-dots li.dot:hover{opacity:.8}body .flickity-page-dots li.dot.is-selected{width:20px}.wp-block-cover:has(.as-header.auto){height:calc(100vh - var(--g44-header-height));min-height:calc(720px - var(--g44-header-height))!important}.transparent-header .wp-block-cover:has(.as-header.auto){height:100vh;min-height:720px!important}@supports (height:100svh){.wp-block-cover:has(.as-header.auto){height:calc(100svh - var(--g44-header-height))}.transparent-header .wp-block-cover:has(.as-header.auto){height:100svh}}@keyframes bouncing-arrow{0%,100%{padding-bottom:20px;opacity:0}30%,60%{opacity:1}80%{padding-bottom:0;opacity:0}}.safari-only .wp-block-cover.wp-duotone-dark-grayscale:before{position:absolute;width:100%;height:100%;top:0;left:0;inset:0;pointer-events:none;backdrop-filter:grayscale(1) contrast(1.1);-webkit-backdrop-filter:grayscale(1) contrast(1.1);z-index:1;content:""}.safari-only .wp-block-cover .wp-block-cover__inner-container,.safari-only .wp-block-cover-image .wp-block-cover__inner-container{z-index:2}.scroll-to-more{position:absolute;z-index:9;bottom:5vh;left:calc(50% - 20px);width:40px;height:50px;border-radius:var(--g44-border-radius-05);color:#fff;text-align:center;font-size:40px;line-height:100%;cursor:s-resize;animation-name:bouncing-arrow;animation-iteration-count:infinite;animation-timing-function:ease-out;animation-duration:2s;animation-delay:0s;transition:opacity .5s .5s}.g44-contact-banner i,.wpcf7-acceptance,.wpcf7-checkbox,.wpcf7-radio,body .g44-contact-banner,body .wpcf7 form .wpcf7-response-output{border-radius:var(--g44-border-radius-1)}.scrolled .scroll-to-more{opacity:0!important;visibility:hidden;animation-name:unset}.flickity-enabled:has(.flickity-prev-next-button.previous:disabled + .flickity-prev-next-button.next:disabled) :is(.flickity-prev-next-button,.flickity-page-dots),.hide-nav-buttons :is(.flickity-prev-next-button,.flickity-page-dots){display:none!important}.g44-slider.auto .flickity-slider>div{width:100%;height:100%;z-index:-1}.g44-slider.auto .g44-slide{position:relative;width:100%;height:100%}.g44-slider .g44-slide{width:100%;overflow:hidden}.g44-slider .g44-slide.g44-dark:has(video){background-color:var(--g44-black-color)}.wp-block-cover__inner-container:has(>.g44-slider.as-header.auto){height:100%}.wp-block-cover__inner-container:has(.g44-slider.auto){position:relative;height:100%;display:contents}.wp-block-cover .wp-block-columns:has(.g44-slider.auto){position:absolute}.wp-block-columns:has(.g44-slider.auto){height:100%;width:inherit}.wp-block-column:has(.g44-slider.auto){align-self:stretch;position:relative}.whole-slide-href{position:absolute;top:0;width:-webkit-fill-available;height:100%;z-index:91;display:block}.g44-slide .slide-video{display:block;width:100%;height:auto;background-position:center}.g44-slide .slide-image{display:block;width:100%}.g44-slider.parallax-slider-header .g44-slide:not(.is-selected)>*{filter:unset!important}.g44-slider.auto .slide-video,.g44-slider.auto:not(.logo_carousel-slider,.testimonial-slider) .slide-image,.g44-slider.same-height .slide-video,.g44-slider.same-height:not(.logo_carousel-slider,.testimonial-slider) .slide-image{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.g44-gallery-slider:not(.g44-anything-slider) img:not(.flickity-lazyloaded,.g44-video-overlay img),.g44-slider:not(.logo_carousel-slider,.testimonial-slider) img:not(.flickity-lazyloaded){filter:blur(3px);transform:scale(102%)}.g44-gallery-slider:not(.g44-anything-slider) figure:has(img:not(.flickity-lazyloaded,.g44-video-overlay img)),.g44-slider:not(.logo_carousel-slider,.testimonial-slider) figure:has(img:not(.flickity-lazyloaded)){position:relative;display:flex;align-items:center;justify-content:center}.g44-gallery-slider:not(.g44-anything-slider) figure:has(img:not(.flickity-lazyloaded,.g44-video-overlay img)):before,.g44-slider:not(.logo_carousel-slider,.testimonial-slider) figure:has(img:not(.flickity-lazyloaded)):before{content:"";z-index:2;opacity:.5}.g44-anything-slider .flickity-page-dots{bottom:0}.g44-anything-slider .flickity-viewport{padding-bottom:30px}.g44-anything-slider .flickity-prev-next-button{top:calc(50% - 15px)}.g44-slider.auto .flickity-slider>.g44-slide:first-child :is(.slide-video,.slide-image),.g44-slider.same-height .flickity-slider>.g44-slide:first-child :is(.slide-video,.slide-image){position:relative}.g44-slider.kenburns .slide-image,.g44-slider.kenburns .slide-videoOFF{transition-delay:0.5s;transition-property:transform;transition-timing-function:ease;transition-behavior:normal}.g44-slider.kenburns .is-selected .slide-image{transform:scale(1.15)}.g44-slide .slide-container{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;text-align:center;padding:60px 65px;box-sizing:border-box;container-type:inline-size;z-index:9}.bg-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.2);z-index:1}.g44-dark .bg-mask{background-color:rgba(0,0,0,.2)}.slide-container.left{text-align:left}.slide-container.middle{align-items:center}.slide-container.top{align-items:start}.slide-container.bottom{align-items:end}.slide-container.from-bottom .slide-content,.slide-container.from-left .slide-content,.slide-container.from-top .slide-content{transition:transform .5s cubic-bezier(.3, 0, .4, 1) .6s,opacity .5s cubic-bezier(.3, 0, .4, 1) .6s;opacity:0}.slide-container.from-bottom .slide-content{transform:translateY(200px)}.slide-container.from-top .slide-content{transform:translateY(-200px)}.is-selected .slide-container.from-bottom .slide-content,.is-selected .slide-container.from-top .slide-content{transform:translateY(0);opacity:1}.slide-container.from-left .slide-content{transform:translateX(-500px)}.is-selected .slide-container.from-left .slide-content{transform:translateX(0);opacity:1}.slide-content.wrapper{padding:0}.slide-content *{text-shadow:0 5px 25px #fff}.g44-dark .slide-content *{text-shadow:0 5px 25px #000}.slide-content .slide-head,.slide-content h2{font-size:clamp(35px, calc(1.5rem + ((1vw - 6px) * 4.2254)), 45px);font-weight:700;margin-bottom:15px;display:block}.slide-content .slide-description{font-size:1.3em;margin-bottom:25px;font-weight:inherit;display:block}.slide-content .slide-buttons{display:flex;justify-content:center;gap:10px}.slide-container.left .slide-content .slide-buttons{justify-content:start}.slide-container.right .slide-content .slide-buttons{justify-content:end}.g44-slider-post.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons),.logo_carousel-slider.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons){padding:0 45px}.g44-slider-post.flickity-enabled:has(.flickity-prev-next-button.previous:disabled + .flickity-prev-next-button.next:disabled){padding:0}.logo_carousel-slider .flickity-viewport{container-type:inline-size;min-height:120px;height:auto!important}.logo_carousel-slider .g44-slide{width:12.5%;min-height:100%;max-height:120px;height:auto!important;box-sizing:border-box;display:flex;justify-content:center}.logo_carousel-slider.flickity-enabled .g44-slide .container{height:100%;width:calc(100% - 40px);box-sizing:border-box;margin:auto;position:absolute;display:flex;align-items:center}.logo_carousel-slider .g44-slide img{max-width:90%;max-height:100%;width:auto;height:auto;margin:auto}.testimonial-slider{container-type:inline-size;box-sizing:border-box}.testimonial-slider .flickity-prev-next-button.previous{left:-20px}.testimonial-slider .flickity-prev-next-button.next{right:-20px}.testimonial-slider .testimonial-container{display:flex;gap:20px}.testimonial-slider .testimonial-container.center{flex-direction:column;align-items:center;text-align:center}.g44-steps .wp-block-column,.testimonial-slider .testimonial-container .testimonial-img{position:relative}.testimonial-content{flex-basis:fit-content}.testimonial-rating{display:inline-block;margin:0 0 .75em;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;letter-spacing:.25em;width:6.25em;color:var(--g44-yellow-color)}.testimonial-rating::before{content:"\F588\F588\F588\F588\F588";top:0;left:0;position:absolute}.testimonial-rating span{overflow:hidden;top:0;left:0;position:absolute;padding-top:1.5em}.testimonial-rating span::before{content:"\F586\F586\F586\F586\F586";top:0;position:absolute;left:0;width:6.25em}.testimonial-slider .testimonial-container .testimonial-img figure{margin:0;overflow:hidden;border-radius:50%;display:table}.testimonial-slider .testimonial-container .testimonial-img img{min-width:100px;object-fit:cover;width:100px;height:100px}.testimonial-title{font-size:1.2em;display:block;margin-bottom:15px}.testimonial-from{font-size:.95em;display:block;margin-top:15px}.testimonial-slider .g44-slide{width:50%;box-sizing:border-box;padding:0 40px}.testimonial-slider .g44-slide:has(.testimonial-container.center){width:33.33%}.testimonial-slider .g44-slide.just-one,.testimonial-slider .g44-slide.just-one:has(.testimonial-container.center){width:100%}.g44-slider:has(.just-one) .flickity-button{display:none}@supports (container-type:inline-size){@container (max-width:1400px){.isotope-grid .cpt-item,.isotope-grid:is(.col-4,.col-5) .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid:is(.columns-4,.columns-5) figure.wp-block-image:not(#individual-image){width:calc(33.33% - 2 * var(--g44-isotope-gap)/ 3)}.g44-gallery-slider:is(.col-4,.col-5) .slider-item,.g44-slider-post .cpt-item,.g44-slider-post:is(.col-4,.col-5) .cpt-item{width:33.33%}}@container (max-width:1100px){.g44-grid:is(.col-5,.col-4,.col-3,.col-5){grid-template-columns:repeat(3,minmax(200px,1fr))}.g44-grid:is(.col-2){grid-template-columns:repeat(2,minmax(200px,1fr))}.g44-gallery-slider:is(.col-3,.col-4,.col-5) .slider-item,.g44-slider-post:is(.col-3,.col-4,.col-5) .cpt-item{width:50%}}@container (max-width:781px){.isotope-grid .cpt-item,.isotope-grid:is(.col-2,.col-3,.col-4,.col-5) .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid:is(.columns-2,.columns-3,.columns-4,.columns-5) figure.wp-block-image:not(#individual-image){width:calc(50% - var(--g44-isotope-gap)/ 2)}.g44-grid:is(.col-5,.col-4,.col-3){grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.g44-grid:is(.col-2){grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.g44-gallery-slider:is(.col-3,.col-4,.col-5) .slider-item,.g44-slider-post .cpt-item{width:50%}.slide-content .slide-head,.slide-content h2{font-size:2em}.slide-content .slide-description{font-size:1.1em}}@container (max-width:520px){.isotope-grid .cpt-item,.isotope-grid:is(.col-2,.col-3,.col-4,.col-5) .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid:is(.columns-2,.columns-3,.columns-4,.columns-5) figure.wp-block-image:not(#individual-image){width:100%;padding:0}.g44-slider-post .cpt-item{width:100%;padding:0!important;margin-right:40px}.g44-gallery-slider:is(.col-2,.col-3,.col-4,.col-5) .slider-item,.g44-slider-post:is(.col-2,.col-3,.col-4,.col-5) .cpt-item{width:100%}.g44-slider-post{padding:0!important}.g44-slider-post .flickity-button{display:none}}@container (min-width:1680px){.isotope-grid .cpt-item{width:calc(20% - 4 * var(--g44-isotope-gap)/ 5)}}@container (max-width:1680px){.isotope-grid:is(.col-5) .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid:is(.columns-5) figure.wp-block-image:not(#individual-image){width:calc(25% - 3 * var(--g44-isotope-gap)/ 4)}.g44-gallery-slider:is(.col-5) .slider-item,.g44-slider-post:is(.col-5) .cpt-item{width:25%}.logo_carousel-slider .g44-slide{width:14.28%}}@container (max-width:1580px){.logo_carousel-slider .g44-slide{width:16.66%}}@container (max-width:1360px){.logo_carousel-slider .g44-slide{width:20%}}@container (max-width:1024px){.logo_carousel-slider .g44-slide{width:25%}}@container (max-width:781px){.logo_carousel-slider .g44-slide{width:33.33%}}@container (max-width:480px){.logo_carousel-slider .g44-slide{width:50%}}@container (max-width:380px){.slide-content .slide-head,.slide-content h2{font-size:1.6em}.slide-content .slide-buttons{gap:10px;flex-direction:column;width:max-content}.slide-container.center .slide-content .slide-buttons{margin:auto}.logo_carousel-slider .g44-slide{width:100%}}@container (max-width:850px){.testimonial-slider .g44-slide:not(:has(.center)){width:100%;margin-right:40px}.testimonial-slider .g44-slide:has(.testimonial-container.center){width:50%}}@container (max-width:781px){.testimonial-slider .g44-slide{padding:0}.testimonial-slider .g44-slide:has(.testimonial-container.center){width:100%;margin-right:40px}.testimonial-slider .flickity-button{display:none}}@container (max-width:680px){.testimonial-slider .testimonial-container{flex-direction:column;align-items:center;text-align:center}}@container (min-width:1600px){.testimonial-slider .g44-slide{width:33.33%}}}@supports not (container-type:inline-size){@media (max-width:1400px){.isotope-grid .cpt-item,.isotope-grid:is(.col-4,.col-5) .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid:is(.columns-4,.columns-5) figure.wp-block-image:not(#individual-image){width:calc(33.33% - 2 * var(--g44-isotope-gap)/ 3)}.g44-gallery-slider:is(.col-4,.col-5) .slider-item,.g44-slider-post .cpt-item,.g44-slider-post:is(.col-4,.col-5) .cpt-item{width:33.33%}}@media (max-width:1100px){.g44-grid:is(.col-5,.col-4,.col-3,.col-5){grid-template-columns:repeat(3,minmax(200px,1fr))}.g44-grid:is(.col-2){grid-template-columns:repeat(2,minmax(200px,1fr))}.g44-gallery-slider:is(.col-3,.col-4,.col-5) .slider-item,.g44-slider-post:is(.col-3,.col-4,.col-5) .cpt-item{width:50%}.testimonial-slider .g44-slide:not(:has(.center)){width:100%;margin-right:40px}.testimonial-slider .g44-slide:has(.testimonial-container.center){width:50%}}@media (max-width:781px){.isotope-grid .cpt-item,.isotope-grid:is(.col-2,.col-3,.col-4,.col-5) .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid:is(.columns-2,.columns-3,.columns-4,.columns-5) figure.wp-block-image:not(#individual-image){width:calc(50% - var(--g44-isotope-gap)/ 2)}.g44-grid:is(.col-5,.col-4,.col-3){grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.g44-grid:is(.col-2){grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.g44-gallery-slider:is(.col-3,.col-4,.col-5) .slider-item,.g44-slider-post .cpt-item{width:50%}.slide-content .slide-head,.slide-content h2{font-size:2em}.slide-content .slide-description{font-size:1.1em}}@media (max-width:520px){.isotope-grid .cpt-item,.isotope-grid:is(.col-2,.col-3,.col-4,.col-5) .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid:is(.columns-2,.columns-3,.columns-4,.columns-5) figure.wp-block-image:not(#individual-image){width:100%;padding:0}.g44-slider-post .cpt-item{width:100%;padding:0!important;margin-right:40px}.g44-gallery-slider:is(.col-2,.col-3,.col-4,.col-5) .slider-item,.g44-slider-post:is(.col-2,.col-3,.col-4,.col-5) .cpt-item{width:100%}.g44-slider-post{padding:0!important}.g44-slider-post .flickity-button{display:none}}@media (min-width:1680px){.isotope-grid .cpt-item{width:calc(20% - 4 * var(--g44-isotope-gap)/ 5)}}@media (max-width:1680px){.isotope-grid:is(.col-5) .cpt-item,.wp-block-gallery.has-nested-images.gallery-grid:is(.columns-5) figure.wp-block-image:not(#individual-image){width:calc(25% - 3 * var(--g44-isotope-gap)/ 4)}.g44-gallery-slider:is(.col-5) .slider-item,.g44-slider-post:is(.col-5) .cpt-item{width:25%}.logo_carousel-slider .g44-slide{width:14.28%}}@media (max-width:1580px){.logo_carousel-slider .g44-slide{width:16.66%}}@media (max-width:1360px){.logo_carousel-slider .g44-slide{width:20%}}@media (max-width:1024px){.logo_carousel-slider .g44-slide{width:25%}}@media (max-width:781px){.logo_carousel-slider .g44-slide{width:33.33%}}@media (max-width:480px){.logo_carousel-slider .g44-slide{width:50%}}@media (max-width:380px){.slide-content .slide-head,.slide-content h2{font-size:1.6em}.slide-content .slide-buttons{gap:10px;flex-direction:column;width:max-content}.slide-container.center .slide-content .slide-buttons{margin:auto}.logo_carousel-slider .g44-slide{width:100%}}@media (max-width:781px){.testimonial-slider .g44-slide{padding:0}.testimonial-slider .g44-slide:has(.testimonial-container.center){width:100%;margin-right:40px}.testimonial-slider .flickity-button{display:none}}@media (max-width:680px){.testimonial-slider .testimonial-container{flex-direction:column;align-items:center;text-align:center}}@media (min-width:1600px){.testimonial-slider .g44-slide{width:33.33%}}}body .g44-contact-banner{display:flex;align-items:center;align-items:stretch}.g44-contact-banner i{background:var(--g44-primary-color);padding:10px;align-content:center;color:#fff;font-size:inherit!important}.g44-contact-banner i:before{font-size:2em}@keyframes tilt-shaking{0%,100%,20%,40%{transform:rotate(0)}10%{transform:rotate(6deg)}30%{transform:rotate(-6deg)}}.g44-contact-banner:hover i:before{color:#fff;animation:.88s infinite tilt-shaking}.g44-contact-banner div{text-align:left;padding:5px 10px}.g44-contact-banner div .contact-info1{margin:0 0 4px;font-size:.9em;font-weight:400;min-width:160px;display:block}.g44-contact-banner div .contact-info2{margin:0;font-size:1em;font-weight:700;white-space:nowrap;display:block}.btn-close{width:34px;height:34px;cursor:pointer;display:block;position:relative;transition:.2s}.btn-close span{position:relative;display:block;height:100%}.btn-close span:after,.btn-close span:before,.scrolled .g44-light-sticky .close-slide-search span:after,.scrolled .g44-light-sticky .close-slide-search span:before{content:"";left:0;margin-top:48%;position:absolute;width:100%;height:3px;border-radius:2px;background:var(--g44-primary-color);transition:.2s}.h-widgets .close-slide-search:hover span:after,.h-widgets .close-slide-search:hover span:before,.scrolled .g44-light-sticky .h-widgets .close-slide-search:hover span:after,.scrolled .g44-light-sticky .h-widgets .close-slide-search:hover span:before{background:var(--g44-secondary-color)}.g44-dark .h-widgets .close-slide-search:hover span:after,.g44-dark .h-widgets .close-slide-search:hover span:before,.scrolled .g44-dark-sticky .close-slide-search:hover span:after,.scrolled .g44-dark-sticky .close-slide-search:hover span:before{background:var(--g44-secondary-color-dark)}.btn-close span:after{transform:rotate(-45deg)}.social-media{list-style-type:none;padding:0;margin:0;display:flex}.social-media li a{padding:10px;margin:0 6px 0 0;display:block;background:#06152a}.wpcf7 .cf7-cf-turnstile div,.wpcf7 div.cf7-cf-turnstile{margin:0 0 .75em!important}.cf-turnstile-br,.g44-steps .wp-block-column:last-child:after,.wpcf7 br{display:none}.wpcf7 p:has(>label){margin:0 0 1em}.wpcf7 .row5050{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.wpcf7 .help{font-size:.8em;margin:-.75em 0 -.5em}.wpcf7 .rodo-1{text-align:left!important}.wpcf7 .wpcf7-list-item{margin:0;display:flex;font-size:.95em}.wpcf7-list-item label,label:has(input[type=checkbox],input[type=radio]){display:inline-flex;align-items:baseline;cursor:pointer;gap:5px}.wpcf7-list-item label:hover,label:has(input[type=checkbox],input[type=radio]):hover{color:var(--g44-primary-color)}.layout-dark .g44-auto-layout label:has(input[type=checkbox],.layout-dark input[type=radio]):hover,.layout-dark .wpcf7-list-item label:hover{color:var(--g44-secondary-color-dark)}.wpcf7-acceptance label:has(input[type=checkbox],input[type=radio]):hover{color:inherit}.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-direction:column;gap:8px;background-color:var(--g44-lightgray-color);padding:.75em}.g44-dark .wpcf7-checkbox,.g44-dark .wpcf7-radio{background-color:rgb(20 21 22 / 20%)}input[type=checkbox],input[type=radio]{flex-shrink:0;margin-right:.5em;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);transform-origin:center;cursor:pointer}.wpcf7-acceptance :checked+span{font-weight:400!important}.wpcf7-acceptance .wpcf7-list-item{font-size:.9em}.wpcf7 .wpcf7-not-valid-tip{color:#e02020;font-size:.8em}.g44-dark .wpcf7 .wpcf7-not-valid-tip{color:#ffe900}.wpcf7-not-valid{border-color:#e02020!important;background-color:rgba(224,32,32,.05)!important;display:block;box-sizing:border-box}.g44-dark .wpcf7-not-valid{border-color:#ffbe14!important;background-color:rgb(255 190 20 / 5%)!important}.wpcf7-acceptance.wpcf7-not-valid{padding:5px}body .wpcf7 form .wpcf7-response-output{margin:1em 0 0;padding:15px 20px;text-transform:none;border:2px solid #00a0d2;background-color:#00a0d2;color:#fff;display:flex;gap:1em;align-items:center}.grecaptcha-badge,.wpcf7-response-output:empty{display:none!important}.wpcf7 form .wpcf7-response-output:before{content:"\F33A";display:block;color:inherit;font-size:2em}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background-color:#46b450;color:#fff}.wpcf7 form.sent .wpcf7-response-output:before{content:"\F26A"}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#e02020;background-color:#e02020;color:#fff}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;background-color:#f56e28;color:#fff}.wpcf7 form:is(.failed,.aborted,.spam) .wpcf7-response-output:before{content:"\F336"}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900;background-color:#ffb900;color:var(--g44-black-color)}[type=button],[type=reset],[type=submit],button,input[type=file]{-webkit-appearance:button;appearance:button;touch-action:manipulation;user-select:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted var(--g44-outline-color)}.flickity-button:focus-visible,.flickity-enabled:focus-visible .flickity-page-dots .is-selected,.g44-gallery-container:has(.g44-gallery-slider:focus-visible) .g44-slider-nav .is-selected figure,.g44-slider-nav:focus-visible .is-selected,.g44-video-overlay:focus-visible i,.price_slider .ui-slider-handle:focus-visible,.wc-block-components-button:not(.is-link):focus-visible,a:focus-visible,body:focus-visible,button:focus-visible,figure:has(>a:focus-visible),input:focus-visible,input[type=submit]:focus-visible,select:focus-visible,textarea:focus-visible{outline-width:3px!important;outline-style:auto;outline-offset:1px;outline-color:var(--g44-outline-color)!important}input:focus,select:focus,textarea:focus{border-color:var(--g44-secondary-color)!important}.flickity-button:focus-visible,.flickity-enabled:focus-visible .flickity-page-dots .is-selected,.g44-gallery-container:has(.g44-gallery-slider:focus-visible) .g44-slider-nav .is-selected figure{outline-offset:0;outline-style:solid}.flickity-button:focus{box-shadow:none}.wp-block-cover{background-color:inherit}.wp-block-cover.g44-dark{background-color:var(--g44-black-color)}.g44-z-index-9{z-index:9!important}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{display:inline;padding:.1em .25em;line-height:1.6em;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:10px}.wp-block-group:has(.has-text-align-center.has-background){text-align:center}.wp-block-cover[style*="padding-right:0"][style*="padding-left:0"] .wp-block-cover__inner-container{padding-left:0;padding-right:0}.wp-block-columns,.wp-block-cover,.wp-block-group,.wp-block-woocommerce-single-product{margin-left:auto;margin-right:auto;outline:0}.main-content>.wp-block-columns,.main-content>.wp-block-cover,.main-content>.wp-block-group{max-width:var(--wp--style--global--content-size)}.g44-col-customer-details #customer_details,.one-row-flex>.sticky-container>div,body .is-position-sticky{top:calc(var(--g44-header-height) + 30px)!important;transition:top .6s!important}body.scrolled .g44-col-customer-details #customer_details,body.scrolled .is-position-sticky,body.scrolled .one-row-flex>.sticky-container>div{top:calc(var(--g44-header-height) - var(--g44-topbar-height) + 20px)!important}body :has(.header.hide:not(.alpha-on-scroll)) .g44-col-customer-details #customer_details,body :has(.header.hide:not(.alpha-on-scroll)) .is-position-sticky,body :has(.header.hide:not(.alpha-on-scroll)) .one-row-flex>.sticky-container>div{top:30px!important}:where(.wp-block-columns.has-background){padding:var(--wp--preset--spacing--g-4412)}.is-layout-constrainedOFF>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-block-woocommerce-single-product{max-width:var(--wp--style--global--content-size)}:root body .alignwide{max-width:var(--wp--style--global--wide-size)}:root body .alignfull{max-width:none}.borders>div{border:1px solid;padding:1em}.g44-zoom>div:not(.g44-animate){transition:transform .1s}.g44-zoom>div:hover{transform:scale(1.03)!important;transition-duration:.3s;transition-delay:0s}.g44-steps .wp-block-column:after{content:'\F135';position:absolute;right:-1vw;top:clamp(31.5%,calc(.65em * 4.8254),calc(2vw + 29%));font-size:max(2vw, 30px);opacity:.4}.g44-steps.borders .wp-block-column:after{margin-top:1rem;right:1rem}.flow-root{display:flow-root}:is(.wp-block-embed__wrapper,.embed-container){position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;float:left;width:100%;margin:0 auto}:is(.wp-block-embed__wrapper,.embed-container):has(.rll-youtube-player){padding:0}:is(.wp-block-embed__wrapper,.embed-container) :is(iframe,object,embed){position:absolute;top:0;left:0;width:100%;height:100%}:is(iframe,object,embed){width:100%;border:0;outline:0;margin:0}.wp-block-navigation .wp-block-navigation-item{margin:0}@keyframes hintScrollLeftRight{0%,100%{transform:translateX(0)}20%{transform:translateX(-40px)}}.table-scroll-hint{animation:1.5s ease-out hintScrollLeftRight}.g44-freeze-col,.g44-freeze-row{position:sticky;background:#fff}.g44-freeze-col{left:0;z-index:2}.g44-freeze-row{top:0;z-index:3}.simple-header.admin-bar .header{margin-top:32px}.scrolled.admin-bar .navbar{top:32px}@media (min-width:782px){.popup-panel-open:hover .popup-panel-alert{transform:scale(1)}input[type=number]:not(.wc-block-components-quantity-selector__input,.quantity .qty){max-width:200px;padding-right:8px}input[type=number]:not(.wc-block-components-quantity-selector__input,.quantity .qty)::-webkit-inner-spin-button{-webkit-appearance:auto;transform:scale(2);cursor:pointer}}@media (max-width:1360px){.col-3-1360{flex-wrap:wrap!important}.col-3-1360 .wp-block-column{flex-basis:calc(33.33% - 40px)!important}}@media (max-width:1200px){.footer-bottom .col_wrapper .g44_col:last-child,.footer-bottom .footer-bottom .g44_col{flex-basis:100%;text-align:center!important}.col_wrapper:has(.g44_col:nth-child(2)) .g44_col:first-child{text-align:center}.footer .sm-icons,.g44-menu-footer{justify-content:center}.g44-menu-footer a{padding:10px}}@media (max-width:1024px){.h-widgets .widget:has(.gtranslate_wrapper){display:none}.header-style-2 .header-wrapper{border-radius:0;transition:border-radius .2s,background-color .4s}.scrolled.header-style-2 .header,.scrolled.header-style-2 .header-wrapper{margin:0;border-radius:0 0 var(--b-radius) var(--b-radius);width:100%}.scrolled:not(.header-style-2) .header{box-shadow:0 0 10px rgba(0,0,0,.25)}.scrolled .header>.wrapper{padding-top:10px;padding-bottom:10px}.order-nav-logo-widgets .h-logo{order:1;justify-content:start;flex-basis:auto}.header .order-nav-logo-widgets .h-nav.header-column,.order-nav-logo-widgets .h-widgets{flex-basis:auto}.flex-wrapper:has(.page-sidebar){flex-direction:column}.flex-wrapper>.page-sidebar{display:none}.page-sidebar-close,.page-sidebar-opener{display:block!important}body{--wp--preset--font-size--small:12px;--wp--preset--font-size--medium:15px;--wp--preset--font-size--large:20px;--wp--preset--font-size--x-large:25px}}@media (max-width:781px){:root body .m-margin-top{margin-top:var(--m-margin-top,initial)!important}:root body .m-margin-right{margin-right:var(--m-margin-right,initial)!important}:root body .m-margin-bottom{margin-bottom:var(--m-margin-bottom,initial)!important}:root body .m-margin-left{margin-left:var(--m-margin-left,initial)!important}:root body .m-max-width{max-width:var(--m-max-width)!important}.hide-on-mobile781{display:none!important}.header-style-2 .search-container{width:calc(100%);left:0;border-radius:0 0 20px 20px}.header .wrapper{gap:0}.as-header .flickity-prev-next-button,.g44-gallery-slider:not(.g44-anything-slider) .flickity-prev-next-button,.h-widgets .g44-contact-banner,.scroll-to-more{display:none}.as-header .g44-slide .slide-container,.modal-container .modal-content{padding:60px 25px}.g44-zoom>div:hover{transform:none}.mobile-no-radius{border-radius:0!important}.wp-block-cover .wp-block-columns:has(.g44-slider.auto){position:relative}.logo img{max-height:65px}.footer-top .col_wrapper .g44_col,.page-content .col_wrapper .g44_col{min-width:225px;text-align:left}.footer-bottom .col_wrapper .g44_col{flex-basis:100%;text-align:center}.footer-bottom .col_wrapper{gap:10px 30px}.slide-search input[type=submit]{padding-left:20px;padding-right:20px}.filter-buttons .button{padding:10px 12px;font-size:.85em}.posts-grid.style-2 .post-content{bottom:0}.posts-grid.style-2 .post-content a{color:#fff;text-shadow:0 2px 15px #000}.wpcf7 .row5050{grid-template-columns:1fr;gap:0}.search-item .title *{font-size:1.6em}.nav-post .button{flex-basis:100%}.wp-block-cover__inner-container,.wp-block-cover__inner-container:has(.g44-slider.auto){position:relative}.wp-block-column:has(.g44-slider.auto){height:40vh}.modal-close{right:12px;margin-top:-58px;border-radius:13px}body .g44-auto-layout .modal-close.button,body.woocommerce .g44-auto-layout .modal-close.button{right:2px;margin-top:2px}.g44-modal.no-padding .modal-close{right:0}.content .col-2-mobile .wp-block-column{flex-basis:calc(50% - 40px)!important}.wp-block-cover:has(.as-header.auto){height:calc(100vh - var(--g44-header-height));min-height:calc(800px - var(--g44-header-height))!important}.g44-steps .wp-block-column:after{transform:rotate(90deg) translateY(-50%);right:50%;top:unset;bottom:-40px}.g44-steps.borders .wp-block-column:after{transform:rotate(90deg) translateY(0);right:1rem;top:0;bottom:unset}.slide-search .search-container form{flex-direction:column}.slide-search .search-container form>div,.slide-search .search-container form>div>input[type=submit]{flex-grow:1;width:100%}}@media (max-width:680px){body .wpcf7 form .wpcf7-response-output{align-items:start}.topbar .col_wrapper{gap:0}.topbar a.icon,.topbar-icons>*{padding:10px}.h-center:not(.simple-header .h-center){display:none}.topbar-icons{justify-content:center;flex-wrap:wrap}.header>.wrapper{padding:15px}.g44-gallery-slider.aspect-ratio-slider.col-1:not(.ar-container) .slider-item,.g44-gallery-slider.aspect-ratio-slider:not(.ar-container) figure,.g44-gallery-slider.aspect-ratio-slider:not(.ar-container) figure img{aspect-ratio:var(--slider-ar-mobile,var(--slider-aspect-ratio))}.g44-gallery-slider.aspect-ratio-slider.col-1 .slider-item{margin-bottom:calc(-1 * var(--g44-gallery-gap))}}@media (max-width:480px){.logo img{max-height:55px;max-width:150px}.footer .col_wrapper .g44_col{flex-basis:100%;text-align:center}.search-item{flex-direction:column-reverse;gap:20px}.search-item .search-img{width:60%;flex-basis:auto}.search-item .search-content{flex-basis:auto}fieldset.search-filters label{flex-grow:1;padding:.5em}}@media (max-width:380px){.header .wrapper{gap:0 10px}}