/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
fieldset.webform-composite-hidden-title{margin-top:1em;margin-bottom:1em;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:first-child{margin-top:0;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:last-child{margin-bottom:0;}
.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;text-decoration:none;color:#337ab7;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
.webform-options-display-side-by-side > div{display:inline-block;margin-right:0.5em;}@media (min-width:400px){.webform-options-display-two-columns{display:block;max-width:900px;margin-top:0.4em;column-count:2;}.webform-options-display-three-columns{display:block;max-width:900px;margin-top:0.4em;column-count:3;}.webform-options-display-two-columns div.form-item,.webform-options-display-three-columns div.form-item{margin-top:0;margin-bottom:0;}}.webform-options-display-buttons,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons{position:relative;display:flex;flex-wrap:wrap;margin:0 -5px;}.webform-options-display-buttons .webform-options-display-buttons-wrapper{flex:1;margin:0 5px 10px 5px;}.webform-options-display-buttons .form-item{display:table;width:100%;height:100%;}.webform-options-display-buttons label.webform-options-display-buttons-label{display:table-cell;height:100%;padding:10px;text-align:center;vertical-align:middle;color:#666;border:3px solid #ccc;border-radius:3px;background-color:#fff;}.webform-options-display-buttons input:hover + label.webform-options-display-buttons-label{color:#333;border-color:#999;}.webform-options-display-buttons input:focus + label.webform-options-display-buttons-label{color:#333;border-color:#999;box-shadow:0 0 5px #999;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{color:#000;border-color:#0074bd;}.webform-options-display-buttons input:checked:focus + label.webform-options-display-buttons-label{box-shadow:0 0 5px #0074bd;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label .webform-options-display-buttons-description{font-weight:normal;}.webform-options-display-buttons input:disabled + label.webform-options-display-buttons-label,.webform-options-display-buttons input:disabled:hover + label.webform-options-display-buttons-label,.webform-options-display-buttons input:disabled:focus + label.webform-options-display-buttons-label{cursor:not-allowed;color:#999;border-color:#ccc;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{flex:none;}.webform-options-display-buttons-vertical,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons-vertical{flex-direction:column;}.webform-options-display-buttons-vertical .webform-options-display-buttons-wrapper{flex:1;margin:0 5px 0 5px;}@media (max-width:600px){.webform-options-display-buttons,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons{display:block;margin:0;}.webform-options-display-buttons .webform-options-display-buttons-wrapper{display:block;margin:5px 0;}}
html.js .webform-select-other .webform-select-other-input,html.js .webform-checkboxes-other .webform-checkboxes-other-input,html.js .webform-radios-other .webform-radios-other-input,html.js .webform-buttons-other .webform-buttons-other-input{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6B6B6B;border-color:#bbb;background:#ededed;}
.layout-builder-configure-section.glb-form.glb-canvas-form{overflow:initial}.layout-builder-configure-section.glb-form.glb-canvas-form .glb-canvas-form__settings{flex-grow:0}.layout-builder-configure-section.glb-form.glb-canvas-form .glb-form-item .fieldset-legend{color:var(--colorGinTitle)}#drupal-off-canvas-wrapper fieldset[data-drupal-selector=edit-layout-builder-style],#drupal-off-canvas:not(.drupal-off-canvas-reset) fieldset[data-drupal-selector=edit-layout-builder-style]{box-sizing:border-box}.custom-block-list--preview-image{display:none}.layout-builder__add-block{text-align:center}.layout-builder__add-block a{margin:1em .75em 1em .75em!important}.layout-builder__add-section a{margin:1em .75em 1em .75em!important}fieldset[data-drupal-selector=edit-layout-builder-style]{padding-left:20px;padding-right:21px}fieldset[data-drupal-selector=edit-layout-builder-style] .glb-fieldset-wrapper .glb-form-item{margin-left:0}.ui-dialog .form-element--editor-format,.ui-dialog .form-item--editor-format{display:block}.glb-form-type--checkbox input{margin-right:10px}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{z-index:120!important}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix{box-sizing:content-box!important;height:initial!important}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix span.ui-dialog-title{display:inline-block;margin-top:0!important;margin-bottom:0!important}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .layout-builder-configure-section .glb-canvas-form__settings .glb-form-item{padding-left:0!important;padding-right:0!important}.layout-builder-remove-section{color:#000!important}.layout-builder-remove-section .form-actions input[type=submit].button{border-radius:6px!important;padding:calc(1em - 2px) calc(1.5em - 2px)!important;margin-bottom:26px!important}.layout-builder-remove-section .form-actions .dialog-cancel{padding:calc(1em - 2px) calc(1.5em - 2px)!important}
.toolbar .toolbar-bar .toolbar-tab>.is-active.responsive-preview-icon:before,.toolbar .toolbar-bar .toolbar-tab>.responsive-preview-icon:hover:before,.toolbar .toolbar-bar .toolbar-tab>.toolbar-icon.is-active:before,.toolbar .toolbar-bar .toolbar-tab>.toolbar-icon:hover:before{background-color:#fff!important}.contextual{z-index:109!important}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.admin-toolbar-search-autocomplete-list{z-index:5011!important}.glb-form-type--checkbox .glb-form-item__label{cursor:pointer}@media (min-width:768px){#block-ok-admin-secondary-local-tasks .is-horizontal .tabs--secondary{margin-top:0!important}}
.bg,.bg h1,.bg h2,.bg h3,.bg h4,.bg h5,.bg h6,.bg p{color:#FFF}div.bg-1{background-color:#3C3C3B}div.bg-2{background-color:#2A2A2A}div.bg-3{background-color:#379BD2}div.bg-4{background-color:#AFAFAF}.bg{padding-left:1rem;padding-right:1rem}.bg.block{padding-top:1rem;padding-bottom:1rem}@media (min-width:43.75rem){.bg{padding-left:1.5rem;padding-right:1.5rem}.bg.block{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:62.5rem){.bg{padding-left:2rem;padding-right:2rem}.bg.block{padding-top:2rem;padding-bottom:2rem}}.bg.section-full-width{padding-left:0;padding-right:0}.section-padding-0.layout{padding-top:0;padding-bottom:0}.section-padding-top-0.layout{padding-top:0}.section-padding-bottom-0.layout{padding-bottom:0}div.section-margin-top{margin-top:1.125rem}div.section-margin-bottom{margin-bottom:1.125rem}@media (min-width:43.75rem){div.section-margin-top{margin-top:2.25rem}div.section-margin-bottom{margin-bottom:2.25rem}}@media (min-width:62.5rem){div.section-margin-top{margin-top:3.375rem}div.section-margin-bottom{margin-bottom:3.375rem}}.block-full-width,.section-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;margin-left:-50vw}.section-full-width .block-layout-builder{margin:auto}.section-full-width.layout--onecol .block-layout-builder{width:100%;max-width:84.375rem;margin:auto;padding-left:1.125rem;padding-right:1.125rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}@media (min-width:75rem){.section-full-width.layout--onecol .block-layout-builder{padding-left:2.25rem;padding-right:2.25rem}}.section-full-width.layout--onecol .block-layout-builder>div{grid-column:1/7}@media (min-width:43.75rem){.section-full-width.layout--onecol .block-layout-builder{display:grid;grid-template-columns:repeat(14,minmax(0,1fr))}.section-full-width.layout--onecol .block-layout-builder>div{grid-column:2/14}}@media (min-width:62.5rem){.section-full-width.layout--onecol .block-layout-builder>div{grid-column:1/15}}.section-full-width.layout--twocol-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.layout--twocol-section.bg{padding:1.125rem}.pull-left,.push-right{position:relative}@media (min-width:75rem){.layout--twocol-section.bg{padding:2.25rem}.pull-left{left:-30px}.push-right{right:-30px}}.custom-block-list--links-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.custom-block-list--links-wrapper .inline-block-list__item{width:65%!important;margin-right:auto!important}.custom-block-list--links-wrapper .inline-block-list__item:focus,.custom-block-list--links-wrapper .inline-block-list__item:hover{background:unset!important}.custom-block-list--preview-image{display:none!important;max-width:258px!important;margin-bottom:15px!important;outline:#006892 solid 2px;border:2px solid #fff}.custom-block-list--preview-link{padding:15px 0!important}.custom-block-list--preview-link:focus,.custom-block-list--preview-link:hover{text-decoration:none!important}.custom-block-list--preview-link:focus+.custom-block-list--preview-image,.custom-block-list--preview-link:hover+.custom-block-list--preview-image{display:block!important}.custom-block-list--preview-link span{display:inline-block!important;text-indent:-9999px!important}[dir=ltr] ul.custom-block-list--links{margin-left:0;list-style:none}[dir=ltr] ul.custom-block-list--links li{margin:10px 0!important;padding-top:10px!important;border-top:1px solid #85BEF4!important}[dir=ltr] ul.custom-block-list--links li:first-child{border:0!important}[dir=ltr] ul.custom-block-list--links a:hover,[dir=ltr] ul.custom-block-list--links img:hover{cursor:pointer!important}[dir=ltr] ul.custom-block-list--links+a::before{content:''!important;width:4px!important;height:4px!important;margin-right:5px!important;border:solid #85BEF4!important;border-width:0 3px 3px 0!important;display:inline-block!important;padding:3px!important;-webkit-transform:rotate(135deg)!important;transform:rotate(135deg)!important}[dir=ltr] ul.custom-block-list--links .custom-block-list--preview-link img{background:#006892;outline:#006892 solid 2px;border:1px solid #fff}.layout-builder-block h2.placeholder{font-size:2rem;background-color:#add8e6;padding:20px 0;margin-top:10px}
.node-milestone-form .form-items-inline > .form-item.form-item--field-date-0-value-time,.node-milestone-edit-form .form-items-inline > .form-item.form-item--field-date-0-value-time{display:none;}div .cke_browser_webkit .cke_dialog_body{background-color:#FFF;}.cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select:hover,.cke_dialog .cke_dialog_body label + .cke_dialog_ui_labeled_content,.cke_dialog .cke_dialog_ui_input_select,[dir="ltr"] .cke_dialog .cke_dialog_ui_input_select select,[dir="ltr"] .cke_dialog .cke_dialog_ui_input_select .cke_dialog_ui_input_select{background-image:none !important;}#edit-preview--2--gin-edit-form{display:none;}#edit-field-hero-banner-text-0-value{width:1180px;max-width:100%;}.scheduler-current-time{padding:12px 16px;margin:0 0 20px 0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border-radius:6px;box-shadow:0 2px 8px rgba(102,126,234,0.3);font-size:14px;line-height:1.5;}.scheduler-current-time__content{display:flex;align-items:center;gap:8px;}.scheduler-current-time__icon{width:20px;height:20px;flex-shrink:0;}.scheduler-current-time__label{font-weight:600;}.scheduler-current-time__value{font-size:15px;font-weight:500;font-family:monospace;}.scheduler-current-time__timezone{opacity:0.9;font-size:13px;}
.spb-popup-main-wrapper{position:fixed;padding:5px;border:2px solid #000;z-index:999999;background-color:rgb(254,254,254);}.spb_overlay{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);}.spb-controls{position:absolute;right:5px;z-index:999999;}.spb_close{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 10px;color:#000;background:#fff;}.spb_minimize{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 11px;color:#000;background:#fff;}.spb_minimized{background:rgba(255,170,0,0.34) none repeat scroll 0 0;border:1px solid;border-radius:50%;bottom:30px;cursor:pointer;padding:20px;position:fixed;right:20%;z-index:999999;display:none;}.spb_top_left{top:0;left:0;}.spb_top_right{top:0;right:0;}.spb_bottom_left{bottom:0;left:0;}.spb_bottom_right{bottom:0;right:0;}.spb_center{margin:auto;top:50%;left:50%;margin-top:-70px;}.spb_top_center{top:0;position:relative;margin:auto;}.spb_top_bar{right:0;top:0;left:0;}.spb_bottom_bar{right:0;bottom:0;left:0;}.spb_left_bar{top:0;bottom:0;left:0;}.spb_right_bar{top:0;bottom:0;right:0;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
