/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.t-white{--color-background:var(--gutt-color-white);--color-background-hover:var(--gutt-color-gray-light);--color-text:var(--gutt-color-black);--color-text-muted:var(--gutt-color-gray-dark);--color-text-accent:var(--gutt-color-black);--color-text-heading:var(--gutt-color-black);--color-text-link:var(--gutt-color-navy);--color-text-link-hover:var(--gutt-color-violet);--color-text-link-active:var(--gutt-color-violet);--color-border:var(--gutt-color-gray);--color-border-accent:var(--gutt-color-violet);--button-bg-color:var(--gutt-color-navy);--button-text-color:var(--gutt-color-white);--button-bg-color-hover:var(--gutt-color-violet);--button-text-color-hover:var(--gutt-color-white);--button-bg-color-secondary:var(--gutt-color-violet);--button-text-color-secondary:var(--gutt-color-white);--button-bg-color-secondary-hover:var(--gutt-color-navy);--button-text-color-secondary-hover:var(--gutt-color-white);--button-bg-color-accent:var(--gutt-color-lime-green);--button-text-color-accent:var(--gutt-color-navy);--button-bg-color-accent-hover:var(--gutt-color-lime-green);--button-text-color-accent-hover:var(--gutt-color-navy);--button-bg-color-muted:var(--gutt-color-gray-light);--button-text-color-muted:var(--gutt-color-navy);--button-bg-color-muted-hover:var(--gutt-color-gray-light);--button-text-color-muted-hover:var(--gutt-color-navy);--button-bg-color-outline:var(--color-background);--button-text-color-outline:var(--color-text-link);--button-border-outline:var(--gutt-color-violet);--button-bg-color-outline-hover:var(--color-background);--button-text-color-outline-hover:var(--color-text-link-hover);}.t-gray-light{--color-background:var(--gutt-color-gray-light);--color-background-hover:var(--gutt-color-gray-lightest);}.t-gray-lightest{--color-background:var(--gutt-color-gray-lightest);--color-background-hover:var(--gutt-color-gray-light);}.t-navy{--color-accent:var(--gutt-color-lime-green);--color-background:var(--gutt-color-navy);--color-background-hover:var(--gutt-color-violet);--color-border:var(--gutt-color-gray);--color-border-accent:var(--gutt-color-violet);--color-text:var(--gutt-color-white);--color-text-heading:var(--gutt-color-white);--color-text-link:var(--gutt-color-white);--color-text-link-hover:var(--gutt-color-white);--color-text-link-active:var(--gutt-color-white);--title-color-text-link:var(--gutt-color-white);--title-color-text-link-hover:var(--gutt-color-white);--button-bg-color:var(--gutt-color-violet);--button-text-color:var(--gutt-color-white);--button-bg-color-hover:var(--gutt-color-black);--button-text-color-hover:var(--gutt-color-white);--button-bg-color-secondary:var(--gutt-color-white);--button-text-color-secondary:var(--gutt-color-navy);--button-bg-color-secondary-hover:var(--gutt-color-periwinkle);--button-text-color-secondary-hover:var(--gutt-color-navy);}.t-violet{--color-accent:var(--gutt-color-lime-green);--color-background:var(--gutt-color-violet);--color-background-hover:var(--gutt-color-navy);--color-border:var(--gutt-color-gray);--color-text:var(--gutt-color-white);--color-text-bold:var(--gutt-color-white);--color-text-heading:var(--gutt-color-white);--color-text-link:var(--gutt-color-white);--color-text-link-hover:var(--gutt-color-white);--color-text-link-active:var(--gutt-color-white);--title-color-text-link:var(--gutt-color-white);--title-color-text-link-hover:var(--gutt-color-white);--button-bg-color:var(--gutt-color-navy);--button-text-color:var(--gutt-color-white);--button-bg-color-hover:var(--gutt-color-black);--button-text-color-hover:var(--gutt-color-white);--button-bg-color-secondary:var(--gutt-color-white);--button-text-color-secondary:var(--gutt-color-navy);--button-bg-color-secondary-hover:var(--gutt-color-periwinkle);--button-text-color-secondary-hover:var(--gutt-color-navy);}.t-lime{--color-accent:var(--gutt-color-navy);--color-background:var(--gutt-color-lime-green);--color-background-hover:var(--gutt-color-sea-green);--color-border:var(--gutt-color-gray);--button-bg-color-accent:var(--gutt-color-white);--button-text-color-accent:var(--gutt-color-navy);--button-bg-color-accent-hover:var(--gutt-color-periwinkle);--button-text-color-accent-hover:var(--gutt-color-navy);}.t-pane{background-color:var(--color-background);}.t-header-waves{background-image:-webkit-gradient(linear,left top,right top,from(#F7F8FC),to(rgba(247,248,252,0))),url("/themes/custom/gutt/images/backgrounds-2024/header-waves.svg");background-image:linear-gradient(90deg,#F7F8FC 0%,rgba(247,248,252,0) 100%),url("/themes/custom/gutt/images/backgrounds-2024/header-waves.svg");background-repeat:no-repeat;background-size:cover;}.t-feature-waves{background-image:url("/themes/custom/gutt/images/backgrounds-2024/feature-waves.svg");background-repeat:no-repeat;background-size:cover;background-color:var(--color-background);padding-top:var(--gutt-space-60);padding-bottom:var(--gutt-space-60);}@media (min-width:1240px){.t-homepage-waves{background-image:url("/themes/custom/gutt/images/backgrounds-2024/homepage-waves.svg");background-repeat:no-repeat;background-position:bottom right;background-size:contain;}}.t-pane-rounded{border-radius:8px;}.t-prism{background-image:url("/themes/custom/gutt/images/guttmacher-explorettopics.png");background-repeat:no-repeat;background-size:cover;}.t-skewed{position:relative;padding-top:72px;padding-bottom:72px;z-index:1;}.t-skewed:after{content:"";display:block;height:100%;width:100%;content:"";display:block;width:100%;height:100%;background-position:center;background-color:var(--color-background);position:absolute;top:0;-webkit-transform:skewY(1.5deg);-ms-transform:skewY(1.5deg);transform:skewY(1.5deg);z-index:-1;}.t-gray-white{background-color:var(--gutt-color-gray-light);}.section--green{background-color:var(--color-green-90);}.section--teal{background-color:var(--color-teal-90);}.section--padding{padding:4rem 0;}.section--gray{background-color:var(--gutt-color-gray-light);}
