html{--boxshadow:$boxshadow}@font-face{font-display:swap;font-family:harabara;font-style:normal;font-weight:700;src:url(/wp-content/themes/biolime-2025/font/HarabaraBold.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/HarabaraBold.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:normal;font-weight:900;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-Black.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Messina Sans Book;font-style:italic;font-weight:400;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-BookItalic.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-BookItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Messina Sans Book;font-style:normal;font-weight:400;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-Book.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-Book.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:normal;font-weight:300;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-Light.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:italic;font-weight:400;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-RegularItalic.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:normal;font-weight:600;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-SemiBold.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:italic;font-weight:600;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-SemiBoldItalic.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:normal;font-weight:400;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-Regular.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:italic;font-weight:300;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-LightItalic.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:italic;font-weight:900;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-BlackItalic.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:normal;font-weight:700;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-Bold.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:messina;font-style:italic;font-weight:700;src:url(/wp-content/themes/biolime-2025/font/MessinaSans-BoldItalic.woff2) format("woff2"),url(/wp-content/themes/biolime-2025/font/MessinaSans-BoldItalic.woff) format("woff")}.separate-containers .entry:not(.post) .featured-image{margin-top:0}body.no-sidebar .site.grid-container .site-content{display:block}@media screen and (max-width:1400px){*{background-attachment:scroll!important}}body{font-size:18px}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}@media(max-width:600px){.wp-block-post-excerpt__excerpt,p.has-large-font-size,p.has-larger-font-size{font-size:20px!important}}p.has-small-font-size{font-size:16px!important;line-height:1.4}strong{color:var(--contrast);font-weight:inherit!important}.has-text-color strong{color:inherit!important;font-weight:600!important}.logo{font-family:harabara!important;letter-spacing:.03em!important}@media(min-width:960px){.inner-add-margin,body.first-block-is-section .entry-content>:first-child.elodin-section>.section-content,body.first-block-is-section .entry-content>:first-child.gb-container>.gb-container,body.first-block-is-section .entry-content>:first-child.gutenberg-section .content-wrap,body.first-block-is-section .entry-content>:first-child.wp-block-atomic-blocks-ab-columns>.ab-layout-column-wrap,body.first-block-is-section .entry-content>:first-child.wp-block-atomic-blocks-ab-container>.ab-container-inside,body.first-block-is-section .entry-content>:first-child.wp-block-cover>.wp-block-cover__inner-container,body.first-block-is-section .entry-content>:first-child.wp-block-genesis-blocks-gb-columns>.gb-layout-column-wrap,body.first-block-is-section .entry-content>:first-child.wp-block-genesis-blocks-gb-container>.gb-container-inside,body.first-block-is-section .entry-content>:first-child.wp-block-getwid-section>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper,body.first-block-is-section .entry-content>:first-child.wp-block-uagb-section>.uagb-section__inner-wrap,body.first-block-is-section .entry-content>:first-child[class^=gb-element-]>[class^=gb-element-]{margin-top:124.61px}body.first-block-is-section header.site-header{margin-bottom:-124.61px}}body.first-block-is-section .site-inner{margin-top:0!important}@media(min-width:960px){body.first-block-is-section .entry-content>:first-child.checkerboard>.checkerboard-content{margin-top:124.61px}}@media(min-width:600px)and (max-width:960px){body.first-block-is-section .entry-content>:first-child.checkerboard{margin-top:60px}}@media(max-width:600px){body.first-block-is-section .entry-content>:first-child.checkerboard{margin-top:60px}}@media(min-width:960px){body.first-block-is-section .entry-content>:first-child.gutenberg-section{padding-bottom:10vh;padding-top:10vh}}@media(min-width:1200px){body.first-block-is-section .entry-content>:first-child.gutenberg-section{padding-bottom:15vh;padding-top:15vh}}@media(min-width:960px){body.full-width-content.first-block-is-section .site-header{background-color:transparent;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 90%);top:46px;z-index:15}body.full-width-content.first-block-is-section .top-bar{background-color:rgba(0,0,0,.7);left:0;position:absolute;right:0;z-index:999}body.full-width-content.first-block-is-section .main-navigation{background-color:transparent}body.full-width-content.first-block-is-section .main-navigation.navigation-clone{background-color:var(--contrast)}body.full-width-content.first-block-is-section .main-navigation.navigation-clone .main-nav>ul>li>a{color:#fff}body.full-width-content.first-block-is-section .main-navigation:not(.navigation-clone) .main-nav>ul>li>a{background-color:transparent;color:#fff}body.full-width-content.first-block-is-section .main-title a,body.full-width-content.first-block-is-section .main-title a:hover{color:#fff}}#mobile-header{background-color:var(--contrast)}@media(max-width:960px){body.archive .site-main,body.blog .site-main{margin:0;padding:20px}}.background-video{bottom:0;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:10}video[poster]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#biolime-cost-calculator{display:grid;gap:60px}#biolime-cost-calculator .user-inputs .selections{-moz-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:8px}#biolime-cost-calculator .user-inputs .selections fieldset input,#biolime-cost-calculator .user-inputs .selections fieldset select{background-color:var(--background);background-color:#fff;border:1px solid var(--contrast-3);border-radius:3px;color:var(--contrast);display:block;width:100%}#biolime-cost-calculator .user-inputs .selections fieldset input::-moz-placeholder{color:var(--contrast-2)}#biolime-cost-calculator .user-inputs .selections fieldset input::placeholder,#biolime-cost-calculator .user-inputs .selections fieldset select:empty{color:var(--contrast-2)}#biolime-cost-calculator .user-inputs .selections fieldset label{color:var(--contrast);display:block;font-size:18px;font-weight:500}#biolime-cost-calculator .user-inputs .sealer{margin:25px 0 0}#biolime-cost-calculator .user-inputs .sealer label{color:var(--contrast);font-size:18px;font-weight:500}#biolime-cost-calculator .user-inputs .sealer label span.de-emphasize{color:var(--contrast-2);font-weight:400}#biolime-cost-calculator .user-inputs .color-link,#biolime-cost-calculator .user-inputs .system-link{margin-top:8px}#biolime-cost-calculator .user-inputs .color-link p,#biolime-cost-calculator .user-inputs .system-link p{font-size:16px;font-weight:400}#biolime-cost-calculator .user-inputs .color-link p a,#biolime-cost-calculator .user-inputs .system-link p a{color:var(--contrast-2)}#biolime-cost-calculator .user-inputs .color-link p a:hover,#biolime-cost-calculator .user-inputs .system-link p a:hover{color:var(--contrast)}@media(min-width:600px){#biolime-cost-calculator .results-wrap{background-color:#fff;border:1px solid var(--contrast-3);border-radius:5px;padding:40px}}#biolime-cost-calculator .results-wrap .wp-block-button__link{background-color:var(--contrast);border:2px solid transparent;color:#fff}#biolime-cost-calculator .results-wrap .wp-block-button__link:hover{border-color:#fff;box-shadow:0 0 0 2px var(--contrast)}#biolime-cost-calculator .results-wrap table.calculation-table{border:none;width:100%}#biolime-cost-calculator .results-wrap table.calculation-table tr td,#biolime-cost-calculator .results-wrap table.calculation-table tr th{border:none;border-bottom:1px solid var(--contrast-3);color:var(--contrast);line-height:1;padding:10px 0;text-align:left}#biolime-cost-calculator .results-wrap table.calculation-table tr th{font-weight:500}#biolime-cost-calculator .results-wrap table.calculation-table tr td{color:var(--contrast-2)}#biolime-cost-calculator .results-wrap table.calculation-table tfoot tr td{color:var(--contrast);font-weight:500}@media(max-width:600px){#biolime-cost-calculator .results-wrap table.calculation-table tr td,#biolime-cost-calculator .results-wrap table.calculation-table tr th{font-size:12px;padding:5px 5px 5px 0}}#biolime-cost-calculator .results-wrap table.calculation-table tfoot tr td{border-bottom:none}#biolime-cost-calculator .results-wrap .summary-info p{color:var(--contrast);margin-bottom:5px}.wp-block-navigation-item{line-height:1.2;margin-bottom:8px}.wp-block-navigation-item:last-child{margin-bottom:0}.wp-block-navigation-item.current-menu-item a,.wp-block-navigation-item>a:hover{text-decoration:underline}.gform_wrapper .gform-body .gfield--type-section{border:none;margin-bottom:0;margin-top:40px;padding-bottom:0}.gform_wrapper .gform-body .gfield--type-section:first-child{margin-top:0}.gform_wrapper .gform-body .gfield--type-section h3.gsection_title{font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1;margin-bottom:10px;text-transform:none}.gform_wrapper .gform-body .gfield--type-section .gsection_description{font-size:18px;line-height:1.4}.gform_wrapper .gform-body .hideme{opacity:0;position:absolute}.gform_wrapper .gform-body .gfield label.gfield_label,.gform_wrapper .gform-body .gfield legend.gfield_label{font-size:17px;line-height:1}.gform_wrapper .gform-body .gfield label.gfield_label span.gfield_label_product,.gform_wrapper .gform-body .gfield legend.gfield_label span.gfield_label_product{font-size:17px;margin:0}.gform_wrapper .gform-body input.ginput_quantity{width:100%}.gform_wrapper .gform-body .ginput_product_price{color:#0e750f}.gform_wrapper .gform-body input.ginput_quantity{margin-bottom:2px}.gform_wrapper .gform-body .ginput_container .gfield_checkbox{margin-top:20px}.gform_wrapper input.ginput_total{color:#0e750f!important;font-size:18px!important}body .inside-header.grid-container{max-width:100%;padding:30px 40px}body nav.is_stuck .inside-navigation.grid-container{max-width:100%;padding:0 40px}@media(max-width:600px){body nav.is_stuck .inside-navigation.grid-container{padding:0}}.menu a[target=_blank]:after,.sf-menu a[target=_blank]:after{content:"";display:inline-block;font-family:dashicons;font-weight:400;line-height:0;margin-left:2px;opacity:.5;transform:translateY(1.5px)}@media(max-width:1400px)and (min-width:1200px){.site-header .main-navigation .main-nav>ul>li>a{padding-left:12px;padding-right:12px}.site-header .main-navigation .main-nav>ul>li>a>.dropdown-menu-toggle{padding-left:3px;padding-right:12px}}@media(min-width:1200px){.site-header .main-navigation .main-nav>ul>li.nav-button{margin-left:20px}.site-header .main-navigation .main-nav>ul>li.nav-button>a{background-color:var(--accent);border-radius:3px;color:#fff;line-height:1;padding:15px 20px!important;transition:all .3s ease}.site-header .main-navigation .main-nav>ul>li.nav-button>a:hover{background-color:var(--accent-2);color:#fff}}.site-header .main-navigation .main-nav>ul>li ul.sub-menu{width:225px}.site-header .main-navigation .main-nav>ul>li ul.sub-menu>li>a{line-height:1.2;padding:.6em 1em}@media(max-width:1200px){.site-header .main-navigation .main-nav>ul>li ul.sub-menu>li>a{padding:5px 15px!important}}#mobile-menu.main-nav>ul.menu>li>a{font-size:18px;line-height:1;padding:10px}#mobile-menu.main-nav>ul.menu>li>a .dropdown-menu-toggle{padding-left:3px;padding-right:0!important}#mobile-menu.main-nav>ul.menu ul.sub-menu{max-height:195px;overflow-y:scroll}#mobile-menu.main-nav>ul.menu ul.sub-menu>li>a{padding:5px 10px!important}#mobile-menu.main-nav>ul.menu ul.sub-menu>li:first-child>a{padding-top:10px!important}#mobile-menu.main-nav>ul.menu ul.sub-menu>li:last-child>a{padding-bottom:10px!important}.sticky-enabled .main-navigation.is_stuck{z-index:50!important}nav.has-sticky-branding.is_stuck img.is-logo-image{height:67px!important}@media(max-width:1200px){nav.has-sticky-branding.is_stuck img.is-logo-image{height:50px!important}}.mobile-header-navigation .site-logo.mobile-header-logo img{height:50px!important;padding:0}.main-navigation .menu-toggle{line-height:80px!important}.main-navigation .inside-navigation{padding-left:15px!important;padding-right:15px!important}#mobile-header.toggled{min-height:100vh}#mobile-header.toggled .main-nav{padding-bottom:15px!important}.secondary-navigation.has-top-bar{padding-left:20px!important;padding-right:10px!important}.prefooter iframe{margin-bottom:-9px}.scroll-down-wrap{bottom:0;padding:60px;position:fixed;right:0;z-index:14}@media(max-width:600px){.scroll-down-wrap{display:none}}.scroll-down-wrap a#scroll-down{background-color:#fff;border:1px solid var(--contrast-3);border-radius:100%;box-shadow:0 0 15px rgba(0,0,0,.12);color:rgba(0,0,0,.8);display:block;height:50px;padding:15px 0 0;text-align:center;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease;width:50px}.scroll-down-wrap a#scroll-down:hover{box-shadow:0 0 30px rgba(0,0,0,.2),0 0 0 3px var(--contrast);color:var(--contrast);transform:scale(1.2)}body.single-post{background-color:#fff}body.single-post header.entry-header h1.entry-title{color:var(--contrast);font-size:45px}body.single-post header.entry-header .entry-meta{color:var(--contrast)}body.single-post h2{font-size:25px;font-weight:500;line-height:1.3}.widget-area.sidebar .wp-block-latest-posts__list li{border-radius:3px;box-shadow:0 5px 15px -5px rgba(0,0,0,.15);margin-bottom:20px;padding:20px;transition:all .3s ease}.widget-area.sidebar .wp-block-latest-posts__list li:hover{box-shadow:0 0 20px -5px rgba(0,0,0,.15),0 0 0 3px var(--contrast)}.widget-area.sidebar .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image{margin:-15px -15px 5px}.widget-area.sidebar .wp-block-latest-posts__list li a.wp-block-latest-posts__post-title{color:var(--contrast);display:block;font-size:16px;font-weight:600;line-height:1.3}@media(max-width:1200px){div.top-bar{display:none}}div.top-bar .inside-top-bar{justify-content:center;padding-bottom:15px;padding-top:15px}@media(max-width:600px){div.top-bar .inside-top-bar{justify-content:center}}div.top-bar .inside-top-bar .widget{order:0}div.top-bar .inside-top-bar .widget:first-child{margin-left:0!important;margin-right:auto}div.top-bar .inside-top-bar .widget:last-child{margin-right:0!important}div.top-bar p{font-size:16px;font-weight:600;line-height:1;margin-bottom:0}div.top-bar a,div.top-bar a:hover{text-decoration:none}.widget h2,.widget h3{font-size:18px;font-weight:700;margin-bottom:1.5em;text-transform:uppercase}.widget a{text-decoration:none}body.woocommerce-page .inside-article{background-color:transparent!important}body.woocommerce-page .woocommerce-products-header{margin-bottom:1em}body.woocommerce-page .woocommerce-products-header h1{color:var(--contrast)}body.woocommerce-page select.orderby{border-color:var(--contrast-3)}body.woocommerce-page p.woocommerce-result-count{margin-bottom:0}body.woocommerce-page .woocommerce-Price-amount{color:#0e750f!important}body.woocommerce-page h2.woocommerce-loop-product__title{padding-bottom:.3em!important}body.woocommerce-page .product img.attachment-woocommerce_thumbnail{background:linear-gradient(0deg,var(--base),#fff);margin-bottom:.3em!important;transition:all .3s ease}body.woocommerce-page .product img.attachment-woocommerce_thumbnail:hover{box-shadow:0 0 0 3px #000}.wc-block-components-address-card,.wc-block-components-radio-control{background-color:#fff}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-bottom:1px solid hsla(0,0%,7%,.11);border-top:1px solid hsla(0,0%,7%,.11);box-shadow:none!important}.wc-block-components-radio-control__option{border-bottom:1px solid hsla(0,0%,7%,.11)!important}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-radius:3px;border-right:1px solid rgba(0,0,0,.2);font-size:18px;line-height:39px;outline:none!important;padding:15px 20px}.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-message .button{background-color:var(--accent)!important;color:#fff!important;font-weight:500!important;padding:12px 24px!important}.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button:hover{background-color:var(--accent-2)!important}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{display:none}.woocommerce .button.product_type_external,.woocommerce-page .button.product_type_external{display:none!important}.woocommerce .wp-element-button,.woocommerce-page .wp-element-button{background-color:var(--accent)!important;border-radius:3px;color:#fff!important;cursor:pointer;transition:all .3s ease-in-out}.woocommerce .wp-element-button:hover,.woocommerce-page .wp-element-button:hover{background-color:var(--accent-2)!important}ul.products li.type-product img{background-color:#fff;border:1px solid var(--contrast-3);border-radius:5px}ul.products li.type-product .button.product_type_external{display:none}body.single-product.product-template-default .inside-article{background-color:var(--base)}body.single-product.product-template-default .site.grid-container{padding:25px}@media(max-width:600px){body.single-product.product-template-default .site.grid-container{padding:0 25px}}body.single-product.product-template-default .woocommerce-product-details__short-description{margin-bottom:1.5em}body.single-product.product-template-default form.cart{align-items:stretch;display:flex}body.single-product.product-template-default form.cart .input-text.qty.text{border-color:rgba(0,0,0,.2);border-radius:3px;border-radius:3px!important;line-height:57px!important;padding:0!important;text-align:center!important}body.single-product.product-template-default form.cart .single_add_to_cart_button{background-color:var(--accent)!important;border:1px solid var(--contrast-3);border-radius:3px!important;cursor:pointer;display:inline-block!important;font-size:15px!important;font-weight:600;line-height:57px!important;padding:0 40px!important;position:static;text-decoration:none!important;transition:all .3s ease-in-out}body.single-product.product-template-default form.cart .single_add_to_cart_button:hover{background-color:var(--accent-2)!important}body.single-product.product-template-default .woocommerce-product-gallery img{background-color:#fff;border:1px solid var(--contrast-3);border-radius:5px}body.single-product.product-template-default .woocommerce-product-gallery ol.flex-control-nav{margin:10px -10px 0!important;width:calc(100% + 20px)}body.single-product.product-template-default .woocommerce-product-gallery ol.flex-control-nav li{margin:0 5px;width:calc(25% - 10px)}body.single-product.product-template-default .woocommerce-Price-amount{color:#0e750f!important}body.single-product.product-template-default .summary h1.product_title{text-wrap:balance;color:var(--contrast);font-size:2.4rem;font-weight:700;line-height:1;margin-bottom:.5rem}@media(min-width:960px){body.single-product.product-template-default .summary h1.product_title{font-size:3.2rem}}body.single-product.product-template-default .summary .posted_in,body.single-product.product-template-default .summary .sku_wrapper{display:none}body.single-product.product-template-default .summary .product_meta{margin-top:2em}body.single-product.product-template-default .woocommerce-tabs ul.tabs{margin-bottom:-1px;position:relative;z-index:10}body.single-product.product-template-default .woocommerce-tabs ul.tabs:before{border-bottom:1px solid var(--contrast-3)}body.single-product.product-template-default .woocommerce-tabs ul.tabs li{border:1px solid var(--contrast-3);color:var(--contrast)}body.single-product.product-template-default .woocommerce-tabs ul.tabs li:after,body.single-product.product-template-default .woocommerce-tabs ul.tabs li:before{border:none}body.single-product.product-template-default .woocommerce-tabs ul.tabs li a{font-size:18px;font-weight:400}body.single-product.product-template-default .woocommerce-tabs ul.tabs li.active{background-color:#fff;border-bottom:1px solid #fff}body.single-product.product-template-default .woocommerce-tabs ul.tabs li.active a{color:var(--contrast-2)}body.single-product.product-template-default .woocommerce-tabs ul.tabs li:not(.active){background-color:var(--contrast-3)}body.single-product.product-template-default .woocommerce-tabs ul.tabs li:not(.active) a{color:var(--contrast-2)}body.single-product.product-template-default .woocommerce-tabs .panel{background-color:#fff;border:1px solid var(--contrast-3);border-radius:5px;border-top:none;padding:2em;position:relative;z-index:5}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){[a]:not([a=""]){animation-timing-function:ease-in-out}[a=fade-right]{animation-timeline:view(block auto);animation:fade-right}@keyframes fade-right{0%{opacity:0;transform:translateX(-20px)}30%{opacity:1}60%{transform:none}}[a=fade-left]{animation-timeline:view(block auto);animation:fade-left}@keyframes fade-left{0%{opacity:0;transform:translateX(20px)}30%{opacity:1}60%{transform:none}}[a=fade-top]{animation-timeline:view(block auto);animation:fade-top}@keyframes fade-top{0%{opacity:0;transform:translateY(20px)}30%{opacity:1}40%{transform:none}}[a=fade-bottom]{animation-timeline:view(block auto);animation:fade-bottom}@keyframes fade-bottom{0%{opacity:0;transform:translateY(-20px)}30%{opacity:1}60%{transform:none}}[a=fade-top-right]{animation-timeline:view(block auto);animation:fade-top-right}@keyframes fade-top-right{0%{opacity:0;transform:translateY(20px) translateX(-20px)}30%{opacity:1}40%{transform:none}}[a=fade-top-left]{animation-timeline:view(block auto);animation:fade-top-left}@keyframes fade-top-left{0%{opacity:0;transform:translateY(20px) translateX(20px)}30%{opacity:1}40%{transform:none}}[a=fade-bottom-right]{animation-timeline:view(block auto);animation:fade-bottom-right}@keyframes fade-bottom-right{0%{opacity:0;transform:translateY(-20px) translateX(-20px)}30%{opacity:1}40%{transform:none}}[a=fade-bottom-left]{animation-timeline:view(block auto);animation:fade-bottom-left}@keyframes fade-bottom-left{0%{opacity:0;transform:translateY(-20px) translateX(20px)}30%{opacity:1}40%{transform:none}}}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){[a]:not([a=""]){animation-timing-function:ease-in-out}[a=flip-right]{animation-timeline:view(block auto);animation:flip-right}@keyframes flip-right{0%{opacity:0;transform:translateX(-200px) translateZ(-100px) rotateX(45deg) rotateY(45deg) rotate(45deg)}50%{filter:none;opacity:1;transform:translateX(0) rotateX(0) rotateY(0) rotate(0)}}[a=flip-left]{animation-timeline:view(0);animation:flip-left}@keyframes flip-left{0%{opacity:0;transform:translateX(200px) translateZ(-100px) rotateX(-45deg) rotateY(-45deg) rotate(-45deg)}50%{filter:none;opacity:1;transform:translateX(0) rotateX(0) rotateY(0) rotate(0)}}[a=flip-top]{animation-timeline:view(0);animation:flip-top}@keyframes flip-top{0%{opacity:0;transform:translateY(200px) translateX(0) translateZ(-100px) rotateX(45deg) rotateY(45deg) rotate(45deg)}50%{filter:none;opacity:1;transform:translateY(0) translateX(0) rotateX(0) rotateY(0) rotate(0)}}[a=flip-bottom-left]{animation-timeline:view(0);animation:flip-bottom-left}@keyframes flip-bottom-left{0%{opacity:0;transform:translateY(-200px) translateX(200px) translateZ(-100px) rotateX(45deg) rotateY(45deg) rotate(45deg)}50%{filter:none;opacity:1;transform:translateY(0)}}[a=flip-bottom-right]{animation-timeline:view(0);animation:flip-bottom-right}@keyframes flip-bottom-right{0%{opacity:0;transform:translateY(-200px) translateX(-200px) translateZ(-100px) rotateX(-45deg) rotateY(-45deg) rotate(-45deg)}50%{filter:none;opacity:1;transform:translateY(0)}}[a=flip-top-right]{animation-timeline:view(0);animation:flip-top-right}@keyframes flip-top-right{0%{opacity:0;transform:translateY(200px) translateX(-200px) translateZ(-100px) rotateX(-45deg) rotateY(45deg) rotate(-45deg)}50%{filter:none;opacity:1;transform:translateY(0) translateX(0) rotateX(0) rotateY(0) rotate(0)}}[a=flip-top-left]{animation-timeline:view(0);animation:flip-top-left}@keyframes flip-top-left{0%{opacity:0;transform:translateY(200px) translateX(200px) translateZ(-100px) rotateX(45deg) rotateY(-45deg) rotate(45deg)}50%{filter:none;opacity:1;transform:translateY(0) translateX(0) rotateX(0) rotateY(0) rotate(0)}}[a=flip-bottom]{animation-timeline:view(0);animation:flip-bottom}@keyframes flip-bottom{0%{opacity:0;transform:translateY(-200px) translateX(0) translateZ(-100px) rotateX(-45deg) rotateY(-45deg) rotate(-45deg)}50%{filter:none;opacity:1;transform:translateY(0) translateX(0) rotateX(0) rotateY(0) rotate(0)}}}.balance,.balanced,.is-style-balanced{text-wrap:balance}div[data-type="core/buttons"] .block-list-appender__toggle{opacity:1!important;transform:none!important}.btn,.button,.gb-button-wrapper .gb-button,.gform-button--width-full,.gform_footer input[type=submit],.read-more.button,.wp-block-button a.wp-block-button__link,.wp-block-button div.wp-block-button__link,.wp-block-file .wp-block-file__button,body #sb_instagram .sbi_follow_btn a{border:1px solid var(--contrast-3);border-radius:3px;cursor:pointer;display:inline-block!important;font-size:15px!important;font-weight:600;padding:20px 40px!important;position:static;text-decoration:none!important;transition:all .3s ease-in-out}.btn:hover,.button:hover,.gb-button-wrapper .gb-button:hover,.gform-button--width-full:hover,.gform_footer input[type=submit]:hover,.wp-block-button a.wp-block-button__link:hover,.wp-block-button div.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover,body #sb_instagram .sbi_follow_btn a:hover{box-shadow:0 0 20px -5px rgba(0,0,0,.15)}@media(max-width:600px){.btn,.button,.gb-button-wrapper .gb-button,.gform-button--width-full,.gform_footer input[type=submit],.read-more.button,.wp-block-button a.wp-block-button__link,.wp-block-button div.wp-block-button__link,.wp-block-file .wp-block-file__button,body #sb_instagram .sbi_follow_btn a{font-size:13px!important;padding:8px 16px!important}}.wp-block-buttons{gap:12px;margin-bottom:30px;margin-top:60px}@media(max-width:600px){.wp-block-buttons{margin-top:20px;width:100%}}.wp-block-buttons:first-child{margin-top:0}.wp-block-buttons:last-child{margin-bottom:0}.gform_footer input[type=submit]:last-child{margin-bottom:0;margin-right:0}@media(min-width:960px){.nav-button>a{background-color:var(--accent);border-radius:3px;color:#fff;cursor:pointer;display:inline-block!important;font-size:15px!important;font-weight:700;font-weight:600;padding:15px 25px!important;position:static;text-decoration:none!important}}@media(min-width:960px)and (max-width:600px){.nav-button>a{font-size:13px!important;padding:8px 16px!important}}@media(min-width:960px){.nav-button>a:hover{background-color:var(--accent-2);color:#fff}}.gform-button--width-full{text-align:center;width:100%!important}.wp-block-file{align-content:center;align-items:center;display:flex;margin:25px 0}.wp-block-file a{order:1;text-decoration:none}.wp-block-file a:not(.wp-block-file__button){color:var(--contrast);pointer-events:none}.wp-block-file .wp-block-file__button{background-color:#fff;color:var(--contrast);margin:0 15px 0 0;order:0}.wp-block-gallery{margin-bottom:1.5em}.wp-block-gallery:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1,h2,h3{margin-top:50px}h1:first-child,h2:first-child,h3:first-child{margin-top:0}.wp-block-heading{margin-top:50px}.wp-block-heading:first-child{margin-top:0}.wp-block-outermost-icon-block+.wp-block-heading{margin-top:10px}.wp-block-image+.wp-block-heading{margin-top:25px}.is-style-kicker+.wp-block-heading{margin-top:10px}.is-style-kicker{color:var(--contrast)}.wp-block-image.is-style-rounded img{border-radius:3px}.wp-block-image{margin:25px 0}.wp-block-image .wp-element-caption{color:var(--contrast);font-size:16px;font-style:italic;line-height:1.4;text-align:left}ol.is-style-checkmark,ul.is-style-checkmark{margin-left:0;padding-left:0}ol.is-style-checkmark:last-child,ul.is-style-checkmark:last-child{margin-bottom:0}ol.is-style-checkmark>li,ul.is-style-checkmark>li{line-height:1.4;list-style:none;margin-bottom:8px;padding-left:40px;position:relative}ol.is-style-checkmark>li:last-child,ul.is-style-checkmark>li:last-child{margin-bottom:0}@media(max-width:600px){ol.is-style-checkmark>li,ul.is-style-checkmark>li{padding-left:30px}}ol.is-style-checkmark>li:before,ul.is-style-checkmark>li:before{color:var(--contrast);content:"";font-family:dashicons;font-size:1.5em;left:0;line-height:1em;position:absolute;top:0}ol.is-style-checkmark>li>ol,ol.is-style-checkmark>li>ul,ul.is-style-checkmark>li>ol,ul.is-style-checkmark>li>ul{margin-bottom:15px;margin-top:10px}.wp-block-list{line-height:1.4;margin:25px auto 25px 2em;padding-left:0;position:relative}.wp-block-list>li{line-height:1.4;margin-bottom:8px}.wp-block-list.is-style-highlight{list-style:none;margin:25px auto}.wp-block-list.is-style-highlight>li{border-bottom:1px solid var(--contrast);color:var(--contrast);font-size:16px;font-weight:700;margin-bottom:8px;padding-bottom:8px}.wp-block-list.is-style-highlight>li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.is-style-shadow{text-shadow:1px 1px 0 rgba(0,0,0,.2)}.widget ul.wp-block-social-links li.wp-social-link,.wp-block-social-links li.wp-social-link{margin-bottom:0}.widget ul.wp-block-social-links li.wp-social-link a,.wp-block-social-links li.wp-social-link a{display:block}.block-editor-block-list__block.wp-block-spacer{background-color:hsla(0,0%,50%,.1)}figure.wp-block-table{margin:25px 0}figure.wp-block-table:last-child{margin-bottom:0}figure.wp-block-table:first-child{margin-top:0}figure.wp-block-table table{border-top:1px solid var(--contrast);margin-bottom:.5em}figure.wp-block-table table thead{border:none}figure.wp-block-table table thead tr td{background-color:var(--contrast);color:#fff}figure.wp-block-table table td,figure.wp-block-table table th{border:1px solid var(--contrast);color:var(--contrast);font-size:18px;line-height:1.2;padding:10px 15px}figure.wp-block-table table th{font-weight:700}figure.wp-block-table .wp-element-caption{color:var(--contrast);font-size:16px;font-style:italic;line-height:1.4;text-align:left}.facetwp-facet{margin:0;width:100%}.facetwp-facet .facetwp-input-wrap{width:100%}.facetwp-type-pager button.facetwp-load-more,.facetwp-type-pager button.facetwp-reset,.facetwp-type-reset button.facetwp-load-more,.facetwp-type-reset button.facetwp-reset{background-color:transparent;color:var(--contrast-3);padding:0;text-decoration:underline}.facetwp-type-pager button.facetwp-load-more:hover,.facetwp-type-pager button.facetwp-reset:hover,.facetwp-type-reset button.facetwp-load-more:hover,.facetwp-type-reset button.facetwp-reset:hover{color:var(--contrast-2a)}.facetwp-type-pager{margin-top:25px;text-align:center}.facetwp-facet.facetwp-facet-search input.facetwp-search{border:1px solid rgba(0,0,0,.1);border-radius:3px;height:50px;padding:0 45px 0 15px;width:100%}.facetwp-facet.facetwp-facet-search i.facetwp-icon{margin-right:8px}.facetwp-facet.facetwp-type-fselect{height:50px;width:100%}.facetwp-facet.facetwp-type-fselect .fs-open .fs-label-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}.facetwp-facet.facetwp-type-fselect .fs-option-label{font-size:18px}.facetwp-facet.facetwp-type-fselect .fs-wrap{width:100%}.facetwp-facet.facetwp-type-fselect .fs-label-wrap{border:none;border-radius:3px}.facetwp-facet.facetwp-type-fselect .fs-label-wrap .fs-label{height:50px;line-height:50px;padding:0 15px}.root-level-container,:where(.block-library-block__reusable-block-container>.gb-container),:where(.block-library-block__reusable-block-container>[class^=gb-element-]),:where(.entry-content>.gb-container),:where(.entry-content>[class^=gb-element-]),:where(.entry-content>div:not([class])),:where(.gb-is-root-block>.gb-container),:where(.gb-is-root-block>.wp-block-generateblocks-element),:where(.gb-is-root-block>[class^=gb-element-]),:where(.gb-root-block-generateblocks-container>.gb-container),:where(.gb-root-block-generateblocks-container>[class^=gb-element-]),:where(.is-root-container>.block-library-block__reusable-block-container>.wp-block-generateblocks-element),:where(body>.gb-container),:where(body>[class^=gb-element-]){margin:0;padding:120px 25px}@media(min-width:600px)and (max-width:960px){.root-level-container,:where(.block-library-block__reusable-block-container>.gb-container),:where(.block-library-block__reusable-block-container>[class^=gb-element-]),:where(.entry-content>.gb-container),:where(.entry-content>[class^=gb-element-]),:where(.entry-content>div:not([class])),:where(.gb-is-root-block>.gb-container),:where(.gb-is-root-block>.wp-block-generateblocks-element),:where(.gb-is-root-block>[class^=gb-element-]),:where(.gb-root-block-generateblocks-container>.gb-container),:where(.gb-root-block-generateblocks-container>[class^=gb-element-]),:where(.is-root-container>.block-library-block__reusable-block-container>.wp-block-generateblocks-element),:where(body>.gb-container),:where(body>[class^=gb-element-]){padding:45px 25px}}@media(max-width:600px){.root-level-container,:where(.block-library-block__reusable-block-container>.gb-container),:where(.block-library-block__reusable-block-container>[class^=gb-element-]),:where(.entry-content>.gb-container),:where(.entry-content>[class^=gb-element-]),:where(.entry-content>div:not([class])),:where(.gb-is-root-block>.gb-container),:where(.gb-is-root-block>.wp-block-generateblocks-element),:where(.gb-is-root-block>[class^=gb-element-]),:where(.gb-root-block-generateblocks-container>.gb-container),:where(.gb-root-block-generateblocks-container>[class^=gb-element-]),:where(.is-root-container>.block-library-block__reusable-block-container>.wp-block-generateblocks-element),:where(body>.gb-container),:where(body>[class^=gb-element-]){padding:25px}}.block-editor-block-list__block.gb-container>.gb-container,.gb-inside-container .block-editor-inner-blocks,.gb-is-root-block .wp-block-generateblocks-element,.is-root-container>.block-library-block__reusable-block-container .wp-block-generateblocks-element{outline:1px dashed hsla(0,0%,50%,.4)!important}:root :where(.editor-styles-wrapper) :where(.is-layout-flow)>*{margin-block-start:0}body #sb_instagram{margin:0!important;padding:0!important;position:relative}body #sb_instagram .sbi_follow_btn{bottom:0;left:50%;margin:0!important;position:absolute;text-transform:uppercase;top:auto;transform:translateY(50%) translateX(-50%);z-index:50}body #sb_instagram .sbi_follow_btn a{background:var(--accent)!important;box-shadow:none!important;color:#fff!important;margin:0!important}body #sb_instagram .sbi_follow_btn a:hover{background:var(--accent-2)!important;box-shadow:none!important}body #sb_instagram #sbi_images{margin:0!important;padding:0!important}body #sb_instagram #sbi_images .sbi_item{cursor:pointer;margin:0!important;padding:0!important;position:relative}body #sb_instagram #sbi_images .sbi_item:before{color:#fff;content:"+";font-size:100px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);transition:all .6s ease;z-index:20}body #sb_instagram #sbi_images .sbi_item:after{background-color:var(--accent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:all .3s ease;z-index:10}body #sb_instagram #sbi_images .sbi_item:hover:after{opacity:.85}body #sb_instagram #sbi_images .sbi_item:hover:before{opacity:1;transform:translateY(-50%) translateX(-50%) rotate(180deg)}.color-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.color-grid .color .the-color{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid var(--contrast-3);border-radius:3px;margin-bottom:8px;padding-top:55%;transition:all .3s ease}.color-grid .color h3{font-size:16px}.facetwp-template[data-name=documents],.single-products-connected-documents,.single-systems-connected-documents{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;width:100%}.facetwp-template[data-name=documents] .overlay,.single-products-connected-documents .overlay,.single-systems-connected-documents .overlay{color:var(--contrast);cursor:pointer;display:block;font-size:16px;line-height:1.2;margin-top:-75%;padding-top:75%;position:relative;text-align:left;text-decoration:none;z-index:20!important}@media(max-width:600px){.facetwp-template[data-name=documents],.single-products-connected-documents,.single-systems-connected-documents{gap:15px}}.facetwp-template[data-name=documents] .documents,.single-products-connected-documents .documents,.single-systems-connected-documents .documents{flex:1 1 150px;max-width:200px;position:relative}@media(max-width:600px){.facetwp-template[data-name=documents] .documents,.single-products-connected-documents .documents,.single-systems-connected-documents .documents{flex:1 1 100px;max-width:150px}}.facetwp-template[data-name=documents] .documents h3,.single-products-connected-documents .documents h3,.single-systems-connected-documents .documents h3{font-size:16px}@media(max-width:600px){.facetwp-template[data-name=documents] .documents h3,.single-products-connected-documents .documents h3,.single-systems-connected-documents .documents h3{font-size:16px}}.facetwp-template[data-name=documents] .documents .thumbnail,.single-products-connected-documents .documents .thumbnail,.single-systems-connected-documents .documents .thumbnail{background-position:top;background-size:cover;border:1px solid var(--contrast-3);border-radius:3px;cursor:pointer;height:0;margin-bottom:10px;padding-top:75%;position:relative;transition:all .3s ease}.facetwp-template[data-name=documents] .documents .thumbnail:after,.single-products-connected-documents .documents .thumbnail:after,.single-systems-connected-documents .documents .thumbnail:after{background:linear-gradient(180deg,transparent 30%,#f7f7f7 95%);border-radius:3px;content:"";inset:-1px;position:absolute}.facetwp-template[data-name=documents] .documents:hover .thumbnail,.single-products-connected-documents .documents:hover .thumbnail,.single-systems-connected-documents .documents:hover .thumbnail{border-color:#fff;box-shadow:0 0 0 3px var(--contrast)}.single-products-connected-documents,.single-systems-connected-documents{gap:1.5em .5em;justify-content:flex-start}.single-products-connected-documents .documents,.single-systems-connected-documents .documents{flex:1 1 180px;max-width:180px}.single-products-connected-documents .documents .thumbnail,.single-systems-connected-documents .documents .thumbnail{padding-top:55%}.single-products-connected-documents .documents .thumbnail:after,.single-systems-connected-documents .documents .thumbnail:after{background:linear-gradient(180deg,transparent 30%,#fff 95%)}fieldset.color-field .gfield_radio{display:grid!important;gap:15px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));margin-top:15px!important}fieldset.color-field .gfield_radio .gchoice{display:block!important;margin:0!important;padding:0!important}fieldset.color-field .gfield_radio .gchoice input{display:none!important;transition:none!important}fieldset.color-field .gfield_radio .gchoice input[type=radio]:checked+label .color-sample{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--contrast)}fieldset.color-field .gfield_radio .gchoice label{cursor:pointer;display:block;font-size:13px!important;line-height:1.2!important;margin:0!important;padding:0!important;width:100%}fieldset.color-field .gfield_radio .gchoice label .color-sample{background-position:50%;background-size:cover;border:1px solid rgba(0,0,0,.2);border-radius:5px;display:inline-block;height:0;padding-top:45%;transition:box-shadow .2s ease;width:100%}fieldset.color-field .gfield_radio .gchoice label:hover .color-sample{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--contrast-2)}fieldset.color-field .gfield_radio .gchoice label .color-text{display:block;font-size:13px;font-weight:400;line-height:1.2!important}.tingle-modal-box__footer{background-color:#fff!important;box-shadow:0 -5px 10px 0 rgba(0,0,0,.07);padding:15px!important}.tingle-modal-box__footer .tingle-btn{color:#fff!important;font-size:13px!important;margin:0 0 0 5px!important;padding:12px 24px!important}@media(max-width:600px){.tingle-modal-box__footer .tingle-btn{margin:0 0 5px!important}.tingle-modal-box__footer .tingle-btn:last-child{margin-bottom:0!important}}.tingle-modal-box__content{background-color:var(--base)!important;border-radius:5px!important;padding:25px!important}.tingle-modal-box__content .gform_fields{margin-bottom:25px!important}@media(max-width:600px){.tingle-modal-box__content .gform_fields{margin-bottom:90px!important}}.tingle-modal-box__content .gpnf-modal-header{font-size:18px!important;height:3em!important;line-height:3em!important;margin:-25px -25px 25px!important;padding:0 25px!important}.gpnf-nested-entries-container button{border:none!important;box-shadow:none!important;outline:none!important}.tingle-modal__close{background-color:transparent!important;color:#fff!important}fieldset.system-field .gfield_radio{display:grid!important;gap:15px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));margin-top:15px!important}fieldset.system-field .gfield_radio .gchoice{display:block!important;margin:0!important;padding:0!important}fieldset.system-field .gfield_radio .gchoice input{display:none!important;transition:none!important}fieldset.system-field .gfield_radio .gchoice input[type=radio]:checked+label .system-image{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--contrast)}fieldset.system-field .gfield_radio .gchoice label{cursor:pointer;display:block;font-size:13px;font-weight:400;line-height:1.2!important;margin:0!important;padding:0!important;width:100%}fieldset.system-field .gfield_radio .gchoice label .system-image{background-position:50%;background-size:cover;border-radius:5px;display:inline-block;height:0;margin-bottom:2px;padding-top:40%;transition:box-shadow .2s ease;width:100%}fieldset.system-field .gfield_radio .gchoice label:hover .system-image{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--contrast-2)}fieldset.system-field .gfield_radio .gchoice label .system-text{display:block;font-size:13px;font-weight:400;line-height:1.1!important}.loop-container.loop-layout-post_grid{display:flex;flex-flow:wrap;gap:40px;justify-content:center;margin:0 -20px;width:calc(100% + 40px)}.loop-container.loop-layout-post_grid .entry{margin:0;position:relative;width:calc(33.33333% - 40px)}@media(min-width:600px)and (max-width:960px){.loop-container.loop-layout-post_grid .entry{width:calc(50% - 40px)}}@media(max-width:600px){.loop-container.loop-layout-post_grid .entry{width:calc(100% - 40px)}}.loop-container.loop-layout-post_grid .entry h3{font-size:20px;font-weight:500;letter-spacing:0;text-transform:none}.loop-container.loop-layout-post_grid .entry .overlay{inset:0;position:absolute}.loop-container.loop-layout-post_grid .entry .featured-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid transparent;border-radius:5px;height:0;margin:0 0 10px;padding-top:65%;transition:all .3s ease}.loop-container.loop-layout-post_grid .entry:hover .featured-image{border-color:#fff;box-shadow:0 0 0 3px var(--contrast)}#input_2_8{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}#input_2_8 .gchoice{cursor:pointer;display:block;position:relative}#input_2_8 .gchoice input[type=checkbox]{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:3}#input_2_8 .choice-background{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid var(--contrast-3);height:0;margin-bottom:5px;padding-top:55%;transition:all .3s ease;width:100%}#input_2_8 .gchoice label{display:block;font-size:14px;line-height:1.2;margin:0}#input_2_8 .gchoice label .ginput_price{display:block;font-size:12px;margin-top:2px;opacity:.5}#input_2_8 .gchoice input[type=checkbox]:checked~.choice-background{border:2px solid #fff;box-shadow:0 0 0 3px var(--contrast)}#input_2_12{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}#input_2_12 .gchoice{cursor:pointer;display:block;position:relative}#input_2_12 .gchoice input[type=checkbox]{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:3}#input_2_12 .choice-background{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid var(--contrast-3);height:0;margin-bottom:5px;padding-top:55%;transition:all .3s ease;width:100%}#input_2_12 .gchoice label{display:block;font-size:14px;line-height:1.2;margin:0}#input_2_12 .gchoice label .ginput_price{display:block;font-size:12px;margin-top:2px;opacity:.5}#input_2_12 .gchoice input[type=checkbox]:checked~.choice-background{border:2px solid #fff;box-shadow:0 0 0 3px var(--contrast)}#input_2_20{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}#input_2_20 .gchoice{cursor:pointer;display:block;position:relative}#input_2_20 .gchoice input[type=checkbox]{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:3}#input_2_20 .choice-background{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid var(--contrast-3);height:0;margin-bottom:5px;padding-top:55%;transition:all .3s ease;width:100%}#input_2_20 .gchoice label{display:block;font-size:14px;line-height:1.2;margin:0}#input_2_20 .gchoice label .ginput_price{display:block;font-size:12px;margin-top:2px;opacity:.5}#input_2_20 .gchoice input[type=checkbox]:checked~.choice-background{border:2px solid #fff;box-shadow:0 0 0 3px var(--contrast)}.systems-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;width:100%}.systems-container .systems{cursor:pointer;flex:1 1 350px;max-width:450px;position:relative}.systems-container .systems:before{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.6));border-radius:3px;content:"";inset:0;position:absolute}.systems-container .systems .featured-image{background-color:var(--base);background-position:50%;background-size:cover;border-radius:3px;display:block;height:0;margin:0;padding-top:65%;width:100%}.systems-container .systems .the-content{bottom:0;padding:15px;position:absolute}.systems-container .systems .the-content :last-child{margin-bottom:0}.systems-container .systems .the-content h3{color:#fff;font-size:20px;font-weight:500;letter-spacing:0;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-transform:none}.systems-container .systems a.overlay{text-wrap:balance;align-items:flex-end;border-radius:3px;box-shadow:0 0 0 2px #fff,0 2px 12px 0 rgba(0,0,0,.18);color:#fff;cursor:pointer;display:flex;font-size:22px;inset:0;padding:20px 25px;position:absolute;text-decoration:none;transition:all .3s ease;z-index:5}.systems-container .systems:hover a.overlay{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--contrast),0 2px 12px 0 rgba(0,0,0,.18)}.loop-container.loop-layout-systems_slider{margin:0;padding:7px 0 50px}.loop-container.loop-layout-systems_slider .slick-track{padding:5px 0}@media(max-width:600px){.loop-container.loop-layout-systems_slider .slick-track{padding:5px 0}}.loop-container.loop-layout-systems_slider .slick-track>div{padding:0 5px}@media(max-width:600px){.loop-container.loop-layout-systems_slider .slick-slide{margin:0}}.loop-container.loop-layout-systems_slider .entry{cursor:pointer;margin:0 15px}@media(max-width:600px){.loop-container.loop-layout-systems_slider .entry{margin:5px}}.loop-container.loop-layout-systems_slider .entry .loop-item-inner{position:relative}.loop-container.loop-layout-systems_slider .entry .loop-item-inner:before{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.6));border-radius:3px;content:"";inset:0;position:absolute}.loop-container.loop-layout-systems_slider .entry .loop-item-inner .featured-image{background-color:var(--base);background-position:50%;background-size:cover;border-radius:3px;display:block;height:0;margin:0;padding-top:65%;width:100%}.loop-container.loop-layout-systems_slider .entry .loop-item-inner a.overlay{text-wrap:balance;align-items:flex-end;border-radius:3px;box-shadow:0 0 0 2px #fff,0 2px 12px 0 rgba(0,0,0,.18);color:#fff;cursor:pointer;display:flex;font-size:22px;inset:0;padding:20px 25px;position:absolute;text-decoration:none;transition:all .3s ease;z-index:5}.loop-container.loop-layout-systems_slider .entry:hover a.overlay{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--contrast),0 2px 12px 0 rgba(0,0,0,.18)}.loop-container.loop-layout-systems_slider .slick-arrow{bottom:0;height:30px;left:50%;position:absolute;top:auto;width:30px;z-index:3}.loop-container.loop-layout-systems_slider .slick-arrow:before{color:var(--contrast);font-family:dashicons;font-size:30px}.loop-container.loop-layout-systems_slider .slick-arrow.slick-prev{left:calc(50% - 35px);transform:translateX(-50%)}.loop-container.loop-layout-systems_slider .slick-arrow.slick-prev:before{content:""}.loop-container.loop-layout-systems_slider .slick-arrow.slick-next{left:calc(50% + 35px);transform:translateX(-50%)}.loop-container.loop-layout-systems_slider .slick-arrow.slick-next:before{content:""}
