.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.header-title-container{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:calc(50% + 1.9rem);transform:translate(-50%,-50%);width:clamp(300px,80%,1000px)}.header-title-container .title{color:#fff;font-family:GothamBoldItalic,sans-serif;font-size:4rem;top:.5rem;z-index:5}.btn-more,.header-title-container .title{position:relative;text-align:center;text-transform:uppercase}.btn-more{background:#fff;border:0;border-radius:20px;color:var(--color1);font-family:GothamBold,sans-serif;font-size:.9rem;padding-block-end:.6rem;padding-block-start:.8rem;padding-inline:2rem;text-decoration:none;top:2rem;width:15.5rem}.title-shadow{font-family:GothamBoldItalic,sans-serif;font-size:6rem;left:50%;opacity:.25;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);user-select:none;width:100%;z-index:-1}.title-shadow-section{font-size:9.5rem;opacity:.05}@media screen and (max-width:1023px){.header-title-container .title{font-size:3rem}.title-shadow{display:none;font-size:5.2rem}}.title-banner{align-items:center;display:flex;flex-direction:column;height:11rem;justify-content:center;padding-block:2rem;padding-inline:var(--container-padding-inline);position:relative;width:100%}.title-banner .title{text-align:center;width:100%}.title-banner .title .front-title{display:inline;font-family:GothamBoldItalic,sans-serif;font-size:1.8rem;font-weight:700;max-width:31rem}.title-banner .title .front-title strong{color:var(--color1)}.title-banner .subtitle{color:var(--color1);font-weight:700;text-align:center}.title-banner-caption{font-size:1.1rem;text-align:center}nav.picture-nav{padding-block:1.5rem}nav.picture-nav ol{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-around}nav.picture-nav li{display:flex;flex-direction:column;padding:1rem;position:relative}nav.picture-nav li .picture-container{line-height:0;margin-bottom:.8rem;position:relative}nav.picture-nav li .picture-container .icon{--size:3rem;bottom:calc(var(--size)/-2);position:absolute;right:calc(var(--size)/2);width:var(--size)}nav.picture-nav li .title{font-family:GothamBoldItalic,sans-serif;font-size:1.4rem;margin-bottom:.3rem}nav.picture-nav li .caption{font-size:1rem;margin-bottom:.8rem}nav.picture-nav li .link-container a{font-family:GothamMedium,sans-serif;font-size:.9rem;text-decoration:none}nav.picture-nav li .link-container a:before{content:" ";height:100%;left:0;position:absolute;top:0;width:100%}.section-sponsors-caroussel{align-items:center;background-color:var(--color4);display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-around;padding:4rem 2rem}.section-sponsors-caroussel .splide__slide{align-items:center;display:flex;justify-content:center}.section-sponsors-caroussel .splide__arrow.splide__arrow.splide__arrow--prev{margin-left:1rem}.section-sponsors-caroussel .splide__arrow.splide__arrow.splide__arrow--next{margin-right:1rem}.section-sponsors-caroussel .splide__arrow img{width:2.3rem}.section-sponsors-caroussel img{max-height:180px;object-fit:contain;width:190px}button{align-items:center;background-color:var(--color1);border:0;border-radius:50px;color:#fff;display:flex;font-family:GothamBlackItalic,sans-serif;font-size:1.2rem;line-height:1rem;padding:1.2rem 3rem;width:fit-content}button:hover{background-color:var(--color3);cursor:pointer}.iban{white-space:nowrap}a.over-parent-link{height:100%;position:absolute;width:100%}.splide__arrow{--arrows-margin:5vw;background:transparent;opacity:.8}.splide__arrow img{width:3rem}.splide__arrow.splide__arrow--prev{margin-left:var(--arrows-margin)}.splide__arrow.splide__arrow--next{margin-right:var(--arrows-margin)}:root{--header-container-padding:20px;--top-bar-height:84px;--default-font-size:1.0625em;--small-font-size:0.9375}body,html{font-family:GothamBook,sans-serif;height:100vh;margin:0;padding:0;position:relative}body{background-color:#fff;display:flex;flex-direction:column}header,main{width:100%}header{--side-elements-margin:2rem;display:flex;justify-content:center;margin-bottom:1rem}header .header-container{background-color:var(--color4);height:var(--header-height);padding:var(--header-container-padding);width:100%}header .header-content{left:0;position:absolute;top:0;width:100%}header .header-content .header-image{height:var(--header-height);object-fit:cover;width:100%}header .top-bar{align-items:center;display:flex;flex-direction:row;font-family:GothamBoldItalic,sans-serif;font-size:1rem;height:var(--top-bar-height);justify-content:center;margin:0 auto;max-width:1500px;position:relative;width:100%;z-index:20}header .logo{margin-inline:var(--side-elements-margin)}header .logo img{width:120px}header .menu-opener{color:#fff}header nav{margin:0 auto}header nav a{align-items:center;color:#fff;display:flex;height:60px;padding:0 20px;text-decoration:none}header nav a span{padding-bottom:3px}header nav a.active,header nav a:hover{color:#fff!important}header nav a.active span,header nav a:hover span{border-bottom:1px solid var(--color1);display:inline-block}header nav>menu{display:flex}header nav>menu li{display:block;height:fit-content;list-style-type:none}header .join-us{border-left:1px solid hsla(240,1%,43%,.3);display:grid;grid-template-areas:"title img" "caption img";padding-inline:var(--side-elements-margin);position:relative}header .join-us .title{grid-area:title}header .join-us .title a{color:#fff;font-family:GothamBold,sans-serif}header .join-us .title a.active{color:var(--active-links-color)!important}header .join-us .title a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}header .join-us .caption{align-self:center;color:#6c6c6e;font-family:GothamMedium,sans-serif;font-size:.9rem;grid-area:caption}header .join-us img{grid-area:img;margin-left:5px;width:2.5rem}article{display:flex;flex-flow:column;justify-content:center;margin:0 auto;max-width:1300px;padding-inline:var(--container-padding-inline)}@media screen and (max-width:1023px){:root{font-size:var(--small-font-size)}body.menu-visible{overflow:hidden}header .header-container{--full-nav-width:70vw;--menu-opener-block-end-margin:20px}header .header-container .menu-opener{font-size:30px;margin-right:var(--menu-opener-block-end-margin);position:absolute;right:0}header .header-container .menu-opener svg{height:37px;width:33px}header .header-container .full-nav{align-items:center;background-color:var(--color4);display:flex;flex-direction:column;height:100vh;justify-content:center;left:calc(var(--header-container-padding)*-1 - var(--full-nav-width));padding-block:5rem;position:absolute;top:calc(var(--header-container-padding)*-1);transition:left .5s;width:var(--full-nav-width);z-index:20}header .header-container .logo{display:block}header .header-container nav>menu{display:flex;flex-direction:column;font-size:1.5rem;gap:2rem;height:60vh;justify-content:center}header .header-container nav>menu>li{position:relative}header .header-container nav>menu a{height:40px}header .header-container .join-us{border-left:0;margin-block-start:auto}header .header-container.menu-visible .menu-opener{z-index:17}header .header-container.menu-visible .menu-opener:before{content:"";height:100vh;position:absolute;right:calc(var(--menu-opener-block-end-margin)*-1 - var(--header-container-padding));top:0;width:50vw}header .header-container.menu-visible .full-nav{left:calc(var(--header-container-padding)*-1)}main.menu-visible:after{background-color:var(--color4);content:"";height:100vh;left:0;opacity:.5;position:absolute;top:0;width:100vw;z-index:15}}@media screen and (min-width:1024px){:root{font-size:var(--default-font-size)}header .header-container .full-nav{align-items:center;display:flex;justify-content:space-between;width:100%}header .header-container .full-nav nav{position:relative;top:5px}header .header-container .menu-opener{display:none}}footer{margin-top:auto}footer .footer-container{--border-left:none;background-color:var(--color4);color:#fff;display:grid;grid-template-areas:"logo      nav       photos" "copyright copyright copyright";margin-top:4rem;padding-block:4rem 2rem}footer .footer-container>div{padding-inline:1.5em}footer .footer-container>div:first-child{padding-left:0}footer .footer-container>div:last-child{padding-right:0}footer .footer-container .details{display:flex;flex-direction:column;grid-area:logo;justify-content:space-around}footer .footer-container .details .logo img{width:8.5rem}footer .footer-container .details .phone{color:var(--color5);font-family:GothamBlack,sans-serif;font-size:1.2rem;font-weight:700}footer .footer-container .footer-nav{border-left:var(--border-left);display:flex;flex-direction:column;gap:3rem;grid-area:nav}footer .footer-container .footer-nav nav menu{display:flex;flex-direction:column;gap:.6rem}footer .footer-container .footer-nav nav a{color:#fff;text-decoration:none}footer .footer-container .footer-nav .social img{width:1.8rem}footer .footer-container .photos{border-left:var(--border-left);color:var(--color3);font-family:GothamBlackItalic,sans-serif;font-size:1.1rem;grid-area:photos}footer .footer-container .photos .title{margin-bottom:1rem}footer .footer-container .photos ul{--size:5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,var(--size))}footer .footer-container .photos ul li img{max-height:var(--size);max-width:var(--size)}footer .footer-container .copyright{font-size:.8rem;grid-area:copyright;margin-top:4rem;text-align:center}footer .footer-container .copyright a{color:#fff}footer .footer-container .copyright strong{display:inline;font-weight:700}@media screen and (max-width:1023px){footer .footer-container{font-size:1.2rem;gap:4rem;grid-template-areas:"nav" "photos" "logo" "copyright";justify-content:center;justify-items:center;padding:10vw}footer .footer-container .footer-nav{flex-direction:column-reverse}footer .footer-container .footer-nav nav{flex-grow:1}footer .footer-container .footer-nav .social{text-align:center}footer .footer-container .photos{width:100%}footer .footer-container .photos .title{display:none}footer .footer-container .details{min-height:10rem}footer .footer-container .copyright,footer .footer-container .details{text-align:center}footer .footer-container .copyright{margin-block-start:0}}@media screen and (min-width:1024px){footer .footer-container{--border-left:1px solid rgba(99,99,99,.8);padding-inline:5rem}}.go-to-top{bottom:20px;position:fixed;right:20px;z-index:10}.go-to-top a{display:none}.go-to-top img{width:3rem}main{margin:0 auto}h2{font-size:1.4em}h2,h3{font-family:GothamBoldItalic,sans-serif;margin-block:2rem}h3{font-size:1.2em}h4{font-family:GothamBoldItalic,sans-serif;font-size:1.4rem;margin-block:2rem}h5{font-size:1.2em}h5,h6{font-family:GothamBoldItalic,sans-serif;margin-block:.3em}h6{font-size:1em}a{color:var(--color1);text-decoration:none}a:hover{color:var(--active-links-color)!important}hr{color:#b2b2b2;height:1px;margin-block:2rem;opacity:.1}form>div[id^=dynamic_form]{width:100%}form:has(>:not(div[id^=dynamic_form])),form>div[id^=dynamic_form]{--form-group-padding:.6rem;--label-font-size:1.2rem;grid-gap:2rem;display:grid;margin-top:3rem}@media screen and (min-width:1024px){form:has(>:not(div[id^=dynamic_form])),form>div[id^=dynamic_form]{grid-template-columns:1fr 1fr}}form:has(>:not(div[id^=dynamic_form])) input[type~=email],form:has(>:not(div[id^=dynamic_form])) input[type~=number],form:has(>:not(div[id^=dynamic_form])) input[type~=tel],form:has(>:not(div[id^=dynamic_form])) input[type~=text],form:has(>:not(div[id^=dynamic_form])) select,form>div[id^=dynamic_form] input[type~=email],form>div[id^=dynamic_form] input[type~=number],form>div[id^=dynamic_form] input[type~=tel],form>div[id^=dynamic_form] input[type~=text],form>div[id^=dynamic_form] select{max-width:400px;width:100%}form:has(>:not(div[id^=dynamic_form])) textarea,form>div[id^=dynamic_form] textarea{height:220px;width:100%}form:has(>:not(div[id^=dynamic_form])) .width-full,form>div[id^=dynamic_form] .width-full{grid-column:1/-1}form:has(>:not(div[id^=dynamic_form])) .width-full button,form>div[id^=dynamic_form] .width-full button{margin-inline:auto}form:has(>:not(div[id^=dynamic_form])) .choice,form>div[id^=dynamic_form] .choice{align-items:center;display:flex;flex-direction:row;gap:.3em}form:has(>:not(div[id^=dynamic_form])) .choice label,form>div[id^=dynamic_form] .choice label{position:relative}form:has(>:not(div[id^=dynamic_form])) .choice label:before,form>div[id^=dynamic_form] .choice label:before{content:"";height:20px;left:-20px;position:absolute;width:50px}form:has(>:not(div[id^=dynamic_form])) .form-group-choice,form>div[id^=dynamic_form] .form-group-choice{display:flex;flex-direction:column;gap:1em}form:has(>:not(div[id^=dynamic_form])) .form-group-choice>label,form>div[id^=dynamic_form] .form-group-choice>label{font-weight:700}form:has(>:not(div[id^=dynamic_form])) .form-group-choice>div,form>div[id^=dynamic_form] .form-group-choice>div{display:flex;flex-direction:row;gap:1em}form:has(>:not(div[id^=dynamic_form])) .form-group-sent,form>div[id^=dynamic_form] .form-group-sent{color:var(--color1);font-size:1.2rem;font-weight:700;text-align:center}form:has(>:not(div[id^=dynamic_form])) button,form>div[id^=dynamic_form] button{justify-self:center;margin-block-start:20px}.form-group{padding:var(--form-group-padding);position:relative}:is(input[type~=text],input[type~=tel],input[type~=email],input[type~=number],textarea)+label{cursor:text;font-family:GothamLight,sans-serif;font-size:var(--label-font-size);left:calc(var(--form-group-padding) + 1px);position:absolute;top:2rem;transition:all .2s;user-select:none;z-index:10}input[type~=email],input[type~=number],input[type~=tel],input[type~=text],textarea{border:0;border-bottom:1px solid grey;font-size:var(--label-font-size);padding:.8rem}input[type~=email]:focus~label,input[type~=email]:not(:placeholder-shown)~label,input[type~=number]:focus~label,input[type~=number]:not(:placeholder-shown)~label,input[type~=tel]:focus~label,input[type~=tel]:not(:placeholder-shown)~label,input[type~=text]:focus~label,input[type~=text]:not(:placeholder-shown)~label,textarea:focus~label,textarea:not(:placeholder-shown)~label{font-size:calc(var(--label-font-size)*.8);top:-1rem}input[type~=email]+label+ul,input[type~=number]+label+ul,input[type~=tel]+label+ul,input[type~=text]+label+ul,textarea+label+ul{color:red;margin-block-start:1rem}strong{font-weight:700}em{color:var(--color5)}.pswp__button--arrow img{width:3rem}:root{--color1:#009fe3;--color2:#e4f5fc;--color3:#33b2e9;--color4:#021520;--color5:#00a3e8;--color6:#005d84;--active-links-color:var(--color3);--container-max-width:1300px;--container-padding-inline:1.5rem;--container-padding-block:4rem;--header-height:360px}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/website/fonts/Roboto.86988841.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:GothamLight;src:url(/build/website/fonts/Gotham-Light.11bddc20.ttf)}@font-face{font-family:GothamLightItalic;src:url(/build/website/fonts/Gotham-LightItalic.009d72ce.ttf)}@font-face{font-family:GothamBlack;src:url(/build/website/fonts/Gotham-Black.8c419f68.ttf)}@font-face{font-family:GothamBlackItalic;src:url(/build/website/fonts/Gotham-BlackItalic.b7e9b379.ttf)}@font-face{font-family:GothamBold;src:url(/build/website/fonts/Gotham-Bold.e7e90266.ttf)}@font-face{font-family:GothamBoldItalic;src:url(/build/website/fonts/Gotham-BoldItalic.c3062dfa.ttf)}@font-face{font-family:GothamBook;src:url(/build/website/fonts/Gotham-Book.f254ab56.ttf)}@font-face{font-family:GothamBookItalic;src:url(/build/website/fonts/Gotham-BookItalic.09db37d4.ttf)}@font-face{font-family:GothamUltra;src:url(/build/website/fonts/Gotham-Ultra.4be8f35d.otf) format("opentype")}@font-face{font-family:GothamMedium;src:url(/build/website/fonts/Gotham-Medium.ba4f661a.ttf)}@font-face{font-family:GothamMediumItalic;src:url(/build/website/fonts/Gotham-MediumItalic.519ee2b5.ttf)}*{font-family:GothamLight,sans-serif}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin:15px 0 0 20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}