/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background-color:white;}.layout-container,.ui-dialog{color:#4d525a;font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5rem;}.layout-container h1,.ui-dialog h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1.25rem;}@media (min-width:992px){.layout-container h1,.ui-dialog h1{font-size:3.75rem;line-height:4.375rem;margin-bottom:1.5rem;}}.layout-container h2,.layout-container h5,.ui-dialog h2,.ui-dialog h5{font-size:1.875rem;line-height:2.25rem;margin-bottom:0.75rem;}@media (min-width:768px){.layout-container h2,.layout-container h5,.ui-dialog h2,.ui-dialog h5{font-size:1.875rem;line-height:2.25rem;margin-bottom:1.25rem;}}.layout-container h2,.ui-dialog h2{font-size:45px;line-height:50px;}.layout-container h3,.ui-dialog h3{font-size:1.5rem;line-height:2rem;font-weight:400;margin-bottom:0.75rem;}.layout-container h4,.ui-dialog h4{font-size:1.125rem;line-height:1.75rem;font-weight:700;}.layout-container p,.layout-container ul,.ui-dialog p,.ui-dialog ul{margin-bottom:0.5rem;font-weight:300;}@media (min-width:992px){.layout-container p,.layout-container ul,.ui-dialog p,.ui-dialog ul{font-size:1.125rem;line-height:1.75rem;}}@media (min-width:768px){.layout-container p,.layout-container ul,.ui-dialog p,.ui-dialog ul{margin-bottom:0.75rem;}}.layout-container p:last-child,.ui-dialog p:last-child{margin-bottom:0;}.layout-container b,.layout-container strong,.ui-dialog b,.ui-dialog strong{font-weight:bold;}.layout-container .paragraph--view-mode--default.pt-small,.ui-dialog .paragraph--view-mode--default.pt-small{padding-top:2.5rem;}.layout-container .paragraph--view-mode--default.pt-small.swoop_top,.ui-dialog .paragraph--view-mode--default.pt-small.swoop_top{padding-top:6rem;}.layout-container .paragraph--view-mode--default.pt-medium,.ui-dialog .paragraph--view-mode--default.pt-medium{padding-top:6rem;}.layout-container .paragraph--view-mode--default.pt-large,.ui-dialog .paragraph--view-mode--default.pt-large{padding-top:12rem;}.layout-container .paragraph--view-mode--default.pb-small,.ui-dialog .paragraph--view-mode--default.pb-small{padding-bottom:2.5rem;}.layout-container .paragraph--view-mode--default.pb-medium,.ui-dialog .paragraph--view-mode--default.pb-medium{padding-bottom:6rem;}.layout-container .paragraph--view-mode--default.pb-large,.ui-dialog .paragraph--view-mode--default.pb-large{padding-bottom:12rem;}.layout-container ul,.ui-dialog ul{margin-left:1rem;list-style-type:disc;list-style-position:outside;}.layout-container ol,.ui-dialog ol{margin-left:1rem;list-style-type:decimal;list-style-position:outside;}.layout-container pre,.ui-dialog pre{background:#f4f4f4;border:1px solid #ddd;border-left:3px solid #f36d33;color:#666;page-break-inside:avoid;font-family:monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1em 1.5em;display:block;word-wrap:break-word;}.layout-container p code,.layout-container ul code,.layout-container ol code,.ui-dialog p code,.ui-dialog ul code,.ui-dialog ol code{background:#f4f4f4;border:1px solid #ddd;color:#666;font-family:monospace;font-size:15px;margin:0 .2em;padding:.2em .6em;white-space:nowrap;}.layout-container .fade-in-up,.ui-dialog .fade-in-up{opacity:0;position:relative;top:15px;transition:opacity 2s,top 2s;}.layout-container .fade-in-up-animate,.ui-dialog .fade-in-up-animate{opacity:1;top:0;}.layout-container .text-formatted a:not(.button),.layout-container .square a:not(.button),.layout-container .two-boxes a:not(.button),.ui-dialog .text-formatted a:not(.button),.ui-dialog .square a:not(.button),.ui-dialog .two-boxes a:not(.button){font-weight:400;text-decoration:underline;}.layout-container .layout--twocol-section.layout--twocol-section--67-33,.ui-dialog .layout--twocol-section.layout--twocol-section--67-33{display:grid;grid-template-columns:1fr;gap:20px;}@media (min-width:992px){.layout-container .layout--twocol-section.layout--twocol-section--67-33,.ui-dialog .layout--twocol-section.layout--twocol-section--67-33{grid-template-columns:2fr 1fr;}}.grecaptcha-badge{display:none !important;}@media (min-width:576px){.grecaptcha-badge{display:block !important;}}.layout-container .paragraph ul li:not(:last-child){margin-bottom:20px;}.prodigitude-icon-list ul{list-style-position:outside;}.prodigitude-icon-list ul li{list-style-image:url("/themes/custom/cc/images/prodigitude-icon-purple.png");}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;}.embed-container iframe{height:100% !important;left:0;position:absolute;top:0;width:100% !important;}.headline{text-transform:uppercase;font-weight:bold;margin-bottom:10px;color:#2c1b5d;}.tw-bg-primary-default .headline{color:#fff;}.headline:before{display:inline-block;content:"";border-top:3px solid #fec979;width:50px;margin-bottom:5px;margin-right:10px;}ul.fa-ul{list-style-type:none;margin-left:2rem;}.acsb-trigger.acsb-mobile{margin-bottom:10px !important;}.paragraph .button{margin-top:30px;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
