@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-icon-box){align-items:flex-start;display:flex;flex-direction:column}:where(.brxe-icon-box).top .icon{margin-bottom:20px}:where(.brxe-icon-box).bottom{flex-direction:column-reverse}:where(.brxe-icon-box).bottom .icon{margin-top:20px}:where(.brxe-icon-box).right{flex-direction:row-reverse}:where(.brxe-icon-box).right .icon{margin-left:20px}:where(.brxe-icon-box).left{flex-direction:row}:where(.brxe-icon-box).left .icon{margin-right:20px}:where(.brxe-icon-box) .icon{display:inline-flex}:where(.brxe-icon-box) .icon a{display:inline-flex}:where(.brxe-icon-box) i{display:inline-block;font-size:40px;line-height:1;text-align:center}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.gm-style{font:inherit!important;text-decoration:inherit!important}.brxe-map{height:300px;position:relative;width:100%}.brxe-map.no-key{overflow:hidden}.brxe-map.no-key.bricks-draggable-item>iframe{pointer-events:none}.brxe-map>iframe{border:0}.brxe-map ol,.brxe-map ul{list-style-type:none;margin:0;padding:0}.brxe-map .infoBox{background-color:#fff;border-radius:4px;box-shadow:4px 4px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;font-size:14px;gap:5px;min-width:300px;padding:10px;transform:translate(-50%,calc(-100% - 60px))!important}.brxe-map .infoBox:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,100%)}.brxe-map .infoBox .title{font-size:15px;line-height:1.4;margin:0;padding-right:30px}.brxe-map .infoBox .subtitle{font-size:14px;font-weight:500}.brxe-map .infoBox .content{font-size:13px;margin:0}.brxe-map .infoBox .content+.images{margin-top:10px}.brxe-map .infoBox .images{display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.brxe-map .infoBox .images img{width:100%}.brxe-map .infoBox .close-infobox{cursor:pointer;font-size:30px;line-height:1;pointer-events:all;position:absolute;right:15px;top:10px}.brxe-map .infoBox>img{height:14px;position:absolute!important;right:0;top:0;width:14px}.brxe-map .brx-infobox-popup{display:flex;flex-direction:column;min-width:300px;transform:translate(-50%,calc(-100% - 60px))!important}.brxe-map .brx-infobox-popup:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.brxe-map .brx-infobox-popup .close-infobox{cursor:pointer;font-size:30px;line-height:1;pointer-events:all;position:absolute;right:15px;top:10px;z-index:1}.brxe-map .brx-infobox-popup img{width:100%}.brxe-map .brx-map-no-results{align-items:center;display:flex;justify-content:center;left:50%;padding:15px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999999}.brxe-map .brx-map-no-results,.brxe-map .brx-marker-text{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3)}.brxe-map .brx-marker-text{border-radius:4px;font-size:14px;max-width:200px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.brxe-map .brx-map-cluster{fill:#00f}.brxe-map .brx-map-cluster text{fill:#fff}}@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-list){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-list) li{position:relative}:where(.brxe-list) li:last-child{margin-bottom:0}:where(.brxe-list) li[data-highlight]:before{content:attr(data-highlight);display:inline-block}:where(.brxe-list) .content{align-items:center;display:flex;justify-content:space-between}:where(.brxe-list) .icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}:where(.brxe-list) .icon svg{font-size:medium}:where(.brxe-list) .title{display:inline-block;margin:0 10px 0 0}:where(.brxe-list) .meta{margin-left:10px}:where(.brxe-list) .description{display:flex}:where(.brxe-list) .separator{border-top-style:solid;border-top-width:1px;flex:1;flex-basis:50px}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.woocommerce-notices-wrapper .woocommerce-message { background-color: #ffffff; color: #f05858; padding: 15px; margin-top: 20px; justify-content: space-between; line-height: 1.2; font-size: 1.7rem; font-weight: 600;}.woocommerce-notices-wrapper:not(:empty) { margin-bottom: 10px;}.woocommerce-notices-wrapper .woocommerce-message a { background-color: #f05858 !important; color: #ffffff !important; font-weight: 700;font-size: 1.5rem; text-transform: uppercase; padding: 7px 18px; text-align: center; min-width: 180px;}.woocommerce-error { color: #f05858;background-color: #fff0f3; margin: 0; padding: 15px;}.woocommerce-notices-wrapper { margin-bottom: -95px; z-index: 99;}abbr.required { color: red; text-decoration: none;}.single-product .product_meta .separator { width: fit-content;}#brxe-4eaa36 {height: 16px; width: 16px; margin-right: 8px}#brxe-5aa8a1 {color: var(--bricks-color-njrscj); font-size: 1.2rem; font-weight: 600; line-height: 1em; font-family: "Plus Jakarta"; text-align: left; text-transform: uppercase; letter-spacing: 0.9px}@media (max-width: 767px) {#brxe-5aa8a1 {text-align: center}}@media (max-width: 478px) {#brxe-5aa8a1 {font-size: 1.1rem; text-align: center; letter-spacing: 1px}}#brxe-138469 {color: var(--bricks-color-njrscj); font-size: 1.2rem; font-weight: 500; line-height: 1em; font-family: "Rubik"; text-align: left; text-transform: uppercase; padding-top: 4px; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; background-color: rgba(255, 195, 56, 0.11); border: 1px solid rgba(255, 195, 56, 0.28); border-radius: 1e5px; display: flex; justify-content: flex-start; align-items: center}@media (max-width: 767px) {#brxe-138469 {text-align: center}}@media (max-width: 478px) {#brxe-138469 {font-size: 1.8rem; text-align: center}}#brxe-0ff332 {color: var(--bricks-color-zbvuvw); line-height: 1.1; text-align: left; font-weight: 600; font-size: 4.6rem; letter-spacing: -1.5px; font-family: "Rubik"; text-wrap: balance; margin-top: -10px; margin-bottom: -10px; max-width: 80%}@media (max-width: 991px) {#brxe-0ff332 {font-size: 4.2rem}}@media (max-width: 767px) {#brxe-0ff332 {text-align: center}}@media (max-width: 478px) {#brxe-0ff332 {font-size: 2.8rem; text-align: left; text-wrap: wrap; margin-top: -5px; margin-bottom: -5px; width: 100%; max-width: 100%}}#brxe-7c1930 {color: var(--bricks-color-zbvuvw); font-size: 1.7rem; text-align: left; font-family: "Plus Jakarta"; text-wrap: pretty; max-width: 50ch}@media (max-width: 767px) {#brxe-7c1930 {text-align: center}}@media (max-width: 478px) {#brxe-7c1930 {font-size: 1.5rem; text-align: left; text-wrap: wrap; max-width: 100%; width: 100%}}#brxe-860ffb {height: 30px; width: 30px}#brxe-608f22 {height: 30px; width: 30px}#brxe-a6a9f5 {height: 30px; width: 30px}#brxe-b9cf3a {align-items: center; justify-content: flex-start; flex-direction: row; column-gap: 16px}@media (max-width: 478px) {#brxe-b9cf3a {flex-direction: column; align-items: flex-start; row-gap: 12px}}#brxe-4496b5 {width: 64%; row-gap: 32px; align-items: flex-start; justify-content: center; padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; border-radius: 1em; background-color: #121829b0}@media (max-width: 991px) {#brxe-4496b5 {width: 74%}}@media (max-width: 767px) {#brxe-4496b5 {width: 100%; justify-content: center; align-items: center; row-gap: 20px}}@media (max-width: 478px) {#brxe-4496b5 {align-items: flex-start; padding-top: 1.6em; padding-right: 1em; padding-bottom: 1.6em; padding-left: 1em; margin-bottom: 20px}}#brxe-269f2f {align-items: center; flex-direction: row; column-gap: 60px}#brxe-ee476c {flex-direction: row; justify-content: center; background-repeat: no-repeat; background-size: cover; background-position: 90% 70%; border-top: 1px solid var(--bricks-color-afmwcl); order: -10; padding-top: 4em; padding-bottom: 4em; overflow: hidden; position: relative; min-height: 500px}:where(#brxe-ee476c > *:not(figcaption)) {position: relative}#brxe-ee476c::before {background-image: linear-gradient(116deg, hsla(0, 0%, 0%,0.52) 40%, hsla(0, 66%, 56%, 0.1)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-ee476c {padding-top: 30px; padding-bottom: 30px}}@media (max-width: 478px) {#brxe-ee476c {overflow: hidden; position: relative; padding-top: 30px; padding-bottom: 0; justify-content: center}:where(#brxe-ee476c > *:not(figcaption)) {position: relative}#brxe-ee476c::before {background-image: linear-gradient(rgba(16, 18, 25, 0.4), rgba(16, 18, 25, 0.4)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}#brxe-0ee27b {position: absolute; top: -29px; height: 40px; width: 40px; display: none}#brxe-0ee27b :not([fill="none"]) {fill: #fff0cc}#brxe-0ee27b :not([stroke="none"]) {stroke: var(--bricks-color-njrscj)}@media (max-width: 478px) {#brxe-0ee27b {top: 20px; right: 20px; display: none}}#brxe-aaa721 {height: 16px; width: 16px}#brxe-aaa721 :not([fill="none"]) {fill: #b91c1c}#brxe-4eb282 {display: flex; justify-content: flex-start; align-items: center; column-gap: 5px; row-gap: 3px; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; background-color: #fde8e8; border: 1px solid var(--bricks-color-eekzrf); border-radius: 8px}#brxe-927e50 {height: 16px; width: 16px}#brxe-500e2d {display: flex; justify-content: flex-start; align-items: center; column-gap: 5px; row-gap: 3px; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; background-color: var(--bricks-color-egsrry); border: 1px solid #dae0e7; border-radius: 8px}#brxe-fd7fff {flex-direction: row; justify-content: flex-start; align-items: center; column-gap: 10px}@media (max-width: 478px) {#brxe-fd7fff {flex-direction: row; align-items: flex-start; row-gap: 8px; width: 100%}}#brxe-dfe182 {font-family: "Plus Jakarta"; font-weight: 800}@media (max-width: 478px) {#brxe-dfe182 {line-height: 1.2}}#brxe-007b49 {display: flex; flex-direction: column; align-items: flex-start; justify-content: center; width: 70%; row-gap: 12px}@media (max-width: 767px) {#brxe-007b49 {width: 64%}}@media (max-width: 478px) {#brxe-007b49 {width: 100%}}#brxe-782b07 {color: var(--bricks-color-zbvuvw); line-height: 1.3; text-transform: uppercase; font-weight: 500; text-align: center; font-size: 1.3rem; letter-spacing: 0.4px; padding-top: 12px; padding-right: 16px; padding-bottom: 12px; padding-left: 16px; border-radius: 6px; background-color: #d32f2f; flex-direction: row-reverse; gap: 8px}#brxe-782b07 .icon > svg {height: 16px; width: 16px}@media (max-width: 478px) {#brxe-782b07 {width: 100%; justify-content: center}}#brxe-7b3939 {flex-direction: row; justify-content: flex-end}@media (max-width: 478px) {#brxe-7b3939 {justify-content: center; flex-direction: column; align-items: center}}#brxe-b19c16 {display: flex; justify-content: flex-end; align-items: center; min-width: 240px; width: 30%}@media (max-width: 991px) {#brxe-b19c16 {min-width: 240px}}@media (max-width: 767px) {#brxe-b19c16 {width: 33%}}@media (max-width: 478px) {#brxe-b19c16 {width: 100%}}#brxe-b7c0dc {column-gap: 3%}#brxe-7f6cfc {align-items: center; margin-top: -30px}@media (max-width: 991px) {#brxe-7f6cfc {margin-top: 55px; margin-bottom: -25px}}@media (max-width: 767px) {#brxe-7f6cfc {margin-top: -20px}}@media (max-width: 478px) {#brxe-7f6cfc {margin-top: 25px; margin-bottom: -10px}}#brxe-1e926c {background-color: var(--bricks-color-qodpwv); padding-top: 0; padding-bottom: 0}@media (max-width: 991px) {#brxe-1e926c {padding-top: 0}}@media (max-width: 478px) {#brxe-1e926c {padding-right: 12px; padding-bottom: 10px; padding-left: 12px}}#brxe-f886c6 {height: 30px; width: 30px; fill: var(--bricks-color-xtbekk)}@media (max-width: 478px) {#brxe-f886c6 {min-width: 30px}}@media (max-width: 478px) {#brxe-efa91c {font-size: 2.1rem; line-height: 1.1}}#brxe-d72dad {flex-direction: row; align-items: center; justify-content: flex-start; display: flex; column-gap: 4px}@media (max-width: 478px) {#brxe-d72dad {justify-content: flex-start; align-items: flex-start}}#brxe-f6f792 {display: flex; justify-content: space-between; align-items: center; column-gap: 4px; flex-direction: row; margin-bottom: 10px}@media (max-width: 991px) {#brxe-f6f792 {flex-direction: column; align-items: flex-start}}@media (max-width: 478px) {#brxe-f6f792 {width: 100%}}#brxe-ce5c27 {font-size: 1.2rem; text-transform: uppercase; line-height: 1.2; letter-spacing: 0.3px; text-align: center; color: hsl(16, 72%, 42%); font-weight: 500}#brxe-0d8dd6 {font-size: 1.1rem; text-align: center; line-height: 1.2; text-transform: uppercase; margin-bottom: -5px}@media (max-width: 991px) {#brxe-0d8dd6 {font-size: 1.3rem}}#brxe-sjkski {flex-direction: row; gap: 8px; margin-bottom: 16px; width: 80%}#brxe-sjkski svg {height: 22px; width: 22px}#brxe-sjkski .content {font-size: 1.5rem; line-height: 1.28; font-family: "Rubik"; color: var(--bricks-color-xtbekk); text-wrap: balance; margin-bottom: 0}#brxe-sjkski .icon {align-self: flex-start; margin-bottom: 0; margin-left: -2px; color: var(--bricks-color-xtbekk)}#brxe-sjkski .icon a {color: var(--bricks-color-xtbekk)}#brxe-e1c8fd {font-size: 1.2rem; text-align: center; line-height: 1.2; text-transform: uppercase; font-weight: 500}#brxe-8c49c8 {text-align: center; line-height: 1.2}#brxe-874674 {background-color: oklch(98.7% .026 102.212); padding-top: 1em; padding-right: 0.6em; padding-bottom: 1em; padding-left: 0.6em; border: 1px solid #e6ddd1; border-radius: 12px; justify-content: center; align-items: center; row-gap: 8px; background-image: linear-gradient(90deg, hsl(32, 100%, 90%), hsl(46, 100%, 94%))}#brxe-811d6e {fill: hsl(87, 42%, 50%); height: 25px; width: 25px}@media (max-width: 478px) {#brxe-811d6e {height: 22px; width: 22px; transform: rotateZ(90deg)}}#brxe-d9e940 {display: flex; justify-content: center; align-self: center !important; width: fit-content}@media (max-width: 478px) {#brxe-d9e940 {display: flex; justify-content: center; align-items: center}}#brxe-c791fa {font-size: 1.2rem; text-transform: uppercase; line-height: 1.2; letter-spacing: 0.3px; text-align: center; color: hsl(141, 52%, 32%); font-weight: 500}#brxe-580301 {font-size: 1.1rem; text-align: center; line-height: 1.2; text-transform: uppercase; margin-bottom: -6px}@media (max-width: 991px) {#brxe-580301 {font-size: 1.3rem}}#brxe-05010c {font-size: 1.2rem; text-align: center; line-height: 1.2; text-transform: uppercase; font-weight: 500}#brxe-fdb4b6 {font-size: 1.26rem; color: var(--bricks-color-zbvuvw); line-height: 1.2; letter-spacing: 0.03em; text-align: center; padding-top: 0.35rem; padding-right: 0.95rem; padding-bottom: 0.35rem; padding-left: 0.95rem; background-color: hsl(131, 39%, 56%); border: 1px solid hsl(131, 35%, 47%); border-radius: 9px}@media (max-width: 478px) {#brxe-fdb4b6 {width: 50%}}#brxe-fe9134 {padding-top: 1em; padding-right: 0.6em; padding-bottom: 1em; padding-left: 0.6em; border: 1px solid #c3dbcb; border-radius: 12px; justify-content: center; align-items: center; row-gap: 8px; background-color: oklch(0.984 0.014 180.72); background-image: linear-gradient(90deg, hsl(46, 100%, 94%), hsl(73, 79%, 86%))}#brxe-da2f35 {transition: opacity 0.35s ease; display: grid; align-items: initial; grid-template-columns: 1fr 30px 1fr; grid-gap: 4px; align-items: stretch; justify-items: center}#brxe-da2f35.wpgb-loading {opacity: 0.35}@media (max-width: 478px) {#brxe-da2f35 {grid-template-rows: 1fr 30px 1fr; grid-template-columns: auto; grid-gap: 0px; margin-bottom: 10px}}#brxe-f68afc {display: flex; justify-content: center; align-items: center}#brxe-c0d74d {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: 2px}#brxe-e0729e {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px}#brxe-bed49a {display: flex; align-items: flex-end; justify-content: flex-start; flex-direction: column}#brxe-ef6452 {display: flex; justify-content: center; align-items: center}#brxe-1a0efc {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: 2px}#brxe-da49c8 {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px}#brxe-36f729 {display: flex; align-items: flex-end; justify-content: flex-start; flex-direction: column}#brxe-46ba36 {display: flex; justify-content: center; align-items: center}#brxe-86fded {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: 2px}#brxe-0a060c {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px}#brxe-f27ca7 {display: flex; align-items: flex-end; justify-content: flex-start; flex-direction: column}#brxe-d2a89f {display: flex; justify-content: center; align-items: center}#brxe-a611ee {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: 2px}#brxe-c436f6 {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px}#brxe-f73498 {display: flex; align-items: flex-end; justify-content: flex-start; flex-direction: column}#brxe-f1c924 {display: flex; justify-content: center; align-items: center}#brxe-086176 {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: 2px}#brxe-3d7712 {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px}#brxe-a1ac5a {display: flex; align-items: flex-end; justify-content: flex-start; flex-direction: column}#brxe-1037f3 {display: flex; justify-content: center; align-items: center}#brxe-200b80 {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: 2px}#brxe-1db72d {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px}#brxe-35d4f4 {display: flex; align-items: flex-end; justify-content: flex-start; flex-direction: column}#brxe-49a493 {display: flex; justify-content: center; align-items: center}#brxe-81d9dc {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: 2px}#brxe-092b16 {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px}#brxe-a8f21c {display: flex; align-items: flex-end; justify-content: flex-start; flex-direction: column}#brxe-172313 {height: 22px; width: 26px}@media (max-width: 478px) {#brxe-172313 {min-width: 26px}}#brxe-5f9aa7 {color: #435fd0; font-size: 1.5rem; line-height: 1.38; text-wrap: pretty}@media (max-width: 478px) {#brxe-5f9aa7 {text-wrap: wrap}}#brxe-fc4ac3 {display: flex; flex-direction: row; justify-content: center; align-items: flex-start; row-gap: 2px; column-gap: 10px}#brxe-5ee99a {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px}#brxe-ceb04f {color: #1e40af; background-color: #eff6ff; margin-top: 12px; border: 1px solid #eff6ff}#brxe-282af2 {font-size: 1.8rem; row-gap: 6px; padding-top: 1.8em; padding-right: 1.8em; padding-bottom: 1.8em; padding-left: 1.8em; background-color: var(--bricks-color-zbvuvw); border: 1px solid hsl(213, 19%, 90%); border-radius: 12px; background-image: radial-gradient(circle farthest-side at 30% 60%, hsla(170, 100%, 77%, 0.1), hsla(183, 100%, 65%, 0))}@media (max-width: 991px) {#brxe-282af2 {padding-top: 1.2em; padding-right: 0.8em; padding-bottom: 1.2em; padding-left: 0.8em}}@media (max-width: 767px) {#brxe-282af2 {padding-top: 1.2em; padding-right: 1.2em; padding-bottom: 1.2em; padding-left: 1.2em}}@media (max-width: 478px) {#brxe-282af2 {padding-top: 1em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em}}#brxe-anddjf {font-size: 2rem; font-weight: 700; color: var(--bricks-color-zbvuvw); letter-spacing: 0px; text-wrap: pretty; line-height: 1.2; font-family: "Plus Jakarta"; width: 100%}@media (max-width: 991px) {#brxe-anddjf {line-height: 1.1}}@media (max-width: 478px) {#brxe-anddjf {font-size: 2.1rem; font-weight: 700; letter-spacing: -0.6px}}#brxe-wytgga {font-size: 1.5rem; color: var(--bricks-color-yskyni)}#brxe-ewgcgt {margin-bottom: 20px; padding-top: 0.9em; padding-right: 1.6em; padding-bottom: 0.9em; padding-left: 1.6em; background-color: var(--bricks-color-nanfza); justify-content: center; align-items: flex-start; width: 100%}#brxe-sejbsa .cart .single_add_to_cart_button, #brxe-sejbsa a.button[data-product_id] {background-color: var(--bricks-color-hpkagr); color: var(--bricks-color-zbvuvw); text-transform: uppercase; font-size: 1.5rem; padding-top: 16px; padding-bottom: 16px; border-radius: 0; min-width: 100%}#brxe-sejbsa .cart .single_add_to_cart_button:hover, #brxe-sejbsa a.button[data-product_id]:hover {background-color: var(--bricks-color-xtbekk)}#brxe-sejbsa {font-size: 1.7rem; color: var(--bricks-color-lgyxip); margin-top: 20px; background-color: var(--bricks-color-zbvuvw)}#brxe-sejbsa .stock {display: none}#brxe-sejbsa .cart .single_add_to_cart_button:active, #brxe-sejbsa a.button[data-product_id]:active {background-color: var(--bricks-color-xtbekk)}#brxe-sejbsa .cart table.variations td {padding-top: 16px; padding-right: 0; padding-bottom: 16px; padding-left: 0}#brxe-sejbsa .cart table.variations th {padding-top: 16px; padding-right: 0; padding-bottom: 16px; padding-left: 0}#brxe-sejbsa table.variations label {font-weight: 700; font-size: 1.8rem; color: var(--bricks-color-rwmvld)}#brxe-sejbsa .qty {border: 1px solid #333333; border-radius: 0}#brxe-sejbsa .minus {border: 1px solid #333333; border-radius: 0}#brxe-sejbsa .plus {border: 1px solid #333333; border-radius: 0}#brxe-sejbsa .woocommerce-variation-price {color: var(--bricks-color-rwmvld); font-size: 1.8rem; font-weight: 700}#brxe-sejbsa .cart .variations tr:not(:has(.reset_variations)) {border: 0}#brxe-sejbsa .cart .quantity {width: 50%}#brxe-sejbsa .woocommerce-variation-description {color: var(--bricks-color-xtbekk); line-height: 1.28; font-size: 1.6rem; font-family: "Rubik"}@media (max-width: 991px) {#brxe-sejbsa {width: 100%}#brxe-sejbsa .cart .quantity {width: 50%}}@media (max-width: 767px) {#brxe-sejbsa .cart .quantity {width: 34%}}@media (max-width: 478px) {#brxe-sejbsa {flex-direction: column; width: 100%; margin-top: 8px; padding-right: 0.1em; padding-left: 0.1em}#brxe-sejbsa .cart table.variations td {padding-top: 10px; padding-right: 0; padding-bottom: 0}#brxe-sejbsa .cart table.variations th {padding-top: 10px; padding-right: 0; padding-bottom: 0}#brxe-sejbsa .cart .variations tr:not(:has(.reset_variations)) {border: 0}#brxe-sejbsa .cart .quantity {width: 55%}form.cart table.variations td, form.woocommerce-cart-form table.variations td { width: 83%; display:flex;}.jm-classprice-subtext {font-size: 11.6px; color: #30b97c;}#brxe-sejbsa table.variations label {font-size: 1.5rem; line-height: 1.2}}#brxe-hqzfpa {font-size: 1.5rem; line-height: 1.29; text-wrap: pretty; color: oklch(51.4% .222 16.935); background-color: oklch(96.9% .015 12.422); padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; border: 1px solid oklch(96.9% .055 12.422); border-radius: 1rem}@media (max-width: 478px) {#brxe-hqzfpa {text-align: center}}#brxe-oenefi {font-size: 1.3rem; color: hsl(211, 8%, 62%); line-height: 1.3; text-align: center}#brxe-mutgmh {align-items: center; padding-top: 20px}#brxe-xikymo {padding-right: 1.6em; padding-bottom: 2em; padding-left: 1.6em}@media (max-width: 991px) {#brxe-xikymo {padding-right: 0.8em; padding-left: 0.8em}}@media (max-width: 478px) {#brxe-xikymo {padding-right: 0.5em; padding-left: 0.5em}}#brxe-gurtsf {border: 1px solid var(--bricks-border-color); border-radius: 12px; background-color: var(--bricks-color-zbvuvw); overflow: hidden}#brxe-andpau {height: 23px; width: 41px}@media (max-width: 478px) {#brxe-andpau {width: auto; min-width: 20px}}#brxe-jxesyk {color: #435fd0; font-size: 1.5rem; line-height: 1.38; text-wrap: pretty}#brxe-rwjwzp {display: flex; flex-direction: row; justify-content: center; align-items: flex-start; row-gap: 2px; column-gap: 10px}#brxe-yezzcl .icon > svg {height: 15px; width: 15px}#brxe-yezzcl {font-size: 1.3rem; font-weight: 500; flex-direction: row-reverse; margin-top: 12px; margin-left: 28px}#brxe-hxtjtc {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px; flex-direction: column}#brxe-zndxcv {color: #1e40af; background-color: #eff6ff; border: 1px solid #c7dfff}#brxe-smlgcy {row-gap: 1em}#brxe-mjhvhn {position: relative; display: none}@media (max-width: 991px) {#brxe-mjhvhn {width: 56%}}@media (max-width: 767px) {#brxe-mjhvhn {width: 100%; display: flex}}@media (max-width: 478px) {#brxe-mjhvhn {width: 100%; padding-top: 0.2em; padding-right: 0; padding-left: 0}}#brxe-735d58 {height: 24px; width: 24px; stroke: var(--bricks-color-xtbekk); margin-right: 3px; font-size: 2rem; font-weight: 500; letter-spacing: -0.4px}@media (max-width: 478px) {#brxe-735d58 {font-size: 2.1rem}}@media (max-width: 478px) {#brxe-608511 {font-size: 2.1rem; text-wrap: balance; line-height: 1.1}}#brxe-a552da {display: flex; justify-content: flex-start; align-items: center; column-gap: 4px; flex-direction: row; margin-bottom: 10px}#brxe-ca0dc7 li:nth-child(1) svg {height: 18px; width: 18px; fill: var(--bricks-color-arljtf)}#brxe-ca0dc7 li:nth-child(2) svg {height: 18px; width: 18px; fill: var(--bricks-color-arljtf)}#brxe-ca0dc7 li:nth-child(3) svg {height: 18px; width: 18px; fill: var(--bricks-color-hpkagr)}#brxe-e56be4 li:nth-child(1) svg {height: 18px; width: 18px; fill: var(--bricks-color-arljtf)}#brxe-e56be4 li:nth-child(2) svg {height: 18px; width: 18px; fill: var(--bricks-color-arljtf)}#brxe-e56be4 li:nth-child(3) svg {height: 18px; width: 18px; fill: var(--bricks-color-arljtf)}#brxe-0ea61d {position: relative}#brxe-c06934 {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(auto, 1fr)); grid-gap: 6px; align-items: stretch}@media (max-width: 478px) {#brxe-c06934 {grid-template-columns: repeat(1, minmax(auto, 1fr)); grid-gap: 10px}}#brxe-f9729b {height: 24px; width: 24px; stroke: var(--bricks-color-xtbekk); margin-right: 3px; font-size: 2rem; font-weight: 500; letter-spacing: -0.4px}@media (max-width: 478px) {#brxe-f9729b {font-size: 2.1rem}}@media (max-width: 478px) {#brxe-09979d {font-size: 2.1rem; line-height: 1.1; text-wrap: balance}}#brxe-1f1841 {display: flex; justify-content: flex-start; align-items: center; column-gap: 4px; flex-direction: row; margin-top: 32px; margin-bottom: 10px}#brxe-f1270a {height: 30px; width: 30px; color: #076ad5; fill: #076ad5; background-color: #e7eefe}#brxe-351f1b {display: flex; justify-content: flex-start; align-items: center; column-gap: 6px}#brxe-5eb5dc {height: 31px; width: 31px; font-size: 1em; --brx-icon-transform: rotateZ(180deg); transition: 0.6s}#brxe-c25033 {align-items: center; flex-direction: row; justify-content: space-between}#brxe-85aa94 {height: 30px; width: 30px; background-color: rgba(240, 88, 88, 0.16); color: var(--bricks-color-xtbekk); fill: var(--bricks-color-xtbekk)}#brxe-cd6dff {display: flex; justify-content: flex-start; align-items: center; column-gap: 6px}#brxe-8e4840 {height: 31px; width: 31px; font-size: 1em; --brx-icon-transform: rotateZ(180deg); transition: 0.6s}#brxe-efed7e {align-items: center; flex-direction: row; justify-content: space-between}#brxe-5dca04 {height: 30px; width: 30px; color: var(--bricks-color-nanfza); fill: var(--bricks-color-nanfza); background-color: #e8e8e8}#brxe-151411 {display: flex; justify-content: flex-start; align-items: center; column-gap: 6px}#brxe-d005f0 {height: 31px; width: 31px; font-size: 1em; --brx-icon-transform: rotateZ(180deg); transition: 0.6s}#brxe-4e19b2 {align-items: center; flex-direction: row; justify-content: space-between}#brxe-1fe5b1 .accordion-title-wrapper {min-height: 30px; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; background-color: var(--bricks-color-zbvuvw); border: 1px solid #e9edf1; border-radius: 12px; font-size: 1.6rem; font-weight: 500; line-height: 1.2; letter-spacing: 0.0px; color: var(--bricks-color-rqcewf); margin-top: 6px}#brxe-1fe5b1 .accordion-content-wrapper {padding-top: 1em; padding-right: 1em; padding-bottom: 1.6em; padding-left: 1em; font-size: 1.4rem; line-height: 1.3; border-right: 1px solid rgba(240, 88, 88, 0.42); border-bottom: 1px solid rgba(240, 88, 88, 0.42); border-left: 1px solid rgba(240, 88, 88, 0.42); border-radius: 0 0 12px 12px; margin-bottom: 8px; background-color: var(--bricks-color-zbvuvw)}#brxe-1fe5b1 .brx-open .accordion-title-wrapper {background-color: var(--bricks-color-zbvuvw); border-top: 1px solid rgba(240, 88, 88, 0.42); border-right: 1px solid rgba(240, 88, 88, 0.42); border-bottom: 0 solid rgba(240, 88, 88, 0.42); border-left: 1px solid rgba(240, 88, 88, 0.42); border-bottom-right-radius: 0; border-bottom-left-radius: 0; color: var(--bricks-color-afmwcl)}#brxe-1fe5b1 .accordion-title-wrapper .brxe-heading {font-size: 1.6rem; font-weight: 500; line-height: 1.2; letter-spacing: 0.0px; color: var(--bricks-color-rqcewf)}#brxe-1fe5b1 .brx-open .accordion-title-wrapper .brxe-heading {color: var(--bricks-color-afmwcl)}@media (max-width: 478px) {#brxe-1fe5b1 .accordion-title-wrapper {padding-top: 0.8em; padding-right: 0.6em; padding-bottom: 0.8em; padding-left: 0.6em}#brxe-1fe5b1 .accordion-content-wrapper {padding-right: 0.6em; padding-left: 0.6em}}#brxe-b89df3 {font-size: 1.8rem; row-gap: 4px; padding-top: 1.8em; padding-right: 1.8em; padding-bottom: 1.8em; padding-left: 1.8em; background-color: var(--bricks-color-zbvuvw); border: 1px solid hsl(213, 19%, 90%); border-radius: 12px; background-image: radial-gradient( farthest-side at 60% 70%, hsla(330, 79%, 41%, 0.09), hsla(340, 100%, 50%, 0.0041))}@media (max-width: 991px) {#brxe-b89df3 {padding-top: 1.2em; padding-right: 0.8em; padding-bottom: 1.2em; padding-left: 0.8em}}@media (max-width: 767px) {#brxe-b89df3 {padding-top: 1.2em; padding-right: 1.2em; padding-bottom: 1.2em; padding-left: 1.2em}}@media (max-width: 478px) {#brxe-b89df3 {padding-top: 1em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em}}@media (max-width: 478px) {#brxe-477316 {font-size: 2.1rem; line-height: 1.1; text-wrap: balance}}#brxe-2dd066 {display: flex; justify-content: flex-start; align-items: center; column-gap: 4px; flex-direction: row; margin-bottom: 12px}#brxe-bfad3f {height: 20px; width: 20px; fill: var(--bricks-color-xtbekk); margin-right: 3px}@media (max-width: 478px) {#brxe-bfad3f {min-width: 20px}}#brxe-371a77 {font-size: 1.6rem; color: var(--bricks-color-rqxmpc)}@media (max-width: 478px) {#brxe-371a77 {line-height: 1.2; text-wrap: pretty}}#brxe-d99c99 {display: flex; justify-content: flex-start; align-items: center; column-gap: 4px; flex-direction: row}@media (max-width: 478px) {#brxe-d99c99 {display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: flex-start}}#brxe-9d9ba0 {font-size: 1.6rem; color: var(--bricks-color-rqcewf); margin-top: 16px}#brxe-9d9ba0 a {font-size: 1.6rem; color: var(--bricks-color-rqcewf); font-size: inherit}#brxe-b61326 {display: flex; justify-content: flex-start; align-items: center; column-gap: 4px; flex-direction: row}#brxe-cad158 {align-items: flex-start; justify-content: center; padding-top: 1.8em; padding-right: 1.8em; padding-bottom: 1.8em; padding-left: 1.8em; font-size: 1.8rem; row-gap: 4px; background-color: hsla(210, 20%, 98%, 0.48); border-top: 1px solid hsl(213, 19%, 90%); border-right: 1px solid hsl(213, 19%, 90%); border-bottom: 0 solid hsl(213, 19%, 90%); border-left: 1px solid hsl(213, 19%, 90%); border-radius: 12px 12px 0 0}@media (max-width: 991px) {#brxe-cad158 {padding-top: 1.2em; padding-right: 0.8em; padding-bottom: 1.2em; padding-left: 0.8em}}@media (max-width: 767px) {#brxe-cad158 {padding-top: 1.2em; padding-right: 1.2em; padding-bottom: 1.2em; padding-left: 1.2em}}@media (max-width: 478px) {#brxe-cad158 {padding-top: 1em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em}}#brxe-dbce40 {height: 280px; font-size: 1.8rem; padding-top: 1.8em; padding-right: 1.8em; padding-bottom: 1.8em; padding-left: 1.8em; background-color: var(--bricks-color-zbvuvw); border-top: 0 solid hsl(213, 19%, 90%); border-right: 1px solid hsl(213, 19%, 90%); border-bottom: 1px solid hsl(213, 19%, 90%); border-left: 1px solid hsl(213, 19%, 90%); border-radius: 0 0 12px 12px}@media (max-width: 767px) {#brxe-dbce40 {padding-top: 1.2em; padding-right: 1.2em; padding-bottom: 1.2em; padding-left: 1.2em}}@media (max-width: 478px) {#brxe-dbce40 {padding-top: 1em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em}}#jm-venue-about {font-size: 1.8rem; margin-top: 0; margin-bottom: 40px; background-color: var(--bricks-color-zbvuvw); border-radius: 12px; overflow: hidden}@media (max-width: 478px) {#jm-venue-about {margin-bottom: 0}}#brxe-8681fc {width: 64%; row-gap: 1em}@media (max-width: 991px) {#brxe-8681fc {row-gap: 1.5em}}@media (max-width: 767px) {#brxe-8681fc {width: 100%}}@media (max-width: 478px) {#brxe-8681fc {width: 100%}}#brxe-bd1cc0 {font-size: 2rem; font-weight: 700; color: var(--bricks-color-zbvuvw); letter-spacing: 0px; text-wrap: pretty; line-height: 1.2; font-family: "Plus Jakarta"; width: 100%}@media (max-width: 991px) {#brxe-bd1cc0 {line-height: 1.1}}@media (max-width: 478px) {#brxe-bd1cc0 {font-size: 2.1rem; font-weight: 700; letter-spacing: -0.6px}}#brxe-af329a {font-size: 1.5rem; color: var(--bricks-color-yskyni)}#brxe-907a49 {margin-bottom: 20px; padding-top: 0.9em; padding-right: 1.6em; padding-bottom: 0.9em; padding-left: 1.6em; background-color: var(--bricks-color-nanfza); justify-content: center; align-items: flex-start; width: 100%}#brxe-23233a .cart .single_add_to_cart_button, #brxe-23233a a.button[data-product_id] {background-color: var(--bricks-color-hpkagr); color: var(--bricks-color-zbvuvw); text-transform: uppercase; font-size: 1.5rem; padding-top: 16px; padding-bottom: 16px; border-radius: 0; min-width: 100%}#brxe-23233a .cart .single_add_to_cart_button:hover, #brxe-23233a a.button[data-product_id]:hover {background-color: var(--bricks-color-xtbekk)}#brxe-23233a {font-size: 1.7rem; color: var(--bricks-color-lgyxip); margin-top: 20px; background-color: var(--bricks-color-zbvuvw)}#brxe-23233a .stock {display: none}#brxe-23233a .cart .single_add_to_cart_button:active, #brxe-23233a a.button[data-product_id]:active {background-color: var(--bricks-color-xtbekk)}#brxe-23233a .cart table.variations td {padding-top: 16px; padding-right: 0; padding-bottom: 16px; padding-left: 0}#brxe-23233a .cart table.variations th {padding-top: 16px; padding-right: 0; padding-bottom: 16px; padding-left: 0}#brxe-23233a table.variations label {font-weight: 700; font-size: 1.8rem; color: var(--bricks-color-rwmvld)}#brxe-23233a .qty {border: 1px solid #333333; border-radius: 0}#brxe-23233a .minus {border: 1px solid #333333; border-radius: 0}#brxe-23233a .plus {border: 1px solid #333333; border-radius: 0}#brxe-23233a .woocommerce-variation-price {color: var(--bricks-color-rwmvld); font-size: 1.8rem; font-weight: 700}#brxe-23233a .cart .variations tr:not(:has(.reset_variations)) {border: 0}#brxe-23233a .cart .quantity {width: 50%}#brxe-23233a .woocommerce-variation-description {color: var(--bricks-color-xtbekk); line-height: 1.28; font-size: 1.6rem; font-family: "Rubik"}.wsf-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label { border-color: #c9ced4 !important; border-width: 1px !important; border-style: solid !important;} .wsf-form input[type=radio].wsf-field.wsf-button + label.wsf-label { border: 1px solid #c9ced4 !important;} .wsf-alert { line-height: 1.36em !important;} .jm-classprice-subtext {font-size: 11.6px; color: #30b97c;}@media (max-width: 991px) {#brxe-23233a {width: 100%}#brxe-23233a .cart .quantity {width: 50%}}@media (max-width: 767px) {#brxe-23233a .cart .quantity {width: 34%}}@media (max-width: 478px) {#brxe-23233a {flex-direction: column; width: 100%; margin-top: 30px; padding-right: 0.1em; padding-left: 0.1em}#brxe-23233a .cart table.variations td {padding-top: 10px; padding-right: 0; padding-bottom: 0}#brxe-23233a .cart table.variations th {padding-top: 10px; padding-right: 0; padding-bottom: 0}#brxe-23233a .cart .variations tr:not(:has(.reset_variations)) {border: 0}#brxe-23233a .cart .quantity {width: 55%}form.cart table.variations td, form.woocommerce-cart-form table.variations td { width: 83%; display:flex;}#brxe-23233a table.variations label {font-size: 1.5rem; line-height: 1.2}}#brxe-bf12fb {font-size: 1.5rem; line-height: 1.29; text-wrap: pretty; color: oklch(51.4% .222 16.935); background-color: oklch(96.9% .015 12.422); padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; border: 1px solid oklch(96.9% .055 12.422); border-radius: 1rem}@media (max-width: 478px) {#brxe-bf12fb {text-align: center}}#brxe-290e06 {font-size: 1.3rem; color: hsl(211, 8%, 49%); line-height: 1.3; text-align: center}#brxe-89f658 {align-items: center; padding-top: 20px}#brxe-a90174 {padding-right: 1.6em; padding-bottom: 2em; padding-left: 1.6em}@media (max-width: 991px) {#brxe-a90174 {padding-right: 0.8em; padding-left: 0.8em}}@media (max-width: 478px) {#brxe-a90174 {padding-right: 0.5em; padding-left: 0.5em}}#brxe-a72295 {border: 1px solid var(--bricks-border-color); border-radius: 12px; background-color: var(--bricks-color-zbvuvw); overflow: hidden}#brxe-e78acd {height: 23px; width: 41px}#brxe-142c0b {color: #435fd0; font-size: 1.5rem; line-height: 1.38; text-wrap: pretty}#brxe-ed01b4 {display: flex; flex-direction: row; justify-content: center; align-items: flex-start; row-gap: 2px; column-gap: 10px}#brxe-58af2d .icon > svg {height: 15px; width: 15px}#brxe-58af2d {font-size: 1.3rem; font-weight: 500; flex-direction: row-reverse; margin-top: 12px; margin-left: 28px}#brxe-c013ee {align-self: flex-start !important; display: flex; justify-content: flex-start; align-items: center; column-gap: 12px; flex-direction: column}#brxe-19359a {color: #1e40af; background-color: #eff6ff; border: 1px solid #c7dfff}#brxe-20f089 {row-gap: 1em}#brxe-d929f9 {width: 36%; position: relative}@media (max-width: 991px) {#brxe-d929f9 {width: 56%}}@media (max-width: 767px) {#brxe-d929f9 {width: 100%; padding-top: 2em; display: none}}@media (max-width: 478px) {#brxe-d929f9 {width: 100%; padding-top: 0.2em; padding-right: 0; padding-left: 0}}#brxe-f445f2 {flex-direction: row; column-gap: 1.6rem}@media (max-width: 991px) {#brxe-f445f2 {column-gap: 2rem}}@media (max-width: 767px) {#brxe-f445f2 {flex-direction: column}}@media (max-width: 478px) {#brxe-f445f2 {padding-top: 20px; padding-bottom: 60px}}#brxe-277c57 {padding-top: 55px; padding-bottom: 0; background-color: var(--bricks-color-qodpwv)}@media (max-width: 767px) {#brxe-277c57 {padding-bottom: 40px}}@media (max-width: 478px) {#brxe-277c57 {padding-top: 0; padding-right: 12px; padding-bottom: 0; padding-left: 12px}}