/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--header-bkg:rgba(207,214,234,.8);--c-primary:#4d68b1;--c-secondary:#FF816B;--c-text:#271932;--c-accent:#00B0AD;--c-black:#1B223B;--space-half:8px;--space:16px;--space-quarter:4px;--space-double:calc(2 * var(--space));--font-family-primary:Roboto,Arial,sans-serif;--font-family-secondary:Roboto,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);}.content-header{background-color:var(--header-bkg);padding:calc(var(--space) + 4px) 0 var(--space);}.content-header .region-header{display:flex;justify-content:space-between;align-items:center;}.content-header nav ul{list-style:none;}.content-header nav ul li{float:left;list-style:none;margin-left:var(--space);}.content-header nav ul li a{text-decoration:none;color:var(--c-text);font-size:14px;font-family:var(--font-family-secondary);}.content-header nav ul 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{width:100%;}.site-logo a{outline:0;}.site-logo img{max-width:300px;}.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__:not(.fieldset--group > legend){color:var(--c-primary);font-weight:500;}h1.page-title{font-family:var(--font-family-primary);font-size:36px;}.path-node h1.page-title{margin-top:4.5rem;}h2{font-family:var(--font-family-secondary);font-size:26px;font-weight:400;}h3{font-family:var(--font-family-primary);font-size:23px;}h4{font-family:var(--font-family-primary);font-size:20px;}p a{color:var(--c-primary);font-weight:600;}p a:hover{color:#001D28;text-decoration:underline;}.messages h2{color:white;}.views-exposed-form.views-exposed-form{box-shadow:none;border:0;padding:var(--space) 0;}.views-exposed-form.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;}.view-grid .view-content{display:grid;grid-gap:var(--grid-gap);}.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:var(--card-bg-color);min-height:140px;}.view-grid .view-content .card > a{padding:calc(1.5* var(--space));color:var(--c-text);text-decoration:none;display:flex;flex-direction:column;height:100%;align-items:flex-start;}.view-grid .view-content .card > a h4{margin-bottom:auto;margin-top:0px;}.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));}}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-item__label{font-weight:500;}form .webform-flex--container .form-tel,form .webform-flex--container .form-text,form .composite-geocomplete .form-text,form .webform-flex--container .form-email{width:100%;}a.button,form .button,.ui-dialog .ui-dialog-buttonpane .button{font-size:1.25rem;line-height:1.5;padding:0.5rem 1rem;border-color:var(--c-primary);background-color:var(--c-primary);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{background-color:#000e14;border-color:#000507;color:#fff;}.footer{background-color:var(--c-primary);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 .menu-item a{color:white;text-decoration:none;}.footer ul.menu,.footer ul.menu 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 .progress-text{color:var(--c-secondary);}.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 .page-content,.path-your-approvals .page-content{margin-top:0px;}.path-your-approvals-filtered .view-empty .messages,.path-your-approvals .view-empty .messages{margin-block:var(--space-l);}.path-your-approvals-filtered .views-table,.path-your-approvals .views-table{table-layout:fixed;}.path-frontpage .view-forms-list .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:32px;}@media only screen and (max-width:767px){.path-frontpage .view-forms-list .view-content{grid-template-columns:1fr;}}@media only screen and (min-width:768px) and (max-width:992px){.path-frontpage .view-forms-list .view-content{grid-template-columns:1fr 1fr;}}.path-frontpage .view-forms-list .views-row{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--c-black);border-radius:20px;background-color:transparent;transition:all 250ms ease-in-out 0s;color:var(--c-black);overflow:hidden;}.path-frontpage .view-forms-list .views-row:hover{background-color:#FF816B;border-color:#FF816B;color:#fff;transition:all 250ms ease-in-out 0s;}.path-frontpage .view-forms-list .views-field-view-node{display:flex;align-items:flex-end;justify-content:flex-end;text-transform:none;flex-grow:1;}.path-frontpage .view-forms-list .views-field-view-node a{text-decoration:none;color:var(--c-black);}.path-frontpage .view-forms-list .views-field-title a{text-decoration:none;color:var(--c-black);font-weight:600;font-size:24px;}
.crm-section:has(.crm-form-radio) > .content input + label:after,.crm-section:has(.crm-form-checkbox) > .content input + label:after{content:'';display:block;}.crm-section:has(.crm-form-radio) > .content input.crm-form-radio:first-child{margin-left:4.5px;}.crm-section:has(.crm-form-checkbox)> .content input:first-child + input{margin-left:4.5px;}:root{--header-bkg:#e6f1f9;--c-primary:#001842;--c-secondary:#0076c0;--c-black:#001842;--c-text:var(--c-black);--c-accent:#d1355f;}.path-frontpage .view-forms-list .views-row:hover{background-color:var(--c-secondary);}.footer{background-color:var(--c-secondary);}.path-frontpage .view-forms-list .views-row{border:3px solid var(--c-primary);font-size:18px;}.path-frontpage .view-forms-list .views-field-title a{font-size:28px;}.path-frontpage .view-forms-list .views-row:hover{border-color:var(--c-secondary);}.path-frontpage .view-forms-list .views-row:hover a{color:white;}h1.page-title{font-size:42px;margin-top:4rem;font-weight:bold;}.site-logo img{max-width:474px;}
