/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
