:root{--text-color:var(--black);--heading-color:var(--color-1);--link-color:var(--color-1);--link-color-hover:color-mix(in oklab, var(--link-color) 80%, var(--white));--button-background-color:var(--color-2);--button-background-color-hover:color-mix(in oklab, var(--color-2) 80%, var(--white));--button-text-color:var(--white);--button-text-color-hover:var(--white);--font-family-body:manrope;--font-family-heading:manrope;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:500;--font-weight-extra-bold:600;--line-height-default:1.6;--line-height-medium:1.4;--line-height-small:1.2;--font-size-base:clamp(14px, 0.21vw + 13.33px, 16px);--font-size-h4:clamp(17.5px, 0.4vw + 16.22px, 21.33px);--font-size-h3:clamp(21.88px, 0.68vw + 19.69px, 28.43px);--font-size-h2:clamp(27.34px, 1.1vw + 23.83px, 37.9px);--font-size-h1:clamp(34.18px, 1.7vw + 28.73px, 50.52px);--font-size-huge:clamp(45px, 3.13vw + 35px, 75px);--font-size-large:1.2rem;--font-size-medium:1.1rem;--font-size-small:0.9rem;--font-size-tiny:0.8rem;--header-height:7rem;--border-width-default:1px;--border-width-small:1px;--border-width-large:.33rem;--border-radius-default:1rem;--border-radius-small:calc(var(--border-radius-default) / 2);--border-radius-large:calc(var(--border-radius-default) * 2);--box-shadow-default:0px .5rem 2rem -.5rem rgba(0, 0, 0, 0.15);--box-shadow-small:0px .25rem 1rem -.5rem rgba(0, 0, 0, 0.15);--box-shadow-large:0px .75rem 3rem -.5rem rgba(0, 0, 0, 0.15);--transition-duration:0.3s;--spacing-tiny:clamp(8.89px, 0.93vw + 5.93px, 17.78px);--spacing-small:clamp(13.33px, 1.39vw + 8.89px, 26.67px);--spacing-default:clamp(20px, 2.08vw + 13.33px, 40px);--spacing-medium:clamp(30px, 3.13vw + 20px, 60px);--spacing-large:clamp(45px, 4.69vw + 30px, 90px);--button-margin-top:1.5rem;--width-wide:1440px;--width-default:1280px;--width-narrow:800px;--vertical-section-padding:var(--spacing-large);--horizontal-section-padding:var(--spacing-medium);--section-padding:var(--vertical-section-padding) var(--horizontal-section-padding)}.inverted{--text-color:var(--white);--heading-color:var(--white);--link-color:var(--white);--button-background-color:var(--white);--button-background-color-hover:var(--link-color-hover);--button-text-color:var(--black);--button-text-color-hover:var(--white)}.scrolling{--header-height:7rem}@media (max-width:960px){:root{--header-height:5rem}.scrolling{--header-height:5rem}}@media (max-width:640px){:root{--horizontal-section-padding:var(--spacing-default)}}@media (max-width:320px){:root{--section-padding:calc(min(6vw, 80px) + 20px) 20px}}.accordion-menu{width:100%}.accordion-menu ul{list-style:none;padding:0}.accordion-menu a{min-height:2em;padding-right:2.5em;display:flex;align-items:center;color:var(--text-color)}.accordion-menu .menu-item{position:relative;width:100%}.accordion-menu .menu-item .sub-menu-icon{display:none;width:2em;height:2em;position:absolute;top:0;right:0;transition-duration:var(--transition-duration)}.accordion-menu .menu-item .sub-menu-icon:hover{background:var(--pale)}.accordion-menu .menu-item-has-children>.sub-menu-icon{display:flex;justify-content:center;align-items:center}.accordion-menu .menu-item>.sub-menu-icon::after{content:"";display:block;width:.4em;height:.4em;border-bottom:1px solid var(--dark);border-left:1px solid var(--dark);transform:rotate(45deg) translate(.1em,-.1em);transition-duration:var(--transition-duration)}.accordion-menu .sub-menu-icon.sub-menu-open::after{transform:rotate(-45deg) translate(1px,-1px)}.accordion-menu .sub-menu{height:0;overflow:hidden;transition-duration:var(--transition-duration);padding-left:1rem}.accordion-menu .sub-menu-open+.sub-menu{height:auto}.background-image{position:relative}.background-image>img:first-of-type{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}html,body{font-size:var(--font-size-base)}body{background:var(--white);color:var(--text-color);font-family:var(--font-family-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-default);font-optical-sizing:auto;box-sizing:border-box;margin:0}div,.section-wrapper{color:var(--text-color)}.font-size-huge,.has-huge-font-size{font-size:var(--font-size-huge)}h1,.font-size-h1{font-size:var(--font-size-h1)}h2,.font-size-h2{font-size:var(--font-size-h2)}h3,.font-size-h3{font-size:var(--font-size-h3)}h4,.font-size-h4{font-size:var(--font-size-h4)}.font-size-large,.has-large-font-size{font-size:var(--font-size-large)}.font-size-medium,.has-medium-font-size{font-size:var(--font-size-medium)}.font-size-small,.has-small-font-size{font-size:var(--font-size-small)}.font-size-tiny{font-size:var(--font-size-tiny)}.huge,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);color:var(--heading-color);line-height:var(--line-height-small);margin-top:2rem;margin-bottom:1rem;text-wrap:balance;overflow-wrap:anywhere;hyphens:manual}p,ul,ol,figure{margin:0 0 1em 0;text-wrap:pretty}blockquote{border-left:3px solid var(--dark);color:var(--black);font-style:italic;margin:1em 0;padding-left:1em}figcaption{font-size:var(--font-size-small);color:var(--dark);margin-top:.5em;margin-bottom:1em}label{color:var(--text-color);display:block;font-weight:var(--font-weight-normal);margin-bottom:0}abbr[title],ins{text-decoration:none}.huge:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.huge:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,blockquote:last-child,figure:last-child{margin-bottom:0}a{color:var(--link-color);transition-duration:var(--transition-duration);text-decoration:none;overflow-wrap:anywhere;outline:none}a:hover{color:var(--link-color-hover)}a:focus,button:focus,input:focus,body.bricks-is-frontend :focus{outline:none!important}p a{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,.text-color-links a{color:var(--text-color)}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,.text-color-links a:hover{color:var(--link-color)}.text-color-links a path{fill:var(--text-color)}.text-color-links a:hover path{fill:var(--link-color)}.meta-text{color:var(--dark);font-size:var(--font-size-tiny);text-transform:uppercase}b,strong{font-weight:var(--font-weight-bold)}i,em{font-style:italic}.screen-reader-text{display:none}.brxe-wb-button.button.filled.with-icon-left:hover,.brxe-wb-button.button.filled:hover,.ff-btn.ff-btn-submit.ff-btn-md.button.filled.ff_btn_no_style:hover{filter:brightness(115%)}.button,.button-wrapper,.woocommerce .button,.bricks-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,form.woocommerce-cart-form .button,.cart-collaterals .wc-proceed-to-checkout .button,.woocommerce-checkout .place-order .button,.cart-collaterals table a,.ff-btn-submit,input[type=submit]{border:none;display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-family-body);font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;text-align:center;line-height:var(--line-height-small);transition-duration:var(--transition-duration);cursor:pointer;outline:none!important}.button img,.button svg,.button path{transition-duration:var(--transition-duration)}.button.filled,.button-wrapper.filled,.woocommerce .button,.bricks-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,form.woocommerce-cart-form .button,.cart-collaterals .wc-proceed-to-checkout .button,.woocommerce-checkout .place-order .button,.cart-collaterals table a,.ff-btn-submit,input[type=submit]{background:var(--button-background-color);color:var(--button-text-color);border-radius:var(--border-radius-large);height:2.8rem!important;padding:0 1.25rem}.button.filled:hover,.button-wrapper.filled:hover,.woocommerce .button:hover,.bricks-button:hover,.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover,form.woocommerce-cart-form .button:hover,.cart-collaterals .wc-proceed-to-checkout .button:hover,.cart-collaterals table a:hover,.ff-btn-submit:hover,input[type=submit]:hover{background:var(--button-background-color-hover);color:var(--button-text-color-hover)}.button.filled path{fill:var(--white)}.button.filled:hover path{fill:var(--white)}.button.outline,.is-style-outline .wp-block-button__link{background:#fff0;border:var(--border-width-default) solid var(--button-background-color);color:var(--button-background-color);border-radius:var(--border-width-large);height:2.8rem!important;padding:0 1.25rem}.button.outline:hover,.is-style-outline .wp-block-button__link:hover{background:var(--button-background-color-hover);border-color:var(--button-background-color-hover);color:var(--button-text-color-hover)}.button.outline path{fill:var(--button-background-color)}.button.outline:hover path{fill:var(--button-text-color-hover)}.inverted .outline{--button-background-color:var(--white)}.button.plain{background:#fff0;color:var(--text-color)}.button.plain:hover{color:var(--link-color-hover)}.button.plain path{fill:var(--text-color)}.button.plain:hover path{fill:var(--link-color-hover)}.with-icon-left>*,.with-icon-right>*{width:1.25em;height:1.25em}.with-icon-left>*{margin-right:.5em}.with-icon-right>*{margin-left:.5em}.button.button-small,.bricks-button.sm,.button-small .wp-block-button__link,.wp-block-file .wp-block-file__button,.cart-collaterals table a{font-size:var(--font-size-small)}.button.button-small:not(.plain),.bricks-button.sm,.button-small .wp-block-button__link,.wp-block-file .wp-block-file__button,.cart-collaterals table a{height:2rem!important;padding:0 1rem}.button.button-large,.bricks-button.lg,.bricks-button.xl,.button-large .wp-block-button__link,.cart-collaterals .wc-proceed-to-checkout .button,.woocommerce-checkout .place-order .button{font-size:var(--font-size-large)}.button.button-large:not(.plain),.bricks-button.lg,.bricks-button.xl,.button-large .wp-block-button__link,.cart-collaterals .wc-proceed-to-checkout .button,.woocommerce-checkout .place-order .button{height:3.6rem!important;padding:0 1.8rem}.animate-on-hover:hover>*{transform:translateX(.5em)}input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],textarea{border-top-width:var(--border-width-default);border-right-width:var(--border-width-default);border-bottom-width:var(--border-width-default);border-left-width:var(--border-width-default);border-style:solid;border-color:var(--pale);border-radius:var(--border-radius-small);background:var(--pale);color:var(--black);padding:0 1rem;flex-grow:1;transition-duration:var(--transition-duration);transition-property:color,border-color,background,background-color;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:inherit;font-size:inherit;width:100%}input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"]{height:2.8rem;line-height:var(--line-height-small)}textarea{padding:.6rem 1rem;line-height:var(--line-height-default);min-height:8rem;resize:vertical}input[type="text"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="tel"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="url"]:hover,textarea:hover{background:var(--pale);border-color:var(--color-1)}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="url"]:focus,textarea:focus{background:var(--pale);border-color:var(--color-3);outline:none}::placeholder{color:var(--dark)}input[type="checkbox"],input[type="radio"]{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;cursor:pointer;width:28px;height:28px;background-color:var(--pale);border:var(--border-width-default) solid var(--pale);margin:0 10px 0 0;transition-duration:var(--transition-duration);transition-property:border-color,background,background-color;flex-shrink:0;border-color:var(--black-alpha-1)}input[type="checkbox"]:hover,input[type="radio"]:hover{background-color:var(--pale);border-color:var(--color-1)}input[type="checkbox"]:after,input[type="radio"]:after{content:"";width:28px;height:28px;position:absolute;top:calc(var(--border-width-default) * -1);left:calc(var(--border-width-default) * -1);display:block;opacity:0;transition-duration:var(--transition-duration);background-color:var(--color-3)}input[type="checkbox"]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 26 26"><polyline points="6,13 11,18 20,8" style="fill:none;stroke:white;stroke-width:2" /></svg>')}input[type="radio"]:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 26 26"><circle cx="13" cy="13" r="6" style="fill:white;" /></svg>')}input[type="checkbox"]:checked:after,input[type="radio"]:checked:after{opacity:1}input[type="checkbox"],input[type="checkbox"]:after,input[type="checkbox"]:checked:after{border-radius:calc(var(--border-radius-small) / 2)}input[type="radio"],input[type="radio"]:after,input[type="radio"]:checked:after{border-radius:100%}select,.woocommerce .select2-selection{height:2.8rem;line-height:var(--line-height-small);padding:0 1rem;border-top-width:var(--border-width-default);border-right-width:var(--border-width-default);border-bottom-width:var(--border-width-default);border-left-width:var(--border-width-default);border-style:solid;border-color:var(--pale);border-radius:var(--border-radius-small);background-color:var(--pale);color:var(--black);background-image:linear-gradient(45deg,transparent 50%,var(--black-alpha-2) 50%),linear-gradient(135deg,var(--black-alpha-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%,100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;transition-duration:var(--transition-duration);transition-property:color,border-color,background-color;outline:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:inherit;font-size:inherit;width:100%}select:hover,.woocommerce .select2-selection:hover{border-color:var(--color-1)}select:focus,.woocommerce .select2-selection:focus{outline:none!important}.inverted input[type="text"],.inverted input[type="email"],.inverted input[type="number"],.inverted input[type="tel"],.inverted input[type="password"],.inverted input[type="search"],.inverted input[type="url"],.inverted textarea{background:#fff0;color:var(--white);border-color:var(--white-alpha-3)}.inverted input[type="text"]:hover,.inverted input[type="email"]:hover,.inverted input[type="number"]:hover,.inverted input[type="tel"]:hover,.inverted input[type="password"]:hover,.inverted input[type="search"]:hover,.inverted input[type="url"]:hover,.inverted textarea:hover{background:#fff0;border-color:var(--white)}.inverted input[type="text"]:focus,.inverted input[type="email"]:focus,.inverted input[type="number"]:focus,.inverted input[type="tel"]:focus,.inverted input[type="password"]:focus,.inverted input[type="search"]:focus,.inverted input[type="url"]:focus,.inverted textarea:focus{background:#fff0;border-color:var(--white)}.inverted input::placeholder,.inverted textarea::placeholder{color:var(--white-alpha-3)}.inverted input[type="checkbox"],.inverted input[type="radio"]{background-color:#fff0;border-color:var(--white-alpha-3)}.inverted input[type="checkbox"]:hover,.inverted input[type="radio"]:hover{border-color:var(--white)}.inverted input[type="checkbox"]:after,.inverted input[type="radio"]:after{background-color:#fff0}.inverted select{background-color:#fff0;border-color:var(--white-alpha-3);color:var(--white)}.inverted select:hover{border-color:var(--white)}:root{--bricks-text-danger:var(--error-color)}:where(.brxe-form){align-items:flex-start;gap:1.5rem}:where(.brxe-form) .form-group:not(:has(.bricks-button)){padding:0!important;flex-grow:1;min-width:15rem;color:var(--white)}:where(.brxe-form) .form-group>label{font-size:1rem!important;font-weight:var(--font-weight-bold)!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:0.5em!important}.options-wrapper{display:flex;flex-direction:column;gap:.5em}.options-wrapper li{display:flex;align-items:center;gap:.5em}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{margin:0!important}:where(.brxe-form) .options-wrapper input[type="checkbox"],:where(.brxe-form) .options-wrapper input[type="radio"]{width:28px;height:28px}:where(.brxe-form) label.choose-files{display:inline-flex!important;justify-content:center;align-items:center;border-width:var(--border-width-default)!important;border-radius:var(--border-radius-small)!important;line-height:var(--line-height-small)!important;border:var(--border-width-default) dashed var(--pale)!important;color:var(--dark)!important;height:2.8rem!important;padding:0 1.25rem!important;transition-duration:var(--transition-duration);font-weight:var(--font-weight-normal)!important}:where(.brxe-form) .choose-files:hover{border:var(--border-width-default) dashed var(--color-1)!important}.inverted :where(.brxe-form) label.choose-files{border:var(--border-width-default) dashed var(--white-alpha-3)!important;color:var(--white-alpha-3)!important}.inverted :where(.brxe-form) label.choose-files:hover{border:var(--border-width-default) dashed var(--white)!important}.bricks-button.remove{height:1.4rem!important;line-height:var(--line-height-small)!important}:where(.brxe-form) .form-group .form-group-error-message{background-color:transparent!important;padding:0!important;margin-top:.5rem;font-size:var(--font-size-small)}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:var(--black)!important;color:var(--black)!important}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--link-color-hover)!important}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-months .numInputWrapper:hover{background:var(--pale)!important}.flatpickr-day{color:var(--black)!important}.flatpickr-day:hover{background:var(--pale)!important;border-color:var(--pale)!important}.flatpickr-day.today:focus,.flatpickr-day.today:hover,.flatpickr-day.selected{background:var(--color-1)!important;border-color:var(--color-1)!important;color:var(--white)!important}.fluentform .ff-el-form-hide_label .ff-el-input--label{display:none}.fluentform .ff-el-form-check{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.5rem}.fluentform .ff-el-form-check:last-child{margin-bottom:0}.fluentform .ff-el-form-check input[type=checkbox],.fluentform .ff-el-form-check input[type=radio]{-webkit-appearance:none}.fluentform .ff-el-form-check .ff-el-form-check-label{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;line-height:var(--line-height-medium)}.fluentform .ff-el-form-check .ff-el-form-check-label .ff-el-form-check-input{top:50%;margin-right:.5em}.fluentform .ff-el-form-check.ff-el-tc label.ff_tc_label{display:flex;align-items:center}.fluentform .ff-el-form-check.ff-el-tc label.ff_tc_label>span{width:auto;padding-top:0!important}.fluentform .ff-upload-preview{border:0!important;background:var(--pale);border-radius:var(--border-radius-small)!important}.fluentform .ff-el-progress-bar{background-color:var(--color-1)!important}.fluentform .ff-upload-remove{top:0!important}.fluentform .ff-upload-details .ff-upload-remove:hover{text-shadow:none!important}.inverted .fluentform .ff-el-input--label label,.inverted .fluentform .ff-el-is-error .text-danger,.inverted .fluentform .ff-message-success{color:var(--white)}.ff_file_upload_holder{border:1px dashed var(--light);border-radius:var(--border-radius-default);overflow:hidden}.brxe-wb-icon-list{display:flex;flex-direction:column;gap:.5em;padding:0;list-style:none}.brxe-wb-icon-list img,.brxe-wb-icon-list svg{width:1.5rem;height:1.5rem;margin-right:.35em}.icon-list-placeholder{border-radius:100%}.brxe-wb-icon-list .icon-list-item,.brxe-wb-icon-list .icon-list-item a{display:flex;justify-content:flex-start;align-items:center}.brxe-wb-icon{display:flex}.icon-small img,.icon-small svg{width:1.2rem;height:1.2rem}.icon-medium img,.icon-medium svg{width:4rem;height:4rem}.icon-large img,.icon-large svg{width:8rem;height:8rem}.hamburger{display:none;justify-content:center;align-items:center;height:100%;background:#fff0;cursor:pointer;outline:none;border:0;margin:0;margin-left:.5rem;padding:15px;margin-right:-15px;z-index:1000}.hamburger-inner{width:28px;height:20px;display:flex;position:relative;margin-top:-2px}.hamburger-top-bar,.hamburger-middle-bar,.hamburger-bottom-bar{position:absolute;background:var(--black);height:2px}.transparent-header:not(.scrolled,.off-canvas-open) .hamburger-top-bar,.transparent-header:not(.scrolled,.off-canvas-open) .hamburger-middle-bar,.transparent-header:not(.scrolled,.off-canvas-open) .hamburger-bottom-bar{background:var(--white)}.hamburger-top-bar{top:0;transition:top 0.2s ease-in-out 0.2s,transform 0.2s ease-in-out 0s,width 0s ease-in-out 0.2s,background 0.4s ease-in-out 0s;width:100%}.hamburger-middle-bar{opacity:1;top:50%;transition:opacity 0s ease-in-out 0.2s,width 0s ease-in-out 0.2s,background 0.4s ease-in-out 0s;width:100%}.hamburger-bottom-bar{top:100%;transition:top 0.2s ease-in-out 0.2s,transform 0.2s ease-in-out 0s,width 0s ease-in-out 0.2s,background 0.4s ease-in-out 0s;width:100%}.off-canvas-open .hamburger-top-bar{top:50%;transform:rotate(45deg);transition:top 0.2s ease-in-out,transform 0.2s ease-in-out 0.2s,width 0s ease-in-out 0.2s,background 0.4s ease-in-out 0s}.off-canvas-open .hamburger-middle-bar{opacity:0;transition:opacity 0s ease-in-out 0.2s,width 0s ease-in-out 0.2s,background 0.4s ease-in-out 0s}.off-canvas-open .hamburger-bottom-bar{top:50%;transform:rotate(-45deg);transition:top 0.2s ease-in-out,transform 0.2s ease-in-out 0.2s,width 0s ease-in-out 0.2s,background 0.4s ease-in-out 0s}.off-canvas-open .hamburger-top-bar,.off-canvas-open .hamburger-middle-bar,.off-canvas-open .hamburger-bottom-bar{width:100%}@media (max-width:960px){.hamburger{display:flex}}header{height:var(--header-height);background:var(--pale);transition:var(--transition-duration);box-shadow:rgb(0 0 0 / .1) 0 20px 25px -5px,rgb(0 0 0 / .04) 0 10px 10px -5px}header.sticky:not(.on-scroll){background:#fff0}header.scrolling{top:-1.5rem!important}@media (max-width:960px){header.scrolling{top:0!important}}@media (max-width:640px){.header-row .animated-cta{display:none!important}}.full-height{height:100vh;height:100svh}.full-height-minus-header{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height))}.wp-block-table .has-fixed-layout{table-layout:fixed}figure.wp-block-table thead>tr,figure.wp-block-table tfoot>tr{background:var(--black);color:var(--white);text-align:left}.wp-block-buttons{display:flex;gap:.65em}.wp-block-buttons:not(:last-child){margin-bottom:1rem}.wp-block-button__width-25{width:25%}.wp-block-button__width-50{width:50%}.wp-block-button__width-75{width:75%}.wp-block-button__width-100{width:100%}.wp-block-file{display:flex;align-items:center;margin-bottom:1rem}.wp-block-file:last-child{margin-bottom:0}.wp-block-file a:first-child{color:var(--black);margin-right:1rem}.wp-block-file a:first-child:hover{color:var(--link-color-hover)}.wp-block-columns{display:flex;column-gap:1.5rem;row-gap:1rem;margin-bottom:1rem}.wp-block-columns:last-child{margin-bottom:0}.wp-block-column{flex-grow:1}@media (max-width:640px){.wp-block-columns{flex-direction:column}}ul,ol{--list-background:var(--black-alpha-1);--list-border-color:var(--black-alpha-1)}.inverted ul,.inverted ol{--list-background:var(--white-alpha-2);--list-border-color:var(--white-alpha-2)}.horizontal-list{display:flex;flex-direction:row;gap:1.5rem}ul.plain-list,.plain-list ul{padding:0;list-style:none}ul.bullet-list,.bullet-list ul{padding:0;list-style:none}ul.bullet-list li,.bullet-list ul li{padding-left:1em;position:relative}ul.bullet-list li:before,.bullet-list ul li:before{content:"";background:var(--text-color);width:.5em;height:.5em;border-radius:100%;transform:translateY(-50%);position:absolute;left:1px;top:.75em}ul.check-mark-list,.check-mark-list ul{padding:0;list-style:none}ul.check-mark-list li,.check-mark-list ul li{padding-left:1.4em;position:relative}ul.check-mark-list li:before,.check-mark-list ul li:before{content:"";border-style:solid;border-width:2px 2px 0 0;border-color:var(--text-color);width:.9em;height:.45em;transform:translateY(-50%) rotate(135deg);position:absolute;left:1px;top:.65em}ul.chevron-list,.chevron-list ul{padding:0;list-style:none}ul.chevron-list li,.chevron-list ul li{padding-left:1em;position:relative}ul.chevron-list li:before,.chevron-list ul li:before{content:"";border-style:solid;border-width:2px 2px 0 0;border-color:var(--text-color);width:.5em;height:.5em;transform:rotate(45deg);position:absolute;left:0;top:.55em}ul.divider-list,.divider-list ul{padding:0;width:100%;list-style:none}ul.divider-list li,.divider-list ul li{padding:.25em 0;border-bottom:var(--border-width-small) solid var(--list-border-color);display:block;width:100%}ul.divider-list li:first-child,.divider-list ul li:first-child{padding-top:0}ul.divider-list li:last-child,.divider-list ul li:last-child{padding-bottom:0;border-bottom:none}ul.striped-list,.striped-list ul{padding:0;width:100%;list-style:none}ul.striped-list li,.striped-list ul li{display:block;padding:.45em .9em;width:100%}ul.striped-list li:nth-child(odd),.striped-list ul li:nth-child(odd){background:var(--list-background)}ol.numbered-list,.numbered-list ol{counter-reset:item;padding:0;list-style:none}ol.numbered-list li,.numbered-list ol li{padding:.4em 0 .4em 2.75em;position:relative}ol.numbered-list li:before,.numbered-list ol li:before{counter-increment:item;content:counter(item) "";width:2em;height:2em;background:var(--color-1);color:var(--white);border-radius:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:1px;top:.2em}.main-menu-desktop{margin-right:-1rem}.main-menu-desktop>ul{height:100%;list-style:none;padding:0;display:flex}.main-menu-desktop a{color:var(--color-1);padding:0 1rem;height:100%;white-space:nowrap;display:flex;align-items:center;opacity:.65}.main-menu-desktop a:hover{opacity:1;box-shadow:rgb(149 157 165 / .15) 0 8px 24px;border-radius:calc(var(--border-radius-small) / 2);z-index:2;position:relative}.main-menu-desktop a:hover,.main-menu-desktop .current-menu-item>a,.main-menu-desktop .current-menu-parent>a,.main-menu-desktop .current-menu-ancestor>a{color:inherit}header.sticky:not(.on-scroll) .main-menu-desktop a{color:var(--white)}.main-menu-desktop .menu-item-has-children{display:flex}.main-menu-desktop .menu-item-has-children>a{cursor:pointer;justify-content:space-between}.main-menu-desktop .menu-item.hover>a.placeholder-menu-item{cursor:default}.main-menu-desktop .menu-item-has-children>.sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;margin:0;padding:1rem;width:100%;list-style-type:none;background:var(--pale);transition-duration:var(--transition-duration);transform:translate(0,0);font-size:var(--font-size-small);margin-top:.5rem;border-radius:var(--border-radius-default)}.main-menu-desktop .menu-item-has-children>.sub-menu>.menu-item{max-width:calc(50% + .5rem);position:relative;background-color:var(--white)}.main-menu-desktop .menu-item-has-children>.sub-menu>.menu-item:first-child{border-top-left-radius:calc(var(--border-radius-small));border-top-right-radius:calc(var(--border-radius-small))}.main-menu-desktop .menu-item-has-children>.sub-menu>.menu-item:last-child{border-bottom-left-radius:calc(var(--border-radius-small));border-bottom-right-radius:calc(var(--border-radius-small))}.main-menu-desktop .menu-item-has-children>.sub-menu>.menu-item:last-child .sub-menu{top:auto;bottom:-1rem}header.sticky:not(.on-scroll) .main-menu-desktop .menu-item-has-children>.sub-menu{background:var(--black-alpha-3)}.main-menu-desktop .menu-item-has-children:last-child>.sub-menu{left:auto;right:0!important}.main-menu-desktop .menu-item-has-children:nth-last-child(2)>.sub-menu>.menu-item-has-children .sub-menu,.main-menu-desktop .menu-item-has-children:last-child>.sub-menu>.menu-item-has-children .sub-menu{left:auto;right:100%!important}.main-menu-desktop .menu-item-has-children.hover>.sub-menu{visibility:visible;opacity:1;transform:translate(0,0)}.main-menu-desktop .menu-item-has-children>a:after{content:"";width:.5em;height:.5em;display:block;transform:rotate(45deg);margin-left:.5rem;border-bottom:1px solid var(--black);border-right:1px solid var(--black);opacity:.5;transition-duration:var(--transition-duration)}header.sticky:not(.on-scroll) .main-menu-desktop .menu-item-has-children>a:after{border-color:var(--white)}.main-menu-desktop .menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu{visibility:hidden;opacity:0;position:absolute;top:-1rem;left:100%}.main-menu-desktop .menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu>.menu-item{max-width:100%}.main-menu-desktop .menu-item-has-children>.sub-menu>.menu-item-has-children.hover>.sub-menu{visibility:visible;opacity:1}.main-menu-desktop .menu-item-has-children>.sub-menu .menu-item-has-children>a:after{top:calc(50% - 0.25rem);transform:rotate(-45deg)}.main-menu-desktop .sub-menu a{width:100%;padding:.5rem 1rem}@media (max-width:960px){.main-menu-desktop{display:none}}#menu-top-bar-menu-1 a{font-size:var(--font-size-base)}body.off-canvas-open{overflow:hidden}.off-canvas{transform:translateX(0);transition-duration:0.4s}.off-canvas-open .off-canvas{transform:translateX(100vw)}.bricks-pagination ul,.woocommerce-pagination ul{gap:.5rem}.bricks-pagination ul .page-numbers,.woocommerce-pagination ul .page-numbers{display:flex;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;background:var(--pale);border-radius:var(--border-radius-small);font-size:var(--font-size-small)}.bricks-pagination ul a.page-numbers,.woocommerce-pagination ul a.page-numbers{color:var(--text-color)}.bricks-pagination ul a.page-numbers:hover,.bricks-pagination ul .page-numbers.current,.woocommerce-pagination ul a.page-numbers:hover,.woocommerce-pagination ul .page-numbers.current{background:var(--link-color);color:var(--white)}.woocommerce-pagination .page-numbers li{margin:0}.brx-popup .brxe-container{height:auto}.brx-popup.hide{transform:translateY(1rem)}.brx-popup{transition-duration:var(--transition-duration);transform:translateY(0)}.brxe-section{width:100%;padding:var(--section-padding)}.brxe-container,#brx-content.wordpress{max-width:var(--width-default);margin-left:auto;margin-right:auto;width:100%;height:100%}.width-narrow{max-width:var(--width-narrow)}.width-wide{max-width:var(--width-wide)}.width-full{max-width:100%}.brxe-wb-social-icons{display:flex;gap:.5rem}.brxe-wb-social-icons a{display:flex;justify-content:center;align-items:center;background:var(--link-color);width:2.8rem;height:2.8rem;border-radius:var(--border-radius-small)}.brxe-wb-social-icons a:hover{background:var(--link-color-hover)}.brxe-wb-social-icons a>*{width:1.5rem}.brxe-wb-social-icons path{fill:var(--white)!important}table{border-collapse:collapse;width:100%}table tr{transition-duration:var(--transition-duration)}table td,table th{padding:1.5rem 2rem}.table-divider tr{border-bottom:var(--border-width-small) solid var(--light)}.tabel-cell-border td,.tabel-cell-border th,.is-style-regular td,.is-style-regular th{border:1px solid var(--light)}.table-striped tr:nth-child(even),.is-style-stripes tr:nth-child(even){background:var(--pale)}.table-hover tr:hover{background:var(--light)}.translatepress-switcher,.translatepress-switcher-current{height:100%;position:relative}.translatepress-switcher-current{display:flex;align-items:center;gap:.25rem;padding:0 .75rem;font-size:var(--font-size-tiny);color:var(--white-alpha-3);text-transform:uppercase;transition-duration:var(--transition-duration)}.off-canvas .translatepress-switcher-current{background:var(--color-1);padding:.75rem 2rem;border-radius:100px}.translatepress-switcher-current:hover{background:var(--white-alpha-1);color:var(--white)}.off-canvas .translatepress-switcher-current:hover{background:var(--color-1);color:var(--white)}.translatepress-switcher-image{width:18px;height:18px}.translatepress-switcher-image path{fill:var(--white-alpha-3);transition-duration:var(--transition-duration)}.translatepress-switcher-current:hover .translatepress-switcher-image path{fill:var(--white)}.translatepress-switcher-languages{position:absolute;top:100%;left:0;width:100%;z-index:1000000;background:var(--color-1);display:flex;flex-direction:column;padding:.25rem;transform:translate(0,-5px);transition-duration:var(--transition-duration);opacity:0;pointer-events:none}.off-canvas .translatepress-switcher-languages{border-radius:var(--border-radius-small);margin-top:2px}.translatepress-switcher:hover .translatepress-switcher-languages{opacity:1;pointer-events:auto;transform:translate(0,0)}.translatepress-switcher-languages a{font-size:var(--font-size-small);color:var(--white-alpha-3);text-align:center;text-transform:uppercase;padding:.25rem;display:flex;justify-content:center}.translatepress-switcher-languages a:hover{background:var(--white-alpha-1);color:var(--white)}.translatepress-switcher-plain{position:relative;display:flex;gap:1rem}.translatepress-switcher-plain a{color:var(--dark);text-transform:uppercase;position:relative}.translatepress-switcher-plain a:first-child:after{content:"";display:block;width:1px;height:.8rem;background:var(--light);position:absolute;top:50%;right:calc(-.5rem - 1px);transform:translateY(-50%)}a.glink.gt-current-lang{font-weight:var(--font-weight-normal)!important}[lang="sv-SE"] .lang-en,[lang="en"] .lang-sv{display:none}.viewport-overlay{opacity:0;z-index:-1;pointer-events:none;transition:opacity 0.4s,z-index 0.4s step-end}.body-sub-menu-open .viewport-overlay,.off-canvas-open .viewport-overlay,.search-open .viewport-overlay{opacity:1;z-index:10;pointer-events:auto;transition:opacity 0.4s,z-index 0.4s step-start}.logimark-shop-bubble{position:fixed;top:var(--lm-shop-bubble-top,21.5rem);right:var(--lm-shop-bubble-right,0);z-index:9;width:min(22.6rem, calc(100vw - 1rem));pointer-events:auto}.logimark-shop-bubble__link{display:flex;align-items:center;gap:.75rem;padding:.5rem .9rem .5rem .5rem;background:#f9f6f1;border-radius:var(--border-radius-small,.5rem);box-shadow:0 .5rem 1.9rem -.5rem rgb(0 0 0 / .15);text-decoration:none;color:var(--black,#333);font-family:var(--font-family-body,manrope),sans-serif;transition:box-shadow 0.2s ease,transform 0.2s ease}.logimark-shop-bubble__link:hover{box-shadow:0 .65rem 2.1rem -.5rem rgb(0 0 0 / .22);transform:translateY(-1px)}.logimark-shop-bubble__media{flex:0 0 auto;align-self:stretch;display:flex}.logimark-shop-bubble__media img{display:block;width:4.75rem;height:100%;object-fit:cover;border-radius:var(--border-radius-small,.5rem)}.logimark-shop-bubble__body{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0}.logimark-shop-bubble__heading{font-size:1.1rem;font-weight:500;line-height:1.2;color:#1d374e}.logimark-shop-bubble__btn{display:inline-block;padding:0 .5rem;background:#1d374e;color:#fcfaf8;border-radius:50px;font-size:.8rem;font-weight:500;line-height:1.2}.logimark-shop-bubble__note{font-size:.8rem;color:#333;text-decoration:underline}.logimark-shop-bubble__close{position:absolute;top:0;left:0;width:1.4rem;height:1.7rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--border-radius-small,.5rem);background:#f9f6f1;color:#333;font-size:1.1rem;line-height:1;cursor:pointer;z-index:2}.logimark-shop-bubble__reopen{display:none;padding:0;border:none;background:none;cursor:pointer}.logimark-shop-bubble__reopen img{display:block;width:4rem;height:4rem;object-fit:cover;border-radius:50%;box-shadow:0 .5rem 1.9rem -.5rem rgb(0 0 0 / .15)}.logimark-shop-bubble.is-collapsed{width:auto;right:var(--lm-shop-bubble-collapsed-right,.75rem)}.logimark-shop-bubble.is-collapsed .logimark-shop-bubble__link,.logimark-shop-bubble.is-collapsed .logimark-shop-bubble__close{display:none}.logimark-shop-bubble.is-collapsed .logimark-shop-bubble__reopen{display:block}@media (max-width:767px){.logimark-shop-bubble{display:none}}.span-to-right{padding-left:calc((100vw - 1280px) / 2 - var(--spacing-medium) * 2.25);padding-right:0}@media (max-width:1660px){.span-to-right{padding-left:var(--spacing-medium)}}.img-fade-in-wrapper{position:relative;overflow:hidden}.img-fade-in,.img-fade-in-delay{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-1);z-index:4;transition-duration:1s;transition-timing-function:ease-in-out}.img-fade-in.is-visible,.img-fade-in-white.is-visible{height:0}.img-fade-in-white,.img-fade-in-delay-white{background:var(--white)}.img-fade-in.light,.img-fade-in-delay.light{background:var(--light)}.advanced-heading{display:inline-block;flex-wrap:wrap;justify-content:start;align-items:center;column-gap:.5ch}.highlighted{background:var(--color-1);color:var(--white);padding:0rem 1rem .2rem 1rem;border-radius:20rem;display:inline-block;margin-top:0!important}.inverted .highlighted{background:var(--pale);color:var(--color-1);padding:0rem 1rem .2rem 1rem;border-radius:20rem;display:inline-block}.highlighted-small{background:var(--color-1);color:var(--white);border-radius:20rem;padding:0rem .5rem 0rem 0.5rem!important;display:inline}.inverted .highlighted-small{background:var(--white);color:var(--color-1);border-radius:20rem;padding:0rem .5rem 0rem 0.5rem!important;display:inline}.wp-block-image img{border-radius:var(--border-width-large)}b,strong{font-weight:var(--font-weight-extra-bold)}.brxe-breadcrumbs .item:first-of-type,.brxe-breadcrumbs .separator:first-of-type{display:none}.breadcrumb-section{padding-top:2rem;padding-bottom:0;background-color:var(--pale)}.breadcrumb-wrapper{display:flex;row-gap:.75em;column-gap:.75em;flex-direction:row;align-self:flex-start!important;align-items:center;font-size:var(--font-size-small);color:var(--black-alpha-3);-ms-overflow-style:none;scrollbar-width:none}.breadcrumb-wrapper::-webkit-scrollbar{display:none}.breadcrumb-icon{width:24px;min-width:24px;max-width:24px;opacity:.2}.brxe-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;gap:0.5em!important}.product-navigation{display:flex;column-gap:var(--spacing-small)}@media (max-width:960px){#table-of-contents{top:0!important;position:static!important}}.fade-in-from-bottom{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease}.fade-in-from-bottom.is-visible{opacity:1;transform:translateY(0)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}