.embla{position:relative}.embla__viewport{overflow:hidden;position:relative;z-index:0}.embla__viewport:focus{outline:none}:where(.embla__buttons,.embla__pagination){display:none}.embla__container{display:flex;touch-action:pan-y pinch-zoom}.embla__slide{flex:0 0 100%;min-width:0;transform:translate3d(0, 0, 0)}
.embla__button{background:none;border:none;position:absolute;top:50%;width:80px;height:80px;transform:translateY(-50%);font-size:60px;font-weight:100;opacity:.5;overflow:hidden;text-indent:101%;box-sizing:content-box;padding:0;z-index:10}.embla__button::before{height:100%;width:100%;position:absolute;content:"";display:block;left:0;top:0}.embla__button:hover,.embla__button:focus{opacity:.9}.embla__button:hover,.embla__button:focus,.embla__button:active{outline:none}.embla__button--prev{left:0}@media(max-width: 767px){.embla__button--prev{left:-20px}}.embla__button--prev::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='.5' stroke-linecap='butt' stroke-linejoin='square'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}@media(max-width: 767px){.embla__button--prev::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='.5' stroke-linecap='butt' stroke-linejoin='square'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E")}}.embla__button--prev:hover::before,.embla__button--prev:focus::before,.embla__button--prev:active::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='.5' stroke-linecap='butt' stroke-linejoin='square'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E")}.embla__button--next{right:0}@media(max-width: 767px){.embla__button--next{right:-20px}}.embla__button--next::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='.5' stroke-linejoin='square'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}@media(max-width: 767px){.embla__button--next::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='.5' stroke-linejoin='square'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}}.embla__button--next:hover::before,.embla__button--next:focus::before,.embla__button--next:active::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='.5' stroke-linejoin='square'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}.embla__buttons{display:block}
.embla .b-text{border:1px solid #ddd;padding:14px 70px}.embla .b-text .media-obj{margin:-14px -70px -24px;background:#ccc}.embla .b-text object,.embla .b-text iframe{width:100%;display:block}.embla .b-image{display:flex;align-items:center;justify-content:center}.embla .b-image a,.embla .b-image picture{display:block}.embla .b-image img{margin-right:auto;margin-left:auto;display:block;width:100%}.embla .b-image [src^="data:image"]{width:1200px;max-width:100%}@media(max-width: 767px){.embla .b-image [src^="data:image"]{width:720px}}
:root{--gallery-thumbnails-direction: column;--gallery-thumbnail-height: 62;--gallery-thumbnail-width: 62;--gallery-thumbnail-border-color: transparent;--gallery-thumbnail-border-color-active: #fff;--js-change-layout-for-orientation: true}.embla-thumbs__viewport{overflow:hidden}@media(orientation: landscape){.embla-thumbs__viewport{height:100%}}.embla-thumbs__container{list-style-type:"";margin:0;padding:0;display:flex;flex-direction:var(--gallery-thumbnails-direction)}@media(orientation: landscape){.embla-thumbs__container{touch-action:pan-x pinch-zoom;flex-direction:column;height:100%}}.embla-thumbs__slide{margin:0;padding:0;flex:0 0 calc(var(--gallery-thumbnail-width)*1px);aspect-ratio:var(--gallery-thumbnail-width)/var(--gallery-thumbnail-height);min-width:0;opacity:.5;transition:opacity .3s ease-in-out}.embla-thumbs__slide::before{opacity:0;transition:inherit}.embla-thumbs__slide--selected{--gallery-thumbnail-border-color: var(--gallery-thumbnail-border-color-active);opacity:1}.embla-thumbs__slide--selected::before{opacity:1}.embla-thumbs__slide-trigger{appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;cursor:pointer;display:block;position:relative;padding:0;height:100%;width:100%}.embla-thumbs__slide-trigger::before{content:"";display:block;position:absolute;inset:0;border:1px solid var(--gallery-thumbnail-border-color)}.embla-thumbs__slide-trigger picture,.embla-thumbs__slide-trigger img{display:block;height:100%;width:100%}.embla-thumbs__slide-trigger img{object-fit:cover}.modal-body-image:has(>.embla-thumbs){position:relative;padding-inline-end:calc(var(--gallery-thumbnail-width)*1px + 10px);box-sizing:border-box}@media(orientation: portrait){.modal-body-image:has(>.embla-thumbs){padding-inline-end:0;padding-block-end:calc(var(--gallery-thumbnail-width)*1px + 10px)}.modal-body-image:has(>.embla-thumbs) .embla-thumbs{inset:auto 0 0;width:auto;height:calc(var(--gallery-thumbnail-height)*1px + 2px)}.modal-body-image:has(>.embla-thumbs)+.close{right:0}}.modal-body-image:has(>.embla-thumbs) .embla-thumbs{position:absolute;inset:0 0 0 auto;width:calc(var(--gallery-thumbnail-width)*1px + 2px)}.modal-body-image:has(>.embla-thumbs)+.close{right:calc(var(--gallery-thumbnail-width)*1px + 10px)}
.modal.modal .embla__slide--spinner::after{position:absolute;top:0;left:0;bottom:0;right:0;display:block;content:"";color:rgba(255,255,255,.8);font-family:FontAwesome;font-size:40px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:60px;width:60px;line-height:60px;text-align:center;margin:auto;animation:fa-spin 2s infinite linear}.modal.modal .embla__slide--spinner::after{font-size:30px;line-height:30px;color:#fff;mix-blend-mode:difference;opacity:.4;height:30px;width:30px}.modal.modal{background:#000}@media(min-width: 768px){.modal.modal .modal-body-image img{max-width:max(99dvh,100%)}}.modal.modal .embla__container{gap:10px}.modal.modal .embla__slide{overflow:hidden}.modal.modal .embla__slide>picture{display:grid;place-items:center;height:100%}.modal.modal .embla__slide>picture *{grid-row:1;grid-column:1}.modal.modal .embla__slide img{opacity:1;transition:opacity .15s ease-out}.modal.modal .embla__slide--spinner{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .15s ease-in}.modal.modal .embla__slide--spinner::after{color:#929292}.modal.modal .embla__slide:where(:not(.embla__lazy-load--has-loaded)) img{opacity:0;transition-timing-function:ease-in}.modal.modal .embla__slide:where(:not(.embla__lazy-load--has-loaded)) .embla__slide--spinner{opacity:1;transition-timing-function:ease-out}.modal.modal .embla__slide:where(.embla__lazy-load--has-loaded) .embla__slide--spinner::after{animation:none}.modal.modal .embla__slide .slide-wrapper{display:grid;place-items:center;position:relative}.modal.modal .embla__slide .slide-wrapper>*{grid-row:1;grid-column:1}.modal.modal .embla__slide .slide-wrapper img{max-width:max(99dvh,100%);max-height:98dvh}@media(pointer: fine){.modal.modal .embla__slide .slide-wrapper:hover .slide-description{opacity:1}}.modal.modal .embla__slide .slide-description{place-self:end;position:absolute;inset-inline:0;text-align:right;background:rgba(25,25,25,.8);box-sizing:border-box;padding:10px;font-size:14px;line-height:1.5;opacity:0;transition:opacity ease-out .3s;pointer-events:none}
.items-container-gallery.items-container-gallery{margin:3% 0 !important;grid-template-columns:repeat(auto-fill, minmax(calc(250px - 3%), 1fr));gap:35px 3%}@media(max-width: 1088px){.items-container-gallery.items-container-gallery{grid-template-columns:repeat(auto-fill, minmax(calc(200px - 3%), 1fr))}}@media(max-width: 450px){.items-container-gallery.items-container-gallery{grid-template-columns:repeat(auto-fill, minmax(calc(180px - 3%), 1fr))}}.items-container-gallery.items-container-gallery .item{background:#1f2022;display:flex;flex-direction:column;padding-bottom:0;flex:0 1 226px}.items-container-gallery.items-container-gallery .item .image{display:block;opacity:.7;height:0;width:100%;padding-top:66%;position:relative}.items-container-gallery.items-container-gallery .item .image img{position:absolute;inset:0;margin:auto;height:100%;width:100%;object-fit:cover}.items-container-gallery.items-container-gallery .item .caption{font-size:13.2px;padding:6%;padding:min(6%,15px);color:#7a7a7a;line-height:1.4}.items-container-gallery.items-container-gallery .item:hover .image,.items-container-gallery.items-container-gallery .item .link:hover .image,.items-container-gallery.items-container-gallery .item .link:focus .image,.items-container-gallery.items-container-gallery .item .link:active .image{opacity:1}.items-container-gallery.items-container-gallery .item:hover .caption,.items-container-gallery.items-container-gallery .item .link:hover+.caption,.items-container-gallery.items-container-gallery .item .link:focus+.caption,.items-container-gallery.items-container-gallery .item .link:active+.caption,.items-container-gallery.items-container-gallery .item .caption:focus-within{color:#fff}
@media(min-width: 452px)and (max-width: 767px){.sidebar-column.sidebar-column{display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar-column.sidebar-column>[class=section]{flex:0 184px;margin-top:0 !important;margin-left:10px !important;margin-right:10px !important}}.sidebar-column.sidebar-column .top-border{padding-top:25px;margin-top:35px !important}@media(max-width: 767px){.sidebar-column.sidebar-column .top-border{flex:auto;width:100%}}.sidebar-column.sidebar-column .bottom-border{padding-bottom:25px}@media(max-width: 767px){.sidebar-column.sidebar-column .bottom-border{flex:auto;width:100%}}.sidebar-column.sidebar-column .bottom-border+*{margin-top:25px}@media(max-width: 767px){.sidebar-column.sidebar-column .items-container{flex:auto;width:100%}}@media(min-width: 768px){.sidebar-column.sidebar-column .items-container{margin-top:0}.sidebar-column.sidebar-column .items-container .item+.item{margin-top:16.8px}}
