.promo-dialog{left:50%!important;top:50%!important;right:auto!important;width:auto!important;max-width:calc(100% - 30px);margin:0;transform:translate(-50%,-50%)}.promo-dialog[data-state=open]{animation:promo-dialog-in .3s ease-out forwards!important}.promo-dialog[data-state=closed]{animation:promo-dialog-out .3s ease-out forwards!important}@keyframes promo-dialog-in{0%{transform:translate(-50%,calc(-50% - 25%));opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes promo-dialog-out{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,calc(-50% - 25%));opacity:0}}@media (min-width:768px) and (max-width:991px){.promo-dialog{width:768px}}.promo-dialog .promo-dialog__panel.smaller{width:564px}.promo-dialog .promo-dialog__panel{background-color:#f0d7cd}.promo-dialog .text{color:#190e0f;position:relative;text-align:center}.promo-dialog .text .related-links,.promo-dialog .text .rich-text{padding-top:40px}.promo-dialog .title{text-transform:uppercase}.promo-dialog.logo .title:before{content:" ";display:block;height:70px;background-image:url(/images/logo.svg);background-size:35px 35px;background-position:top;background-repeat:no-repeat}.promo-dialog.mode-image .image{display:block;position:relative}.promo-dialog.mode-image .image img{display:block;position:absolute;top:0;left:0;width:100%}.promo-dialog.mode-image .related-links{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0!important}.promo-dialog.mode-image .related-links a,.promo-dialog.mode-image .related-links button{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.promo-dialog.mode-default .text,.promo-dialog.mode-text .text{padding:60px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.promo-dialog.mode-default .text>.content,.promo-dialog.mode-text .text>.content{position:relative;z-index:2}.promo-dialog.mode-default .image{background-size:cover;background-repeat:no-repeat;background-position:50%}.promo-dialog.mode-default .image:after{content:" ";display:block;padding-top:100%;overflow:hidden}@media (max-width:991px){.promo-dialog.mode-default .image:after{content:none}.promo-dialog.mode-default .image{height:200px}}@media (min-width:992px){.promo-dialog.mode-default .promo-dialog__panel{display:flex}.promo-dialog.mode-default .image,.promo-dialog.mode-default .text{width:50%}}.promo-dialog .close,.promo-dialog button.close{background-color:#000;border:2px solid #fff;box-shadow:-5px 4px 8px 0 rgba(34,60,80,.2);outline:none;top:-13px;right:-13px;position:absolute;z-index:10;opacity:.6;transition:opacity .3s ease-in-out;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:20px;overflow:hidden;padding:0;cursor:pointer}.promo-dialog .close:focus,.promo-dialog .close:hover,.promo-dialog button.close:focus,.promo-dialog button.close:hover{opacity:1;outline:none}.promo-dialog .close svg,.promo-dialog button.close svg{display:block;width:14px;height:14px;flex-shrink:0;stroke:#fff}.gallery-dialog{position:fixed!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important}.gallery-dialog[data-state=open] .gallery-dialog__panel{animation:gallery-dialog-panel-in 1s cubic-bezier(.16,1,.3,1) forwards!important}.gallery-dialog[data-state=closed] .gallery-dialog__panel{animation:gallery-dialog-panel-out .8s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes gallery-dialog-panel-in{0%{opacity:0}to{opacity:1}}@keyframes gallery-dialog-panel-out{0%{opacity:1}to{opacity:0}}.gallery-dialog .gallery-dialog__panel{position:relative;width:100%;height:100%;min-height:100%;background-color:rgba(0,0,0,.86);transform:none!important;transform-origin:50% 50%;will-change:opacity}.gallery-dialog .gallery-swiper,.gallery-dialog .gallery-swiper__slide,.gallery-dialog .gallery-swiper__track,.gallery-dialog .swiper,.gallery-dialog .swiper-slide,.gallery-dialog .swiper-wrapper{height:100%}.gallery-dialog .gallery-swiper{position:absolute;inset:0}.gallery-dialog .gallery-swiper__image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}@media (prefers-reduced-motion:reduce){.gallery-dialog[data-state=closed] .gallery-dialog__panel,.gallery-dialog[data-state=open] .gallery-dialog__panel{animation:none!important}}.gallery-dialog .gallery-swiper__controls{position:absolute;left:0;right:0;bottom:28px;transform:none;width:100%;height:50px;z-index:10;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.gallery-dialog .gallery-swiper__button{position:relative;inset:auto;width:50px;height:50px;opacity:1;background:none;background-color:rgba(25,14,15,.1)}.gallery-dialog .gallery-swiper__button-icon{display:none}.gallery-dialog .gallery-swiper__button:after{content:" ";display:block;width:30px;height:30px;transition:all .3s ease-in-out}.gallery-dialog .gallery-swiper__button--prev:after{border-left:2px solid #a87135;border-top:2px solid #a87135;transform:rotate(-45deg) translateY(18px) translateX(5px)}.gallery-dialog .gallery-swiper__button--next:after{border-right:2px solid #a87135;border-top:2px solid #a87135;transform:rotate(45deg) translateY(5px) translateX(9px)}.gallery-dialog .gallery-swiper__button:focus:after,.gallery-dialog .gallery-swiper__button:hover:after{filter:brightness(1.1)}.gallery-dialog .gallery-dialog__close,.gallery-dialog button.gallery-dialog__close{position:absolute;z-index:10;top:20px;right:20px;opacity:1;text-shadow:none;color:#fff;border:0;width:30px;height:30px;padding:0;background-color:rgba(25,14,15,.14)}.gallery-dialog .gallery-dialog__close>svg{display:block;width:100%;height:100%;stroke:#f1ece4;transition:all .3s ease-in-out}.gallery-dialog .gallery-dialog__close:focus>svg,.gallery-dialog .gallery-dialog__close:hover>svg{stroke:#a87135}article.gallery-type-flex,div.gallery-type-flex{padding-bottom:40px}article.gallery-type-flex .view-all-wrapper,div.gallery-type-flex .view-all-wrapper{padding-top:20px;width:100%}article.gallery-type-flex .grid .gallery-tile--square,div.gallery-type-flex .grid .gallery-tile--square{position:relative}article.gallery-type-flex .grid .gallery-tile--square>.gallery-tile__image,div.gallery-type-flex .grid .gallery-tile--square>.gallery-tile__image{display:block;position:absolute;top:10px;left:10px;right:10px;bottom:10px;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}article.gallery-type-flex .grid.mode-lt-6 .gallery-tile--square,div.gallery-type-flex .grid.mode-lt-6 .gallery-tile--square{display:block;float:left;position:relative;top:0;overflow:hidden;width:25%;padding-bottom:25%}@media only screen and (max-width:980px){article.gallery-type-flex .grid.mode-lt-6 .gallery-tile--square,div.gallery-type-flex .grid.mode-lt-6 .gallery-tile--square{width:49.5%;margin:0 .5% .5% 0;padding-bottom:49.5%}}@media only screen and (max-width:40em){article.gallery-type-flex .grid.mode-lt-6 .gallery-tile--square,div.gallery-type-flex .grid.mode-lt-6 .gallery-tile--square{width:100%;margin:0 0 .3%;padding-bottom:100%}}article.gallery-type-flex .grid.mode-6 .gallery-tile--square,div.gallery-type-flex .grid.mode-6 .gallery-tile--square{display:block;float:left;position:relative;top:0;overflow:hidden;width:25%;padding-bottom:25%;background-size:cover;background-position:50%}@media only screen and (max-width:980px){article.gallery-type-flex .grid.mode-6 .gallery-tile--square,div.gallery-type-flex .grid.mode-6 .gallery-tile--square{width:49.5%;margin:0 .5% .5% 0;padding-bottom:49.5%}}@media only screen and (max-width:40em){article.gallery-type-flex .grid.mode-6 .gallery-tile--square,div.gallery-type-flex .grid.mode-6 .gallery-tile--square{width:100%;margin:0 0 .3%;padding-bottom:100%}}@media only screen and (min-width:981px){article.gallery-type-flex .grid.mode-6 .gallery-tile--square:nth-child(6n+2),article.gallery-type-flex .grid.mode-6 .gallery-tile--square:nth-child(6n+4),div.gallery-type-flex .grid.mode-6 .gallery-tile--square:nth-child(6n+2),div.gallery-type-flex .grid.mode-6 .gallery-tile--square:nth-child(6n+4){width:50%}article.gallery-type-flex .grid.mode-6.remind-2 .gallery-tile--square:last-child,article.gallery-type-flex .grid.mode-6.remind-2 .gallery-tile--square:nth-last-child(2),div.gallery-type-flex .grid.mode-6.remind-2 .gallery-tile--square:last-child,div.gallery-type-flex .grid.mode-6.remind-2 .gallery-tile--square:nth-last-child(2){width:50%!important}article.gallery-type-flex .grid.mode-6.remind-1 .gallery-tile--square:last-child,div.gallery-type-flex .grid.mode-6.remind-1 .gallery-tile--square:last-child{width:100%!important}}