:root{--hover-opacity:0.8;--zawya-primary-font:"ProximaNova",sans-serif}.button-gray{background-color:#fff;border:none;color:#121515;cursor:pointer;font-family:ProximaNovaBold,sans-serif;font-size:18px;height:40px;letter-spacing:.36px;min-width:150px;padding:0 15px;transition:background-color .3s,color .3s}.button-gray:hover,.welcome-banner{background-color:#000064;color:#fff}.welcome-banner{animation:welcomeSlideDown .3s ease-out;font-family:var(--zawya-primary-font);left:0;position:fixed;top:0;width:100%;z-index:1200}.welcome-banner__inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1250px;padding:8px 48px 8px 16px;position:relative}.welcome-banner__message{font-size:15px;font-weight:600;line-height:1.4;text-align:center}.welcome-banner__close{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.welcome-banner__close:hover{opacity:1}@keyframes welcomeSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.dynamic-promo-component.gd-frame{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}@media(min-width:1024px){.dynamic-promo-component.gd-frame{padding:1.5rem 0}}@media(min-width:768px)and (max-width:1023.98px){.dynamic-promo-component.gd-frame{margin-inline:-1.5rem;padding:1.5rem}}@media(max-width:767.98px){.dynamic-promo-component.gd-frame{margin-inline:-1rem;padding:1rem}}.dynamic-promo-component.gd-frame .dynamic-promo-component-headline{align-items:center;color:#fff;display:flex;font-family:ProximaNovaBold,sans-serif;font-size:.75rem;font-weight:700;justify-content:center;padding:.625rem .5rem;text-align:center;text-transform:uppercase;width:100%}.dynamic-promo-component.gd-frame .dynamic-promo-component-headline .dynamic-promo-content-headline-link,.dynamic-promo-component.gd-frame .dynamic-promo-component-headline .dynamic-promo-content-headline-link:focus,.dynamic-promo-component.gd-frame .dynamic-promo-component-headline .dynamic-promo-content-headline-link:hover{color:inherit;text-decoration:none}.dynamic-promo-component.gd-frame .dynamic-promo-content__image{aspect-ratio:16/9;overflow:hidden;width:100%}@media(min-width:768px)and (max-width:1023.98px){.dynamic-promo-component.gd-frame .dynamic-promo-content__image{aspect-ratio:auto}}.dynamic-promo-component.gd-frame .dynamic-promo-content__image .gd-picture{height:100%;width:100%}.dynamic-promo-component.gd-frame .dynamic-promo-content__image .gd-picture__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.dynamic-promo-component.gd-frame .dynamic-promo-content__image .gd-picture__img.gd-picture__img--placeholder{background-color:#d9d9d9;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.dynamic-promo-component.gd-frame .dynamic-promo-content-wrapper{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.dynamic-promo-component.gd-frame .dynamic-promo-content-wrapper .dynamic-promo-content-keyword{font-family:ProximaNovaBold,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase}.dynamic-promo-component.gd-frame .dynamic-promo-content-wrapper .dynamic-promo-content-keyword__link{color:inherit;text-decoration:none}.dynamic-promo-component.gd-frame .dynamic-promo-content-wrapper .dynamic-promo-content-keyword__link:hover{opacity:var(--hover-opacity)}.dynamic-promo-component.gd-frame .dynamic-promo-content-wrapper .dynamic-promo-content-article-headline{color:inherit;font-family:ProximaNovaBold,sans-serif;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none}.dynamic-promo-component.gd-frame .dynamic-promo-content-wrapper .dynamic-promo-content-article-headline:hover{opacity:var(--hover-opacity)}