/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slots--slot.is-empty-slot{border:1px dashed var(--gin-color-primary-active,#fb7fe0);background:var(--gin-bg-item-hover,#fee6f9);display:flex;padding:var(--gin-spacing-xs,0.5rem) var(--gin-spacing-m,1rem);justify-content:center;align-items:center;}.slots--slot__identifier{color:var(--gin-color-primary,#f94dd4);font-size:var(--gin-font-size-s,0.75rem);}
.frc-captcha{display:block !important;visibility:visible !important;min-height:65px !important;opacity:1 !important;}.captcha{display:block !important;height:fit-content !important;visibility:visible !important;margin:45px 0px !important;}@media only screen and (max-width:767px){.captcha{margin:40px 0px !important;}}.webform-submission-form .captcha{grid-column:1 / -1 !important;}.captcha__description.description{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.captcha.error .frc-captcha,.frc-captcha.error{border:1px solid #c73e30 !important;border-radius:4px;}.captcha .form-item--error-message,.captcha-error-message{color:#c73e30;font-size:12px;margin-top:8px;font-weight:400;}.form-item.error .captcha,.captcha.has-error{border-radius:4px;}.captcha .form-item--error-message{background-color:transparent;padding:0;}
.lnx-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background:linear-gradient(0deg,rgba(0,3,26,0.50) 0%,rgba(0,3,26,0.50) 100%);font-family:"Outfit",sans-serif;}.lnx-modal-box{display:flex;flex-direction:column;align-items:center;flex:1 0 0;align-self:stretch;background-color:#fff;width:100%;height:100vh;margin:0 auto;}.lnx-modal-header{box-shadow:0px 1px 2px 0px rgba(16,24,40,0.05);display:flex;padding:12px 12px 12px 24px;justify-content:space-between;align-items:center;align-self:stretch;}.lnx-modal-close{font-size:28px;padding:6px 15px;cursor:pointer;}.wg-modal-logo{max-width:170px;height:auto;}.lnx-modal-content{display:flex;height:100%;padding:72px 24px 32px 24px;flex-direction:column;align-items:center;gap:72px;align-self:stretch;}.lnx-modal-content--container{display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch;}.lnx-modal-content--container-text{display:flex;padding-bottom:8px;flex-direction:column;align-items:center;gap:12px;align-self:stretch;}.lnx-modal-redirect-heading{color:#2D0062;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:135%;}.lnx-modal-redirect-text{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:300;line-height:145%;}.lnx-modal-logo{height:56px;width:auto;cursor:pointer;}.lnx-modal-content--links a.lnx-modal-redirect-link{display:flex;height:40px;line-height:1;padding:8px 24px;justify-content:center;align-items:center;gap:16px;align-self:stretch;border-radius:9999px;background:#2D0062;color:#FFF;text-align:center;font-size:16px;font-style:normal;font-weight:600;letter-spacing:0.3px;min-width:272px;}.lnx-modal-content--links .lnx-modal-close{display:flex;padding:10px 24px;justify-content:center;align-items:center;gap:4px;align-self:stretch;color:#2D0062;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.3px;}@media (min-width:768px){.lnx-modal-box-container{position:relative;margin:0;height:100vh;display:flex;justify-content:center;align-items:center;}.lnx-modal-box{max-width:736px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.lnx-modal-logo{height:80px;}.lnx-modal-redirect-heading.is-h3{font-size:40px;line-height:120%;}.lnx-modal-redirect-text{font-size:21px;line-height:135%;}.lnx-modal-content--links a.lnx-modal-redirect-link{font-size:18px;height:48px;}.lnx-modal-content--links .lnx-modal-close{font-size:18px;}}
