@keyframes g44-fade-in{0%{opacity:0}100%{opacity:1}}.first-loading .header-wrapper,.first-loading .page-content,.first-loading .navbar{opacity:0}.loaded .header-wrapper,.loaded .page-content,.loaded .navbar{opacity:1;animation-name:g44-fade-in;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:0.2s}.page-content{opacity:1;overflow-x:clip}@supports not (overflow:clip){.page-content{overflow-x:hidden}}@keyframes loadingFlickity{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.full-loading .price_slider_wrapper:after,.flickity-loading:before,.g44-slider-post:not(.flickity-enabled):before{content:"Loading..."!important;color:var(--g44-primary-color);display:flex!important;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;z-index:5;left:0;top:0;animation-duration:2s;animation-iteration-count:infinite;animation-name:loadingFlickity;animation-timing-function:linear;background-color:rgb(255 255 255 / 50%);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);contain:paint}.g44-dark .full-loading .price_slider_wrapper:after,.g44-dark .flickity-loading:before{color:var(--g44-primary-color-dark);background-color:rgb(0 0 0 / 50%)}.loader-rounded .flickity-loading:before{border-radius:20px}.flickity-loading>div{opacity:.1;pointer-events:none;contain:paint}.first-loading *,.first-loading *:before,.first-loading *:after{animation-play-state:paused!important}.flickity-enabled.is-dragging a,.flickity-enabled.is-dragging button{pointer-events:none!important}.parallax-header,.parallax-cover{will-change:transform;transform:translateZ(0)}.wp-block-cover__background{margin:unset!important;max-width:unset}.layout-dark .minicart-sidebar{background:var(--g44-sidebar-bg-dark)}img{height:auto;max-width:100%}.page-content img{width:100%}.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.aligncenter{margin:auto;display:block}.alignright{float:left;margin-inline-start:2em;margin-inline-end:0}strong,b{font-weight:700}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;line-height:1.3em}:is(h1,h2,h3,h4,h5,h6).font-body{font-family:var(--g44-font-family-body)}blockquote{margin:1em 0em 1em 2em}blockquote cite::before{content:"— "}p{margin:1em 0 1em 0;line-height:1.35em;font-size:1em}.content p:first-child{margin-top:0}.textwidget p:last-child{margin-bottom:0}.textwidget p:first-child{margin-top:0}h1{font-size:var(--wp--preset--font-size--g-44-1)}h2{font-size:var(--wp--preset--font-size--g-44-2)}h3{font-size:var(--wp--preset--font-size--g-44-3)}h4{font-size:var(--wp--preset--font-size--g-44-4)}h5{font-size:var(--wp--preset--font-size--g-44-5)}h6{font-size:var(--wp--preset--font-size--g-44-6)}.g44-adv-fontsize{font-size:var(--adv-fontsize)}.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{-webkit-transition:transform 0.3s ease 0s;-moz-transition:transform 0.3s ease 0s;-o-transition:transform 0.3s ease 0s;-ms-transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s}.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::before,.g44-gradient-blur::after,.g44-gradient-blur>div{position:absolute;inset:0;content:"";backdrop-filter:blur(var(--blur));mask:linear-gradient(to bottom,#fff0 var(--a),rgb(0 0 0) var(--b),rgb(0 0 0) var(--c),#fff0 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%}ul.g44-list li:before,.g44-steps .wp-block-column:after,.g44-before-after .ba-slider>div:after,.g44-tabs .panels button:before,.wp-block-details summary:before,.flickity-prev-next-button::after,:is(.pswp__button--zoom,.pswp__button--close,.pswp__button--arrow):after,.g44-alert::before,.button-icon>a:after,.button-icon>a:before,.button-icon:after,.button-icon:before,.title-has-icon .title a:after,.testimonial-rating,a[target=_blank]:after,.facetwp-type-checkboxes :before,input[type=date]::after,blockquote::before,.post-share .button:before,.wpcf7-response-output:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.g44-icon-inline{vertical-align:middle}.g44-icon-inline:before{vertical-align:0!important}ul.g44-list,ol.g44-list{padding:0 0 0 1.3em;margin:.5em 0}ul.g44-list:last-child,ol.g44-list:last-child{margin-bottom:0}ul.g44-list{list-style:none}ol.g44-list:not([style*="list-style-type"],[reversed]){padding:0 0 0 30px;margin:.5em 0 1.5em;list-style:none;counter-reset:li-counter}ul.g44-list li,ol.g44-list li{margin:0 0 .5em 0;position:relative}ul.g44-list li:last-child,ol.g44-list li:last-child{margin-bottom:0}ul.g44-list li .g44-list,ol.g44-list:not([style*="list-style-type"],[reversed]) li .g44-list{margin:.5em 0}ul.g44-list li:before{background:var(--g44-primary-color);border-radius:100%;width:10px;height:10px;content:"";position:absolute;margin-left:-1em;margin-top:.4em}ol.g44-list:not([style*="list-style-type"],[reversed])>li:before{position:absolute;background:var(--g44-primary-color);color:#fff;border-radius:30px;padding:3px;width:auto;min-width:1em;height:1em;text-align:center;margin-top:0;margin-left:-30px;font-size:1em;line-height:1;content:counter(li-counter);counter-increment:li-counter}ol.g44-list.list-ol-style-1:not([style*="list-style-type"],[reversed])>li:before,ol.g44-list.list-ol-style-1:not([style*="list-style-type"],[reversed]) ol>li:before{background:var(--g44-primary-color-dark);color:var(--g44-primary-color);border:1px solid var(--g44-primary-color)}ul.g44-list.list-check li:before,ul.g44-list.list-arrow li:before,ul.g44-list.list-x-circle-fill li:before,ul.g44-list.list-heart li:before{color:var(--g44-primary-color);background:transparent!important;margin-left:-1.3em!important;margin-top:0.1em!important}ul.g44-list.list-check li:before{content:"\F26A"!important}ul.g44-list.list-arrow li:before{content:"\F133"!important}ul.g44-list.list-x-circle-fill li:before{content:"\F622"!important}ul.g44-list.list-heart li:before{content:"\F415"!important}.g44-dark ul.g44-list li:before{color:var(--g44-secondary-color-dark);background:var(--g44-secondary-color-dark)}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)}fieldset legend{font-weight:700}address{font-style:normal;color:var(--g44-primary-color)}.layout-dark .g44-auto-layout address{color:var(--g44-secondary-color-dark)}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,: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),.woocommerce form .form-row .input-text,.woocommerce form .form-row select{width:100%;outline:none;max-width:100%;padding:10px 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);-webkit-transition:border-color 0.2s ease 0s;-moz-transition:border-color 0.2s ease 0s;-o-transition:border-color 0.2s ease 0s;-ms-transition:border-color 0.2s ease 0s;transition:border-color 0.2s ease 0s}::-webkit-search-cancel-button{-webkit-appearance:none}select,.layout-light .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='%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)}.g44-dark input[type=date]::after{color:var(--g44-secondary-color-dark)}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}:is(input,textarea)::placeholder,.layout-light .g44-auto-layout :is(input,textarea)::placeholder{opacity:1;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:#fff0;border-color:var(--g44-secondary-color-dark);color:var(--g44-secondary-color-dark)}: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),.layout-dark.woocommerce-cart .g44-auto-layout table.cart td.actions .coupon .input-text{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)}.gtranslate_wrapper select{font-size:.9em;padding:12px 30px 12px 10px;border-radius:50px}.h-sidebar-icons .gtranslate_wrapper{width:65px}.h-sidebar-icons .gtranslate_wrapper select,.scrolled .g44-light-sticky .h-sidebar-icons .gtranslate_wrapper select,.g44-dark-sticky .h-sidebar-icons .gtranslate_wrapper select{width:100%;background-color:#fff0;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:#fff0;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}button:not(button:disabled){cursor:pointer}.wp-block-button .has-text-align-left{text-align:left}.wp-block-button .has-text-align-center{text-align:center}.wp-block-button .has-text-align-right{text-align:right}.wp-block-button.button-icon .has-text-align-left,.wp-block-button.button-icon .has-text-align-center,.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-left *:not(br),.wp-block-button__link.has-text-align-center *: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}@keyframes g44-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes g44-wiggle{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}53%{transform:rotate(5deg)}56%{transform:rotate(0deg)}59%{transform:rotate(-5deg)}62%{transform:rotate(0deg)}65%{transform:rotate(-5deg)}68%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.g44-wiggle{animation:g44-wiggle 3s infinite}.g44-wiggle:hover{animation:pause}.button-icon:not(.bui-left)>a:after,.button-icon.bui-left>a:before,a.button-icon:not(.bui-left):after,a.button-icon.bui-left:before,.button-icon:not(.bui-left):not(:has(a)):after,.title-has-icon .title a:after{color:inherit;content:" \F135";font-size:1.25em;line-height:.5em;vertical-align:-.225em;margin-left:.25em;margin-right:-.2em;-webkit-transition:margin 0.2s ease 0s;-moz-transition:margin 0.2s ease 0s;-o-transition:margin 0.2s ease 0s;-ms-transition:margin 0.2s ease 0s;transition:margin 0.2s ease 0s}.button-icon>a:hover:after,.button-icon:not(:has(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}.button-icon.bui-left.bui-arrow>a:before,.button-icon:not(.bui-left).bui-arrow>a:after,a.button-icon.bui-left.bui-arrow:before,a.button-icon:not(.bui-left).bui-arrow:after,.button-icon.bui-arrow:not(.bui-left):not(:has(a)):after{content:"\F135"}.button-icon.bui-left.bui-arrow-circle>a:before,.button-icon:not(.bui-left).bui-arrow-circle>a:after,a.button-icon.bui-left.bui-arrow-circle:before,a.button-icon:not(.bui-left).bui-arrow-circle:after,.button-icon.bui-arrow-circle:not(.bui-left):not(:has(a)):after{content:"\F133"}.button-icon.bui-left.bui-play-circle>a:before,.button-icon:not(.bui-left).bui-play-circle>a:after,a.button-icon.bui-left.bui-play-circle:before,a.button-icon:not(.bui-left).bui-play-circle:after,.button-icon.bui-play-circle:not(.bui-left):not(:has(a)):after{content:"\F4F2"}.button-icon.bui-left.bui-cart>a:before,.button-icon:not(.bui-left).bui-cart>a:after,a.button-icon.bui-left.bui-cart:before,a.button-icon:not(.bui-left).bui-cart:after{content:"\F242"}.button-icon.bui-left.bui-chat>a:before,.button-icon:not(.bui-left).bui-chat>a:after,a.button-icon.bui-left.bui-chat:before,a.button-icon:not(.bui-left).bui-chat:after{content:"\F267"}.button-icon.bui-left.bui-tel1>a:before,.button-icon:not(.bui-left).bui-tel1>a:after,a.button-icon.bui-left.bui-tel1:before,a.button-icon:not(.bui-left).bui-tel1:after{content:"\F5B4"}.button-icon.bui-left.bui-email1>a:before,.button-icon:not(.bui-left).bui-email1>a:after,a.button-icon.bui-left.bui-email1:before,a.button-icon:not(.bui-left).bui-email1:after{content:"\F32F"}.button-icon.bui-left.bui-map1>a:before,.button-icon:not(.bui-left).bui-map1>a:after,a.button-icon.bui-left.bui-map1:before,a.button-icon:not(.bui-left).bui-map1:after{content:"\F3E7"}.button-icon.bui-left.bui-download>a:before,.button-icon:not(.bui-left).bui-download>a:after,a.button-icon.bui-left.bui-download:before,a.button-icon:not(.bui-left).bui-download:after{content:"\F356"}.button-icon.bui-left.bui-linkedin>a:before,.button-icon:not(.bui-left).bui-linkedin>a:after{content:"\F472"}.button-icon.bui-left.bui-fb>a:before,.button-icon:not(.bui-left).bui-fb>a:after content:"\F344"}.button-icon.bui-left.bui-instagram>a:before,.button-icon:not(.bui-left).bui-instagram>a:after{content:"\F437"}.button-icon.bui-left.bui-tiktok>a:before,.button-icon:not(.bui-left).bui-tiktok>a:after{content:"\F6CC"}.button-icon.bui-left.bui-yt>a:before,.button-icon:not(.bui-left).bui-yt>a:after{content:"\F62B"}button:disabled{opacity:0.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:3px solid transparent!important}input[type=submit]:active,.button:active,.wp-block-button a:active,body .wc-block-components-button:active,.woocommerce-account .edit:active{transform:translateY(4px)}.g44-search-form{display:flex;width:100%;align-items:baseline;gap:1em}.g44-search-form>div:first-child{flex-grow:1}.searchform div{display:flex;gap:30px}.search-wrapper{display:flex;flex-direction:column;gap:30px}.search-item{background:var(--g44-lightgray-color);border:2px solid var(--g44-lightgray-color);border-radius:var(--g44-border-radius-2);padding:30px;display:flex;gap:30px;justify-content:space-between;align-items:flex-start;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.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:#fff0}.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 0}.dynamic-search{display:block;position:relative;margin:0 0 10px 0}.ds-form{display:flex;align-items:center}.main-menu input[type=search]{font-size:1rem;text-align:center;padding:10px 10px}.ds-reset{width:0;visibility:hidden;opacity:0;border:0;padding:0;background:#fff0;height:38px;display:block;line-height:0;cursor:pointer;position:relative;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.ds-active .ds-reset{width:46px;visibility:visible;margin-left:10px;opacity:1;visibility:visible}.ds-reset span:before,.ds-reset span:after{content:"";position:absolute;left:0;top:calc(50% - 1.5px);width:100%;height:3px;border-radius:1px;background:var(--g44-black-color);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.layout-dark .g44-auto-layout .ds-reset span:before,.layout-dark .g44-auto-layout .ds-reset span:after{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 0;border-radius:var(--g44-border-radius-menu)}:is(.g44-dark,.layout-dark .g44-auto-layout) .search-alert{border-color:#3d3d43}hr.wp-block-separator,hr{width:100%;border:0;border-top:2px solid;color:var(--g44-black-color);margin:2.5em 0}.g44-dark hr.wp-block-separator,.g44-dark hr,.layout-dark .g44-auto-layout hr.wp-block-separator,.layout-dark .g44-auto-layout hr{color:var(--g44-primary-color-dark)}hr.wp-block-separator.aligncenter{margin:2.5em 0}::selection{background:var(--g44-primary-color);color:#fff}::-moz-selection{background:var(--g44-primary-color);color:#fff}.arrow-to-top{border-radius:60px;opacity:0;transform:translateX(50px);font-size:35px;line-height:0;color:#fff;text-shadow:0 0 1px var(--g44-black-color)}.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)}.sr-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.padding-page-content{padding-bottom:80px}.breadcrumbs{font-size:.8em;padding:5px 0 5px 0;margin:0 -5px -5px -5px;white-space:nowrap;overflow:hidden;overflow-x:scroll}.page-title .breadcrumbs{margin:0 -5px 0 -5px}.breadcrumbs.center{text-align:center}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs>i,.breadcrumbs .current{color:var(--g44-darkgray-color);mix-blend-mode:exclusion}.g44-dark .breadcrumbs>i,.g44-dark .breadcrumbs .current{color:var(--g44-lightgray-color);mix-blend-mode:normal}.breadcrumbs a:has(.home-crumb){display:inline-block;border-radius:4px;padding:2px;margin-left:5px}.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(/wp-content/themes/g44/assets/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;background-color:#fff0}.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;font-weight:700;border-radius:var(--g44-border-radius-2);margin-top:10px}body .wrapper{max-width:1400px;margin:0 auto;padding:0 var(--wp--preset--spacing--g-4412);box-sizing:border-box;width:100%}.content>*{position:relative}.topbar .wrapper,.footer .wrapper{max-width:1400px}.navbar .wrapper,.header .wrapper{max-width:1400px;position:relative}body .wrapper-full,.navbar .wrapper-full,.header .wrapper-full,.footer .wrapper-full,.shop-content.wrapper-full:has(.one-row-flex),.page-content:has(.shop-content.wrapper-full) .page-title .wrapper{max-width:100%}.footer .wrapper-full{max-width:calc(100% - 30px);padding:0 40px}.footer .footer-bottom .wrapper{align-items:center}body .no-padding,body .padding-0{padding:0}.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 .g44_col{text-align:center}.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{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:#fff0;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%)}.post-password-form p:last-of-type{margin-bottom:0}.post-password-form input[type=submit]{margin-top:1em}.pswp img{object-fit:contain;background:var(--g44-lightgray-color);box-shadow:inset 0 0 50vw var(--g44-gray-color)}.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{-webkit-transition:opacity 0.4s ease 0s,visibility 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s,visibility 0.4s ease 0s;-o-transition:opacity 0.4s ease 0s,visibility 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s,visibility 0.4s ease 0s;transition:opacity 0.4s ease 0s,visibility 0.4s ease 0s;will-change:opacity}.g44-sidebar-overlay,.modal-overlay{display:block;visibility:hidden;opacity:0;position:fixed;width:100%;height:100vh;top:0;left:0}.g44-sidebar-overlay,.pswp__bg,.modal-overlay,::backdrop{background-color:rgb(17 17 17 / 40%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.layout-dark .g44-sidebar-overlay,.layout-dark .modal-overlay,.layout-dark ::backdrop{background-color:rgb(50 50 50 / 40%)}.centered-container{position:relative;z-index:9;width:100%;text-align:center}.slide-search .centered-container form{display:flex;align-items:baseline;gap:1em;flex-grow:1;flex-basis:0%}.slide-search input[type=text],.slide-search input[type=search]{margin:auto;max-width:none;text-align:center;font-size:1.2em}.g44-search-form input[type=submit]{display:block}.g44-search-form input[type=submit][disabled]{opacity:.5;filter:grayscale(1);pointer-events:none}.slide-search input[type=submit]{margin:0}.close-button{background-color:#fff0;border:0;cursor:pointer}.close-button .x-el{transform:rotate(-45deg);width:100%;height:3px;border-radius:1px;background:#fff;margin:-2px 0}.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-opener,.page-sidebar-close{display:none!important}.page-sidebar-content .widget{margin-bottom:1.5em;padding:1px}.page-sidebar-content .widget:last-child{margin-bottom:0}.g44sidebar-dialog{background-color:#fff0;border:0;padding:0;display:block!important;z-index:999}.g44sidebar-dialog::backdrop{display:none!important}dialog .g44sidebar,.layout-light .g44-auto-layout 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;-webkit-transition:transform 0.3s ease 0s,opacity 0.3s ease 0s,visibility 0.4s ease 0s;-moz-transition:transform 0.3s ease 0s,opacity 0.3s ease 0s,visibility 0.4s ease 0s;-o-transition:transform 0.3s ease 0s,opacity 0.3s ease 0s,visibility 0.4s ease 0s;-ms-transition:transform 0.3s ease 0s,opacity 0.3s ease 0s,visibility 0.4s ease 0s;transition:transform 0.3s ease 0s,opacity 0.3s ease 0s,visibility 0.4s ease 0s;background-color:var(--g44-sidebar-bg)}.layout-dark dialog .g44sidebar{background-color:var(--g44-sidebar-bg-dark)}.layout-dark .g44-auto-layout dialog .g44sidebar{color:#fff}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 rgb(0 0 0 / .4);box-shadow:0 20px 60px rgb(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}.main-menu .close-button{display:none}.g44sidebar .close-button{position:absolute;background-color:transparent!important;z-index:9;top:10px;visibility:hidden;display:block;margin-left:0;padding:4px 4px;height:45px;width:45px;transform:translateX(0);opacity:0;border-radius:var(--g44-border-radius-1);-webkit-transition:all 0.35s ease 0.25s;-moz-transition:all 0.35s ease 0.25s;-o-transition:all 0.35s ease 0.25s;-ms-transition:all 0.35s ease 0.25s;transition:all 0.35s ease 0.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:none}.g44-modal{display:flex;visibility:hidden;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;transition:visibility 0.4s ease 0s;background-color:#fff0;border:0}.g44-modal::backdrop{display:none}.g44-modal.show-modal{visibility:visible}.modal-container{--modal-radius:15px;--modal-max-height:calc(100dvh - 50px);max-width:650px;width:calc(100% - 40px);max-height:var(--modal-max-height);height:auto;-ms-overflow-style:none;scrollbar-width:none;margin:auto;position:relative;border:1px solid #fff0;opacity:0;transform:translateY(150px);z-index:9;background-color:#fff;box-shadow:0 20px 60px rgb(0 0 0 / .25);box-sizing:border-box;border-radius:var(--modal-radius);-webkit-transition:transform 0.4s ease 0s,opacity 0.2s ease 0s;-moz-transition:transform 0.4s ease 0s,opacity 0.2s ease 0s;-o-transition:transform 0.4s ease 0s,opacity 0.2s ease 0s;-ms-transition:transform 0.4s ease 0s,opacity 0.2s ease 0s;transition:transform 0.4s ease 0s,opacity 0.2s ease 0s}.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{padding:0}.g44-modal.no-padding .modal-content .modal-error{padding:50px;text-align:center}.g44-modal .modal-content{transition:visibility 0.2s ease 0s,opacity 0.2s ease 0s,max-height 0.3s ease 0s;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;border-radius:var(--modal-radius);height:auto;max-height:var(--modal-max-height);padding:50px;box-sizing:border-box;opacity:0;visibility:hidden}.g44-modal.show-modal .modal-content{opacity:1;visibility:visible}.g44-modal .modal-content::-webkit-scrollbar,.g44-modal .modal-content::-webkit-scrollbar{display:none}.g44-modal.show-modal .modal-content:not(.modal-content:has(.g44-ajax-loader)){-webkit-animation:modal-anim 0.2s ease-out;-moz-animation:modal-anim 0.2s ease-out;animation:modal-anim 0.2s ease-out;animation-iteration-count:1}.g44-modal.no-padding .modal-content figure:last-child{margin:0;position:relative;z-index:99}.g44-modal.no-padding .modal-content figure a{display:block}.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}.g44-modal.show-modal .modal-overlay{opacity:1;visibility:visible}@keyframes g44-progress{0%{transform:translate3d(0,0,0);opacity:.9}60%{transform:translate3d(-.25rem,0,0);opacity:1}100%{transform:translate3d(0,0,0);opacity:.9}}@keyframes g44-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.g44-ajax-loader{width:100%;height:180px;box-sizing:border-box;opacity:.5;font-size:10px;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}.g44-ajax-loader::before,.g44-slider:not(.logo_carousel-slider,.testimonial-slider) figure:has(img:not(.flickity-lazyloaded)):before,.g44-gallery-slider:not(.g44-anything-slider) figure:has(img:not(.flickity-lazyloaded,.g44-video-overlay img)):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:g44-spin 0.88s linear infinite}.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}.bottom-fixed-buttons{z-index:98;position:fixed;display:flex;flex-direction:column;gap:5px;bottom:10px}.bottom-fixed-buttons.left{left:10px}.bottom-fixed-buttons.right{right:10px;align-items:center}body .button.only-icon-button{opacity:0.8!important;font-size:20px!important;padding:7px!important;line-height:0!important;box-shadow:0 0 1px #fff}body .button.only-icon-button:has(.popup-panel-alert.show){opacity:1!important}.bottom-fixed-buttons .button:hover,.g44dialog-close:hover,.bottom-fixed-buttons .button:focus-visible,.g44dialog-close:focus-visible{opacity:1!important;transform:scale(1.05)}.bottom-fixed-buttons.left .button.hidden{transform:translateX(-50px);opacity:0!important}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:scale(0);transform-origin:center center;transition:opacity 0.4s ease,transform 0.4s ease;max-width:100%;width:100%;max-height:100%;height:100%;right:0;left:unset;bottom:0;top:unset;border:none;background:#fff0;padding:0;box-sizing:border-box;outline:none;cursor:pointer}.g44dialog-container{width:100%;height:100%;padding:10px;box-sizing:border-box;pointer-events:none}.g44dialog-wrapper{position:absolute;max-width:650px;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);box-shadow:0 20px 60px rgb(0 0 0 / .25);outline:none;pointer-events:auto;cursor:auto}.layout-dark .g44dialog-wrapper{background:var(--g44-sidebar-bg-dark)}dialog.g44dialog::-webkit-scrollbar,.g44dialog-wrapper::-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}.popup-panel-alert span{padding:0 15px;display:block;width:max-content}.popup-panel-open:focus-visible .popup-panel-alert,.popup-panel-alert.show{transform:scale(1)}dialog.g44dialog.popup-panel{transform-origin:bottom right}dialog.g44dialog.popup-panel.hiding{transform:scale(0)}.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}dialog.g44dialog.modal-search.hiding{transform:scale(0)}.modal-search .search-submit{width:100%}fieldset.search-filters{margin:1em 0 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{width:var(--g44-isotope-gap)}.g44-iso-sentinel{width:100%;height:1px}.container-inline{position:relative}.g44-iso-loader{position:sticky;bottom:1em;z-index:5;width:100%;display:none;pointer-events:none}.g44-iso-loader.is-active{display:block}.g44-iso-loader .spinner-wrap{width:max-content;margin:0 auto;padding:10px 10px;border-radius:999px;background:rgb(255 255 255 / .7);box-shadow:0 6px 22px rgb(0 0 0 / .12)}.g44-iso-loader .spinner{width:24px;height:24px;border:3px solid rgb(0 0 0 / .15);border-top-color:rgb(0 0 0 / .55);border-radius:50%;animation:g44spin .8s linear infinite}@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}.wp-block-post-template.isotope-grid,.posts-grid{margin:0;padding:0;list-style:none}.cover-link:after{display:none!important}.wp-block-cover:has(.g44-cover-slider){overflow:hidden}.wp-block-cover .g44-cover-slider{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.g44-cover-slider.is-interactive{z-index:1}.g44-cover-slider .flickity-viewport,.g44-cover-slider .flickity-slider,.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 0.44s ease-out!important}.g44-cover-slider .flickity-page-dots{position:absolute;margin:.5em 0}.g44-resizing .flickity-slider,.g44-resizing .flickity-viewport{transition:none!important}.g44-slider-post:after,.g44-gallery-slider:after,.g44-slider-nav:after,.g44-cover-slider::after{content:'flickity';display:none}.g44-slider-post{display:block!important;box-sizing:border-box}.g44-slider-post .cpt-item{box-sizing:border-box;float:left}.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),.g44-gallery-container>.g44-gallery-slider:not(.flickity-enabled) .slider-item:not(.slider-item:first-child),.testimonial-slider2:not(.flickity-enabled) .g44-slide:not(.g44-slide:first-child),.logo_carousel-slider:not(.flickity-enabled) .g44-slide:not(.g44-slide:first-child){display:none}.testimonial-slider:not(.flickity-enabled) .g44-slide:not(.g44-slide:first-child){visibility:visible}.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}.testimonial-slider.flickity-enabled .g44-slide:not(.g44-slide:first-child){visibility:visible}.g44-slider-post:not(.flickity-enabled)>.flickity-viewport .cpt-item:first-child,.g44-slider:not(.flickity-enabled)>.flickity-viewport .g44-slide:first-child,.g44-gallery-container>.g44-gallery-slider:not(.flickity-enabled) .slider-item: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)}figure a,figure.wp-block-image a{display:block}.posts-grid figure,.wp-block-gallery figure,figure.wp-block-image{overflow:hidden}figcaption{text-align:center}*[data-with-preloader]{cursor:pointer}.posts-grid img,.page-content .wp-block-gallery figure a img,.page-content figure.wp-block-image a img{display:block;-webkit-transition:transform 0.8s ease 0s;-moz-transition:transform 0.8s ease 0s;-o-transition:transform 0.8s ease 0s;-ms-transition:transform 0.8s ease 0s;transition:transform 0.8s ease 0s;will-change:transform}.posts-grid .cpt-item:hover img,.posts-grid .cpt-item:has(img):has(*:focus-visible) img,.page-content .wp-block-gallery figure:hover a img,.page-content figure.wp-block-image:not(:has(figcaption)):hover a img{transform:scale(1.05)}.isotope-grid{margin-bottom:var(--g44-isotope-gap)}.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;margin-bottom:var(--g44-isotope-gap)}.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}.isotope-grid .gutter-sizer{width:var(--g44-isotope-gap)}.content:has(>.g44-grid),.container-inline{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(0.625rem, 0.926vw + 0.44rem, 1.25rem);row-gap:clamp(1.25rem, 1.852vw + 0.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-slider-post.col-5 .cpt-item,.g44-gallery-slider.col-5 .slider-item{width:20%}.g44-slider-post.col-4 .cpt-item,.g44-gallery-slider.col-4 .slider-item{width:25%}.g44-slider-post.col-3 .cpt-item,.g44-gallery-slider.col-3 .slider-item{width:33.3%}.g44-slider-post.col-2 .cpt-item,.g44-gallery-slider.col-2 .slider-item{width:50%}.g44-slider-post.col-1 .cpt-item{width:100%}@supports (container-type:inline-size){@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-slider-post:is(.col-5) .cpt-item,.g44-gallery-slider:is(.col-5) .slider-item{width:25%}}@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-slider-post .cpt-item,.g44-slider-post:is(.col-4,.col-5) .cpt-item,.g44-gallery-slider:is(.col-4,.col-5) .slider-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-slider-post:is(.col-3,.col-4,.col-5) .cpt-item,.g44-gallery-slider:is(.col-3,.col-4,.col-5) .slider-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-slider-post .cpt-item,.g44-gallery-slider:is(.col-3,.col-4,.col-5) .slider-item{width:50%}}@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-slider-post:is(.col-2,.col-3,.col-4,.col-5) .cpt-item,.g44-gallery-slider:is(.col-2,.col-3,.col-4,.col-5) .slider-item{width:100%}.g44-slider-post{padding:0 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)}}}@supports not (container-type:inline-size){@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-slider-post:is(.col-5) .cpt-item,.g44-gallery-slider:is(.col-5) .slider-item{width:25%}}@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-slider-post .cpt-item,.g44-slider-post:is(.col-4,.col-5) .cpt-item,.g44-gallery-slider:is(.col-4,.col-5) .slider-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-slider-post:is(.col-3,.col-4,.col-5) .cpt-item,.g44-gallery-slider:is(.col-3,.col-4,.col-5) .slider-item{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-slider-post .cpt-item,.g44-gallery-slider:is(.col-3,.col-4,.col-5) .slider-item{width:50%}}@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-slider-post:is(.col-2,.col-3,.col-4,.col-5) .cpt-item,.g44-gallery-slider:is(.col-2,.col-3,.col-4,.col-5) .slider-item{width:100%}.g44-slider-post{padding:0 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)}}}.wp-block-post-template.is-layout-grid .wp-block-post-title,.posts-grid :is(h1,h2,h3,h4,h5,h6){font-size:1.3em;margin:0}: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 0;font-size:.9em;display:block}.posts-grid .post-excerpt p{margin:.5em 0 0 0}.posts-grid .button.simple{margin:.5em 0 10px 0;width:100%;text-align:left}.wp-block-post-excerpt__more-text{margin:0}.posts-grid .post-excerpt .button,.wp-block-post-excerpt a{font-size:1em;margin-top:1em;padding:8px 16px}.page-title .post-meta{margin-top:.75em}.g44-author-box{display:flex;gap:.75em;margin-top:.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 .author-meta p{margin:0}.g44-author-box .author-name{font-weight:700}.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.variant-full p.author-name{font-size:1.4em}.g44-author-box .author-bio{font-size:.95em}.g44-author-box .author-bio p{margin:.5em 0 0 0}.g44-user-socials{margin-top:1em}.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}.tag-list ul,.g44-terms-list{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 15px}.g44-terms-list.center{justify-content:center}.tag-list ul li,.g44-terms-list li{padding:0;margin:0}.tag-list ul li a,.g44-terms-list:not(.simple) 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{background:var(--g44-lightgray-color)}body .post-share{margin:2em 0;display:flex;gap:1em}body .post-share .button{flex-grow:1}body .post-share .button:after{display:none}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(#fff0 10%,rgb(0 0 0 / 65%) 100%);background-size:100% 100px;background-repeat:no-repeat;background-position:bottom center;width:100%;height:100%;top:0;left:0;z-index:99;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.posts-grid.style-2 .cpt-item:has(img):hover .post-featured-image:before,.posts-grid.style-2 .cpt-item:has(img):has(*:focus-visible) .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% 180px}.posts-grid .post-container{position:relative}.posts-grid.style-2 .post-container{overflow:hidden}.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;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.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);-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}.posts-grid.style-2 .cpt-item:has(img) .post-content>.post-details.ready{max-height:0;opacity:0}.posts-grid.style-2 .cpt-item:has(img):hover .post-content>.post-details,.posts-grid.style-2 .cpt-item:has(img):has(*:focus-visible) .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 1em 1em 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:#fff0;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:#fff0}.paginate-links .current,.wp-block-query-pagination .current{background:var(--g44-secondary-color);color:#fff}.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 0}.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:none;margin-bottom:5px;padding-left:0}body .facetwp-checkbox.checked{background-image:none}.facetwp-checkbox:hover{color:var(--g44-primary-color)}.layout-dark .g44-auto-layout .facetwp-checkbox:hover{color:var(--g44-secondary-color-dark)}.facetwp-checkbox:before{content:"\F584";margin-right:5px;color:var(--g44-primary-color)}.layout-dark .g44-auto-layout .facetwp-checkbox:before{color:var(--g44-secondary-color-dark)}.facetwp-checkbox.checked:before{content:"\F26C"}.layout-dark dialog .g44sidebar .facetwp-checkbox:hover{color:var(--g44-secondary-color-dark)}.layout-dark dialog .g44sidebar .facetwp-checkbox:before{color:var(--g44-secondary-color-dark)}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%)}.page-sidebar-content .widget>h3{font-size:1.4em}.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 .noUi-handle:hover{background:var(--g44-lightgray-color)}.facetwp-slider-label{font-weight:700}body .facetwp-slider-reset{border:1px solid var(--g44-gray-color);border-radius:20px;box-shadow:unset;padding:6px 12px;margin-top:.75em}body .facetwp-slider-reset:hover{background:var(--g44-lightgray-color)}body.layout-dark .g44-auto-layout .facetwp-slider-reset{border:none;background:var(--g44-secondary-color-dark);color:var(--g44-black-color)}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 p{margin: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:.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-light .g44-auto-layout .flickity-prev-next-button,.layout-dark .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-light .g44-auto-layout .flickity-prev-next-button:hover,.layout-dark .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;-webkit-transition:opacity 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s;-o-transition:opacity 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s;transition:opacity 0.4s ease 0s}.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 figure{aspect-ratio:var(--slider-aspect-ratio)}.g44-gallery-slider.aspect-ratio-slider.col-1:not(.fit-cover) .flickity-viewport{background-color:var(--g44-black-color)}.g44-gallery-slider.aspect-ratio-slider figure img{aspect-ratio:var(--slider-aspect-ratio);object-fit:contain}.g44-gallery-slider.aspect-ratio-slider.fit-cover figure img{object-fit:cover}.g44-gallery-slider.aspect-ratio-slider.col-1 .slider-item,.g44-gallery-slider.aspect-ratio-slider.col-1 .slider-item a,.g44-gallery-slider.aspect-ratio-slider.col-1 .slider-item figure,.g44-gallery-slider.aspect-ratio-slider.col-1 .slider-item img,.g44-gallery-slider.aspect-ratio-slider.col-1 .slider-item .g44-video{height:100%;width:100%}.g44-gallery-slider.aspect-ratio-slider.col-1 .slider-item,.g44-gallery-slider.aspect-ratio-slider.col-1 .slider-item img{height:auto}.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:not(.flickity-enabled,.flickity-loading)>.flickity-viewport .slider-item{pointer-events:none}.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{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>*{visibility:hidden}.flickity-enabled.is-fade .flickity-slider>*.is-selected{visibility:visible}.g44-slider-nav{margin-top:5px;display:block}.g44-slider-nav{pointer-events:none}.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 .flickity-viewport:not(.is-pointer-down2) .flickity-slider{-webkit-transition:transform 0.2s ease 0s;-moz-transition:transform 0.2s ease 0s;-o-transition:transform 0.2s ease 0s;-ms-transition:transform 0.2s ease 0s;transition:transform 0.2s ease 0s}.g44-slider-nav .slider-item figure{opacity:.65}.g44-slider-nav .slider-item.is-nav-selected figure{opacity:1}.g44-slider-nav .slider-item figure{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-slider{will-change:transform;backface-visibility:hidden}.g44-slider:after{content:'flickity';display:none}.flickity-viewport{min-height:100%;will-change:transform}.safari-only .flickity-viewport,.g44-gallery-slider .flickity-viewport{transition:none}body.resize .flickity-enabled:not(.g44-slider-nav) .flickity-slider>*{height:auto!important}body.resize .flickity-enabled .flickity-viewport{height:100%!important}.g44-slider.auto .flickity-viewport{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);-webkit-transition:width 0.2s ease 0s,opacity 0.2s ease 0s;-moz-transition:width 0.2s ease 0s,opacity 0.2s ease 0s;-o-transition:width 0.2s ease 0s,opacity 0.2s ease 0s;-ms-transition:width 0.2s ease 0s,opacity 0.2s ease 0s;transition:width 0.2s ease 0s,opacity 0.2s ease 0s}body .flickity-page-dots li.dot:hover{opacity:.8}body .flickity-page-dots li.dot.is-selected{width:20px}body .g44-dark .flickity-page-dots li.dot{background:var(--g44-primary-color-dark)}.flickity-page-dots li:before{display:none!important}.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%{padding-bottom:20px;opacity:0}30%{opacity:1}60%{opacity:1}80%{padding-bottom:0;opacity:0}100%{padding-bottom:20px;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;-webkit-transition:opacity 0.5s ease 0.5s;-moz-transition:opacity 0.5s ease 0.5s;-o-transition:opacity 0.5s ease 0.5s;-ms-transition:opacity 0.5s ease 0.5s;transition:opacity 0.5s ease 0.5s}.scrolled .scroll-to-more{opacity:0!important;visibility:hidden;animation-name:unset}.hide-nav-buttons :is(.flickity-prev-next-button,.flickity-page-dots),.flickity-enabled:has(.flickity-prev-next-button.previous:disabled+.flickity-prev-next-button.next:disabled) :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%}body.resize .g44-slider.auto .g44-slide{height:100%!important}.g44-slider .g44-slide{width:100%;overflow:hidden}.g44-slider .g44-slide:not(:first-child){height:100%}.g44-slider:not(.flickity-enabled) .g44-slide:not(:first-child){opacity:0;pointer-events:none}.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%}.g44-slider.as-header.auto .g44-slide{height:100%!important}.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-slider:not(.logo_carousel-slider,.testimonial-slider) img:not(.flickity-lazyloaded),.g44-gallery-slider:not(.g44-anything-slider) img:not(.flickity-lazyloaded,.g44-video-overlay img){filter:blur(5px)}.g44-slider:not(.logo_carousel-slider,.testimonial-slider) figure:has(img:not(.flickity-lazyloaded)),.g44-gallery-slider:not(.g44-anything-slider) figure:has(img:not(.flickity-lazyloaded,.g44-video-overlay img)){position:relative;display:flex;align-items:center;justify-content:center}.g44-slider:not(.logo_carousel-slider,.testimonial-slider) figure:has(img:not(.flickity-lazyloaded)):before,.g44-gallery-slider:not(.g44-anything-slider) figure:has(img:not(.flickity-lazyloaded,.g44-video-overlay img)):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.same-height .flickity-slider>.g44-slide:first-child :is(.slide-video,.slide-image),.g44-slider.auto .flickity-slider>.g44-slide:first-child :is(.slide-video,.slide-image){position:relative}.g44-slider.kenburns .slide-videoOFF,.g44-slider.kenburns .slide-image{transition-delay:500ms;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:rgb(255 255 255 / .2);z-index:1}.g44-dark .bg-mask{background-color:rgb(0 0 0 / .2)}.slide-container.center{text-align:center}.slide-container.left{text-align:left}.slide-container.right{text-align:right}.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-top .slide-content,.slide-container.from-left .slide-content{-webkit-transition:transform 0.5s cubic-bezier(.3,0,.4,1) 0.6s,opacity 0.5s cubic-bezier(.3,0,.4,1) 0.6s;-moz-transition:transform 0.5s cubic-bezier(.3,0,.4,1) 0.6s,opacity 0.5s cubic-bezier(.3,0,.4,1) 0.6s;-o-transition:transform 0.5s cubic-bezier(.3,0,.4,1) 0.6s,opacity 0.5s cubic-bezier(.3,0,.4,1) 0.6s;-ms-transition:transform 0.5s cubic-bezier(.3,0,.4,1) 0.6s,opacity 0.5s cubic-bezier(.3,0,.4,1) 0.6s;transition:transform 0.5s cubic-bezier(.3,0,.4,1) 0.6s,opacity 0.5s cubic-bezier(.3,0,.4,1) 0.6s;opacity:0;will-change:transform,opacity}.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 h2,.slide-content .slide-head{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}@supports (container-type:inline-size){@container (max-width:781px){.slide-content h2,.slide-content .slide-head{font-size:2em}.slide-content .slide-description{font-size:1.1em}}@container (max-width:380px){.slide-content h2,.slide-content .slide-head{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}}}@supports not (container-type:inline-size){@media (max-width:781px){.slide-content h2,.slide-content .slide-head{font-size:2em}.slide-content .slide-description{font-size:1.1em}}@media (max-width:380px){.slide-content h2,.slide-content .slide-head{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.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons),.g44-slider-post.flickity-enabled:has(.flickity-prev-next-button):not(.hide-nav-buttons){padding:0 45px}.logo_carousel-slider{visibility:hidden}.logo_carousel-slider.flickity-enabled{visibility:visible}.g44-slider-post.flickity-enabled:has(.flickity-prev-next-button.previous:disabled+.flickity-prev-next-button.next:disabled){padding:0 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}@supports (container-type:inline-size){@container (max-width:1680px){.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){.logo_carousel-slider .g44-slide{width:100%}}}@supports not (container-type:inline-size){@media (max-width:1680px){.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){.logo_carousel-slider .g44-slide{width:100%}}}.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}.logo_carousel-slider .flickity-slider{display:flex;align-items:center}.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:after{content:'flickity';display:none}.testimonial-slider .testimonial-container{display:flex;gap:20px}.testimonial-slider .testimonial-container.center{flex-direction:column;align-items:center;text-align:center}.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;font-weight:700;margin-bottom:15px}.testimonial-description{display:block}.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:1100px){.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:1100px){.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){.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;border-radius:var(--g44-border-radius-1)}.g44-contact-banner i{background:var(--g44-primary-color);padding:10px;border-radius:var(--g44-border-radius-1);align-content:center;color:#fff;font-size:inherit!important}.g44-contact-banner i:before{font-size:2em}@keyframes tilt-shaking{0%{transform:rotate(0deg)}10%{transform:rotate(6deg)}20%{transform:rotate(0eg)}30%{transform:rotate(-6deg)}40%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.g44-contact-banner:hover i:before{color:#fff;animation:tilt-shaking 0.88s infinite}.g44-contact-banner div{text-align:left;padding:5px 10px}.g44-contact-banner div .contact-info1{margin:0 0 4px 0;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;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.btn-close span{position:relative;display:block;height:100%}.btn-close span:before,.btn-close span:after,.scrolled .g44-light-sticky .close-slide-search span:before,.scrolled .g44-light-sticky .close-slide-search span:after{content:"";left:0;margin-top:48%;position:absolute;width:100%;height:3px;border-radius:2px;background:var(--g44-primary-color);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.h-widgets .close-slide-search:hover span:before,.h-widgets .close-slide-search:hover span:after,.scrolled .g44-light-sticky .h-widgets .close-slide-search:hover span:before,.scrolled .g44-light-sticky .h-widgets .close-slide-search:hover span:after{background:var(--g44-secondary-color)}.g44-dark .btn-close span:before,.g44-dark .btn-close span:after,.scrolled .g44-dark-sticky .close-slide-search span:before,.scrolled .g44-dark-sticky .close-slide-search span:after{background:var(--g44-primary-color-dark)}.g44-dark .h-widgets .close-slide-search:hover span:before,.g44-dark .h-widgets .close-slide-search:hover span:after,.scrolled .g44-dark-sticky .close-slide-search:hover span:before,.scrolled .g44-dark-sticky .close-slide-search:hover span:after{background:var(--g44-secondary-color-dark)}.btn-close span:before{transform:rotate(45deg)}.btn-close span:after{transform:rotate(-45deg)}.social-media{list-style-type:none;padding:0;margin:0;display:flex}.social-media li{padding:0;margin:0}.social-media li a{padding:10px;margin:0;display:block;background:#06152a;margin-right:6px}.wpcf7 div{margin:0 0 1em 0}.wpcf7 div.cf7-cf-turnstile,.wpcf7 .cf7-cf-turnstile div{margin:0 0 .75em 0!important}.cf-turnstile-br,.wpcf7 br{display:none}.wpcf7 fieldset div:last-child{margin-bottom:0}.wpcf7 p{margin:0 0 0 0}.wpcf7 .row5050{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.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 .wpcf7-list-item label:hover,.layout-dark .g44-auto-layout label:has(input[type=checkbox],.layout-dark input[type=radio]):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;border-radius:var(--g44-border-radius-1)}.g44-dark .wpcf7-checkbox,.g44-dark .wpcf7-radio{background-color:rgb(20 21 22 / 20%)}input[type=checkbox],input[type=radio]{flex-shrink:0;transform:scale(1.5);margin-right:.5em;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);transform-origin:center;cursor:pointer}:checked:not(.place-order :checked)+span,:checked:not(.place-order :checked)+label{font-weight:700}.wpcf7-acceptance{border-radius:var(--g44-border-radius-1)}.wpcf7-acceptance :checked+span{font-weight:normal!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:rgb(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{border-radius:var(--g44-border-radius-1);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}.wpcf7-response-output:empty{display:none}.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.failed .wpcf7-response-output,.wpcf7 form.aborted .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.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .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)}body:focus-visible,button:focus-visible,input[type=submit]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,figure:has(>a:focus-visible),.wc-block-components-button:not(.is-link):focus-visible,.price_slider .ui-slider-handle:focus-visible,.g44-slider-nav:focus-visible .is-selected,.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-video-overlay:focus-visible i,.flickity-button:focus-visible{outline-width:3px!important;outline-style:auto;outline-offset:1px;outline-color:var(--g44-outline-color)!important}input:focus,textarea:focus,select:focus{border-color:var(--g44-secondary-color)!important}.flickity-enabled:focus-visible .flickity-page-dots .is-selected,.g44-gallery-container:has(.g44-gallery-slider:focus-visible) .g44-slider-nav .is-selected figure,.flickity-button:focus-visible{outline-offset:0;outline-style:solid}.flickity-button:focus{box-shadow:none}.safari-only .wp-block-cover-image.has-parallax,.safari-only .wp-block-cover.has-parallax,.safari-only .wp-block-cover__image-background.has-parallax,.safari-only video.wp-block-cover__video-background.has-parallax{will-change:transform}.wp-block-cover{background-color:inherit}.wp-block-cover.g44-dark{background-color:var(--g44-black-color)}.parallax-cover .wp-block-cover__image-background{object-fit:cover;height:110%;top:-5%}.wp-block-spacer{margin-block-start:unset}body{--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}.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-group,.wp-block-columns,.wp-block-cover,.wp-block-woocommerce-single-product{margin-left:auto;margin-right:auto;outline:none}.main-content>.wp-block-group,.main-content>.wp-block-columns,.main-content>.wp-block-cover{max-width:var(--wp--style--global--content-size)}body .is-position-sticky,.one-row-flex>.sticky-container>div,.g44-col-customer-details #customer_details{top:calc(var(--g44-header-height) + 30px)!important;-webkit-transition:top 0.6s ease 0s!important;-moz-transition:top 0.6s ease 0s!important;-o-transition:top 0.6s ease 0s!important;-ms-transition:top 0.6s ease 0s!important;transition:top 0.6s ease 0s!important}body.scrolled .is-position-sticky,body.scrolled .one-row-flex>.sticky-container>div,body.scrolled .g44-col-customer-details #customer_details{top:calc(var(--g44-header-height) - var(--g44-topbar-height) + 20px)!important}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,body :has(.header.hide:not(.alpha-on-scroll)) .g44-col-customer-details #customer_details{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 rgb(0 0 0 / 20%);padding:1em}.g44-zoom>div:not(.g44-animate){-webkit-transition:transform 0.2s ease 0s;-moz-transition:transform 0.2s ease 0s;-o-transition:transform 0.2s ease 0s;-ms-transition:transform 0.2s ease 0s;transition:transform 0.2s ease 0s}.g44-zoom>div:hover{transform:scale(1.03)!important}.g44-steps .wp-block-column{position:relative}.g44-steps .wp-block-column:after{content:'\F135';position:absolute;right:-1vw;top:clamp(31.5%, calc(0.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}.g44-steps .wp-block-column:last-child:after{display:none}body .g44-flex,.wp-block-columns.is-not-stacked-on-mobile.g44-flex,.wp-block-columns:has(.g44-flex-grow-1.wp-block-column){flex-wrap:wrap!important}.g44-flex>.wp-block-column,.g44-flex>.wp-block-button,.g44-flex-grow-1.wp-block-column{flex-grow:1!important}.flow-root{display:flow-root}.overflow-hidden{overflow:hidden}.wp-block-column.is-vertically-aligned-stretch{display:flex;flex-direction:column;justify-content:space-between}.wp-block-cover:has(.wrapper),.wp-block-cover-image:has(.wrapper){padding-left:0;padding-right:0}.wp-block-cover.has-custom-content-position .wrapper{padding:0}.wp-block-cover,.wp-block-cover-image,.wp-block-cover.has-custom-content-position{min-height:auto}.wp-block-column:has(.wp-block-cover:only-child){align-self:stretch}.wp-block-cover:only-child{min-height:auto;width:100%;height:100%}.is-vertically-aligned-top .wp-block-cover{height:unset}:where(.wp-block-columns){margin-bottom:1em}.wp-block-columns>.wp-block-column{box-sizing:border-box;z-index:2}.wp-block-cover:has(.g44-slider),.wp-block-cover-image:has(.g44-slider),body .wp-block-columns:has(.g44-slider){padding:0}:is(.wp-block-embed__wrapper,.embed-container){position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;float:left;width:100%;margin:0 auto 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 0}*[style*="padding-top:var(--wp--preset--spacing--g-44)"]{padding-top:var(--wp--custom--spacing-vertical--g-44)!important}*[style*="padding-bottom:var(--wp--preset--spacing--g-44)"]{padding-bottom:var(--wp--custom--spacing-vertical--g-44)!important}*[style*="padding-top:var(--wp--preset--spacing--g-4412)"]{padding-top:var(--wp--custom--spacing-vertical--g-4412)!important}*[style*="padding-bottom:var(--wp--preset--spacing--g-4412)"]{padding-bottom:var(--wp--custom--spacing-vertical--g-4412)!important}.g44-infobar{font-size:1em;opacity:1}.info-items{width:100%;height:2em;position:relative}.info-item{white-space:nowrap;overflow:hidden;text-align:center;height:2em;line-height:calc(2em - 6px);padding:3px 0;position:absolute;width:100%;-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;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.info-item>div{gap:10px;width:auto;display:inline-block;display:inline-flex;justify-content:center;align-items:center;padding:0 1em}.info-item.active{z-index:9;opacity:1}.info-item:not(.active){z-index:4;opacity:0;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0}.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(0deg)!important}@keyframes hintScrollLeftRight{0%{transform:translateX(0)}20%{transform:translateX(-40px)}100%{transform:translateX(0)}}.table-scroll-hint{animation:hintScrollLeftRight 1.5s ease-out}.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}.grecaptcha-badge{display:none!important}.disable-pointer-events{pointer-events:none}@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}:root body .d-max-width{max-width:var(--d-max-width)!important}}@media (min-width:1680px){.scrolled.simple-header.header-style-2 .header{backdrop-filter:none!important}}@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}.g44-menu-footer{justify-content:center}.footer .sm-icons{justify-content:center}.g44-menu-footer a{padding:10px 10px}}@media (max-width:1024px){.h-widgets .widget:has(.gtranslate_wrapper){display:none}.simple-header .logo img,.scrolled.simple-header .logo img{max-height:48px}.scrolled .topbar{transform:translateY(-50px);max-height:0;padding:0;opacity:0}.scrolled:not(.header-style-2) .header{box-shadow:0 0 10px rgb(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-opener,.page-sidebar-close{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 .slide-search{width:calc(100%);left:0;border-radius:0 0 20px 20px}.header .wrapper{gap:0 0}.as-header .flickity-prev-next-button{display:none}.as-header .g44-slide .slide-container{padding:60px 25px}.scroll-to-more{display:none}.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}.h-widgets .g44-contact-banner{display:none}.h-sidebar-icons{font-size:.85em}.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:has(.g44-slider.auto),.wp-block-cover__inner-container{position:relative}.wp-block-column:has(.g44-slider.auto){height:40vh}.reverse-mobile{flex-direction:column-reverse;flex-wrap:nowrap!important}.reverse-mobile>div{flex-basis:auto!important}.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}.modal-container .modal-content{padding:60px 25px}.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}.g44-gallery-slider:not(.g44-anything-slider) .flickity-prev-next-button{display:none}.slide-search .centered-container form{flex-direction:column}.slide-search .centered-container form>div,.slide-search .centered-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{padding:5px 0}.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 15px}.g44-gallery-slider.aspect-ratio-slider.col-1 .slider-item,.g44-gallery-slider.aspect-ratio-slider figure,.g44-gallery-slider.aspect-ratio-slider 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}.hide-on-mobile,.hide-on-mobile480,.h-sidebar-icons .widget:has(.hide-on-mobile){display:none}fieldset.search-filters label{flex-grow:1;padding:.5em .5em}}@media (max-width:380px){.header .wrapper{gap:0 10px}}