:root{--font-primary: "Roboto", sans-serif;--font-heading: "Roboto", sans-serif;--width-container: 90vw;--width-container-s: 934px;--padding-container: 0;--margin-bottom: 3rem;--margin-bottom-s: 2rem;--spacing-section: 10vw;--spacing-section-s: 5vw;--color-white: #f8f8f9;--color-primary: #181818;--color-accent: #00B3BE;--color-alt: #A5ACAF;--color-text: var(--color-primary);--border-radius: 25px;--grid-columns: 12;--grid-gutter: 20px;--grid-column-width: calc((90vw - (var(--grid-gutter) * (var(--grid-columns) - 1))) / var(--grid-columns));--text-sm: clamp(.9rem, 1.2vw, 1.5rem);--text-xs: clamp(.8rem, 1vw, 1.2rem);font-size:16px}@keyframes map{0%{opacity:0;transform:translate3D(-50%, -50%, 0) scale(0)}50%{opacity:1;transform:translate3D(-50%, -50%, 0) scale(1)}100%{opacity:0;transform:translate3D(-50%, -50%, 0) scale(1)}}html,body{min-height:100vh}body{font-family:var(--font-primary);color:var(--color-text);font-size:clamp(1rem,1.5vw,2rem);font-style:normal;font-weight:400;line-height:1.5;background:var(--color-white);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1}h1{position:relative;margin-bottom:var(--margin-bottom);font-size:clamp(3.5rem,9vw,7rem)}h2{margin-bottom:var(--margin-bottom);font-size:clamp(2.5rem,5vw,5rem)}h2:not(:first-child){margin-top:5rem}h3{margin-bottom:var(--margin-bottom-s);font-size:clamp(1.5rem,3vw,3rem)}h3:not(:first-child){margin-top:3vw}h4{margin-bottom:var(--margin-bottom-s);font-size:clamp(1.25rem,2vw,2rem)}h4:not(:first-child){margin-top:3vw}p{margin-bottom:2vw}p:last-child{margin-bottom:0 !important}ul,ol{margin-bottom:var(--margin-bottom-s);padding:0}ul:last-child,ol:last-child{margin-bottom:0}ul li:not(:first-child),ol li:not(:first-child){margin-top:.8em}ul{list-style:none}ul li{position:relative;padding-left:1.1em}ul li::before{content:"";position:absolute;top:.5em;left:0;width:.4em;height:.4em;background:var(--color-accent);border-radius:50%}ol{list-style:none;counter-reset:ol-counter}ol ::marker{font-weight:700;color:var(--color-accent)}ol li{counter-increment:ol-counter;position:relative;padding-left:2.8em}ol li+li{margin-top:50em}ol li::before{content:counter(ol-counter);position:absolute;top:.5lh;left:0;display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;color:var(--color-white);background:var(--color-accent);border-radius:50%;transform:translateY(-50%)}strong{font-weight:600}blockquote{margin:0 0 var(--margin-bottom-s) 0;padding:0 1em;font-family:var(--font-primary);font-size:1.3rem;font-style:normal;font-weight:600;color:var(--color-green);border-color:var(--color-green);border-width:5px}a{position:relative;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:2px;text-underline-offset:.3em;text-decoration-color:rgba(var(--color-accent-rgb), 0.5)}a:hover{text-decoration-color:rgba(var(--color-accent-rgb), 1)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:10vw var(--grid-gutter);margin-inline:auto}.brxe-section{position:relative;padding:var(--spacing-section) 0;scroll-margin-top:5vw}.brxe-container{position:relative;width:var(--width-container)}.brxe-container.container-s{width:var(--width-container-s)}.bricks-button,body.woocommerce form.cart .action,body.woocommerce-page #brx-content .button,body.woocommerce-page #brx-content button{position:relative;display:inline-flex;align-items:center;min-width:fit-content;height:2.85rem;padding:0 70px 0 20px;font-size:.9rem;font-weight:600;line-height:1 !important;color:#fff;text-decoration:none;background:var(--color-primary);border:none;cursor:pointer;white-space:nowrap;opacity:1}.bricks-button svg,.bricks-button i,body.woocommerce form.cart .action svg,body.woocommerce form.cart .action i,body.woocommerce-page #brx-content .button svg,body.woocommerce-page #brx-content .button i,body.woocommerce-page #brx-content button svg,body.woocommerce-page #brx-content button i{display:none;width:.9em;height:.9em;transition:all ease .3s}.bricks-button::before,.bricks-button::after,body.woocommerce form.cart .action::before,body.woocommerce form.cart .action::after,body.woocommerce-page #brx-content .button::before,body.woocommerce-page #brx-content .button::after,body.woocommerce-page #brx-content button::before,body.woocommerce-page #brx-content button::after{width:40px}.bricks-button::before,body.woocommerce form.cart .action::before,body.woocommerce-page #brx-content .button::before,body.woocommerce-page #brx-content button::before{content:"";position:absolute;top:50%;right:10px;height:1.5rem;border-left:1px solid var(--color-alt);transform:translateY(-50%)}.bricks-button::after,body.woocommerce form.cart .action::after,body.woocommerce-page #brx-content .button::after,body.woocommerce-page #brx-content button::after{content:"";position:absolute;top:50%;right:10px;display:inline-block;height:1.5rem;color:var(--color-accent);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3C!-- Icon from Lucide by Lucide Contributors - https://github.com/lucide-icons/lucide/blob/main/LICENSE --%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7l7 7l-7 7'/%3E%3C/svg%3E");background-color:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:50%;transform:translateY(-50%);transform-origin:left bottom;transition:all ease .5s}.bricks-button.btn-alt,body.woocommerce form.cart .action.btn-alt,body.woocommerce-page #brx-content .button.btn-alt,body.woocommerce-page #brx-content button.btn-alt{color:var(--color-text);background:var(--color-white)}.brxe-text,.brxe-text-basic{margin-bottom:var(--margin-bottom)}.brxe-text:last-child,.brxe-text-basic:last-child{margin-bottom:0}.brxe-image{width:100%}.brxe-accordion{padding-inline-start:0}.brxe-accordion .accordion-item{position:relative;padding-left:0;margin-top:0 !important}.brxe-accordion .accordion-item::before{content:none}.brxe-accordion .accordion-item .accordion-title-wrapper{padding:0 0 20px 0}.brxe-accordion .accordion-item .accordion-title-wrapper .accordion-title .title{font-family:var(--font-primary);font-size:18px;font-weight:600;margin-right:40px}.brxe-accordion .accordion-item .accordion-title-wrapper .accordion-title i::before{content:"";display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22currentColor%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-plus%22%3E%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22/%3E%3Cpath%20d=%22M12%205l0%2014%22%20/%3E%3Cpath%20d=%22M5%2012l14%200%22%20/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;border-radius:50%;transition:all ease .3s}.brxe-accordion .accordion-item .accordion-content-wrapper{padding:36px 40px;background:rgba(var(--color-primary-rgb), 0.05)}.brxe-accordion .accordion-item .accordion-content-wrapper p:last-child{margin-bottom:0}.brxe-accordion .accordion-item.brx-open .accordion-title-wrapper .accordion-title i::before{background-image:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22currentColor%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-minus%22%3E%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22/%3E%3Cpath%20d=%22M5%2012l14%200%22%20/%3E%3C/svg%3E")}.brxe-accordion .accordion-item.brx-open+.accordion-item{border-color:rgba(0,0,0,0)}.brxe-accordion .accordion-item:not(:first-child){margin-top:20px;padding-top:20px;border-top:1px solid var(--color-primary)}.brxe-image-gallery li{margin:0 !important;padding:0 !important}.brxe-image-gallery li::before{content:none}.brxe-image-gallery li img{width:100%;height:100%}.brxe-divider{margin:2rem 0}.brxe-divider .line{border-top:2px solid var(--color-primary)}form{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--grid-gutter);row-gap:var(--grid-gutter)}@media screen and (max-width: 767px){form{grid-template-columns:1fr}}form .form-group{align-items:flex-start;padding:0}form .form-group input:not([type=checkbox]),form .form-group textarea,form .form-group select{width:100%;height:clamp(3rem,4vw,4vw);padding:0 clamp(20px,1.5vw,1.5vw);font-size:var(--text-sm);background:#fff;border:none;outline:none;border-bottom:1px solid #fff}form .form-group input:not([type=checkbox]):focus,form .form-group textarea:focus,form .form-group select:focus{border-color:var(--color-alt)}form .form-group input:not([type=checkbox])::placeholder,form .form-group textarea::placeholder,form .form-group select::placeholder{color:var(--color-text)}form .form-group input[type=checkbox]{appearance:none;flex:0 0 var(--text-sm);width:var(--text-sm);height:var(--text-sm);margin-top:.1rem;background:var(--color-alt);border-radius:50%;border:none}form .form-group textarea{height:clamp(5rem,20vw,20vw);padding:clamp(20px,1.5vw,1.5vw)}form .form-group .options-wrapper li{display:flex;align-items:flex-start;gap:10px;padding-left:0}form .form-group .options-wrapper li::before{content:none}form .form-group .options-wrapper li label{font-size:var(--text-sm)}form .form-group .options-wrapper li input{position:relative}form .form-group .options-wrapper li input::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:var(--color-white);border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:all ease .2s}form .form-group .options-wrapper li input:checked{background:var(--color-accent)}form .form-group .options-wrapper li input:checked::before{transform:translate(-50%, -50%) scale(1)}form .form-group.submit-button-wrapper,form .form-group:has(.options-wrapper),form .form-group:has(textarea){grid-column:span 2}@media screen and (max-width: 767px){form .form-group.submit-button-wrapper,form .form-group:has(.options-wrapper),form .form-group:has(textarea){grid-column:span 1}}form .form-group:has(.options-wrapper){margin-top:calc(var(--grid-gutter)*1)}form .form-group.submit-button-wrapper{margin-top:calc(var(--grid-gutter)*2)}.bg-primary{background:var(--color-primary)}.bg-accent{background:var(--color-accent)}.embla{margin:auto;--slide-height: 40vh;--slide-spacing: var(--grid-gutter);--slide-size: 50vw}.embla__viewport{width:100% !important;overflow:hidden}.embla__container{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);transition-timing-function:linear !important}.embla__slide{transform:translate3d(0, 0, 0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide img{height:var(--slide-height)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);user-select:none}#brx-header{z-index:9999999999}body.home h1{font-size:clamp(3.5rem,9vw,10rem)}body.home .home--hero .brxe-container{transition:all ease 1s}body.home .home--hero .brxe-container .brxe-heading{transition:all ease 1s;transform:scale(1)}body.home .home--hero .brxe-container.hidden{opacity:0}body.home .home--hero .brxe-container.hidden .brxe-heading{transform:scale(1.2)}/*# sourceMappingURL=index.css.map */
