.tra.image-popup{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);z-index:9999;opacity:1;transition:opacity 0.3s ease,visibility 0.3s ease}@media screen and (min-width:991px){.tra.image-popup{display:none}}.tra.image-popup.hidden{opacity:0;visibility:hidden}.tra.image-popup .image-popup__content{position:relative;background:transparent;border-radius:0.75rem;overflow:visible;width:90%;max-width:56.25rem;max-height:90vh;display:flex;justify-content:center;align-items:center}.tra.image-popup .image-popup__content figure{display:flex;margin:0;width:100%;height:auto;overflow:auto;align-items:center;justify-content:center;max-height:65vh}.tra.image-popup .image-popup__content figure img{width:100%;height:auto;display:block;border-radius:0.75rem;box-shadow:0 0.5rem 1.875rem rgba(0,0,0,.3)}.tra.image-popup .image-popup__content .image-popup__close{position:fixed;top:1.25rem;right:1.25rem;width:1.5625rem;height:1.5625rem;border:none;background:#fff;color:#29493b;border-radius:50%;font-size:0.9375rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:0.3s ease}.tra.image-popup .image-popup__content .image-popup__close:hover{background:#29493b;color:#fff}@media screen and (min-width:991px){.tra.image-popup.image-popup--banner{display:block;justify-items:center;align-content:center}}.tra.image-popup.image-popup--banner .image-popup__content article{background-color:#fae4be;text-align:center;min-height:25rem;align-content:center;border-radius:0.375rem}.tra.image-popup.image-popup--banner .image-popup__content article h2{color:#29493b;padding:0.625rem}.tra.image-popup.image-popup--banner .image-popup__content article button.webinar-popup__button{display:inline-flex;justify-content:center;align-items:center;background-color:#d45400;color:#fff;border:2px dashed transparent;border-radius:100px;font-weight:500;font-size:1.125rem;line-height:1.5;text-decoration:none;padding:0.625rem 1.375rem;gap:0.75rem;cursor:pointer;text-transform:capitalize;transition:all 0.3s ease-in-out}.tra.image-popup.image-popup--banner .image-popup__content article button.webinar-popup__button:focus,.tra.image-popup.image-popup--banner .image-popup__content article button.webinar-popup__button:hover{background-color:#fff;color:#d45400;border-radius:100px;border-color:#d45400;background:#fff}.tra.article-banner{padding-bottom:2rem}@media screen and (min-width:991px){.tra.article-banner{padding-bottom:2.5rem}}.tra.article-banner header{max-width:49.9375rem;margin-bottom:2.5rem}@media screen and (min-width:991px){.tra.article-banner header{margin-bottom:3.625rem}}.tra.article-banner header h1{font-size:clamp(2rem,2.64151vw + 1.37264125rem,3.75rem);color:#29493b;margin-bottom:1.5rem;line-height:1.2}.tra.article-banner header p{line-height:1.5}.tra.article-banner article h2{color:#29493b;font-size:1.5rem;line-height:1.4;margin-bottom:1.5rem}@media screen and (min-width:991px){.tra.article-banner article h2{margin-bottom:2.375rem}}.tra.article-banner article picture.aspect-box{aspect-ratio:342/300;overflow:hidden;margin-bottom:1.5rem}@media screen and (min-width:991px){.tra.article-banner article picture.aspect-box{aspect-ratio:1280/436}}.tra.article-banner article picture.aspect-box img{display:block}.tra.article-banner article a{font-size:1.25rem;line-height:1.4;font-weight:700;text-decoration:none;color:#29493b;display:flex;gap:0.5rem}@media screen and (min-width:991px){.tra.article-banner article a{display:none}}.tra.article-banner article a img{min-width:1.5rem;object-fit:contain}