swiper-container{--swiper-theme-color: #3c3c3c}.container{max-width:1648px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media(min-width: 60em){.container{padding-right:32px;padding-left:32px}}@media(min-width: 75em){.container{padding-right:104px;padding-left:104px}}@media(min-width: 90em){.container{padding-right:148px;padding-left:148px}}.modal{z-index:100000;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none}.modal--open{pointer-events:auto}.modal__backdrop{display:none;position:fixed;z-index:2;background-color:#3c3c3c;width:100%;height:100%;pointer-events:initial}.modal__container{display:none;position:fixed;z-index:2;text-align:center;padding:1.875em .9375em;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;max-width:90vw;max-height:31.25em;overflow:auto;pointer-events:initial;border-radius:.875em}@media(max-width: 44.99em){.modal__container{width:20.3125em}}@media(min-width: 75em){.modal__container{max-width:31.875em}}.modal__btn{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:absolute;top:.75em;right:.5em;background-color:#fff;border:none;z-index:8}.modal__btn .close{height:.9375em;width:.9375em}.share-button{display:block}.share-button details[hidden]{display:none}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:rgba(0,0,0,0);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3c3c3c;margin:0;padding:0;gap:8px}.share-button__button:hover,.share-button__button:focus-visible,.share-button__fallback button:hover,.share-button__fallback button:focus-visible{text-decoration:underline}.share-button__fallback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:30px;right:0;z-index:3;width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border:1px solid #979797}.share-button__fallback .field{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0;min-width:auto;min-height:auto;-webkit-transition:none;transition:none}.share-button__message:not(:empty){font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;padding:0 10px;color:#6a6969}@media(min-width: 75em){.share-button__message:not(:empty){font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}}.share-button__message:not(:empty):not(.hidden)~*{display:none}.share-button__fallback .field__label{font-size:10px;font-weight:400;line-height:1;letter-spacing:0;left:10px;top:9px;margin-bottom:0;pointer-events:none;position:absolute;-webkit-transition:top .2s ease,font-size .2s ease;transition:top .2s ease,font-size .2s ease;color:#979797}@media(min-width: 75em){.share-button__fallback .field__label{font-size:10px;font-weight:400;line-height:1;letter-spacing:0}}.share-button__fallback .field__input{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;position:relative;border:unset;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;-webkit-box-shadow:none;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;padding:20px 10px 8px;border:unset;border-radius:0}@media(min-width: 75em){.share-button__fallback .field__input{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}}details[open]>.share-button__fallback{-webkit-animation:animateMenuOpen .2s ease;animation:animateMenuOpen .2s ease}.share-button__fallback button{width:45px;height:50px;padding:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.share-button .hidden{display:none}@-webkit-keyframes animateMenuOpen{0%{opacity:0;-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animateMenuOpen{0%{opacity:0;-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}