/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
@font-face{font-style:normal;font-weight:400;src:url(./inter-latin-ext-400-normal.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./inter-latin-ext-500-normal.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(./inter-latin-ext-600-normal.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./inter-latin-ext-700-normal.woff2) format("woff2");font-family:Inter;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(./metropolis-latin-400-normal.woff2) format("woff2");font-family:Metropolis;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(./metropolis-latin-400-italic.woff2) format("woff2");font-family:Metropolis;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./metropolis-latin-500-normal.woff2) format("woff2");font-family:Metropolis;font-display:swap}@font-face{font-style:italic;font-weight:500;src:url(./metropolis-latin-500-italic.woff2) format("woff2");font-family:Metropolis;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(./metropolis-latin-600-normal.woff2) format("woff2");font-family:Metropolis;font-display:swap}@font-face{font-style:italic;font-weight:600;src:url(./metropolis-latin-600-italic.woff2) format("woff2");font-family:Metropolis;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./metropolis-latin-700-normal.woff2) format("woff2");font-family:Metropolis;font-display:swap}@font-face{font-style:italic;font-weight:700;src:url(./metropolis-latin-700-italic.woff2) format("woff2");font-family:Metropolis;font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(./metropolis-latin-800-normal.woff2) format("woff2");font-family:Metropolis;font-display:swap}@font-face{font-style:italic;font-weight:800;src:url(./metropolis-latin-800-italic.woff2) format("woff2");font-family:Metropolis;font-display:swap}html{font-size:17px}body{color:#000;font-style:normal;font-weight:400;font-size:1rem;line-height:1.76;font-family:Inter,sans-serif;letter-spacing:.1px}h1,h2,h3,h4{color:#000;line-height:1.2;font-family:Metropolis,sans-serif}h1{margin-bottom:24px;font-weight:700;font-size:3.2rem;letter-spacing:0}h2{margin-bottom:18px;font-weight:600;font-size:1.9rem}h3{margin-bottom:12px;font-weight:600;font-size:1.4rem}h4{margin-bottom:8px;font-weight:600;font-size:1.2rem}.bricks-type-hero{font-size:4.7rem}.bricks-type-lead{font-size:3.2rem}.brxe-heading.heading-small{font-size:1.176rem!important}html{background-color:#eaeaea}main{overflow:hidden}body{box-shadow:0 0 2rem #dfdfdf}.header{background-color:#fff}.header__container{padding:0 130px}.nav{padding:6px 0;width:100%}.nav__item-text,.nav__dropdown span,.nav__dropdown button{padding:1rem .5rem;width:fit-content;font-weight:500;font-family:Metropolis}.nav__dropdown__item{padding:1rem;font-weight:500;font-family:Metropolis}.nav__icon-wrapper{display:flex;column-gap:24px;height:38px}.icon--sdam{display:flex;background-color:#fdc300;padding:0 10px;width:fit-content!important;height:38px}.icon--instagram{background-color:#000;padding:4px 8px;width:fit-content!important;height:38px}.mobile-nav-header{display:none}.menu-item:has(div.nav__icon-wrapper){margin-left:auto}.brx-dropdown-content{margin-top:10px!important;min-width:280px!important}.brxe-dropdown{display:flex;position:relative;flex-direction:column}.brxe-dropdown li:nth-last-child(1){display:none}.brxe-dropdown li:nth-last-child(2){border-bottom:none}.brxe-dropdown li:first-child{border-top:1.5px solid #f2f2f2}.brx-nav-nested-items{gap:2rem!important}.brxe-section{padding:var(--section-padding, 0)}.footer-item{color:#fff}.footer-link{transition:.1s}.footer-link:hover{color:gray}.age-gate__heading-title{color:#000;font-size:44px}.age-gate__challenge{color:#000;font-size:24px}.age-gate__buttons{gap:14px;margin-top:16px}.age-gate__submit{border-radius:0!important;background-color:#000!important;font-size:16px!important}.age-gate__remember-text{color:#0a0a0a;font-size:14px}.lang-item{background-color:#000;padding:4px 9px;color:#fff;font-weight:600;font-size:15px;text-transform:uppercase}.lang-item:hover{background-color:#4f4f4f}.current-lang{text-decoration:underline}.container--split{display:flex;flex-direction:row}.block--text,.block--workshop{justify-content:center;align-self:stretch;background-color:#fff;width:50%!important}.block--slider{align-self:stretch;width:50%!important}.block--slider__slider{height:100%}.block--workshop__heading--small{font-weight:600;font-size:1.3rem!important;font-family:Metropolis}.block--workshop__description{margin-bottom:32px}.slider--yellow{--slider-bg-color: #f9f3b2;--slider-link-color: #3c3c3b;--slider-heading-color: #3c3c3b;--slider-heading-underline-color: #ffffff;--slider-box-shadow-color: #ffffff}.slider--white{--slider-bg-color: #ffffff;--slider-link-color: #000000;--slider-heading-color: #000000;--slider-heading-underline-color: #f9f3b2}.slider--black{--slider-bg-color: #3c3c3b;--slider-link-color: #ffffff;--slider-heading-color: #ffffff;--slider-heading-underline-color: #f9f3b2}.slider__container{background-color:var(--slider-bg-color)}.slider__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.slider__header-link{color:var(--slider-link-color);font-weight:600}.slider__header-link .icon svg path{stroke:var(--slider-link-color)!important}.slider__header-heading{margin-bottom:0;width:fit-content;color:var(--slider-heading-color);font-weight:800;font-size:2.6rem;font-family:Metropolis;text-decoration-line:underline;text-decoration-color:var(--slider-heading-underline-color);text-decoration-thickness:6px;text-underline-offset:1rem}.slider__slide:before{position:absolute;top:0;left:0;z-index:-1;background-color:#0006;width:100%;height:100%;pointer-events:none;content:""}.slider__slide:hover img{transform:scale(1.05)}.slider__slide{display:flex;justify-content:space-between!important;align-items:flex-start!important;box-shadow:.8rem .8rem 0 0 var(--slider-box-shadow-color);aspect-ratio:1/1;height:100%!important;overflow:hidden}.slider__slide-heading{margin-top:auto!important;margin:1.5rem;color:#fff;font-weight:600;font-family:Metropolis}.slider__slide-metadata{margin:1.5rem;box-shadow:6px 6px #f9f3b2;background-color:#fff;padding:4px 6px;font-weight:800;font-family:Metropolis}.slider__slide img{position:absolute;right:0;left:0;z-index:-2;transition:transform .5s ease-in-out;width:100%;height:100%;object-fit:cover}.splide__track{padding:3rem 4rem 4.5rem 0rem!important;overflow:visible}.splide__list{gap:3rem}.splide__arrow--prev,.splide__arrow--next{top:100%;background-color:#fff;padding:1rem;width:3.5rem;height:3.5rem}.splide__arrow--prev svg,.splide__arrow--next svg{fill:#000}.splide__arrow--prev{left:calc(100% - 8rem)}.list{display:flex;row-gap:4px;flex-direction:column;margin:0 0 32px;padding:0;width:fit-content}.list__item{display:flex;align-items:center!important;width:100%}.list__item__label{min-width:90px;font-weight:500}.list__item__seperator{min-width:13px}.list__item__description{padding-left:10px}.grid--white{--grid-bg-color: #ffffff;--grid-item-shadow-color: #f9f3b2;--slider-heading-color: #000000;--slider-heading-underline-color: #f9f3b2}.grid--yellow{--grid-bg-color: #f9f3b2;--grid-item-shadow-color: #ffffff;--slider-heading-color: #3c3c3b;--slider-heading-underline-color: #ffffff}.grid--black-soft{--grid-bg-color: #3c3c3b;--grid-item-shadow-color: #f9f3b2;--slider-heading-color: #ffffff;--slider-heading-underline-color: #f9f3b2}.grid--black-bold{--grid-bg-color: #000000;--grid-item-shadow-color: #f9f3b2;--slider-heading-color: #ffffff;--slider-heading-underline-color: #f9f3b2}.grid{background-color:var(--grid-bg-color)}.grid--cols-2 .grid__items{grid-template-columns:repeat(2,1fr)}.grid--cols-3 .grid__items{grid-template-columns:repeat(3,1fr)}.grid--cols-4 .grid__items{grid-template-columns:repeat(4,1fr)}.grid__heading{margin-bottom:3rem;width:fit-content;color:var(--slider-heading-color);font-weight:700;font-size:2.6rem;font-family:Metropolis;text-decoration-line:underline;text-decoration-color:var(--slider-heading-underline-color);text-decoration-thickness:4px;text-underline-offset:1rem}.grid__items{display:grid;gap:3rem}.grid__item:before{position:absolute;top:0;left:0;z-index:1;background-color:#0006;width:100%;height:100%;pointer-events:none;content:""}.grid__item:hover .grid__item__image{transform:scale(1.05)}.grid__item{display:flex;position:relative;flex-direction:column;box-shadow:.8rem .8rem 0 0 var(--grid-item-shadow-color);background-position:center;background-size:cover;padding:1.2rem;aspect-ratio:1/1;overflow:hidden}.grid__item__image{position:absolute;transition:transform .5s ease-in-out;transition-duration:.25s;inset:0;width:100%;height:100%;object-fit:cover}.grid__item__heading{z-index:2;margin:auto;color:#fff;font-size:1.8rem;text-align:center}.meta-tag{position:absolute;z-index:2;box-shadow:.35rem .35rem #f9f3b2;background-color:#fff;padding:.4rem .5rem;font-weight:700;font-family:Metropolis}.section-instagram-feed{background-color:var(--feed-bg-color)}.section-instagram-feed--black{--feed-bg-color: #3c3c3b;--feed-item-shadow-color: #f9f3b2;--feed-heading-color: #ffffff;--feed-heading-underline-color: #f9f3b2}.section-instagram-feed--yellow{--feed-bg-color: #f9f3b2;--feed-item-shadow-color: #ffffff;--feed-heading-color: #3c3c3b;--feed-heading-underline-color: #ffffff}.section-instagram-feed--white{--feed-bg-color: #ffffff;--feed-item-shadow-color: #f9f3b2;--feed-heading-color: #000000;--feed-heading-underline-color: #f9f3b2}.section-instagram-feed__container{width:var(--container-width, 80rem)!important}.section-instagram-feed__header{flex-direction:row;align-content:center;justify-content:space-between;margin-bottom:48px}.section-instagram-feed__heading{width:fit-content;color:var(--feed-heading-color);font-weight:700;text-decoration-line:underline;text-decoration-color:var(--feed-heading-underline-color);text-decoration-thickness:5px;text-underline-offset:1rem}.section-instagram-feed .brxe-instagram-feed ul{gap:40px}.section-instagram-feed .brxe-instagram-feed li{box-shadow:13px 13px 0 0 var(--feed-item-shadow-color)}.section-instagram-feed .brxe-instagram-feed li .caption{position:absolute;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;inset:0;background-color:#000c;padding:2rem;overflow:hidden;color:#fff;font-size:1rem;line-height:1.3em}.section-instagram-feed .brxe-instagram-feed li .caption:after{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000,#000);height:5rem;pointer-events:none;content:""}.section-instagram-feed .brxe-instagram-feed li:hover .caption{visibility:visible;opacity:1}.section-instagram-feed .brxe-instagram-feed .brx-icon{display:none}.link{display:inline-flex;flex-direction:row;align-items:center;gap:var(--link-gap-size, .6rem);background-color:var(--link-background-color, #000000);padding:var(--link-padding, 10px 16px);color:var(--link-color, #ffffff);font-weight:500;text-decoration:none}.link__text{font-size:var(--link-text-size, 1rem)}.link__icon{vertical-align:middle;fill:currentColor;transition:transform .3s ease;width:var(--icon-size, 1.2rem)!important;height:var(--icon-size, 1.2rem)!important}.link__icon path{fill:currentColor}.link--black-soft{--link-background-color: #3c3c3b;--link-color: #ffffff}.link--yellow-soft{--link-background-color: #f9f3b2;--link-color: #000000}.link--yellow-bold{--link-background-color: #fdc300;--link-color: #3c3c3b}@media(min-width:1950px){.basic-container{height:fit-content!important;min-height:960px!important;max-height:fit-content!important}.text-block{padding:130px}.container--split{height:fit-content!important;min-height:960px!important;max-height:fit-content!important}.container--full{padding:100px 130px}.block--text,.block--workshop{padding:130px}.section-instagram-feed{--section-padding: 74px 130px 74px 130px}.container--feed{padding:100px 15rem}}@media(max-width:1950px){.basic-container{height:fit-content!important;min-height:45svw!important;max-height:fit-content!important}.text-block{padding:130px}.container--split{height:fit-content!important;min-height:45svw!important;max-height:fit-content!important}.container--full{padding:100px 130px}.block--text,.block--workshop{padding:130px}.container--feed{padding:100px 15rem}}@media(max-width:1680px){.header__container{padding:0 100px}.text-block{padding:100px}.container--full{padding:80px 100px}.block--text,.block--workshop{padding:100px}.container--feed{padding:80px 13rem}}@media(max-width:1440px){html{font-size:16px}.header__container{padding:0 80px}.brx-nav-nested-items{gap:1.5rem!important}.text-block,.block--text,.block--workshop{padding:80px}}@media(max-width:90rem){.section-instagram-feed__container{--container-width: 68rem}}@media(max-width:1305px){html{font-size:15px}}@media(max-width:1180px){html{font-size:16px}.header__container{padding:0 60px}.nav{flex-direction:column}.nav__item-text,.nav__dropdown span,.nav__dropdown button{padding:1rem 60px}.nav__dropdown{width:100%}.nav__dropdown__item{background-color:#fbfbfb;padding:1rem 70px}.nav__icon-wrapper{column-gap:16px;padding:16px 60px;width:100%;height:auto}.mobile-nav-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:90px}.mobile-nav-header a,.mobile-nav-header button{outline:none}.nav-item-wrapper{box-shadow:0 10px 10px #45454512}.nav-item-wrapper .brxe-logo{display:none!important}.brx-nav-nested-items{top:100px!important;justify-content:start!important;align-items:start!important;gap:0rem!important;background-color:#fff;width:100%!important;height:fit-content!important}.brx-nav-nested-items li{border-bottom:1.5px solid #f2f2f2}.container--full,.text-block,.block--text,.block--workshop{padding:80px 60px}.grid__item{padding:1rem}.grid__item__heading{padding:1rem;font-size:1.8rem}.meta-tag{padding:.4rem;font-size:.9rem}.section-instagram-feed .brxe-instagram-feed ul{gap:3rem}.container--feed{padding:80px 8rem}}@media(max-width:991px){.basic-container{min-height:fit-content!important}.text-block{padding:80px 60px}.container--split{flex-direction:column;min-height:fit-content!important}.container--full{padding:80px 60px}.block--text,.block--workshop,.block--slider{width:100%!important}.slider__container{padding-right:5px!important}.slider__header{flex-direction:column;align-items:flex-start;gap:2rem}.slider__header-heading{font-size:2.3rem;line-height:1.5}.grid__heading{line-height:1.5}.grid__items{grid-template-columns:1fr!important}.grid__item{padding:2rem}.container--feed{padding:80px 60px}}@media(max-width:767px){.header__container{padding:0 40px}.nav__item-text,.nav__dropdown span,.nav__dropdown button{padding:1rem 40px}.nav__dropdown__item{padding:1rem 50px}.nav__icon-wrapper{padding:16px 40px}.container--full,.text-block{padding:60px}.block--text,.block--workshop{padding:40px}.splide__arrow--prev,.splide__arrow--next{right:1rem}.splide__arrow--prev{left:calc(100% - 9rem)}.grid__item{padding:1.2rem}.container--feed{padding:60px}}@media(max-width:478px){.header__container{padding:0 30px}.nav__item-text,.nav__dropdown span,.nav__dropdown button{padding:1rem 30px}.nav__dropdown__item{padding:1rem 40px}.nav__icon-wrapper{padding:16px 30px}.container--full,.text-block,.block--text,.block--workshop,.container--feed{padding:50px 30px}}@media(max-width:400px){html{font-size:15px}.text-block,.block--text,.block--workshop{padding:50px 30px}}
