@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{min-height:100vh;text-rendering:optimizeSpeed}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}i{font-style:normal}*:focus-visible{outline-color:var(--c-brand)}ul,ol{list-style:none;margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.sr-only *{overflow:hidden}:root{--font-size-0: 1;--font-from-1: 16;--font-to-1: 18;--vw-from-1: 3.75 ;--vw-to-1: 14.4 ;--coefficient-1: calc((var(--font-to-1) - var(--font-from-1)) / (var(--vw-to-1) - var(--vw-from-1)));--base-1: calc((var(--font-from-1) - var(--vw-from-1) * var(--coefficient-1)) / 16);--font-from-2: 18;--font-to-2: 20;--vw-from-2: 14.4 ;--vw-to-2: 19.19 ;--coefficient-2: calc((var(--font-to-2) - var(--font-from-2)) / (var(--vw-to-2) - var(--vw-from-2)));--base-2: calc((var(--font-from-2) - var(--vw-from-2) * var(--coefficient-2)) / 16);--font-from-3: 20;--font-to-3: 23;--vw-from-3: 19.19 ;--vw-to-3: 25.6 ;--coefficient-3: calc((var(--font-to-3) - var(--font-from-3)) / (var(--vw-to-3) - var(--vw-from-3)));--base-3: calc((var(--font-from-3) - var(--vw-from-3) * var(--coefficient-3)) / 16);--font-size-4: 1.4375}html{font-size:calc(var(--font-size-4) * 1rem)}@media screen and (max-width: 2560px){html{font-size:calc(var(--base-3) * 1rem + var(--coefficient-3) * 1vw)}}@media screen and (max-width: 1920px){html{font-size:calc(var(--base-2) * 1rem + var(--coefficient-2) * 1vw)}}@media screen and (max-width: 1440px){html{font-size:calc(var(--base-1) * 1rem + var(--coefficient-1) * 1vw)}}@media screen and (max-width: 375px){html{font-size:calc(var(--font-size-0) * 1rem)}}:root{--c-brand: #005ec5;--c-text: #575756;--c-error-background: #fcf3f2;--c-error-foreground: #8b2c21;--c-notice-background: #fefcea;--c-notice-foreground: #7d511b;--c-success-background: #f3faf7;--c-success-foreground: #03543f;--f-base: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fw-strong: 600;--z-navbar: 99;--z-modal: 101;--transition: .2s ease-in-out;--transition-slow: .35s ease-in-out;--container-max-width: 122.2222222222rem;--gutter-container: clamp(1.25rem, -.0704225352rem + 5.6338028169vw, 4.4444444444rem);--navbar-height: 2.7777777778rem}@media (min-width: 900px){:root{--content-min-width: calc((var(--container-max-width) / 4) - var(--gutter-container));--content-max-width: calc((var(--container-max-width) / 2) - var(--gutter-container));--navbar-height: 3.8888888889rem}}#page-wrapper{display:flex;flex-direction:column;min-height:100dvh}#page-content{flex:1}.block+.block{margin-top:1rem}.container{margin:0 auto;display:grid;width:100%;grid-template-columns:var(--gutter-container) 1fr var(--gutter-container);grid-template-rows:1fr auto}@media (min-width: 900px){.container{grid-template-columns:var(--gutter-container) 1fr 1fr var(--gutter-container)}}.container__content{grid-column:2;max-width:var(--container-max-width);width:100%;margin-left:auto;margin-right:auto}@media (min-width: 900px){.container__content{grid-column:2/span 2}}.container__content.container__content--edge{grid-column:1/span 3}@media (min-width: 900px){.container__content.container__content--edge{grid-column:1/span 4}}.container__content--left{grid-column:2;grid-row:2}@media (min-width: 900px){.container__content--left{grid-column:2;grid-row:1;max-width:calc(var(--container-max-width) / 2);width:100%;margin-left:auto}}.container__content--left.container__content--edge{grid-column:1/span 3}@media (min-width: 900px){.container__content--left.container__content--edge{grid-column:1/span 2;max-width:none}}.container__content--right{grid-column:2;grid-row:1}@media (min-width: 900px){.container__content--right{grid-column:3;grid-row:1;max-width:calc(var(--container-max-width) / 2);width:100%;margin-right:auto}}.container__content--right.container__content--edge{grid-column:1/span 3}@media (min-width: 900px){.container__content--right.container__content--edge{grid-column:3/span 2;max-width:none}}@media (min-width: 900px){.container--reverse .container__content--left{grid-column:3;grid-row:1}}@media (min-width: 900px){.container--reverse .container__content--left.container__content--edge{grid-column:3/span 2}}@media (min-width: 900px){.container--reverse .container__content--right{grid-column:2;grid-row:1}}@media (min-width: 900px){.container--reverse .container__content--right.container__content--edge{grid-column:1/span 2}}.prose h1,.prose h2,.prose h3,.prose h4{margin-bottom:.35em}.prose strong{font-weight:var(--fw-strong)}.prose em,.prose i{font-style:italic}.prose h1+h1,.prose h1+h2,.prose h1+h3,.prose h1+h4,.prose h2+h1,.prose h2+h2,.prose h2+h3,.prose h2+h4,.prose h3+h1,.prose h3+h2,.prose h3+h3,.prose h3+h4,.prose h4+h1,.prose h4+h2,.prose h4+h3,.prose h4+h4,.prose p+h1,.prose p+h2,.prose p+h3,.prose p+h4,.prose ul+h1,.prose ul+h2,.prose ul+h3,.prose ul+h4,.prose ol+h1,.prose ol+h2,.prose ol+h3,.prose ol+h4{margin-top:1em}.prose h1+p,.prose h1+ul,.prose h1+ol,.prose h2+p,.prose h2+ul,.prose h2+ol,.prose h3+p,.prose h3+ul,.prose h3+ol,.prose h4+p,.prose h4+ul,.prose h4+ol,.prose p+p,.prose p+ul,.prose p+ol,.prose ul+p,.prose ul+ul,.prose ul+ol,.prose ol+p,.prose ol+ul,.prose ol+ol{margin-top:.65em}.prose ul{list-style-type:none;margin:1em 0 0;padding:0}.prose ul li{padding-left:1.35em;margin-bottom:.35em;position:relative}.prose ul li:after{content:"•";color:var(--c-text);display:block;position:absolute;left:0;top:0;width:1em;font-size:1em;line-height:1.35em}.prose ul li ul{margin-top:.35em}.prose ol{counter-reset:lvl1;list-style:none;margin:1em 0 0;padding-left:0}.prose ol li{counter-increment:lvl1;padding-left:1.8em;margin-bottom:.35em;position:relative}.prose ol li:after{color:var(--c-text);content:counter(lvl1) ". ";position:absolute;left:0;top:0}.prose ol li ol{counter-reset:lvl2;margin-top:.35em}.prose ol li li{counter-increment:lvl2;padding-left:2.2em}.prose ol li li:after{content:counter(lvl1) "." counter(lvl2) ". "}.prose ol li li ol{counter-reset:lvl3;margin-top:.35em}.prose ol li li li{counter-increment:lvl3;padding-left:2.8em}.prose ol li li li:after{content:counter(lvl1) "." counter(lvl2) "." counter(lvl3) ". "}.prose a:not(.btn){color:var(--c-text);text-decoration:underline;text-underline-offset:.25em;transition:color var(--transition)}.prose a:not(.btn):hover{color:var(--c-brand)}.prose .btn-group{margin-top:1em}.embla{overflow:hidden}.embla__viewport{overflow:hidden;position:relative}.embla__container{display:flex;cursor:grab}.embla__container:active{cursor:grabbing}.embla__slide{flex:0 0 50%;min-width:0}.embla__controls{display:flex;gap:.6rem;margin-top:1rem}.embla__controls.controls--in-view{position:absolute;margin:0}.embla__controls.controls--left{left:0;margin-left:1rem}.embla__controls.controls--right{right:0;margin-right:1rem}.embla__controls.controls--top{top:0;margin-top:1rem}.embla__controls.controls--bottom{bottom:0;margin-bottom:1rem}.embla__button{--background-color: #f5f5f5;--foreground-color: var(--c-text);--border-color: #f5f5f5;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);color:var(--foreground-color);text-decoration:none;border-radius:.2777777778rem;width:2.25em;height:2.25em;cursor:pointer;z-index:1;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.embla__button .icon{width:.85em;height:.85em;fill:currentColor}.embla__button:hover{--background-color: #fff;--foreground-color: var(--c-text)}:root{--altcha-max-width: 8.8888888889rem}.btn{--background-color: transparent;--foreground-color: var(--c-text);--border-color: transparent;--active-background-color: black;--active-foreground-color: white;--active-border-color: black;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-color);border-color:var(--border-color);border-style:solid;border-width:1px;color:var(--foreground-color);line-height:1;padding:1.35em 2em;text-align:center;text-decoration:none;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.btn:hover{--background-color: #efefef;--foreground-color: var(--c-brand);--border-color: #efefef;cursor:pointer}.btn[disabled],.btn:disabled,.btn--disabled{opacity:.5;pointer-events:none}.btn:focus,.btn:focus-visible{outline-width:1px;outline-offset:.2777777778rem}.btn:active{--active-background-color: black;--active-foreground-color: white;--active-border-color: black;background-color:var(--active-background-color);color:var(--active-foreground-color);border-color:var(--active-border-color)}.btn--primary{--background-color: var(--c-brand);--foreground-color: white;--border-color: var(--c-brand)}.btn--primary:hover,.btn--secondary{--background-color: var(--c-text);--foreground-color: white;--border-color: var(--c-text)}.btn--secondary:hover{--background-color: var(--c-brand);--foreground-color: white;--border-color: var(--c-brand)}.btn--ghost{--background-color: white;--foreground-color: var(--c-text);--border-color: var(--c-text)}.btn--ghost:hover{--background-color: var(--c-brand);--foreground-color: white;--border-color: var(--c-brand)}.btn-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.flashes .flash{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;margin-bottom:1em;padding:.8em 1em}.flashes .flash svg{width:2rem;margin-right:1rem}.flashes .flash--error{background:var(--c-error-background);color:var(--c-error-foreground)}.flashes .flash--notice{background:var(--c-notice-background);color:var(--c-notice-foreground)}.flashes .flash--success{background:var(--c-success-background);color:var(--c-success-foreground)}.footer{padding-top:1rem}.footer__bottom{font-size:.6111111111rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid lightgrey}.footer__bottom .container__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (min-width: 900px){.footer__bottom .container__content{flex-direction:row}}.footer__bottom .container__content .copyright{display:flex;align-items:center;gap:1rem}.footer__bottom .container__content .copyright__year{opacity:.6}.footer__bottom .container__content .copyright__development{display:flex;align-items:center;gap:.35em}.fui-i{--fui-font: var(--f-base);--fui-font-size: .7777777778rem;--fui-color: var(--c-text);--fui-label-font-size: .7777777778rem;--fui-alert-font-size: .7777777778rem;--fui-btn-font-size: .7777777778rem;--fui-title-font-size: .7777777778rem;--fui-tabs-font-size: .7777777778rem;--fui-error-font-size: .7777777778rem;--fui-check-font-size: .7777777778rem;--fui-input-font-size: .7777777778rem;--fui-table-th-font-size: .7777777778rem;--fui-instructions-font-size: .6666666667rem;--fui-alert-line-height: 1.6}.contactform_tohide{--form-font-size: 13px;--form-line-height: 22px;--form-check-offset: -3.5px}@media screen and (min-width: 750px){.contactform_tohide{--form-font-size: 15px;--form-line-height: 28px}}@media screen and (min-width: 1050px){.contactform_tohide{--form-font-size: 20px;--form-line-height: 37px;--form-check-offset: -2px}}.contactform_tohide .fui-i{font-family:inherit;font-size:var(--form-font-size);line-height:var(--form-line-height);color:inherit;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.contactform_tohide .fui-row,.contactform_tohide .fui-row:not(.fui-row-empty):not(:last-child){margin-bottom:0}.contactform_tohide .fui-field{margin-bottom:30px}@media screen and (min-width: 750px){.contactform_tohide .fui-field{margin-bottom:50px}}.contactform_tohide .fui-field-container{position:relative;height:45px}@media screen and (min-width: 750px){.contactform_tohide .fui-field-container{height:60px}}.contactform_tohide .fui-label{position:absolute;top:-8px;left:0;z-index:1;display:inline-block;margin:0 0 0 10px;padding:0 4px;font-family:Akkurat Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:var(--form-line-height);text-transform:uppercase;letter-spacing:3px;color:#000;background:#fff}@media screen and (min-width: 750px){.contactform_tohide .fui-label{top:-12px;margin-left:20px;letter-spacing:6px}}@media screen and (min-width: 1050px){.contactform_tohide .fui-label{top:-17px;font-size:15px}}.contactform_tohide .fui-input{width:100%;height:100%;position:absolute;bottom:0;left:0;box-sizing:border-box;border:1px solid #ccc;border-radius:0;padding:0 24px;background:0 0!important;box-shadow:none;font-family:inherit;font-size:inherit;line-height:var(--form-line-height);color:inherit;transition:border .2s ease}.contactform_tohide .fui-input:focus{outline:0;border:1px solid #c1ac6a}.contactform_tohide .fui-input:not(:-moz-placeholder){border:1px solid #c1ac6a}.contactform_tohide .fui-input:not(:placeholder-shown){border:1px solid #c1ac6a}.contactform_tohide .fui-type-multi-line-text{margin-bottom:0}.contactform_tohide .fui-type-multi-line-text .fui-field-container{height:auto;min-height:120px}.contactform_tohide .fui-type-multi-line-text .fui-input{position:static;height:120px;padding-top:15px;resize:vertical;display:inline-block;vertical-align:baseline}.contactform_tohide .fui-error .fui-input,.contactform_tohide .fui-input.fui-error{border:1px solid red!important}.contactform_tohide .fui-error-message{margin-top:4px;font-size:13px;color:red}.contactform_tohide .fui-type-html{margin-bottom:0}.contactform_tohide .fui-type-html .fui-field-container{height:auto}.contactform_tohide .fui-type-html .fui-label{display:none}.contactform_tohide .fui-type-agree{margin:10px 0}.contactform_tohide .fui-type-agree .fui-fieldset{height:auto}.contactform_tohide .fui-type-agree .fui-checkbox{padding-left:20px;box-sizing:border-box;font-size:16px}.contactform_tohide .fui-type-agree .fui-checkbox-label{padding-left:30px;font-size:16px;line-height:var(--form-line-height);display:block}.contactform_tohide .fui-type-agree .fui-checkbox-label:before{top:50%;left:0;width:13px;height:13px;margin-top:calc(-6.5px + var(--form-check-offset));border:1px solid #767676;transform:none}.contactform_tohide .fui-type-agree input:checked+.fui-checkbox-label:before{border-color:#c1ac6a;background-color:#c1ac6a}.contactform_tohide .fui-btn-wrapper{margin:50px 0 0;padding:0;justify-content:center}.contactform_tohide .fui-btn-wrapper .fui-btn{margin:0}.contactform_tohide .fui-submit{display:inline-block;border:none;cursor:pointer;font-family:Akkurat Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:var(--form-line-height);text-transform:uppercase;letter-spacing:2px;color:#fff;background:#c1ac6a;background:linear-gradient(45deg,#c1ac6a,#9d8741);padding:15px 35px 12px;border-radius:0;transition:all .2s linear}@media screen and (min-width: 750px){.contactform_tohide .fui-submit{font-size:15px;letter-spacing:5px}}.contactform_tohide .fui-submit:hover,.contactform_tohide .fui-submit:focus,.contactform_tohide .fui-submit:active{opacity:.9;color:#fff;background:linear-gradient(45deg,#c1ac6a,#9d8741)}.fui-alert-success{text-align:center;background:none;border:0;color:inherit}.navbar-wrapper{position:sticky;top:0;z-index:var(--z-navbar);width:100%;height:0}.navbar-wrapper.navbar-hidden .navbar{transform:translateY(-100%);transition:transform var(--transition)}#page-content{padding-top:var(--navbar-height)}.navbar{background:#d3d3d3;display:flex;align-items:center;height:var(--navbar-height);position:relative;padding:1rem 0;transition:transform var(--transition);z-index:var(--z-navbar)}.navbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.navbar.opening .navbar__nav,.navbar.closing .navbar__nav{transition:transform .35s ease-in-out}.navbar__brand{display:flex;align-items:center;justify-content:center;z-index:2}.navbar__brand .logo{display:flex;color:var(--c-brand);text-decoration:none;transition:color var(--transition)}.navbar__brand .logo:hover{color:var(--hover-color)}.navbar__nav{background-color:red;position:absolute;top:0;left:0;width:100%;height:var(--screenHeight);display:flex;flex-direction:column;align-items:center;gap:1rem;padding:calc(var(--navbar-height) + var(--gutter-container)) var(--gutter-container) var(--gutter-container);transform:translateY(-100%);z-index:1}@media (min-width: 900px){.navbar__nav{background-color:transparent;position:relative;display:flex;flex-direction:row;height:auto;width:auto;gap:1rem;align-items:center;padding:0;margin-left:auto;transform:none;transition:none}}.nav{display:flex;align-items:center;justify-content:center;flex:1;overflow:auto;width:100%}.nav .nav__list{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width: 900px){.nav .nav__list{flex-direction:row}}.nav-burger{display:flex;z-index:2}@media (min-width: 900px){.nav-burger{display:none}}.nav-burger .burger-text{display:none}.nav-burger .burger-icon{display:flex;align-items:center;justify-content:center;position:relative;color:var(--c-brand);transition:color var(--transition)}.nav-burger:hover{cursor:pointer}.nav-burger.nav-open .burger-icon{color:#000}body.nav-open{overflow:hidden}body.nav-open .navbar__nav{transform:translateY(0)}.newsletter-form .newsletter-form__inner .fui-i--newsletter{--fui-btn-container-margin: 0;--fui-btn-container-padding: 0}.newsletter-form .newsletter-form__inner .fui-i--newsletter .fui-form-container{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;width:100%}.newsletter-form .newsletter-form__inner .fui-i--newsletter .fui-form-container>*{order:4}.newsletter-form .newsletter-form__inner .fui-i--newsletter .fui-form-container .fui-field{grid-column:span 2}.newsletter-form .newsletter-form__inner .fui-i--newsletter .fui-form-container .fui-type-email{order:1;grid-column:span 1}.newsletter-form .newsletter-form__inner .fui-i--newsletter .fui-form-container .fui-btn-wrapper{order:2;grid-column:span 1}.newsletter-form .newsletter-form__inner .fui-i--newsletter .fui-form-container .fui-type-agree{order:3}.pagination{--pagination-gap: .25rem;--pagination-justify: center;--pagination-font-size: .7777777778rem;--pagination-link-min-width: 2.25em;--pagination-link-height: 2.25em;--pagination-link-padding: 0 .5em;--pagination-link-gap: .5rem;--pagination-link-color: var(--c-text);--pagination-link-bg: transparent;--pagination-link-border: 1px solid transparent;--pagination-link-radius: 5px;--pagination-link-hover-color: var(--c-text);--pagination-link-hover-bg: #f5f5f5;--pagination-link-hover-border: 1px solid transparent;--pagination-link-active-color: var(--c-text);--pagination-link-active-bg: transparent;--pagination-link-active-border: 1px solid #e5e5e5;--pagination-icon-size: .85em;--pagination-disabled-opacity: .3;--pagination-transition: var(--transition, .15s ease)}.pagination__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:var(--pagination-justify);gap:var(--pagination-gap);list-style:none;padding:0;margin:0}.pagination__item{display:flex;align-items:center;justify-content:center}.pagination__item .icon{width:var(--pagination-icon-size);height:var(--pagination-icon-size);fill:currentColor}@media (min-width: 900px){.pagination__item.pagination__item--first,.pagination__item.pagination__item--last{display:none}}.pagination__item.pagination__item--edge{display:none}@media (min-width: 900px){.pagination__item.pagination__item--edge{display:flex}}.pagination__item.disabled{opacity:var(--pagination-disabled-opacity);pointer-events:none}.pagination__label,.pagination__link{font-size:var(--pagination-font-size);display:flex;align-items:center;justify-content:center;min-width:var(--pagination-link-min-width);height:var(--pagination-link-height);padding:var(--pagination-link-padding);gap:var(--pagination-link-gap);color:var(--pagination-link-color);background-color:var(--pagination-link-bg);border:var(--pagination-link-border);border-radius:var(--pagination-link-radius);text-decoration:none}.pagination__link{transition:color var(--pagination-transition),background-color var(--pagination-transition),border-color var(--pagination-transition)}.pagination__link.pagination__link--active{color:var(--pagination-link-active-color);background-color:var(--pagination-link-active-bg);border:var(--pagination-link-active-border)}.pagination__link:hover,.pagination__link:focus-visible,.pagination__link:active{color:var(--pagination-link-hover-color);background-color:var(--pagination-link-hover-bg)}.picture{position:relative;display:block;overflow:hidden;width:100%}.picture.picture--square{aspect-ratio:1/1}.picture.picture--square img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@supports not (aspect-ratio: auto){.picture.picture--square img{position:absolute;left:0;top:0}}@supports not (aspect-ratio: auto){.picture.picture--square{height:0;width:100%;padding-top:100%}}.page-no-hero{padding-top:100px}@media screen and (min-width: 1050px){.page-no-hero{padding-top:185px}}/*! 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: rgba(255, 255, 255, .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)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.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{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.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{right:auto;left:0}.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{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}
