.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}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;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;animation:apbctIframePreloaderRotate 1s linear infinite}.apbct-iframe-preloader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #FFF;animation:apbctIframePreloaderPrixClipFix 2s linear infinite}.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(//plans-mayens.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(//plans-mayens.ch/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)}.apbct-check_email_exist-bad_email{background-image:url(//plans-mayens.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}}/*! 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-family:Poppins-Regular;font-style:normal;src:url(https://plans-mayens.ch/wp-content/themes/dist/public/fonts/Poppins-Regular.woff?a762ae3179f95dd3a268ad400ce27061) format("woff"),url(https://plans-mayens.ch/wp-content/themes/dist/public/fonts/Poppins-Regular.woff2?d24565ba90b75abd350ba7f34d065f20) format("woff2")}@font-face{font-family:Poppins-SemiBold;font-style:normal;src:url(https://plans-mayens.ch/wp-content/themes/dist/public/fonts/Poppins-SemiBold.woff?49aee3173950a15c49eb8d4c256d2297) format("woff"),url(https://plans-mayens.ch/wp-content/themes/dist/public/fonts/Poppins-SemiBold.woff2?565b1f58824d961ede987347106bbc35) format("woff2")}body{font-family:Poppins-Regular,sans-serif;font-family:Poppins-Regular;font-size:20px;line-height:1.6}.bold,body{font-weight:400}.bold{font-family:Poppins-SemiBold,sans-serif;font-size:1em}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}body{background-color:#fffdf9;color:#112441}body,html{height:100%;width:100%}.body__wrapper{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100%}a{color:inherit;text-decoration:none}ol,ul{margin:0;padding:0}img{display:block;max-width:100%}.ofi-image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.image_full,.ofi-image{height:100%;object-fit:cover;width:100%}.image_full{overflow:hidden}span.anchor{display:block;position:relative;top:-130px;visibility:hidden}.position-center{display:flex;justify-content:center}@media screen and (max-width:860px){body{font-size:1em}}h1,h2{font-family:Poppins-SemiBold,sans-serif;font-weight:400;line-height:1.1}h1,h2{font-size:1.5em}h3{font-family:Poppins-SemiBold,sans-serif;font-size:1em;font-weight:400}p{font-size:.9em}.wp-block-heading{font-size:1.2em}.page-subtitle{font-size:clamp(2.25rem,.8182rem + 2.5455vw,3rem);line-height:1.1;position:relative}.page-subtitle.page-subtitle{background:linear-gradient(90deg,rgba(255,253,249,0) 50%,#fffdf9 0);background-position:103% 0;background-size:200%;display:inline;padding-right:1em}main{margin:7em 0 4em;padding-top:0}.row{max-width:965px}.row,.row-large{margin:0 auto;padding:0 2em}.row-large{max-width:1160px}.image-full,.image-full:not(#individual-image) img{aspect-ratio:5/4;height:100%;object-fit:cover;width:100%}.grid-single-galerie{display:grid;gap:2em;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:860px){.grid-single-galerie{grid-template-columns:1fr}}.grid{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-rows:repeat(2,auto)}.grid-card{display:grid;gap:1em;grid-template-columns:repeat(3,1fr);margin:2em 0}@media screen and (max-width:600px){.grid-card{grid-template-columns:1fr}}.two-columns{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.two-columns>.column{flex:0 0 50%}.two-columns>.column>.inner{margin-bottom:40px;padding:0 10px}@media screen and (max-width:600px){.two-columns{display:block;margin-left:0;margin-right:0}.two-columns>.column>.inner{padding:0}}.four-columns{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.four-columns>.column{flex:0 0 25%}.four-columns>.column>.inner{margin-bottom:40px;padding:0 10px}@media screen and (max-width:860px){.four-columns>.column{flex:0 0 50%}}@media screen and (max-width:450px){.four-columns{display:block;margin-left:0;margin-right:0}.four-columns>.column>.inner{padding:0}}header{background-color:#fffdf9;box-shadow:0 .6px 1.9px rgba(0,0,0,.02),0 2px 6.3px rgba(0,0,0,.03),0 9px 28px rgba(0,0,0,.05);flex-direction:row;font-family:Poppins-SemiBold,sans-serif;font-size:.9em;justify-content:space-between;left:0;padding:.8em 1.5em;position:absolute;position:fixed;top:0;width:100%;z-index:10}header,header #logo a{align-items:center;display:flex}header #logo a{gap:1em}header #logo a svg{fill:#002b46;width:68px}header #logo a #site-title{font-size:1em;line-height:1em;width:200px}@media screen and (max-width:1030px){header #logo #site-title{display:none}}@media screen and (max-width:860px){header #logo #site-title{display:block}}footer{box-sizing:border-box;color:#fffdf9;width:100%}footer ul li{list-style:none}footer .footer-wrapper{align-items:center;background-color:#112441;display:flex;justify-content:space-between;padding:.8em 1.5em}footer .graphic-element__footer{fill:#112441;display:block;position:relative;top:1px}footer #site-title{font-size:.7em;line-height:1em;width:170px}footer #logo{align-items:center;display:flex;gap:1em}footer #logo svg{width:68px}footer .logo__graphic-element,footer .logo__text-element{fill:#fffdf9}@media screen and (max-width:860px){footer #site-title{display:none}}footer #menu-footer{background-color:#112441;font-size:.5em;padding:3em}nav.main-nav>ul{display:flex;gap:2em;list-style:none}@media screen and (max-width:860px){nav.main-nav{left:0;opacity:0;padding-top:5em;position:fixed;top:6em;transform:translate3d(0,-130%,0);transition:all .3s ease-in-out;width:100%}.nav_open nav.main-nav{background-color:#fffdf9;height:100vh;opacity:1;transform:translateZ(0)}nav.main-nav>ul{align-items:center;flex-direction:column;font-size:1.2em}}@media screen and (max-width:450px){.the-content .wp-block-group__inner-container{grid-template-columns:1fr}.the-content .wp-block-buttons{margin:1.2em 0}.the-content .wp-block-gallery.wp-block-gallery-2 img{height:auto;width:100%}}.error404 main{margin:2rem 0}.front-gallery{display:grid;grid-template-columns:repeat(10,1fr);margin:3em auto;max-width:1160px;padding:0 2em}.front-gallery .grid-element:first-child{align-self:flex-end;grid-column:1/6;grid-row:1;z-index:3}.front-gallery .grid-element:nth-child(2){grid-column:1/5;grid-row:2}.front-gallery .grid-element:nth-child(3){grid-column:5/11;grid-row:1/3}.section--second{background-color:#112441;color:#fffdf9;display:grid;grid-template-columns:repeat(10,1fr);margin:4em 0}.section--second .grid-element:first-child{grid-column:1/6;grid-row:1}.section--second .grid-element:nth-child(2){grid-column:6/11;grid-row:1;padding:2em}.section--second .grid-element h2,.section--second .grid-element p{max-width:410px}@media screen and (max-width:860px){.front-gallery .grid-element:first-child{grid-column:1/11}.front-gallery .grid-element:nth-child(2){grid-column:1/11;grid-row:2;margin-bottom:2em}.front-gallery .grid-element:nth-child(3){grid-column:1/11;grid-row:3}.section--second .grid-element:first-child{grid-column:1/span 10}.section--second .grid-element:first-child img{max-height:200px;width:100%}.section--second .grid-element:nth-child(2){grid-column:3/10;grid-row:2;padding:1em 0 2em}}@media screen and (max-width:450px){.front-gallery{grid-template-columns:repeat(1,1fr)}.front-gallery .grid-element:first-child,.front-gallery .grid-element:nth-child(2),.front-gallery .grid-element:nth-child(3){grid-column:1/10}.section--second .grid-element:first-child{grid-column:1/span 10}.section--second .grid-element:nth-child(2){grid-column:2/10;padding:1em 0 2em}}.page-template-default .wp-block-heading{margin-top:2em}.overlay{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.overlay>*{grid-column:1/1;grid-row:1/1}.overlay h2{align-items:flex-end;background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent);color:#fffdf9;display:flex;font-size:1.2em;justify-content:flex-start;margin:0;padding:.5em;position:relative}@media screen and (max-width:860px){.overlay h2{font-size:25px}}.page-template-template-member .wp-block-heading{margin-top:2em}.page-template-template-histoire h2{font-size:4em;margin:.1em 0}.page-template-template-histoire .timeline--element{border-left:2px solid #112441;margin-left:4em;max-width:700px;padding:1em 0 1em 5em;position:relative}.page-template-template-histoire .timeline--element a:not(:first-of-type){display:none}.page-template-template-histoire .timeline--element a:first-of-type img{display:block}@media screen and (max-width:600px){.page-template-template-histoire h2{font-size:2em}.page-template-template-histoire .timeline--element{margin-left:2em;padding-left:2em}}.single-galerie .grid-single-galerie{grid-template-columns:repeat(4,1fr);margin-top:2em}.single-galerie :where(figure){margin:0}.single-galerie .cta-gallery{transform:scale(1);transition:all .2s ease-in-out}.single-galerie .cta-gallery:hover{transform:scale(1.2);transition:all .2s ease-in-out}@media screen and (max-width:860px){.single-galerie .grid-single-galerie{grid-template-columns:repeat(2,1fr)}.single-galerie .cta-gallery:hover{transform:scale(1);transition:all .2s ease-in-out}}.btn,.gform_button,.wp-block-button__link{background-color:#fffdf9;background-image:url(https://plans-mayens.ch/wp-content/themes/dist/public/images/icon-arrow-right.svg?2c1a0c21f184fc916915c43a70e1db94);background-position:right 20px center;background-repeat:no-repeat;background-size:33px 14px;border:1px solid #112441;border-radius:0;color:#112441;display:inline-block;font-size:.8em;margin:.5em 0;padding:.5em 5.5em .5em 1.2em;text-transform:uppercase;transition:all .3s ease-in-out}.btn:hover,.gform_button:hover,.wp-block-button__link:hover{background-color:#112441;background-image:url(https://plans-mayens.ch/wp-content/themes/dist/public/images/icon-arrow-right-white.svg?236da0333dd265c1cc90916764190887);color:#fffdf9}.wp-block-button__link{background-image:url(https://plans-mayens.ch/wp-content/themes/dist/public/images/download-arrow.svg?1d9fb3e1fbabc1cf2d937e399f36c4a4);background-size:30px 30px;padding:.5em 4.2em .5em 1.2em}.wp-block-button__link:hover{background-image:url(https://plans-mayens.ch/wp-content/themes/dist/public/images/download-arrow-white.svg?ed46b8e4c282a3574eb0b3a5a8d8cccd)}.btn-white{background-color:#112441;background-image:url(https://plans-mayens.ch/wp-content/themes/dist/public/images/icon-arrow-right-white.svg?236da0333dd265c1cc90916764190887);background-position:right 20px center;background-repeat:no-repeat;background-size:33px 14px;border:1px solid #fffdf9;border-radius:0;color:#fffdf9;display:inline-block;font-size:.8em;padding:.5em 4.5em .5em 1.2em;text-transform:uppercase;transition:all .3s ease-in-out}.btn-white:hover{background-color:#fffdf9;background-image:url(https://plans-mayens.ch/wp-content/themes/dist/public/images/icon-arrow-right.svg?2c1a0c21f184fc916915c43a70e1db94);color:#112441}.btn-secure{width:fit-content}@media screen and (max-width:860px){.wp-block-button__link{background-size:25px 30px;font-size:1em;padding:.5em 5em .5em 1.2em}}@media screen and (max-width:450px){.btn,.wp-block-button__link{font-size:1em;margin:.5em 0}}.card img{height:220px;object-fit:cover;overflow:hidden;width:100%}.gform_heading{display:none}fieldset{border:initial;display:initial;margin:initial;padding:initial;width:100%}#field_1_3 label,#field_1_6 label,fieldset legend{display:none}form .gfield_select,form input,form select,form textarea{background-color:#fff;border:1px solid #000;box-shadow:none;margin:.5em;padding:.5em 1em;width:100%}.ginput_complex{display:flex;gap:1em}.gfield .name_first,.gfield .name_last{width:50%}.ginput_container_consent{align-items:center;display:flex}.ginput_container_consent input[type=checkbox]{flex:0 0 3%}.ginput_container_consent label{flex:1;margin-left:1em}.gform_footer{display:flex;justify-content:flex-end}.gform_button{margin:2em 0;max-width:170px}.secure-form__content .secure-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:1em;margin:3em auto;max-width:400px}@media screen and (max-width:450px){.secure-form__content .secure-wrapper{align-items:center}}.secure-form__content input{margin:0}.secure-form__content input[type=password]{display:block;width:365px}@media screen and (max-width:450px){.secure-form__content input[type=password]{width:fit-content}}.hamburger{cursor:pointer;display:none;height:1.6em;position:relative;width:2.4em}.hamburger span{background-color:#000;height:3px;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}.swiper-pagination{display:flex;font-size:.8em;justify-content:flex-end;margin:.5em 0}.swiper-slide img{aspect-ratio:4/3;object-fit:cover}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @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{background-color:#112441!important;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:70%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:transparent;bottom:10%;color:#fffdf9;display:block;font-family:Poppins-SemiBold;font-size:14px;line-height:1.8;padding:0 2em;position:absolute;text-align:center;white-space:normal;width:100%;z-index:800}#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%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:transparent!important;border:0;border-radius:15%;cursor:pointer;font:1.6em sans-serif;margin:0;outline:none;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-overlay .baguetteBox-button svg g,#baguetteBox-overlay .baguetteBox-button svg line,#baguetteBox-overlay .baguetteBox-button svg polyline{stroke:#fffdf9!important}.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)}}@media screen and (max-width:860px){#baguetteBox-overlay .full-image img{box-shadow:none;padding:0 2em}}.disabled{display:none}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}