.cookie-banner {
  z-index: 30;
  border-radius: 10px;
  position: fixed;
  right: 2em;
  bottom: 2em;
  width: 360px;
  background-color: #fff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  padding: 2em;
  transform: translateY(120%);
  transition: transform 0.4s ease-in-out;
  font-size: 0.8em;
}

.cookie-banner.active {
  transform: translateY(0);
}

.cookie-banner.hidden {
  display: none;
}

.cookie-banner .cookie-banner-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}

.cookie-banner .cookie-banner-wrapper .cookie-banner-wrapper-text p {
  margin: 0;
}

.cookie-banner .cookie-banner-wrapper .cookie-banner-wrapper-text p a {
  color: #383838;
  text-decoration: underline;
}

.cookie-banner .cookie-banner-wrapper .btn-wrapper {
  display: flex;
  align-items: center;
  text-align: center;
  gap: 0.5rem;
  flex-wrap: wrap;
}

.cookie-banner .cookie-banner-wrapper .btn-wrapper a {
  width: auto;
  margin-top: 0 !important;
}

.cookie-banner .cross {
  cursor: pointer;
  position: absolute;
  right: 1rem;
  top: 1rem;
  width: 24px;
  height: 24px;
}

.cookie-banner .cross > span {
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
  width: 24px;
  height: 2px;
  background-color: #383838;
}

.cookie-banner .cross > span:nth-child(1) {
  transform: rotate(-45deg);
}

.cookie-banner .cross > span:nth-child(2) {
  transform: rotate(45deg);
}

.btn {
  cursor: pointer;
}

@media screen and (max-width: 1124px) {
  .cookie-banner .cookie-banner-wrapper {
    display: block;
    padding-right: 2rem;
  }
  .cookie-banner .cookie-banner-wrapper .btn-wrapper {
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 600px) {
  .cookie-banner {
    width: 100%;
    transform: translate(0);
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    padding: 1.5rem;
  }
  .cookie-banner .cookie-banner-wrapper {
    display: block;
    padding-right: 0;
  }
  .cookie-banner .cookie-banner-wrapper .cookie-banner-wrapper-text {
    padding-right: 1rem;
  }
  .cookie-banner .cookie-banner-wrapper .cookie-banner-wrapper-text p {
    line-height: 16px;
  }
  .cookie-banner .cookie-banner-wrapper .btn-wrapper {
    width: 100%;
    margin-top: 1rem;
  }
}

/*# sourceMappingURL=styles.css.map */#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-iframe-preloader{width:48px;height:48px;border-radius:50%;position:relative;left:calc(50% - 27px);top:calc(50% - 27px);animation:apbctIframePreloaderRotate 1s linear infinite}.apbct-iframe-preloader-spin{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:6px solid #FFF;animation:apbctIframePreloaderPrixClipFix 2s linear infinite}.apbct-iframe-preloader-text{color:#fff;background:#000;display:block;width:100%;text-align:center;position:absolute;top:60%}.comments-area .comment-list article .comment-author{overflow:visible!important}@keyframes apbctIframePreloaderRotate{100%{transform:rotate(360deg)}}@keyframes apbctIframePreloaderPrixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999;margin:0 6px;transition:none!important;background-size:contain;background-repeat:no-repeat;background-position-x:right;background-position-y:center;cursor:pointer}.apbct-check_email_exist-load{background-size:contain;background-image:url(//www.amalgameclub.ch/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)}.apbct-check_email_exist-block{position:fixed;display:block}.apbct-check_email_exist-good_email{background-image:url(//www.amalgameclub.ch/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)}.apbct-check_email_exist-bad_email{background-image:url(//www.amalgameclub.ch/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)}.apbct-check_email_exist-popup_description{display:none;position:fixed;padding:2px;border:1px solid #E5E8ED;border-radius:16px 16px 0;background:#FFF;background-position-x:right;font-size:14px;text-align:center;transition:all 1s ease-out}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder,.apbct-email-encoder--settings_example_encoded{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{background-color:#222;background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1000000}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{box-shadow:0 0 8px rgba(0,0,0,.6);display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#000;background-color:rgba(0,0,0,.6);bottom:0;color:#ccc;display:block;font-family:sans-serif;line-height:1.8;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;transition:left .4s ease,transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%,to{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromLeft{0%,to{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:#323232;background-color:rgba(50,50,50,.5);border:0;border-radius:15%;color:#ddd;cursor:pointer;font:1.6em sans-serif;margin:0;outline:0;padding:0;position:absolute;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;right:calc(2% + 6px);top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.baguetteBox-spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{animation:bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:brown-pro;font-style:normal;font-weight:300;src:url(https://www.amalgameclub.ch/wp-content/themes/dist/public/fonts/BrownStd-Regular.woff?42e4a98859893c798b9958e01be7e938) format("woff"),url(https://www.amalgameclub.ch/wp-content/themes/dist/public/fonts/BrownStd-Regular.woff2?b7ee896a47a9f0a1a985bd9f59981b86) format("woff2")}@font-face{font-display:swap;font-family:brown-pro-bold;font-style:normal;font-weight:600;src:url(https://www.amalgameclub.ch/wp-content/themes/dist/public/fonts/Brown-Bold.woff?7d696a52fa73fa665dd5b5feedf13fec) format("woff"),url(https://www.amalgameclub.ch/wp-content/themes/dist/public/fonts/Brown-Bold.woff2?ad7f812049bd11327683a58b080a10a9) format("woff2")}body{font-family:brown-pro,sans-serif;font-size:20px;line-height:27px}@media screen and (max-width:600px){body{line-height:23px}}html{--scroll-behavior:smooth;box-sizing:border-box;scroll-behavior:smooth;scroll-behavior:var(--scroll-behavior)}@media (prefers-reduced-motion:reduce){html{--scroll-behavior:auto}}*,:after,:before{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}.ofi-image{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}span.anchor{display:block;position:relative;top:-130px;visibility:hidden}body{display:grid;gap:10px;grid-auto-rows:auto;grid-template-columns:1fr auto;min-height:100vh}body main{grid-column:1;grid-row:1;padding:10px 0 0 10px}body main:not(.single-event){padding:0}body header{grid-column:2;grid-row:1}body footer{grid-column:1/3;width:100%}@media screen and (max-width:860px){body{display:block;display:flex;flex-direction:column}body footer,body header,body main{grid-column:inherit;grid-row:inherit}body main{flex-grow:1;flex-shrink:0;padding:10px}body footer{flex-grow:0}}.img-wrapper{overflow:hidden;position:relative}.page .page-header,.single .page-header,.single-event .page-header{padding-left:1.5rem}@media screen and (max-width:860px){.page .page-header,.single .page-header,.single-event .page-header{padding:0 .5rem}}.page .img-wrapper,.single .img-wrapper,.single-event .img-wrapper{aspect-ratio:1.91/1;margin-bottom:1rem;overflow:hidden;position:relative}.page .img-wrapper img,.single .img-wrapper img,.single-event .img-wrapper img{width:100%}.page .grid.two-columns,.page .main-content,.single .grid.two-columns,.single .main-content,.single-event .grid.two-columns,.single-event .main-content{padding:10px 0 0 30px}@media screen and (max-width:860px){.page .grid.two-columns,.page .main-content,.single .grid.two-columns,.single .main-content,.single-event .grid.two-columns,.single-event .main-content{padding:0}}.page .grid.two-columns,.single .grid.two-columns,.single-event .grid.two-columns{gap:2em 10em;grid-template-columns:1fr .6fr}@media screen and (max-width:1280px){.page .grid.two-columns,.single .grid.two-columns,.single-event .grid.two-columns{gap:2em}}@media screen and (max-width:1124px){.page .grid.two-columns,.single .grid.two-columns,.single-event .grid.two-columns{gap:1em;grid-template-columns:1fr}}.single-event .grid.two-columns.header-event{gap:2rem;grid-template-columns:auto 300px;margin-bottom:1rem}.single-event .grid.two-columns.header-event h1{margin-top:0}.single-event .grid.two-columns.header-event .category-wrapper{font-size:2rem;margin:1rem 0 0}.single-event .grid.two-columns.header-event .right-column{display:flex;flex-direction:column;font-size:1.5rem;gap:.5rem;justify-content:flex-end;margin-top:.5rem;text-align:right}.single-event .grid.two-columns.header-event .right-column .date,.single-event .grid.two-columns.header-event .right-column .time{display:block;font-family:brown-pro-bold,sans-serif}.single-event .grid.two-columns.header-event .right-column p{margin:0}@media screen and (max-width:1124px){.single-event .grid.two-columns.header-event{padding:0 .5rem}.single-event .grid.two-columns.header-event .category-wrapper{font-size:1.5rem}}@media screen and (max-width:600px){.single-event .grid.two-columns.header-event{gap:.5rem;grid-template-columns:1fr;margin-top:1rem}.single-event .grid.two-columns.header-event .right-column{justify-content:normal;text-align:left}.single-event .grid.two-columns.header-event .right-column p{order:1}.single-event .grid.two-columns.header-event .right-column .time{order:2}.single-event .grid.two-columns.header-event .right-column .date{order:3}}.single-event .event-type{bottom:inherit;top:0}figure{margin:0}.wp-block-embed{margin:1rem 0}a,b,h1,h2,h3,h4,h5,h6,strong{font-family:brown-pro-bold,sans-serif;font-weight:600;margin:0}p{font-family:brown-pro,sans-serif;font-weight:300}.subtitle,h1,h2,h3{text-transform:uppercase}h1{font-size:2.5rem;line-height:1}h1:not(.home){margin-top:20px}@media screen and (max-width:860px){h1{font-size:2rem}}h2{font-size:1.5rem;margin:1em 0 .5em}.home h2{margin-top:.25em}h2.subtitle{font-family:brown-pro,sans-serif;font-size:1.75rem;font-weight:30;line-height:1.1;margin:.5em 0}@media screen and (max-width:860px){h2{font-size:1.25rem}h2.subtitle{font-size:1.5rem;font-size:1.25rem}}h3{font-size:1.25rem;line-height:1.2;margin-bottom:.5em}.content p{margin:.75em 0}.content p:first-of-type{margin-top:0}.content a{position:relative;text-decoration:underline}.content a:before{background:#3cffd0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.content ol,.content ul{margin:.5em 0;padding-left:.5em}.content ol li,.content ul li{padding-bottom:.5em}.content ul li:before{content:"-";margin-right:.2em}@media screen and (max-width:1124px){.content ol li,.content p,.content ul li{font-size:.9em}}@media screen and (max-width:860px){.content{padding:0 .5rem}.content ol li,.content p,.content ul li{font-size:.8em}}.column.aside .btn--blue,.column.aside .btn--cancel{align-items:center;display:flex;gap:1rem;justify-content:center;min-width:150px;width:fit-content}.column.aside .btn--blue svg,.column.aside .btn--cancel svg{height:1.5rem}@media screen and (max-width:860px){.column.aside{padding:0 .5rem 2rem}}.row{margin:0 auto;max-width:1280px}.grid{grid-gap:10px;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid.three-columns{gap:20px 10px;grid-template-columns:repeat(3,minmax(340px,1fr))}@media screen and (max-width:1124px){.grid.three-columns{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media screen and (max-width:600px){.grid.three-columns{grid-template-columns:1fr}}.grid.two-columns{grid-template-columns:repeat(2,minmax(200px,1fr))}header{background-color:#fff;height:100%;position:relative;right:0;top:0;transition:all .3s ease-in-out;width:105px;z-index:20}header #logo{line-height:0;margin:0 auto;z-index:20}header #logo a{display:inline-block;line-height:0}header #logo svg{width:64px}header .row{align-items:center;display:grid;flex-direction:column;grid-template-rows:auto 1fr;min-height:85vh;padding:10px 10px 0;position:sticky;top:10px}.nav_open header .row{position:fixed}header .open{align-self:center;cursor:pointer;font-family:brown-pro-bold,sans-serif;justify-self:center;text-transform:uppercase;z-index:20}@media screen and (max-width:860px){header{background-color:#000;height:65px;left:0;position:sticky;top:0;width:100%}header .open{color:#fff}.nav_open header .open{color:#000}.nav_open header{background-color:#3cffd0}header #logo{margin:0}header #logo svg{height:46px}header #logo svg path{fill:#fff}.nav_open header #logo svg path{fill:#000}header .row{display:flex;flex-direction:row;justify-content:space-between;min-height:inherit;padding:.5rem;top:inherit}.nav_open header .row,header .row{position:relative}}footer{background-color:#000;color:#fff;font-size:.8em;line-height:1.8;padding:1.5em 1em}footer .socials{align-items:baseline;align-self:end;display:flex;flex-wrap:wrap;gap:1em;grid-column:4;grid-row:2;justify-self:flex-end}footer .socials svg{fill:#fff;height:2em}footer .logo a{display:inline-block}footer .logo a svg{fill:#fff;height:120px}footer .address,footer .contact,footer .logo{align-self:end;grid-row:1/3}footer>.row.grid{gap:1em 3em;grid-template-columns:auto auto 1fr auto;grid-template-rows:1fr 1fr;max-width:inherit}footer .menu{align-self:end;display:flex;gap:1em;text-transform:uppercase}footer .menu a{transition:color .3s ease-in-out}footer .menu a:hover{color:#3cffd0}footer .row p{font-size:.8em;margin-bottom:0;text-align:center}@media screen and (max-width:1124px){footer>.row.grid{grid-template-columns:auto auto 1fr}footer .address,footer .contact,footer .logo,footer .socials{align-self:inherit;grid-column:inherit;grid-row:inherit}footer .logo{grid-row:1/3}footer .address{grid-row:1}footer .contact{grid-column:2;grid-row:2}footer .menu{grid-row:1}footer .socials{grid-row:2}footer .menu,footer .socials{align-self:inherit;grid-column:3;justify-self:flex-end}}@media screen and (max-width:860px){footer>.row.grid{grid-template-columns:auto 1fr;grid-template-rows:auto}footer .logo{align-self:flex-end}footer .menu{grid-row:3}footer .menu,footer .socials{grid-column:1/3;justify-self:center}footer .socials{grid-row:4}}@media screen and (max-width:600px){footer>.row.grid{gap:1em 2em}footer .menu{flex-direction:column;justify-self:auto}}@media screen and (max-width:400px){footer .logo a svg{height:100px}footer .menu{gap:.5em}}nav.main-nav{align-items:center;background-color:#3cffd0;display:flex;height:100%;left:0;opacity:0;position:fixed;top:0;transform:translate3d(100%,0,0);transition:all .3s ease-in-out;width:100%}.nav_open nav.main-nav{opacity:1;transform:translateZ(0)}nav.main-nav>ul{display:flex;flex-direction:column;gap:1.5em;padding:0 2em}nav.main-nav>ul>li{text-transform:uppercase}nav.main-nav>ul>li a{display:inline-block;font-size:2.5em;line-height:1.2}nav.main-nav>ul>li>ul.sub-menu{display:flex;gap:1em}nav.main-nav>ul>li>ul.sub-menu li a{font-size:20px}@media screen and (max-width:860px){nav.main-nav{height:calc(100dvh - 3em);max-width:100vw;top:3em}nav.main-nav>ul{height:calc(100dvh - 3em);overflow:auto;padding:2rem 1rem}nav.main-nav>ul>li a{font-size:2em}nav.main-nav>ul>li>ul.sub-menu{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}nav.main-nav>ul>li>ul.sub-menu li a{font-size:1.5rem}}.error404 main{margin:2rem 0}.home main{margin:10px 0 0 10px}.home main .grid.three-columns{grid-template-columns:.8fr 1fr 1fr}.home main .grid.three-columns .black-box{align-items:center;aspect-ratio:1/1;background-color:#000;color:#fff;display:flex;justify-content:center;padding:1rem}.home main .grid.three-columns .black-box h1{margin:0;text-align:center}.home main .grid.three-columns .black-box svg{fill:#fff;height:195px}.home main .grid.three-columns .list-link:last-of-type{grid-column:3/4}.home main .grid.three-columns .home-video{grid-column:1/3}.home main .grid.three-columns .home-video iframe{min-height:600px;width:100%}.home main .grid.three-columns .img-wrapper.one-column{height:100%}.home main .grid.three-columns .column:last-of-type{grid-column:2/4}.home main .grid.three-columns .column .grid.two-columns{margin-bottom:10px}.home main .grid.three-columns:first-of-type .column:first-of-type{display:flex;flex-direction:column;gap:.5em}.home main .news{align-items:center;background-color:#3cffd0;height:20vh;margin:10px 0;overflow:hidden;width:100%}.home main .news .swiper-slide{text-align:center}.home main .news .swiper-wrapper{position:relative;transition-timing-function:linear!important;width:calc(90vw - 145px)}.home main .news .swiper-wrapper .swiper-slide{align-items:center;display:flex;flex-direction:column;justify-content:center;width:auto}.home main .news .swiper-wrapper .swiper-slide p{font-family:brown-pro-bold,sans-serif;margin:0}@media screen and (max-width:1124px){.home main .grid.three-columns .home-video{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.home main .grid.three-columns .home-video iframe{bottom:0;height:100%;left:0;min-height:inherit;position:absolute;right:0;top:0;width:100%}.home main .grid.three-columns:first-of-type .grid.two-columns{grid-template-columns:1fr}}@media screen and (max-width:860px){.home main{margin:10px}.home main .grid.three-columns{display:flex;flex-direction:column-reverse}.home main .grid.three-columns .black-box{display:none}.home main .grid.three-columns .grid.two-columns{grid-template-columns:1fr}.home main .home-img{height:200px}}.single-galerie .grid-gallery{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.single-galerie .grid-gallery .grid-item{aspect-ratio:3/2;height:100%;width:100%}.single-galerie .grid-gallery .grid-item a{display:block;height:100%;width:100%}.single-galerie .grid-gallery .grid-item img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:1124px){.single-galerie .grid-gallery{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.page .content .wp-block-gallery{grid-gap:2em!important;align-items:center!important;display:grid!important;grid-template-columns:repeat(auto-fit,120px);margin:1em 0 3em}.page .content .wp-block-gallery .wp-block-image{margin:0!important;max-height:80px!important;width:auto!important}.page .content .wp-block-gallery .wp-block-image a{align-self:center;height:100%;width:100%}.page .content .wp-block-gallery .wp-block-image a:before{display:none}.page .content .wp-block-gallery .wp-block-image a img{object-fit:fill!important}.btn,.btn--blue,.btn--cancel,.gform_button.button,.gform_button.button--blue,.gform_button.button--cancel{background-color:#000;border:none;border-radius:0;color:#fff;display:inline-block;line-height:1;padding:1em;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;width:100%}.btn--blue:hover,.btn--cancel:hover,.btn:hover,.gform_button.button--blue:hover,.gform_button.button--cancel:hover,.gform_button.button:hover{background-color:#3cffd0;color:#000}.btn--blue,.gform_button.button--blue{background-color:#3cffd0;color:#000;margin-bottom:1em;padding:.5em 1em}.btn--blue svg,.gform_button.button--blue svg{height:1.5rem}.btn--blue svg path,.gform_button.button--blue svg path{transition:all .3s ease-in-out}.btn--blue:hover,.gform_button.button--blue:hover{background-color:#000;color:#3cffd0}.btn--blue:hover svg path,.gform_button.button--blue:hover svg path{fill:#3cffd0}.btn--cancel,.gform_button.button--cancel{background-color:#c3c3c3;cursor:not-allowed;text-decoration:line-through}.btn--cancel:hover,.gform_button.button--cancel:hover{background-color:#c3c3c3;color:#fff}.btn.button-learn-more,.button-learn-more.btn--blue,.button-learn-more.btn--cancel,.button-learn-more.gform_button.button--blue,.button-learn-more.gform_button.button--cancel,.gform_button.button.button-learn-more{background-color:#fff;border:2px solid #000;color:#000;transition:all .3s ease-in-out;width:100%!important}.btn.button-learn-more:hover,.button-learn-more.btn--blue:hover,.button-learn-more.btn--cancel:hover,.button-learn-more.gform_button.button--blue:hover,.button-learn-more.gform_button.button--cancel:hover,.gform_button.button.button-learn-more:hover{background-color:#000;color:#fff}.hamburger{cursor:pointer;display:none;height:1.6em;position:relative;width:2.4em}.hamburger span{background-color:#000;height:1px;left:0;position:absolute;transition:transform .3s ease-in-out;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:50%}.hamburger span:nth-child(3){top:100%}.nav_open .hamburger span:first-child{top:50%;transform:rotate(-45deg)}.nav_open .hamburger span:nth-child(2){width:0}.nav_open .hamburger span:nth-child(3){top:50%;transform:rotate(45deg)}@media screen and (max-width:860px){.hamburger{display:block}}.scroll{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.list-link{display:flex;flex-direction:column;gap:10px}.list-link .btn,.list-link .btn--blue,.list-link .btn--cancel,.list-link .gform_button.button--blue,.list-link .gform_button.button--cancel{padding:1em}.card,.card--event,.card--gallery{transition:all .3s ease-in-out}.card .img-wrapper,.card--event .img-wrapper,.card--gallery .img-wrapper{aspect-ratio:1.91/1;margin-bottom:0;overflow:hidden;position:relative}.card .img-wrapper img,.card--event .img-wrapper img,.card--gallery .img-wrapper img{transition:all .3s ease-in-out}.card .card-content,.card--event .card-content,.card--gallery .card-content{display:flex;flex-direction:column;gap:.25em;padding:0;transition:all .3s ease-in-out}.card .card-content h3,.card--event .card-content h3,.card--gallery .card-content h3{font-size:1.5em;margin-bottom:0;text-transform:uppercase}.card .card-content p,.card--event .card-content p,.card--gallery .card-content p{margin:0}.card--event:hover,.card--gallery:hover,.card:hover{background-color:#000}.card--event:hover .card-content,.card--gallery:hover .card-content,.card:hover .card-content{color:#fff;padding:0 .5em}.card--event:hover .img-wrapper img,.card--gallery:hover .img-wrapper img,.card:hover .img-wrapper img{transform:scale(1.1)}@media screen and (max-width:860px){.card .img-wrapper,.card--event .img-wrapper,.card--gallery .img-wrapper{min-height:inherit}}.card--event{padding-bottom:.25em}.card--event .date{background-color:#000;color:#fff;display:inline-block;font-family:brown-pro-bold,sans-serif;margin:10px 0 5px;padding:.5em}.card--event figure{margin:0}.category-wrapper{display:flex;flex-wrap:wrap;gap:.25em}.category-wrapper .category{text-transform:uppercase}.category-wrapper .category:after{content:"+";padding-left:.25em}.category-wrapper .category:last-of-type:after{display:none}.event-type{background-color:#3cffd0;bottom:0;position:absolute;right:0;z-index:10}.event-type .type{display:block;font-family:brown-pro,sans-serif;font-size:20px;font-weight:300;padding:.5rem 1rem}.banner-blue{background-color:#3cffd0;font-family:brown-pro-bold,sans-serif;font-size:1.75em;margin:1em 0 10px;padding:.5em;position:sticky;text-transform:uppercase;top:10px;z-index:10}.img-wrapper .banner-blue{font-size:2.5em;left:0;line-height:1;margin:0;padding:.2em;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.single-event .banner-blue{font-size:6em;padding:.5em}form .gform_fields{display:grid;gap:2em 1em;grid-template-columns:repeat(2,1fr)}form .gform_fields .gfield--type-address,form .gform_fields .gfield--type-name,form .gform_fields .gfield--type-select,form .gform_fields .gfield--type-textarea{grid-column:1/3}form .gform_fields .gfield--type-address input,form .gform_fields .gfield--type-address textarea,form .gform_fields .gfield--type-name input,form .gform_fields .gfield--type-name textarea,form .gform_fields .gfield--type-select input,form .gform_fields .gfield--type-select textarea,form .gform_fields .gfield--type-textarea input,form .gform_fields .gfield--type-textarea textarea{width:100%}form .gform_fields .ginput_complex{display:grid;gap:0 1em;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}form .gform_fields .ginput_complex .ginput_full{grid-column:1/3}@media screen and (max-width:600px){form .gform_fields .ginput_complex{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-columns:1fr}form .gform_fields .ginput_complex .ginput_full{grid-column:inherit}}form fieldset{border:none;padding:0}form legend.gfield_label{font-size:1.25em;margin-bottom:.5em}form label,form legend.gfield_label{font-family:brown-pro-bold,sans-serif}form input,form select,form textarea{border:2px solid #000;margin:.5em 0;padding:.2em .5em;width:100%}form .gfield{display:flex;flex-direction:column}form .gform_button{cursor:pointer}@media screen and (max-width:600px){form .gform_fields{grid-template-columns:1fr}form .gform_fields .gfield--type-address,form .gform_fields .gfield--type-name,form .gform_fields .gfield--type-select,form .gform_fields .gfield--type-textarea{grid-column:1}}.gform_validation_error .gfield_error label,.gform_validation_error .gfield_validation_message,.gform_validation_error .gform_validation_errors{color:red}.gform_validation_error .gfield_error input{border-color:red}.socials-media .socials{display:flex;gap:1rem .5rem}.socials-media .socials a svg{background-color:#000;border-radius:3rem;height:2rem;width:2rem}.socials-media .socials a svg path{fill:#3cffd0}@media screen and (max-width:1124px){.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:22%}}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:50%}#baguetteBox-overlay{background-color:rgba(0,0,0,.7)!important;opacity:1}#baguetteBox-overlay .baguetteBox-button{background-color:#fff;border-radius:0}#baguetteBox-overlay .baguetteBox-button svg g,#baguetteBox-overlay .baguetteBox-button svg line,#baguetteBox-overlay .baguetteBox-button svg polyline{stroke:#000!important}#baguetteBox-overlay .full-image{padding:3em}#baguetteBox-overlay .full-image figure{align-items:center;bottom:0;display:inline-block;display:flex;flex-direction:column-reverse;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}#baguetteBox-overlay .full-image img{box-shadow:none;max-height:90vh}#baguetteBox-overlay .full-image figcaption{background-color:inherit;color:#fff;position:relative}