/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.entity--container-entity-alert{background-color:#f0faff;color:#092c5e;box-sizing:border-box;line-height:1.425;padding:10px 20px;}@media all and (min-width:768px){.entity--container-entity-alert{padding:20px 20px 16px;}}.entity--container-entity-alert.alert--error{background-color:#fff3ef;color:#5e1f09;}.entity--container-entity-alert.alert--warning{background-color:#fffbef;color:#5e4909;}.entity--container-entity-alert .field-name--field-message{font-size:15px;}@media all and (min-width:768px){.entity--container-entity-alert .field-name--field-message{font-size:15px;}}.entity--container-entity-alert a{color:#0076ad;font-weight:bold;}.entity--container-entity-alert.alert--error a{color:#d63600;}.entity--container-entity-alert.alert--warning a{color:#d6a100;}.entity--container-entity-alert a:hover,.entity--container-entity-alert a:active{color:#555;}.entity--container-entity-alert p{font-size:15px;margin:0;}.entity--container-entity-alert .field-name--name{font-size:16px;font-weight:800;line-height:1;margin-bottom:5px;}@media all and (min-width:768px){.entity--container-entity-alert .field-name--name{font-size:20px;}}.entity--container-entity-alert > .inner{background:scroll url("/themes/custom/ici_theme/libraries/alerts/alert--status.png") top left no-repeat;margin:0 auto;max-width:59.125rem;padding:0 0 0 32px;}@media all and (min-width:768px){.entity--container-entity-alert > .inner{padding:0 0 0 40px;}}.entity--container-entity-alert.alert--error > .inner{background-image:url("/themes/custom/ici_theme/libraries/alerts/alert--error.png");}.entity--container-entity-alert.alert--warning > .inner{background-image:url("/themes/custom/ici_theme/libraries/alerts/alert--warning.png");}.js--dismissible{min-height:35px;padding-right:75px !important;position:relative;}@media all and (min-width:1216px){.entity--container-entity-alert.js--dismissible{padding:20px 75px 16px;}}@media all and (max-width:768px){.js--dismissible{padding-right:40px !important;}}.js--dismissible--close{background-color:transparent;border:0 none;border-radius:0.25em;color:#0076ad;cursor:pointer;font-size:14px;font-weight:800;margin:0;padding:10px 10px;position:absolute;right:10px;top:calc(50% - 17.5px);transition:all 0.3s ease-in-out;}.js--dismissible--close:hover,.js--dismissible--close:active{background-color:rgba(255,255,255,0.5);color:#172e4a;}.alert--error .js--dismissible--close{color:#d63600;}.alert--warning .js--dismissible--close{color:#d6a100;}@media all and (max-width:768px){.js--dismissible--close{font-size:22px;top:calc(50% - 22px);}.mobile--hide{display:none;}}
.dx8-tabs{background-color:#dbdbdb;}@media screen and (min-width:37.5em){.dx8-tabs{height:auto;margin:0;overflow:hidden;white-space:nowrap;}}.dx8-tabs li a{color:#000;background:#cecece;display:block;font-size:0.929em;padding:11px 20px;}.dx8-tabs li a:hover{background:#b3b3b3;}.dx8-tabs li.is-active a{background:#f1f1f1;pointer-events:none;}@media screen and (max-width:37.5em){.dx8-tabs li{display:block;margin:0;}}@media screen and (min-width:37.5em){.dx8-tabs li{display:block;float:left;vertical-align:bottom;margin:0 1px 0 0;}[dir="rtl"] .dx8-tabs li{margin:0 0 0 1px;float:right;}}#user-login-form,#user-register-form,#user-pass,#search-form,#search-block-form{border:1px solid #dbdbdb;margin-top:-1px;margin-bottom:15px;padding:15px 30px;}#user-login-form .form-item,#user-register-form .form-item,#user-pass .form-item,#search-form .form-item,#search-block-form .form-item{padding:15px 0;}#user-login-form .form-item .description,#user-register-form .form-item .description,#user-pass .form-item .description,#search-form .form-item .description,#search-block-form .form-item .description{margin-top:10px;}#user-login-form .form-actions,#user-register-form .form-actions,#user-pass .form-actions,#search-form .form-actions,#search-block-form .form-actions{padding:15px 0;}#user-login-form label,#user-register-form label,#user-pass label,#search-form label,#search-block-form label{display:table;margin-bottom:10px;}#user-login-form input,#user-login-form select,#user-register-form input,#user-register-form select,#user-pass input,#user-pass select,#search-form input,#search-form select,#search-block-form input,#search-block-form select{max-width:100%;}#user-login-form details.form-wrapper,#user-register-form details.form-wrapper,#user-pass details.form-wrapper,#search-form details.form-wrapper,#search-block-form details.form-wrapper{border-bottom-width:0;margin:15px 0;}#user-login-form details.form-wrapper .dx8-details-content,#user-register-form details.form-wrapper .dx8-details-content,#user-pass details.form-wrapper .dx8-details-content,#search-form details.form-wrapper .dx8-details-content,#search-block-form details.form-wrapper .dx8-details-content{border:1px solid #dbdbdb;border-top:0;padding:15px 30px;}#user-login-form details.form-wrapper .dx8-details-content fieldset,#user-register-form details.form-wrapper .dx8-details-content fieldset,#user-pass details.form-wrapper .dx8-details-content fieldset,#search-form details.form-wrapper .dx8-details-content fieldset,#search-block-form details.form-wrapper .dx8-details-content fieldset{border:0;}#user-login-form details.form-wrapper .dx8-details-content legend,#user-register-form details.form-wrapper .dx8-details-content legend,#user-pass details.form-wrapper .dx8-details-content legend,#search-form details.form-wrapper .dx8-details-content legend,#search-block-form details.form-wrapper .dx8-details-content legend{position:relative;top:15px;padding:10px 0;}#user-login-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-register-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-pass details.form-wrapper .dx8-details-content > fieldset > legend,#search-form details.form-wrapper .dx8-details-content > fieldset > legend,#search-block-form details.form-wrapper .dx8-details-content > fieldset > legend{width:100%;border-bottom:1px solid #dbdbdb;}#user-login-form details.form-wrapper summary,#user-register-form details.form-wrapper summary,#user-pass details.form-wrapper summary,#search-form details.form-wrapper summary,#search-block-form details.form-wrapper summary{padding:10px;background:#dbdbdb;}#user-login-form .form-type-checkbox label,#user-register-form .form-type-checkbox label,#user-pass .form-type-checkbox label,#search-form .form-type-checkbox label,#search-block-form .form-type-checkbox label{margin-bottom:0;}#user-login-form .form-checkbox,#user-register-form .form-checkbox,#user-pass .form-checkbox,#search-form .form-checkbox,#search-block-form .form-checkbox{margin-right:10px;float:left;}#edit-help-link{display:block;margin-top:10px;}.search-block-form{padding:15px 0;}.search-block-form h2{margin-bottom:10px;}#search-block-form{padding:0;border:0;}#search-block-form:before,#search-block-form:after{content:"";display:table;}#search-block-form:after{clear:both;}#search-block-form .form-item{margin-right:15px;}#search-block-form .form-item,#search-block-form .form-actions{float:left;padding:0;}#search-block-form input{margin:0;}.node-preview-container{background-color:#dbdbdb;}.node-preview-container .node-preview-backlink{display:inline-block;line-height:14px;padding:4px 15px;background:#0071b8 linear-gradient(to bottom,#007bc6,#0071b8);border:1px solid #1e5c90;border-radius:20px;font:700 14px Arial;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.node-preview-container .node-preview-backlink:hover,.node-preview-container .node-preview-backlink:focus{background:#2369a6 linear-gradient(to bottom,#0c97ed,#1f86c7);border-color:#1f86c7;}.node-preview-container .node-preview-backlink:hover{box-shadow:0 1px 2px rgba(23,26,28,0.25);}.node-preview-container .node-preview-backlink:focus{border-color:#1280df;}.node-preview-container .node-preview-backlink:active{background:#0071b8 linear-gradient(to bottom,#08639b,#0071b8);border-color:#144b78;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.node-preview-container .node-preview-backlink:before{content:'\00AB';margin-right:5px;font-size:16px;}
html,body,div,span,applet,object,iframe{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}input{margin:0;padding:0;outline:0;vertical-align:baseline;background:transparent;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}table{border-collapse:collapse;border-spacing:0;}img{border:0;margin:0;display:block;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:inherit !important;}pre{font-family:monospace;padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}audio,canvas,video{display:inline-block;}*{box-sizing:border-box;}
@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100 900;src:url('/themes/custom/ici_theme/css/../fonts/Montserrat/Montserrat-VF.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:100 900;src:url('/themes/custom/ici_theme/css/../fonts/Montserrat/Montserrat-Italic-VF.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:100 900;src:url('/themes/custom/ici_theme/css/../fonts/Oswald/Oswald-VariableFont_wght.woff2') format('woff2');}
:root{--spacing--single:0.625rem;}@media all and (max-width:960px){*:has(> table){overflow-x:scroll;}}h1,h2,h3,h4,h5{overflow-wrap:break-word;word-wrap:break-word;}@supports (aspect-ratio:auto){iframe[src*="yout"],iframe[src*="vimeo"]{aspect-ratio:16 / 9;height:auto;}}ol ::marker{color:#007fad;font-family:'Oswald',Arial,sans-serif;font-size:0.875em;font-weight:bold;}ul ::marker{color:#007fad;font-size:1.5em;}select{background-color:white;background-image:none;border-color:#dbdbdc;border-style:solid;border-width:0.09375rem;color:#323232;font-family:'Montserrat',Arial,sans-serif;font-size:0.9375rem;padding:0.6875rem;}.advocacy-actionwidget{border:0 none !important;box-shadow:none !important;}.bottom--0{bottom:0;}.card--hover{transition:filter 0.3s ease-in-out;}.card--hover:hover,.card--hover:active,.card--hover:focus-within{filter:contrast(125%) brightness(75%);}.card--hover:hover .coh-style-stylized-underline,.card--hover:active .coh-style-stylized-underline,.card--hover:focus-within .coh-style-stylized-underline{color:#00c0f1;}.coh-container::before,.coh-container::after{display:none;}.color--white{color:#fff;}.cursor--pointer{cursor:pointer;}.display--flex{display:flex;}.fab{background-color:#007fad;border:0 none;cursor:pointer;box-shadow:0 0 8px 2px rgba(0,15,56,0.25);padding:calc(1 * var(--spacing--single));transition:background-color 0.3s ease-in-out;}.fab:hover,.fab:active{background-color:#172e4a;}.fab:focus-within{box-shadow:0 0 8px 2px rgba(0,127,173,0.25);}.figure--icon{height:2ch;margin:0 0 0 calc(1 * var(--spacing--single));vertical-align:top;width:2ch;}.figure--icon > svg{fill:currentColor;}.font-size--1p125em{font-size:1.125em;}.font-size--2em{font-size:2em;}.form--inline .form-item{margin-right:1em;}@media all and (max-width:500px){.form--inline button{font-size:14px;padding:8.5px 6px;}.form--inline input:not([type]),.form--inline input:where([type="email"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="url"]){padding:3.75px;}.form--inline .form-item{margin-right:0;}}.label--float{position:relative;}.label--float > input{background:#fff;color:#8b8b8b;}.label--float > label{color:#8b8b8b;left:1em;position:absolute;top:1em;transition:all .3s ease-in;z-index:3;}.label--float:focus-within > label,.label--float > input:valid + label{font-size:0.5em;left:1px;top:1px;}@media all and (max-width:500px){.label--float > label{font-size:14px;top:0.625em;}}.margin-horizontal--4{margin-left:calc(4 * var(--spacing--single));margin-right:calc(4 * var(--spacing--single));}.margin-vertical--4{margin-bottom:calc(4 * var(--spacing--single));margin-top:calc(4 * var(--spacing--single));}.position--fixed{position:fixed;}.right--0{right:0;}.ui-autocomplete,.ui-autocomplete > li{list-style:none;}.z-index--3{z-index:3;}
