/**handles:gl-popup**/
.gl-popup{border:0;padding:0;width:900px;max-width:calc(100vw - 30px);max-height:calc(100vh - 30px);border-radius:20px;background:#fff;color:var(--color-text-main);box-shadow:7px 7px 0 var(--color-primary),2px 2px 20px rgba(0,0,0,.25);overflow:auto;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s cubic-bezier(.165, .84, .44, 1)}.gl-popup.is-open{opacity:1;transform:none}.gl-popup::backdrop{background:rgba(26,26,26,.6)}.gl-popup__inner{position:relative;display:flex;flex-direction:row}.gl-popup__image{flex:0 0 42%}.gl-popup__image img{display:block;width:100%;height:100%;object-fit:cover}.gl-popup__content{flex:1 1 auto;padding:50px 45px 45px;align-self:center}.gl-popup .gl-popup__title{font-size:40px;color:#000;margin:0 0 20px!important}.gl-popup__text p:first-child{margin-top:0}.gl-popup__text a{color:var(--color-secondary);text-decoration:underline}.gl-popup__cta{margin-top:30px}.gl-popup__close{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border:0;border-radius:100px;background:var(--color-primary);color:#fff;font-size:26px;line-height:40px;padding:0;cursor:pointer;box-shadow:2px 2px 6px 0 rgba(0,0,0,.25);transition:all .5s ease-in-out}.gl-popup__close:focus-visible,.gl-popup__close:hover{background:var(--color-secondary)}@media only screen and (max-width:768px){.gl-popup__inner{flex-direction:column}.gl-popup__image{flex-basis:auto}.gl-popup__image img{max-height:240px}.gl-popup__content{padding:30px 25px}.gl-popup .gl-popup__title{font-size:28px}}@media (prefers-reduced-motion:reduce){.gl-popup{transition:none}}