/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--c-primary:#000;--c-secondary:#0093D0;--c-navy:#007DB1;--c-navy-light:#54BCEB;--c-accent:#00B0AD;--c-mar-black:#1E1E1E;--c-page-title:var(--c-mar-black);--c-text:var(--c-mar-black);--space-half:8px;--space:16px;--space-quarter:4px;--space-double:calc(2 * var(--space));--font-family-primary:'Open Sans',Arial,sans-serif;--font-family-secondary:'Open Sans',Arial,sans-serif;--grid-gap:var(--space-double);--card-bg-color:#F7F7F7;--button-bg-color-active:#828386;--color-focus:rgba(0,42,58,0.95);--input--focus-border-color:var(--c-primary);--c-table-odd-background:#EEF2F5;}form .form-element{border-radius:0.25rem;border:1px solid #CCC;min-height:10px;min-height:48px;}form .form-element:not(.form-element--type-select){padding:var(--space-half);}form .form-element.form-autocomplete{padding-right:var(--space-double);}form .form-item__label{font-weight:500;}form .webform-flex--container .form-tel,form .webform-flex--container .form-text,form .composite-geocomplete .form-text{width:100%;}form.webform-submission-form .form-email{width:607px;}form.webform-submission-form .fieldset__wrapper,form.webform-submission-form .fieldset__label{padding:0;margin:0;}form.webform-submission-form .fieldset__label{font-size:24px;}form.webform-submission-form .form-type-webform-markup h2{font-size:16px;}form.webform-submission-form fieldset{box-shadow:none;border:0;}form.webform-submission-form .form-item__label{font-weight:bold;margin-bottom:var(--space-half);}form.webform-submission-form .fieldset__wrapper > .form-item{margin-bottom:0;}.content-header{background-color:transparent;padding:var(--space) 0;}.content-header .layout-container > div{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space);}.content-header .block-superfish{width:auto;}.content-header nav ul,.content-header ul.sf-menu.sf-style-default{list-style:none;}.content-header nav ul li,.content-header ul.sf-menu.sf-style-default li{float:left;list-style:none;background-color:transparent;margin-left:var(--space);}.content-header nav ul li a,.content-header ul.sf-menu.sf-style-default li a{text-decoration:none;color:var(--c-text);font-size:14px;font-family:var(--font-family-secondary);font-weight:400;}.content-header nav ul li a:after,.content-header ul.sf-menu.sf-style-default li a:after{content:"";display:block;width:0;margin-top:var(--space-quarter);height:2px;background:var(--c-text);transition:width .3s;}.content-header nav ul li a:hover:after,.content-header ul.sf-menu.sf-style-default li a:hover:after{width:100%;}.content-header nav ul li a:hover,.content-header nav ul li a.is-active,.content-header nav ul li a:focus,.content-header ul.sf-menu.sf-style-default li a:hover,.content-header ul.sf-menu.sf-style-default li a.is-active,.content-header ul.sf-menu.sf-style-default li a:focus{background-color:transparent;}.block-page-title-block{margin-top:20px;margin-bottom:-2.8px !important;}.site-logo a{outline:0;}.site-logo img{width:150px;}#block-forms-site-branding{position:relative;}.site-name a{opacity:0;color:transparent;position:absolute;left:0;top:0;width:100%;height:100%;}body{margin:0;}.page-content{margin-top:0px;}.form-element:focus,.form-element:hover:focus,.form-element:hover{box-shadow:0 0 0 1px var(--color-white),0 0 0 2px var(--color-focus);}.page-wrapper a:focus{outline:0;box-shadow:none;}.layout-container,body .layout-container,body:not(.toolbar-tray-open) .layout-container{max-width:1230px;margin-left:auto !important;margin-right:auto !important;padding-left:var(--space);padding-right:var(--space);}@media only screen and (min-width:1260px){.layout-container{padding-left:0;padding-right:0;}}h1,h2,h3,h4,h5,h6,.fieldset__legend{font-family:var(--font-family-primary);color:var(--c-primary);}h1.page-title{font-size:38px;font-weight:bold;margin-bottom:40px;margin-top:20px;color:var(--c-page-title);}h2{font-size:26px;}h3{font-size:23px;}h4{font-size:22px;}a{color:var(--c-primary);font-weight:600;}a:hover{color:#001D28;text-decoration:underline;}.messages h2{color:white;}table th,table td{color:var(--c-primary);}table th{background:var(--c-page-title);color:white;}table tr{border-color:transparent;}table tr:nth-child(even),table tr:hover:nth-child(even){background:var(--c-table-odd-background);}table tr:hover{background:none;}table .sortable-heading > a::after{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23fff'/%3e%3c/svg%3e") no-repeat 50% 50%;opacity:1;}table .tablesort--desc{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M4.25.75v7.938l-2.469-2.47L.72 7.282 5 11.561l4.281-4.28L8.22 6.22 5.75 8.687V.75h-1.5z' fill='%23fff'/%3e%3c/svg%3e");}table .tablesort--asc{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 10 12'%3e%3cpath d='M5 .44L.719 4.718 1.78 5.78 4.25 3.313v7.937h1.5V3.312l2.469 2.47L9.28 4.718 5 .439z' fill='%23fff'/%3e%3c/svg%3e");}table .sortable-heading > a:hover,table .sortable-heading.is-active > a{color:#FFF;}table .sortable-heading > a:hover{text-decoration:underline;}table .sortable-heading > a::before{display:none;}.view .views-exposed-form{box-shadow:none;border:0;padding:var(--space) 0;}.view .views-exposed-form .form-item label{font-weight:700;font-size:20px;display:block;color:var(--c-page-title);margin-bottom:var(--space);}.view .views-exposed-form .form-actions{margin-top:0px;align-items:end;}.paragraph--type--pt18-views-reference .viewsreference--view-title{display:none;}.view-grid .view-filters .views-exposed-form{box-shadow:none;border:0;padding:var(--space) 0;}.view-grid .view-filters .views-exposed-form .form-item label{font-weight:400;font-size:16px;font-family:var(--font-family-secondary);}.paragraph--type--pt18-views-reference .viewsreference--view-title{display:none;}:root{--c-cards-text:rgb(31,31,31);}.cards{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space);}.cards a{box-shadow:0px 3px 15px 0px rgba(0,0,0,0.13);border-bottom:solid 5px;border-image-source:linear-gradient(90deg,rgba(102,204,51,0.5),rgba(0,102,153,0.5));border-image-slice:1;color:var(--c-cards-text);text-decoration:none;padding:16px 20px;display:block;min-height:50px;display:flex;align-items:center;font-size:20px;font-weight:bold;font-family:var(--font-family-primary);}.cards a:hover{color:white;background-color:var(--c-primary);}.cards a.icon:before{content:' ';width:50px;height:50px;margin-right:var(--space);background-image:url("/themes/custom/forms/assets/gfx/sprite-tasks-bsc.svg");background-size:1010px 110px;background-repeat:no-repeat;}.cards a.icon.browse:before{background-position:-540px 0px;}.cards a.icon.checklist:before{background-position:-360px 0px;}.cards a.icon.page:before{background-position:-480px 0px;}.cards a.icon:hover:before{background-position-y:-60px;}.view-grid .view-content{display:grid;grid-gap:60px;}.view-grid .view-content div{height:100%;}.view-grid .view-content .card{border:0px;background-color:#F7F7F7;box-shadow:2px 2px 5px rgba(0,0,0,0.2);background-color:white;min-height:200px;border-radius:5px;overflow:hidden;box-shadow:6px 6px 20px 0px #00000040;}.view-grid .view-content .card h4{padding:0;margin:0;height:100%;}.view-grid .view-content .card h4 > a{padding:32px 32px 18px 32px;box-sizing:border-box;color:var(--c-text);text-decoration:none;display:flex;flex-direction:column;height:100%;align-items:flex-start;border-bottom:14px solid var(--c-navy);}.view-grid .view-content .card h4 > a span{font-size:14px;margin-top:auto;font-weight:400;}.view-grid .view-content .card h4 > a:hover{border-color:var(--c-navy-light);color:var(--c-navy);}.view-grid .view-content .card span{position:relative;}.view-grid .view-content .card span:after{content:"";display:block;width:0;margin-top:var(--space-quarter);height:2px;background:var(--c-text);transition:width .3s;}.view-grid .view-content .card span:hover:after{width:100%;}@media only screen and (min-width:480px){.view-grid.view-grid--3-col .view-content{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));}}a.button,form .button,.ui-dialog .ui-dialog-buttonpane .button{font-size:20px;line-height:1.5;padding:8px 24px;border-color:var(--c-navy);background-color:var(--c-navy);color:white;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;font-weight:700;box-shadow:none !important;vertical-align:middle;font-family:var(--font-family-primary);}a.button:hover,a.button:active,form .button:hover,form .button:active,.ui-dialog .ui-dialog-buttonpane .button:hover,.ui-dialog .ui-dialog-buttonpane .button:active{border-color:var(--c-navy-light);background-color:#54BCEB;}.footer{background-color:var(--c-secondary);color:white;padding:var(--space-double) 0;font-family:var(--font-family-secondary);}.footer .block-title,.footer .block > h2{font-size:calc(var(--space)* 1.75);font-family:var(--font-family-primary);}.footer .columns{display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));}.footer p.copyright{display:flex;}.footer .copyright a,.footer .address a,.footer .block-block-content a,.footer ul.menu a{display:inline-block;color:white;text-decoration:none;}.footer .copyright a:after,.footer .address a:after,.footer .block-block-content a:after,.footer ul.menu a:after{content:"";display:block;width:0;margin-top:var(--space-quarter);height:2px;background:white;transition:width .3s;}.footer .copyright a:hover:after,.footer .address a:hover:after,.footer .block-block-content a:hover:after,.footer ul.menu a:hover:after{width:100%;}.footer nav > ul{display:flex;padding:0;gap:var(--space);}.footer nav > ul li a{color:white;text-decoration:none;}.footer nav > ul,.footer nav > ul li{list-style:none;margin:0;}.footer p.copyright svg{height:20px;margin-top:2px;fill:currentColor;}.footer .social-media-links--platforms{margin:0 0 var(--space);display:block;}.footer .social-media-links--platforms svg,.footer .social-media-links--platforms a{color:white;}.footer .social-media-links--platforms svg:hover,.footer .social-media-links--platforms a:hover{color:var(--button-bg-color-active);}.footer h2{margin-bottom:var(--space-double);}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;}.page-wrapper > .main-content{display:block;}footer{margin-top:auto;}.breadcrumb{margin-top:var(--space-double);margin-bottom:var(--space-double);}.breadcrumb a,.breadcrumb .breadcrumb__item{font-family:var(--font-family-secondary);font-weight:500;font-size:14px;display:inline-block;color:var(--c-text);}.breadcrumb a:after{content:"";display:block;width:0;margin-top:var(--space-quarter);height:2px;background:var(--c-text);transition:width .3s;}.breadcrumb a:hover:after{width:100%;}.block-s3-ws-list-block .webform-filter-form .form-type--search{margin-right:20px;}.block-s3-ws-list-block .form-element--type-select{padding-right:40px;}.progress-step.is-active .progress-marker::before{background-color:var(--c-primary);}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:var(--c-secondary);}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:var(--c-primary);}.webform-progress-tracker .progress-step .progress-text{color:var(--c-primary);}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:var(--c-primary);}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:var(--c-primary);}.path-your-approvals-filtered .block-page-title-block,.path-your-approvals .block-page-title-block{margin:0px;}.path-your-approvals-filtered .view-empty .messages,.path-your-approvals .view-empty .messages{margin-block:var(--space-l);}@media only screen and (min-width:800px){.path-your-approvals-filtered .views-table,.path-your-approvals .views-table{table-layout:fixed;}}@media only screen and (max-width:500px){.path-your-approvals-filtered .views-table td:nth-child(1),.path-your-approvals-filtered .views-table th:nth-child(1),.path-your-approvals-filtered .views-table td:nth-child(3),.path-your-approvals-filtered .views-table th:nth-child(3),.path-your-approvals-filtered .views-table td:nth-child(4),.path-your-approvals-filtered .views-table th:nth-child(4),.path-your-approvals .views-table td:nth-child(1),.path-your-approvals .views-table th:nth-child(1),.path-your-approvals .views-table td:nth-child(3),.path-your-approvals .views-table th:nth-child(3),.path-your-approvals .views-table td:nth-child(4),.path-your-approvals .views-table th:nth-child(4){display:none;}}.region-header .sf-accordion-toggle.sf-style-default{text-align:right;}.region-header .sf-accordion-toggle.sf-style-default a{background-color:transparent;color:var(--c-primary);}.region-header .sf-accordion-toggle.sf-style-default a.sf-expanded{background-color:transparent;text-align:right;}.region-header .sf-accordion-toggle.sf-style-default a span{display:none;}.region-header .sf-menu.sf-expanded{float:right;}.region-header .sf-menu.sf-expanded li{width:auto;float:none !important;display:block;text-align:right;}.region-header .sf-menu.sf-expanded li a{display:inline-block;}#block-forms-local-tasks nav{margin:var(--space) 0 calc(var(--space) * 2) 0;}.toolbar .toolbar-bar .toolbar-icon-entity-webform-collection::before,.toolbar .toolbar-bar .toolbar-link--entity-webform-collection::before,.toolbar .toolbar-bar .toolbar-button--icon--entity-webform-collection::before{--icon:url(/themes/contrib/gin/dist/media/sprite.svg#files-view) !important;}.toolbar .toolbar-bar .toolbar-icon-menu-link-content6e9edb4d-3e59-4787-b258-61d82c7454d7{--icon:url(/themes/contrib/gin/dist/media/sprite.svg#status-view)  !important;}.toolbar .toolbar-bar .toolbar-icon-menu-link-contentfbadb763-91c9-45c5-90ac-363689d60fd3{--icon:url(/themes/contrib/gin/dist/media/sprite.svg#question-view) !important;}@media only screen and (max-width:800px){.content-header .region-header{align-items:flex-start;}}
:root{--font-size-s:16px;--line-height-form-label:20px;}.webform-submission-form .form-managed-file__main .remove-button{margin:10px;}@media only screen and (max-width:480px){h1.page-title{margin-bottom:20px;}.webform-submission-form .form-managed-file__main{display:block;}.webform-submission-form .form-managed-file__main .remove-button{margin-left:0px;}}.form-element--type-text,.form-element--type-tel,.form-element--type-email,.form-element--type-file,.form-element--type-select,.composite-extra.composite-columns .form-item input{width:606px;}form.webform-submission-form fieldset{margin:50px 0 30px;}form.webform-submission-form .fieldset__label{margin-bottom:30px;}.composite-geocomplete-input .form-type-textfield{margin-top:0;}
