@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Roboto:wght@400;500;600&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout>.layout-wrapper{grid-row-gap:2.25rem;row-gap:2.25rem}@media (min-width:768px){.layout>.layout-wrapper{-moz-column-gap:1.25rem;grid-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1024px){.layout>.layout-wrapper{-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}}@media (max-width:1023px){.layout>.layout-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}.layout>.layout-wrapper>.layout__region{float:none;display:flex;width:100%;flex-direction:column}.layout>.layout-wrapper>.layout__region .layout-builder-block,.layout>.layout-wrapper>.layout__region>div{height:100%}.layout.layout--fourcol-section>.layout-wrapper,.layout.layout--threecol-section>.layout-wrapper,.layout.layout--twocol-section>.layout-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.layout.layout--fourcol-section>.layout-wrapper,.layout.layout--threecol-section>.layout-wrapper,.layout.layout--twocol-section>.layout-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout .layout .layout-wrapper{width:100%}.layout .layout.layout--onecol>.layout-wrapper>.layout__region{flex:1 1 0%}.my-xxsmall,.my_xxsmall{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:1024px){.my-xxsmall,.my_xxsmall{margin-top:3rem;margin-bottom:3rem}}.my-xsmall,.my_xsmall{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:1024px){.my-xsmall,.my_xsmall{margin-top:3.75rem;margin-bottom:3.75rem}}.my-small,.my_small{margin-top:5rem;margin-bottom:5rem}.my-small-with-ipad,.my_small_with_ipad{margin-top:3.75rem;margin-bottom:3.75rem}@media (min-width:1024px){.my-small-with-ipad,.my_small_with_ipad{margin-top:5rem;margin-bottom:5rem}}.my-medium,.my_medium{margin-top:3.75rem;margin-bottom:3.75rem}@media (min-width:1024px){.my-medium,.my_medium{margin-top:5.625rem;margin-bottom:5.625rem}}.my-large,.my_large{margin-top:5rem;margin-bottom:5rem}@media (min-width:1024px){.my-large,.my_large{margin-top:6rem;margin-bottom:6rem}}.my-xlarge,.my_xlarge{margin-top:5rem;margin-bottom:5rem}@media (min-width:1024px){.my-xlarge,.my_xlarge{margin-top:7.5rem;margin-bottom:7.5rem}}.my-xxlarge,.my_xxlarge{margin-top:3.75rem;margin-bottom:3.75rem}@media (min-width:1024px){.my-xxlarge,.my_xxlarge{margin-top:8.75rem;margin-bottom:8.75rem}}.mt-xxsmall,.mt_xxsmall{margin-top:2.5rem}@media (min-width:1024px){.mt-xxsmall,.mt_xxsmall{margin-top:3rem}}.mt-xsmall,.mt_xsmall{margin-top:2.5rem}@media (min-width:1024px){.mt-xsmall,.mt_xsmall{margin-top:3.75rem}}.mt-small,.mt_small{margin-top:5rem}.mt-small-with-ipad,.mt_small_with_ipad{margin-top:3.75rem}@media (min-width:1024px){.mt-small-with-ipad,.mt_small_with_ipad{margin-top:5rem}}.mt-medium,.mt_medium{margin-top:3.75rem}@media (min-width:1024px){.mt-medium,.mt_medium{margin-top:5.625rem}}.mt-large,.mt_large{margin-top:5rem}@media (min-width:1024px){.mt-large,.mt_large{margin-top:6rem}}.mt-xlarge,.mt_xlarge{margin-top:5rem}@media (min-width:1024px){.mt-xlarge,.mt_xlarge{margin-top:7.5rem}}.mt-xxlarge,.mt_xxlarge{margin-top:3.75rem}@media (min-width:1024px){.mt-xxlarge,.mt_xxlarge{margin-top:8.75rem}}.mb-xxsmall,.mb_xxsmall{margin-bottom:2.5rem}@media (min-width:1024px){.mb-xxsmall,.mb_xxsmall{margin-bottom:3rem}}.mb-xsmall,.mb_xsmall{margin-bottom:2.5rem}@media (min-width:1024px){.mb-xsmall,.mb_xsmall{margin-bottom:3.75rem}}.mb-small,.mb_small{margin-bottom:5rem}.mb-small-with-ipad,.mb_small_with_ipad{margin-bottom:3.75rem}@media (min-width:1024px){.mb-small-with-ipad,.mb_small_with_ipad{margin-bottom:5rem}}.mb-medium,.mb_medium{margin-bottom:3.75rem}@media (min-width:1024px){.mb-medium,.mb_medium{margin-bottom:5.625rem}}.mb-large,.mb_large{margin-bottom:5rem}@media (min-width:1024px){.mb-large,.mb_large{margin-bottom:6rem}}.mb-xlarge,.mb_xlarge{margin-bottom:5rem}@media (min-width:1024px){.mb-xlarge,.mb_xlarge{margin-bottom:7.5rem}}.mb-xxlarge,.mb_xxlarge{margin-bottom:3.75rem}@media (min-width:1024px){.mb-xxlarge,.mb_xxlarge{margin-bottom:8.75rem}}.mx-mobile-tablet,.mx_mobile_tablet{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.mx-mobile-tablet,.mx_mobile_tablet{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1280px){.mx-mobile-tablet,.mx_mobile_tablet{padding-left:0;padding-right:0}}@media (min-width:641px){.layout--twocol-section.sticky_lhs>.layout-wrapper>.layout__region--first{position:sticky;align-self:flex-start;padding-bottom:1rem}.layout--twocol-section.sticky-lhs>.layout-wrapper>.layout__region--first{position:sticky;align-self:flex-start;padding-bottom:1rem}}@media (max-width:1023px){.layout--twocol-section.sticky-lhs>.layout-wrapper>.layout__region--first,.layout--twocol-section.sticky_lhs>.layout-wrapper>.layout__region--first{top:85px}}@media (min-width:1024px){.layout--twocol-section.sticky-lhs>.layout-wrapper>.layout__region--first,.layout--twocol-section.sticky_lhs>.layout-wrapper>.layout__region--first{top:135px}}
.views-view-grid.cols-2 .views-row{float:none;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:2.5rem;row-gap:2.5rem;-moz-column-gap:1.25rem;grid-column-gap:1.25rem;column-gap:1.25rem}@media (min-width:640px){.views-view-grid.cols-2 .views-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.views-view-grid.cols-2 .views-row{grid-row-gap:3.25rem;row-gap:3.25rem;-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}}.views-view-grid.cols-2 .views-row .views-col{float:none!important;width:100%!important}.views-view-grid.cols-3 .views-row{float:none;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:2.5rem;row-gap:2.5rem;-moz-column-gap:1.5rem;grid-column-gap:1.5rem;column-gap:1.5rem}@media (min-width:640px){.views-view-grid.cols-3 .views-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.views-view-grid.cols-3 .views-row{grid-row-gap:48px;row-gap:48px}}@media (min-width:1024px){.views-view-grid.cols-3 .views-row{-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}}.views-view-grid.cols-3 .views-row .views-col{float:none!important;width:100%!important}.views-view-grid.cols-4 .views-row{float:none;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:2.5rem;row-gap:2.5rem;-moz-column-gap:1.5rem;grid-column-gap:1.5rem;column-gap:1.5rem}@media (min-width:640px){.views-view-grid.cols-4 .views-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.views-view-grid.cols-4 .views-row{grid-row-gap:48px;row-gap:48px}}@media (min-width:1024px){.views-view-grid.cols-4 .views-row{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem}}.views-view-grid.cols-4 .views-row .views-col{float:none!important;width:100%!important}
body.path-event-calendar,.path-event-calendar main{background-color:#fff !important;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif;}.path-event-calendar header{text-align:center;width:100%;display:inline-block;}.path-event-calendar header h1{font-family:'Open Sans',sans-serif;font-weight:600;font-size:30px;line-height:normal;color:#2f3941;margin-bottom:28px !important;display:inline-block;}.path-event-calendar header p{font-family:'Roboto',sans-serif;font-weight:400;font-size:18px;line-height:27px;color:#646F78;width:65%;margin:0 auto;}.row.row-event-calendar{display:flex;gap:40px;max-width:1440px;margin:0 auto;padding:20px 0;}.calendar-sidebar{width:26%;background:#FBF9FA;padding:32px 12px;border-radius:0;}.upcoming_head_main{font-size:22px;font-weight:600;line-height:1.2;margin-bottom:24px;color:#2F3941;letter-spacing:0%;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif;border-bottom:1px solid #D3D3D3;padding-bottom:16px;text-align:left;}.calendar-sidebar h3{font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%;color:#2F3941;border-bottom:1px solid #D3D3D3;padding-bottom:10px;}.switch-tap-main{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:30px 0 28px;}.switch-tap-main .filter{display:flex;align-items:center;gap:28px;flex-wrap:nowrap;}.switch-tap-main .filter .form-item__select{margin-right:20px;}.switch-tap-main .filter .form-item__select > div .field-label{padding:0;}.switch-tap-main .filter .form-item__select > div{display:inline-flex;align-items:center;gap:8px;}.right-tap{display:inline-flex;border:1px solid #8CB7B3;border-radius:4px;overflow:hidden;margin-left:auto;width:25%;}.right-tap a{display:inline-flex;justify-content:center;padding:10px 22px;text-decoration:none;color:#2f3941;background:#FFFFFF;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;width:100%;}.right-tap a + a{border-left:1px solid #8CB7B3;}.path-events .right-tap a[href="/events"],.path-event-calendar .right-tap a[href="/event-calendar"],.right-tap a.is-active{background:#0F766E;color:#FFFFFF;border-color:#0F766E;}.form-item__select .field-label span{font-family:'Roboto',sans-serif;font-weight:400;font-size:18px;line-height:27px;letter-spacing:0%;color:#2F3941;margin-right:0;padding:0;}.form-item__dropdown select.form-select{min-width:220px;padding:8px 40px 8px 16px;border:1px solid #CBD5E1;border-radius:3px;background:#FBFBFC url("/themes/custom/ladc/apps/drupal/images/arrow.svg") no-repeat right 12px center;background-size:16px;font-size:14px;font-weight:400;color:#2f3941;line-height:1.4;cursor:pointer;transition:all 0.2s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.form-item__dropdown select.form-select:hover{border-color:#94A3B8;background-color:#FFFFFF;box-shadow:0 2px 6px rgba(0,0,0,0.15);}.form-item__dropdown select.form-select:focus{outline:none;border-color:#0F766E;background-color:#FFFFFF;box-shadow:0 0 0 3px rgba(15,118,110,0.1),0 2px 6px rgba(0,0,0,0.15);}.calendar-sidebar .views-exposed-form{margin-bottom:24px;}.calendar-sidebar header{width:100% !important;display:inline-block;}.calendar-sidebar .form-item{position:relative;}.calendar-sidebar .form-item label{color:#646F78;font-weight:600;margin-bottom:8px;display:block;}.calendar-sidebar .form-text{width:100%;padding:12px 0 12px 40px;height:28px;border:1px solid #D3D3D3;border-radius:4px;font-size:14px;background:#FFF;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif;}.calendar-sidebar .form-text::placeholder{color:#9CA3AF;}.calendar-sidebar .form-item::before{content:"";position:absolute;left:12px;top:50%;margin-top:0;transform:translateY(-50%);width:18px;height:18px;background-image:url("/themes/custom/ladc/apps/drupal/images/calender_search.svg");background-repeat:no-repeat;background-position:center;z-index:2;pointer-events:none;}.calendar-sidebar .form-item.pb-5{padding-bottom:0 !important;}.calendar-sidebar .field-label.pb-2{display:none;}.calendar-sidebar .form-submit{background:#295E63 !important;color:white !important;padding:12px 24px !important;border:none !important;border-radius:6px !important;cursor:pointer !important;font-weight:600 !important;margin-top:12px !important;transition:background-color 0.3s ease !important;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif !important;font-size:14px !important;text-transform:none !important;width:auto !important;display:inline-block !important;}.calendar-sidebar .form-submit:hover{background:#1e4a4f !important;}.calendar-sidebar .form-submit.js-hide{display:none !important;}.calendar-sidebar .views-view-unformatted h3{color:#313131;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:20px;margin-bottom:16px;text-transform:uppercase;}.calendar-sidebar .views-row{padding:20px 5px;margin-bottom:12px;padding-left:20px;}.calendar-sidebar ul{list-style:disc;}.calendar-sidebar .field_title a{font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:22px;letter-spacing:-3%;color:#2F3941;}.calendar-sidebar .field_title a:hover{text-decoration:underline;}.calendar-sidebar .field_event_date{font-family:'Roboto',-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:normal;letter-spacing:0%;color:#2F3941;margin-bottom:6px;margin-top:15px;position:relative;padding-left:28px;display:flex;align-items:center;}.calendar-sidebar .field_event_date .date-day{background:#295E63;padding:10px;margin-left:6px;font-family:'Roboto',-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;font-size:10px;letter-spacing:0%;color:#fff;}.calendar-sidebar .field_event_date::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:18px;opacity:0.95;}.calendar-sidebar .field_event_date::after{background-image:url('/themes/custom/ladc/apps/drupal/images/clock.svg');}.calendar-sidebar .field_venue{font-family:'Roboto',-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:normal;letter-spacing:0%;color:#2F3941;margin-bottom:6px;margin-top:15px;position:relative;padding-left:28px;display:flex;align-items:flex-start;line-height:20px;}.calendar-sidebar .field_venue::after{content:"";position:absolute;left:0;top:0;transform:translateY(0%);width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:18px;opacity:0.95;}.calendar-sidebar .field_venue::after{background-image:url('/themes/custom/ladc/apps/drupal/images/location.svg');}.enddate-full{margin-top:8px;}.enddate-full .field_event_end_date{font-family:'Roboto',-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:27px;letter-spacing:0%;color:#295E63;background:#295E631A;padding:0 10px;font-weight:600;display:inline-block !important;}.calendar-main{width:74%;}.calendar-title{padding-bottom:15px;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.2;margin-bottom:24px;color:#2F3941;letter-spacing:0%;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif;border-bottom:1px solid #BFC0C0;}.fc.fc-unthemed{font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif;}.fc-toolbar{background:#FFF;}.fc-toolbar .fc-left{order:3;}.fc-toolbar .fc-center{order:2;}.fc-toolbar .fc-right{order:1;}.fc-toolbar .fc-right .fc-button-group .fc-dayGridMonth-button{order:3;}.fc-toolbar .fc-right .fc-button-group .fc-timeGridWeek-button{order:2;}.fc-toolbar .fc-right .fc-button-group .fc-timeGridDay-button{order:1;}.fc-toolbar .fc-right .fc-button-group .fc-listYear-button{order:4;}.fc-button-group button{text-transform:capitalize !important;}.fc-toolbar h2{color:#2F3941;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif;font-size:22px;font-weight:600;margin:0;}.fc-button{background:#F4F4F5 !important;border:none !important;color:#18181B !important;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif !important;font-size:12px !important;font-weight:400 !important;padding:6px 16px !important;border-radius:6px !important;margin:0 1px !important;}.fc-button:hover{background:#E4E4E7 !important;}.fc-button.fc-button-active{background:#295E63 !important;color:#FFF !important;}.fc-button:disabled{opacity:0.5;cursor:not-allowed;}.fc-day-grid{border:1px solid #DCDCDC;}.fc-day-header{background:#FFF !important;color:#9B9B9B !important;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif !important;font-size:14px !important;font-weight:600 !important;text-align:center !important;padding:8px !important;border-bottom:1px solid #DCDCDC !important;}.fc-day{border:1px solid #DCDCDC !important;background:#FFF !important;min-height:120px !important;}.fc-day-top{padding:8px !important;}.fc-day-number{color:#2F3941 !important;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif !important;font-size:14px !important;font-weight:400 !important;text-decoration:none !important;float:right !important;}.fc-today{background:#F8F9FA !important;}.fc-other-month .fc-day-number{color:#9B9B9B !important;}.fc-event{background:#DEFCFF !important;border:none !important;border-left:3px solid #295E63 !important;border-radius:4px !important;color:#295E63 !important;font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif !important;font-size:11px !important;font-weight:600 !important;padding:6px !important;margin:2px !important;min-height:68px !important;}.fc-event-title{color:#295E63 !important;font-weight:600 !important;line-height:16px !important;overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important;}.fc-event-time{color:#295E63 !important;font-size:12px !important;font-weight:400 !important;margin-bottom:4px !important;}.fc-event-container .fc-time{font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif !important;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0%;vertical-align:middle;position:relative;}.fc-event-container .fc-time::after{content:'';display:inline-block;width:14px;height:14px;margin-left:4px;background-image:url("/themes/custom/ladc/apps/drupal/images/video-icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;position:relative;top:-2px;}.fc-event-container .fc-title div{font-family:'Open Sans',-apple-system,Roboto,Helvetica,sans-serif !important;font-weight:600 !important;font-size:12px !important;line-height:16px !important;letter-spacing:0%;vertical-align:middle;overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important;}.fc-toolbar .fc-left{display:flex;align-items:center;gap:0;}.fc-toolbar .fc-left .fc-button-group{margin-right:0;display:flex;}.fc-toolbar .fc-left .fc-button-group .fc-prev-button{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;border-right:0;}.fc-toolbar .fc-left .fc-button-group .fc-today-button{border-radius:0;margin:0;border-left:0;border-right:0;}.fc-toolbar .fc-left .fc-button-group .fc-next-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;border-left:0;}.fc-toolbar .fc-left .fc-button-group .fc-button{position:relative;z-index:1;}.fc-toolbar .fc-left .fc-button-group .fc-button:hover,.fc-toolbar .fc-left .fc-button-group .fc-button:focus{z-index:2;}@media (max-width:1024px){.row.row-event-calendar{flex-direction:column;gap:20px;}.row-event-calendar .fc-view{table-layout:fixed;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.row-event-calendar .fc-view table{width:100%;min-width:800px;border-collapse:collapse;}.calendar-sidebar,.calendar-main{width:100%;}.row.row-event-calendar{padding:10px;}.calendar-title{display:none;}.calendar-sidebar{padding:24px 12px;order:2;margin-bottom:5%;}.calendar-main{order:1;}.upcoming_head_main{font-size:20px;}.switch-tap-main .filter .form-item__select > div{display:inline-flex;align-items:flex-start;gap:0;flex-direction:column;justify-content:center;width:100%;}.switch-tap-main .filter .form-item__select > div .form-item__dropdown{width:100%;}.switch-tap-main .filter{justify-content:center;}.switch-tap-main{gap:18px;margin:20px 0;flex-direction:column;align-items:stretch;}.switch-tap-main .filter{width:100%;flex-direction:column;align-items:stretch;gap:16px;}.switch-tap-main .filter .form-item__select{margin-right:0;width:100%;display:inline-block;margin-bottom:20px;}.switch-tap-main .filter .form-item__select .field-label span{display:block;margin-bottom:8px;font-size:16px;line-height:24px;}.form-item__dropdown select.form-select{min-width:100%;width:100%;}.right-tap{width:100%;display:flex;}.right-tap a{flex:1;width:50%;padding:12px 0;}.path-events header p{width:100%;}.fc-toolbar{flex-direction:column;gap:10px;}.fc-toolbar .fc-right{order:1;width:100%;display:flex;justify-content:center;}.fc-toolbar .fc-center{order:2;width:100%;display:flex;justify-content:flex-start;float:left;margin-top:-40px;}.fc-toolbar .fc-left{order:2;width:100%;display:flex;justify-content:flex-end;float:right;}.fc-toolbar::after{content:"";display:table;clear:both;}.path-event-calendar header p{width:100%;}.calendar-sidebar .form-item::before{margin-top:-8px;}}@media (max-width:420px){.fc-button{padding:6px 12px !important;}.fc-toolbar .fc-center{margin-top:-35px;}.fc-toolbar h2{font-size:14px;}}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
