.enhanced__pop__container{position:fixed;top:0;left:0;width:100%;max-width:85%;overflow:visible;background:transparent;padding:0;border:0;box-sizing:border-box}.enhanced__pop__container *{box-sizing:border-box}.enhanced__pop__container::backdrop{background:rgba(0, 0, 0, 0.6)}.enhanced__pop__container__flex{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;height:100%}.enhanced__pop__container__center{position:relative;width:100%;max-width:1140px;height:75vh;max-height:630px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.mason--admin .enhanced__pop__container__center{height:68vh}.enhanced__pop__container__cycle{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;z-index:1;opacity:0;transform:translateY(2em)}.enhanced__pop__container__cycle.loaded{opacity:1;transform:translateY(0);transition:opacity .3s ease .2s, transform .3s ease .2s}.enhanced__pop__container__cycle.loaded+.enhanced__pop__container__cycle__controls{opacity:1;transition:opacity .4s ease .4s}.enhanced__pop__container__edit{position:fixed;top:1em;right:1em}.enhanced__pop__container__edit__btn{background:#f5f5f5}.enhanced__pop__container__btn{position:absolute;right:0;width:100%;background:red}.enhanced__pop__container__btn__close{position:absolute;inset:0 0 auto auto;width:3em;height:3em;border:0;padding:0;background:#FFF;color:var(--col-pri);z-index:4;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;z-index:1}.enhanced__pop__container__btn__close span{transition:transform .3s ease;line-height:1}.enhanced__pop__container__btn__close i{font-size:1.15rem}.enhanced__pop__container__btn__close:hover span{transform:rotate(-90deg)}.enhanced__pop__item{position:relative;width:100%;height:100%;grid-area:1 / 1 / 2 / 2;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;overflow:hidden;visibility:hidden;opacity:0;transform:translateX(-10vw);transition:opacity .3s ease, transform .3s ease, visibility 0s ease .3s}.enhanced__pop__item.active{opacity:1;transform:translateX(0em);visibility:visible;transition-delay:0s}.enhanced__pop__item.active~.enhanced__pop__item{transform:translateX(10vw)}.enhanced__pop__item.active .enhanced__pop__item__image .enhanced__pop__item__image--lazy{display:block}.enhanced__pop__item__flex{background:#FFF}.enhanced__pop__item__link{flex-shrink:0;margin-top:2em;font-size:.9em}.enhanced__pop__item__link .button__link a,.enhanced__pop__item__link .ms-btn a{color:#FFF;background:var(--col-pri);text-decoration:none;padding:.65em 1em;display:inline-block;vertical-align:top;outline:revert}.enhanced__pop__item[data-type=image]{display:block;text-align:center}.enhanced__pop__item[data-type=image] .enhanced__pop__item__flex{display:inline;vertical-align:top}.enhanced__pop__item[data-type=image] .enhanced__pop__item__image,.enhanced__pop__item[data-type=image] .enhanced__pop__item__image .enhanced__pop__item__image--lazy{display:inline}.enhanced__pop__item[data-type=image] .enhanced__pop__item__image img{max-width:100%;max-height:100%;float:left;position:relative;left:50%;transform:translateX(-50%);border:1px solid #FFF}.enhanced__pop__item[data-type=image] .enhanced__pop__item__content{visibility:hidden;position:absolute}.enhanced__pop__item[data-type=image] .enhanced__pop__container__btn__close{opacity:0;transition:opacity .2s ease;font-size:clamp(0.6em, 1.5vw, 1em);color:#333;background:rgba(255, 255, 255, 0.75)}.enhanced__pop__item[data-type=image].active .enhanced__pop__container__btn__close{opacity:1}.enhanced__pop__item[data-type=image]:not(.enhanced__pop__item--image--loaded){background:url("/_includes/images/icons/loader.svg") no-repeat center/12em}.enhanced__pop__item[data-type=image]:not(.enhanced__pop__item--image--loaded) .enhanced__pop__container__btn{display:none}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__flex{width:100%;max-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;overflow:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--col-pri) rgba(0, 0, 0, 0.2);-ms-overflow-style:-ms-autohiding-scrollbar}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__flex::-webkit-scrollbar-track{background-color:rgba(0, 0, 0, 0.2);border-radius:0px;transition:background-color .2s ease}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__flex::-webkit-scrollbar-thumb{border-radius:0px;background-color:var(--col-pri);transition:background-color .2s ease}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__flex::-webkit-scrollbar{width:6px}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content{display:flow-root;flex-grow:1;flex-shrink:1;padding:2em;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;width:100%;max-height:100%;background:#FFF}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content__title{margin:0 0 .3em;font-size:1.35em;color:var(--col-pri);flex-shrink:0;width:100%}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content__subtitle{font-size:1em;color:var(--col-sec);margin:0;flex-shrink:0;width:100%}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content__text{flex-shrink:1;width:100%;line-height:1.6;margin-top:1em}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__link,.enhanced__pop__item[data-type*=text] h2,.enhanced__pop__item[data-type*=text] h4{width:100%}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content__text{max-height:none}.enhanced__pop__item[data-type=text]{text-align:center}.enhanced__pop__item[data-type="text+image"] .enhanced__pop__item__image{position:relative;flex-grow:1;flex-shrink:0;overflow:hidden;width:100%;min-height:250px;opacity:1;background:var(--col-pri);border:1em solid #FFF;border-bottom:none;transition:opacity .3s ease}.enhanced__pop__item[data-type="text+image"] .enhanced__pop__item__image .enhanced__pop__item__image--lazy{display:none}.enhanced__pop__item[data-type="text+image"] .enhanced__pop__item__image img{object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.enhanced__pop__item[data-type="text+image"] .enhanced__pop__item__image.enhanced__pop__lazy--loaded .enhanced__pop__item__image--lazy{display:block}.enhanced__pop__container__cycle__controls{position:absolute;inset:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center;z-index:3;opacity:0;visibility:hidden}.enhanced__pop__btn{border:0;padding:0;-webkit-appearance:none;-webkit-border-radius:0;visibility:visible;position:relative;width:2.5em;height:2.5em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);background:var(--col-sec);color:#FFF;cursor:pointer;opacity:1;transition:background .3s ease, opacity .2s ease, transform .3s ease;z-index:0}.enhanced__pop__btn:before{position:absolute;content:'';inset:0;z-index:-1}.enhanced__pop__btn:hover:before{background:rgba(0, 0, 0, 0.1)}.enhanced__pop__btn--prev{transform:translateX(-20px)}.enhanced__pop__btn--next{transform:translateX(20px)}.enhanced__pop__btn[disabled]{opacity:0.1;pointer-events:none}.enhanced__pop__pager{position:absolute;inset:100% 0 auto 0;text-align:center;padding-top:1em}.enhanced__pop__pager span{display:inline-block;width:10px;height:10px;background:#FFF;border-radius:50%;margin:0 5px;opacity:.5;transition:opacity .3s ease, transform .3s ease;cursor:pointer;visibility:visible}.enhanced__pop__pager span:hover{opacity:1}.enhanced__pop__pager span.active{opacity:1;transform:scale(1.2)}.enhanced__pop__pager span:first-child:last-child{display:none}@media (min-width:700px) and (min-height:560px){.enhanced__pop__item[data-type="text+image"] .enhanced__pop__item__image{width:45%;min-height:40vh;border:2em solid #FFF;border-width:clamp(1em, 1.75vw, 2em);border-right:none}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__flex{flex-direction:row;align-items:stretch;overflow:hidden}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content{display:block;width:55%;padding:2.5em;overflow:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--col-pri) rgba(0, 0, 0, 0.2);-ms-overflow-style:-ms-autohiding-scrollbar}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content::-webkit-scrollbar-track{background-color:rgba(0, 0, 0, 0.2)}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content::-webkit-scrollbar-thumb{background-color:var(--col-pri)}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content::-webkit-scrollbar{width:6px}}@media (min-width:1050px) and (min-height:580px){.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content{padding:4em 3em}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content__title{font-size:2em}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content__subtitle{font-size:1.2em}.enhanced__pop__btn{width:3.5em;height:3.5em}.enhanced__pop__btn--prev{transform:translateX(-3.5em) translateX(-2vw)}.enhanced__pop__btn--next{transform:translateX(3.5em) translateX(2vw)}}@media (min-width:1300px) and (min-height:580px){.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content{padding:4em}.enhanced__pop__item[data-type*=text] .enhanced__pop__item__content__title{font-size:2.4em}.enhanced__pop__item[data-type="text+image"] .enhanced__pop__item__content{margin-bottom:3em}}.enhanced__pop__container[data-rounded=true] .enhanced__pop__container__btn__close{border-radius:0 0 0 100px;border-top-right-radius:50px;background:var(--col-pri);color:#FFF;transform:scale(1.2);transform-origin:top right}.enhanced__pop__container[data-rounded=true] .enhanced__pop__container__btn__close span{font-size:.7em;margin:0 0 0.5em 0.5em}.enhanced__pop__container[data-rounded=true] .enhanced__pop__btn{border-radius:50%}.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type=image] .enhanced__pop__container__btn__close{opacity:.85}.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type=image] img{border-radius:30px}.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type*=text] .enhanced__pop__container__btn__close{width:4em;height:4em;border-top-right-radius:30px}.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type*=text] .enhanced__pop__item__content,.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type*=text] .enhanced__pop__item__flex{border-radius:30px}.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type*=text] .enhanced__pop__item__link .button__link a,.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type*=text] .enhanced__pop__item__link .ms-btn a{border-radius:2em}.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type="text+image"] .enhanced__pop__item__image{background:#EEE}.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type="text+image"] .enhanced__pop__item__image img{border-top-left-radius:18px;border-top-right-radius:18px}@media (min-width:769px){.enhanced__pop__container[data-rounded=true] .enhanced__pop__item[data-type="text+image"] .enhanced__pop__item__image img{border-radius:18px}}