:root {
/* All color and font variables set in the webflow variables panel */
–ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
–ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
/*
* Custom Grid Settings
*/
–gutter-sm: 4.69dvw;
–gutter-lg: 0.625rem;
–margin-lg: calc(var(–gutter-lg) * -1);
–container-padding-sm: 3.75dvw;
–margin-sm: calc(var(–container-padding-sm) * -1);
/*
* Custom Breakpoints
*/
–breakpoint-xs: 0rem;
/* Bootstrap 5 = 0px (phone portrait) */
–breakpoint-sm: 36rem;
/* Bootstrap 5 = 576px (phone landscape) */
–breakpoint-md: 47.9375rem;
/* Bootstrap 5 = 767px (tablet) */
–breakpoint-lg: 61.9375rem;
/* Bootstrap 5 = 991px (desktop) */
–breakpoint-xl: 75rem;
/* 1200px */
–breakpoint-xxl: 90rem;
/* Bootstrap 5 = 1440px (even larger) */
/*
* Custom Container Sizes
*/
–container-xs: 100%;
/* Bootstrap 5 = 100% */
–container-sm: 100%;
/* Bootstrap 5 = 540px */
–container-md: 45rem;
/* Bootstrap 5 = 720px */
–container-lg: 60rem;
/* Bootstrap 5 = 960px */
–container-xl: 71.25rem;
/* Bootstrap 5 = 1140px */
–container-xxl: 86.25rem;
/* Bootstrap 5 = 1380px */
/*
* Spacing between rich text components
*/
–rich-text-margin-top-xs: 7.5dvw;
–rich-text-margin-top-md: 1.25rem;
–rich-text-margin-top-lg: 3rem;
}
/******************************************************************************
* Webflow overrides, DO NOT MESS WITH THIS
*
* Go ahead and edit anything under “GNTC_WF_OVERRIDES_END” down below.
*****************************************************************************/
.w-container {
max-width: var(–container-lg);
}
.grid {
/* choosing not to override .w-layout-grid */
margin-left: calc(var(–margin-lg) + var(–gutter-lg));
margin-right: calc(var(–margin-lg) + var(–gutter-lg));
}
.w-form {
margin-bottom: 0;
}
.w-input {
height: auto;
}
/* ============================================
* 12-Column Grid System
* Desktop-first: lg is the default (no media query)
* Cascades DOWN from lg for md
* Resets to 100% at sm and xs unless explicitly set
* Cascades UP from lg for xl
* ============================================ */
/* Row — custom and Webflow built-in */
.w-container .w-row,
.row {
margin-left: var(–margin-lg);
margin-right: var(–margin-lg);
}
.row {
display: flex;
flex-wrap: wrap;
}
/* Column base — custom and Webflow built-in */
.w-col,
.w-col .w-col,
.col,
[class^=’col-‘],
[class*=’ col-‘] {
padding-left: var(–gutter-lg);
padding-right: var(–gutter-lg);
}
.col,
[class^=’col-‘],
[class*=’ col-‘] {
position: relative;
width: 100%;
box-sizing: border-box;
}
/* Auto-sizing column */
.col {
flex: 1 0 0%;
max-width: 100%;
}
/* lg — default, no media query */
.col-lg-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-lg-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-lg-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-lg-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-lg-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%;
}
.col-lg-offset-0 {
margin-left: 0;
}
.col-lg-offset-1 {
margin-left: 8.333333%;
}
.col-lg-offset-2 {
margin-left: 16.666667%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-4 {
margin-left: 33.333333%;
}
.col-lg-offset-5 {
margin-left: 41.666667%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-7 {
margin-left: 58.333333%;
}
.col-lg-offset-8 {
margin-left: 66.666667%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-10 {
margin-left: 83.333333%;
}
.col-lg-offset-11 {
margin-left: 91.666667%;
}
/* end lg */
/*
*
* Above Webflow’s “desktop” — smallest to largest
*
*/
/* xl — 75rem / 1200px */
@media (min-width: 75rem) {
.w-container {
max-width: var(–container-xl);
}
.col-xl-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-xl-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-xl-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-xl-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-xl-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%;
}
.col-xl-offset-0 {
margin-left: 0;
}
.col-xl-offset-1 {
margin-left: 8.333333%;
}
.col-xl-offset-2 {
margin-left: 16.666667%;
}
.col-xl-offset-3 {
margin-left: 25%;
}
.col-xl-offset-4 {
margin-left: 33.333333%;
}
.col-xl-offset-5 {
margin-left: 41.666667%;
}
.col-xl-offset-6 {
margin-left: 50%;
}
.col-xl-offset-7 {
margin-left: 58.333333%;
}
.col-xl-offset-8 {
margin-left: 66.666667%;
}
.col-xl-offset-9 {
margin-left: 75%;
}
.col-xl-offset-10 {
margin-left: 83.333333%;
}
.col-xl-offset-11 {
margin-left: 91.666667%;
}
}
/* end xl */
/* xxl — –breakpoint-xxl */
@media screen and (min-width: 90rem) {
.w-container {
max-width: var(–container-xxl);
}
}
/* end xxl */
/* xxxl (commented out for now) */
/*
@media screen and (min-width: 125rem) {
.w-container {
max-width: var(–container-xxxl);
}
}
*/
/* end xxxl */
/*
*
* Below Webflow’s “desktop” — largest to smallest
*
*/
/* md — iPad portrait, –breakpoint-lg */
@media screen and (max-width: 61.9375rem) {
.w-container {
max-width: var(–container-md);
}
.col-md-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-md-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-md-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-md-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-md-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-md-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-md-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-md-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-md-12 {
flex: 0 0 100%;
max-width: 100%;
}
.col-md-offset-0 {
margin-left: 0;
}
.col-md-offset-1 {
margin-left: 8.333333%;
}
.col-md-offset-2 {
margin-left: 16.666667%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-4 {
margin-left: 33.333333%;
}
.col-md-offset-5 {
margin-left: 41.666667%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-7 {
margin-left: 58.333333%;
}
.col-md-offset-8 {
margin-left: 66.666667%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-10 {
margin-left: 83.333333%;
}
.col-md-offset-11 {
margin-left: 91.666667%;
}
}
/* end md */
/* sm — phone, –breakpoint-md, switches to responsive gutters */
@media screen and (max-width: 47.9375rem) {
.w-container {
max-width: var(–container-sm);
padding-left: var(–container-padding-sm);
padding-right: var(–container-padding-sm);
}
.grid {
margin-left: calc(var(–margin-sm) + var(–gutter-sm));
margin-right: calc(var(–margin-sm) + var(–gutter-sm));
}
.w-row,
.w-container .w-row,
.row {
margin-left: var(–margin-sm);
margin-right: var(–margin-sm);
}
.w-col,
.w-col .w-col,
.col,
[class^=’col-‘],
[class*=’ col-‘] {
padding-left: var(–gutter-sm);
padding-right: var(–gutter-sm);
}
/* Reset lg, xl, md columns to full width at mobile */
.col,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
flex: 0 0 100%;
max-width: 100%;
}
/* Reset lg, xl, md offsets at mobile */
.col-lg-offset-1,
.col-lg-offset-2,
.col-lg-offset-3,
.col-lg-offset-4,
.col-lg-offset-5,
.col-lg-offset-6,
.col-lg-offset-7,
.col-lg-offset-8,
.col-lg-offset-9,
.col-lg-offset-10,
.col-lg-offset-11,
.col-xl-offset-1,
.col-xl-offset-2,
.col-xl-offset-3,
.col-xl-offset-4,
.col-xl-offset-5,
.col-xl-offset-6,
.col-xl-offset-7,
.col-xl-offset-8,
.col-xl-offset-9,
.col-xl-offset-10,
.col-xl-offset-11,
.col-md-offset-1,
.col-md-offset-2,
.col-md-offset-3,
.col-md-offset-4,
.col-md-offset-5,
.col-md-offset-6,
.col-md-offset-7,
.col-md-offset-8,
.col-md-offset-9,
.col-md-offset-10,
.col-md-offset-11 {
margin-left: 0;
}
.col-sm-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-sm-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-sm-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-sm-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-sm-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-sm-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-sm-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-sm-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%;
}
.col-sm-offset-0 {
margin-left: 0;
}
.col-sm-offset-1 {
margin-left: 8.333333%;
}
.col-sm-offset-2 {
margin-left: 16.666667%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-4 {
margin-left: 33.333333%;
}
.col-sm-offset-5 {
margin-left: 41.666667%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-7 {
margin-left: 58.333333%;
}
.col-sm-offset-8 {
margin-left: 66.666667%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-10 {
margin-left: 83.333333%;
}
.col-sm-offset-11 {
margin-left: 91.666667%;
}
}
/* end sm */
/* xs — small phone */
@media (max-width: 479px) {
.col-xs-1 {
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-xs-2 {
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xs-3 {
flex: 0 0 25%;
max-width: 25%;
}
.col-xs-4 {
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-xs-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-xs-6 {
flex: 0 0 50%;
max-width: 50%;
}
.col-xs-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-xs-8 {
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-xs-9 {
flex: 0 0 75%;
max-width: 75%;
}
.col-xs-10 {
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-xs-11 {
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-xs-12 {
flex: 0 0 100%;
max-width: 100%;
}
.col-xs-offset-0 {
margin-left: 0;
}
.col-xs-offset-1 {
margin-left: 8.333333%;
}
.col-xs-offset-2 {
margin-left: 16.666667%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-4 {
margin-left: 33.333333%;
}
.col-xs-offset-5 {
margin-left: 41.666667%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-7 {
margin-left: 58.333333%;
}
.col-xs-offset-8 {
margin-left: 66.666667%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-10 {
margin-left: 83.333333%;
}
.col-xs-offset-11 {
margin-left: 91.666667%;
}
}
/* end xs */
/* ============================================
* End 12-Column Grid System
* ============================================ */
/******************************************************************************
* End of Webflow overrides
*
* It’s safe to edit below. GNTC_WF_OVERRIDES_END
*****************************************************************************/
/*
* Color Combination Rules
* Innermost ancestor with a color-background wins via inheritance.
*/
/* Default — text: black, arrow: orange */
.arrow-link .arrow {
background-color: var(–_styling—orange);
}
/* End Default */
/* Black — text: white, arrow: orange */
[data-wf–section–variant^=’bla’ i] {
background-color: var(–_styling—black);
}
[class*=’color-background-black’],
[data-color-background=’black’],
[data-wf–section–variant^=’bla’ i] {
color: var(–_styling—white);
}
[class*=’color-background-black’] .arrow-link .arrow,
[data-color-background=’black’] .arrow-link .arrow,
[data-wf–section–variant^=’bla’ i] .arrow-link .arrow {
background-color: var(–_styling—orange);
}
[class*=’color-background-black’] p a,
[data-color-background=’black’] p a,
[data-wf–section–variant^=’bla’ i] p a {
color: var(–_styling—green);
text-decoration: underline;
}
/* End Black */
/* White — text: black, arrow: orange */
[class*=’color-background-white’],
[data-color-background=’white’] {
color: var(–_styling—black);
}
[class*=’color-background-white’] .arrow-link .arrow,
[data-color-background=’white’] .arrow-link .arrow {
background-color: var(–_styling—orange);
}
[class*=’color-background-white’] p a,
[data-color-background=’white’] p a {
color: var(–_styling—purple);
text-decoration: underline;
}
/* End White */
/* Off White — text: black, arrow: orange */
[class*=’color-background-off-white’],
[data-color-background=’off-white’] {
color: var(–_styling—black);
}
[class*=’color-background-off-white’] .arrow-link .arrow,
[data-color-background=’off-white’] .arrow-link .arrow {
background-color: var(–_styling—orange);
}
[class*=’color-background-off-white’] p a,
[data-color-background=’off-white’] p a {
color: var(–_styling—purple);
text-decoration: underline;
}
/* End Off White */
/* Blue — text: white, arrow: orange */
[class*=’color-background-blue’],
[data-color-background=’blue’] {
color: var(–_styling—white);
}
[class*=’color-background-blue’] .arrow-link .arrow,
[data-color-background=’blue’] .arrow-link .arrow {
background-color: var(–_styling—orange);
}
[class*=’color-background-blue’] p a,
[data-color-background=’blue’] p a {
color: currentColor;
text-decoration: underline;
}
/* End Blue */
/* Purple — text: white, arrow: orange */
[data-wf–section–variant^=’pu’ i] {
background-color: var(–_styling—purple);
}
[class*=’color-background-purple’],
[data-color-background=’purple’],
[data-wf–section–variant^=’pu’ i] {
color: var(–_styling—white);
}
[class*=’color-background-purple’] .arrow-link .arrow,
[data-color-background=’purple’] .arrow-link .arrow,
[data-wf–section–variant^=’pu’ i] .arrow-link .arrow {
background-color: var(–_styling—orange);
}
[class*=’color-background-purple’] p a,
[data-color-background=’purple’] p a,
[data-wf–section–variant^=’pu’ i] p a {
color: currentColor;
text-decoration: underline;
}
/* End Purple */
/* Teal — text: black, arrow: orange */
[data-wf–section–variant^=’t’ i] {
background-color: var(–_styling—teal);
}
[class*=’color-background-teal’],
[data-color-background=’teal’],
[data-wf–section–variant^=’t’ i] {
color: var(–_styling—black);
}
[class*=’color-background-teal’] .arrow-link .arrow,
[data-color-background=’teal’] .arrow-link .arrow,
[data-wf–section–variant^=’t’ i] .arrow-link .arrow {
background-color: var(–_styling—orange);
}
[class*=’color-background-teal’] p a,
[data-color-background=’teal’] p a,
[data-wf–section–variant^=’t’ i] p a {
color: currentColor;
text-decoration: underline;
}
/* End Teal */
/* Green — text: black, arrow: orange */
[data-wf–section–variant^=’gr’ i] {
background-color: var(–_styling—green);
}
[class*=’color-background-green’],
[data-color-background=’green’],
[data-wf–section–variant^=’gr’ i] {
color: var(–_styling—black);
}
[class*=’color-background-green’] .arrow-link .arrow,
[data-color-background=’green’] .arrow-link .arrow,
[data-wf–section–variant^=’gr’ i] .arrow-link .arrow {
background-color: var(–_styling—orange);
}
[class*=’color-background-green’] p a,
[data-color-background=’green’] p a,
[data-wf–section–variant^=’gr’ i] p a {
color: currentColor;
text-decoration: underline;
}
/* End Green */
/* Yellow — text: black, arrow: orange */
[data-wf–section–variant^=’y’ i] {
background-color: var(–_styling—yellow);
}
[class*=’color-background-yellow’],
[data-color-background=’yellow’],
[data-wf–section–variant^=’y’ i] {
color: var(–_styling—black);
}
[class*=’color-background-yellow’] .arrow-link .arrow,
[data-color-background=’yellow’] .arrow-link .arrow,
[data-wf–section–variant^=’y’ i] .arrow-link .arrow {
background-color: var(–_styling—orange);
}
[class*=’color-background-yellow’] p a,
[data-color-background=’yellow’] p a,
[data-wf–section–variant^=’y’ i] p a {
color: currentColor;
text-decoration: underline;
}
/* End Yellow */
/* Gold — text: black, arrow: white */
[data-wf–section–variant^=’go’ i] {
background-color: var(–_styling—gold);
}
[class*=’color-background-gold’],
[data-color-background=’gold’],
[data-wf–section–variant^=’go’ i] {
color: var(–_styling—black);
}
[class*=’color-background-gold’] .arrow-link .arrow,
[data-color-background=’gold’] .arrow-link .arrow,
[data-wf–section–variant^=’go’ i] .arrow-link .arrow {
background-color: var(–_styling—white);
}
[class*=’color-background-gold’] p a,
[data-color-background=’gold’] p a,
[data-wf–section–variant^=’go’ i] p a {
color: currentColor;
text-decoration: underline;
}
/* End Gold */
/* Orange — text: black, arrow: white */
[data-wf–section–variant^=’or’ i] {
background-color: var(–_styling—orange);
}
[class*=’color-background-orange’],
[data-color-background=’orange’],
[data-wf–section–variant^=’or’ i] {
color: var(–_styling—black);
}
[class*=’color-background-orange’] .arrow-link .arrow,
[data-color-background=’orange’] .arrow-link .arrow,
[data-wf–section–variant^=’or’ i] .arrow-link .arrow {
background-color: var(–_styling—white);
}
[class*=’color-background-orange’] p a,
[data-color-background=’orange’] p a,
[data-wf–section–variant^=’or’ i] p a {
color: currentColor;
text-decoration: underline;
}
/* End Orange */
/* Magenta — text: black, arrow: white */
[data-wf–section–variant^=’m’ i] {
background-color: var(–_styling—magenta);
}
[class*=’color-background-magenta’],
[data-color-background=’magenta’],
[data-wf–section–variant^=’m’ i] {
color: var(–_styling—black);
}
[class*=’color-background-magenta’] .arrow-link .arrow,
[data-color-background=’magenta’] .arrow-link .arrow,
[data-wf–section–variant^=’m’ i] .arrow-link .arrow {
background-color: var(–_styling—white);
}
[class*=’color-background-magenta’] p a,
[data-color-background=’magenta’] p a,
[data-wf–section–variant^=’m’ i] p a {
color: currentColor;
text-decoration: underline;
}
/* End Magenta */
/* Crimson — text: white, arrow: orange */
[class*=’color-background-crimson’],
[data-color-background=’crimson’] {
color: var(–_styling—white);
}
[class*=’color-background-crimson’] .arrow-link .arrow,
[data-color-background=’crimson’] .arrow-link .arrow {
background-color: var(–_styling—orange);
}
[class*=’color-background-crimson’] p a,
[data-color-background=’crimson’] p a {
color: currentColor;
text-decoration: underline;
}
/* End Crimson */
/* Arrow link base — label inherits text color, icon color set per arrow bg */
.arrow-link {
color: inherit;
}
.arrow-link .arrow {
color: var(–_styling—white);
transition: background-color 0.1s var(–ease-in-out-quad);
}
/* White-arrow backgrounds need black icon */
[class*=’color-background-gold’] .arrow-link .arrow,
[data-color-background=’gold’] .arrow-link .arrow,
[data-wf–section–variant^=’go’ i] .arrow-link .arrow,
[class*=’color-background-orange’] .arrow-link .arrow,
[data-color-background=’orange’] .arrow-link .arrow,
[data-wf–section–variant^=’or’ i] .arrow-link .arrow,
[class*=’color-background-magenta’] .arrow-link .arrow,
[data-wf–section–variant^=’m’ i] .arrow-link .arrow,
[data-wf–section–variant=’magenta’] .arrow-link .arrow {
color: var(–_styling—black);
}
/* End Arrow link base */
/* Arrow hover — background goes 66% transparent */
/* Orange arrow hover (default, black, white, off-white, blue, purple, teal, green, yellow, crimson) */
.arrow-link:hover .arrow,
[class*=’color-background-black’] .arrow-link:hover .arrow,
[data-color-background=’black’] .arrow-link:hover .arrow,
[data-wf–section–variant^=’bla’ i] .arrow-link:hover .arrow,
[class*=’color-background-white’] .arrow-link:hover .arrow,
[data-color-background=’white’] .arrow-link:hover .arrow,
[class*=’color-background-off-white’] .arrow-link:hover .arrow,
[data-color-background=’off-white’] .arrow-link:hover .arrow,
[class*=’color-background-blue’] .arrow-link:hover .arrow,
[data-color-background=’blue’] .arrow-link:hover .arrow,
[class*=’color-background-purple’] .arrow-link:hover .arrow,
[data-color-background=’purple’] .arrow-link:hover .arrow,
[data-wf–section–variant^=’pu’ i] .arrow-link:hover .arrow,
[class*=’color-background-teal’] .arrow-link:hover .arrow,
[data-color-background=’teal’] .arrow-link:hover .arrow,
[data-wf–section–variant^=’t’ i] .arrow-link:hover .arrow,
[class*=’color-background-green’] .arrow-link:hover .arrow,
[data-color-background=’green’] .arrow-link:hover .arrow,
[data-wf–section–variant^=’gr’ i] .arrow-link:hover .arrow,
[class*=’color-background-yellow’] .arrow-link:hover .arrow,
[data-color-background=’yellow’] .arrow-link:hover .arrow,
[data-wf–section–variant^=’y’ i] .arrow-link:hover .arrow,
[class*=’color-background-crimson’] .arrow-link:hover .arrow,
[data-color-background=’crimson’] .arrow-link:hover .arrow {
background-color: color-mix(in srgb, var(–_styling—orange) 34%, transparent);
}
/* White arrow hover (gold, orange, magenta) */
[class*=’color-background-gold’] .arrow-link:hover .arrow,
[data-color-background=’gold’] .arrow-link:hover .arrow,
[data-wf–section–variant^=’go’ i] .arrow-link:hover .arrow,
[class*=’color-background-orange’] .arrow-link:hover .arrow,
[data-color-background=’orange’] .arrow-link:hover .arrow,
[data-wf–section–variant^=’or’ i] .arrow-link:hover .arrow,
[class*=’color-background-magenta’] .arrow-link:hover .arrow,
[data-color-background=’magenta’] .arrow-link:hover .arrow,
[data-wf–section–variant^=’m’ i] .arrow-link:hover .arrow {
background-color: color-mix(in srgb, var(–_styling—white) 34%, transparent);
}
/* End Arrow hover */
/* End Color Combination Rules */
/*
* Arrow Direction Rules
* Priority (by source order):
* 1) Default — right
* 2) External — diagonal up-right
* 3) Internal domain overrides — back to right
* 4) Same-page anchors — down
* 5) Downloads — down
*/
/* Default — show arrow, hide download icon */
.arrow-link .arrow .icon-arrow {
display: block;
}
.arrow-link .arrow .icon-arrow-download {
display: none;
}
/* Default — arrow points right */
.arrow-link .arrow svg {
transform: rotate(0deg);
}
/* External links — arrow points diagonal up-right */
.arrow-link[href^=’http’] .arrow svg {
transform: rotate(-45deg);
}
/* Internal domain overrides — back to right */
.arrow-link[href^=’https://alleninstitute.org’] .arrow svg,
.arrow-link[href^=’https://alleninstitute-staging.webflow.io’] .arrow svg,
.arrow-link[href^=’https://allen-institute-staging.webflow.io’] .arrow svg {
transform: rotate(0deg);
}
/* Same-page anchor links — arrow points down */
.arrow-link[href^=’#’] .arrow svg {
transform: rotate(90deg);
}
/* Download links — swap icons, reset rotation */
.arrow-link[download] .arrow svg,
.arrow-link[href*=’download’] .arrow svg,
.arrow-link[href$=’.pdf’] .arrow svg,
.arrow-link[href$=’.doc’] .arrow svg,
.arrow-link[href$=’.docx’] .arrow svg,
.arrow-link[href$=’.ppt’] .arrow svg,
.arrow-link[href$=’.pptx’] .arrow svg,
.arrow-link[href$=’.xls’] .arrow svg,
.arrow-link[href$=’.xlsx’] .arrow svg,
.arrow-link[href$=’.jpg’] .arrow svg,
.arrow-link[href$=’.png’] .arrow svg,
.arrow-link[href$=’.avif’] .arrow svg,
.arrow-link[href$=’.webp’] .arrow svg,
.arrow-link[href$=’.svg’] .arrow svg {
transform: rotate(0deg);
}
.arrow-link[download] .arrow .icon-arrow,
.arrow-link[href*=’download’] .arrow .icon-arrow,
.arrow-link[href$=’.pdf’] .arrow .icon-arrow,
.arrow-link[href$=’.doc’] .arrow .icon-arrow,
.arrow-link[href$=’.docx’] .arrow .icon-arrow,
.arrow-link[href$=’.ppt’] .arrow .icon-arrow,
.arrow-link[href$=’.pptx’] .arrow .icon-arrow,
.arrow-link[href$=’.xls’] .arrow .icon-arrow,
.arrow-link[href$=’.xlsx’] .arrow .icon-arrow,
.arrow-link[href$=’.jpg’] .arrow .icon-arrow,
.arrow-link[href$=’.png’] .arrow .icon-arrow,
.arrow-link[href$=’.avif’] .arrow .icon-arrow,
.arrow-link[href$=’.webp’] .arrow .icon-arrow,
.arrow-link[href$=’.svg’] .arrow .icon-arrow {
display: none;
}
.arrow-link[download] .arrow .icon-arrow-download,
.arrow-link[href*=’download’] .arrow .icon-arrow-download,
.arrow-link[href$=’.pdf’] .arrow .icon-arrow-download,
.arrow-link[href$=’.doc’] .arrow .icon-arrow-download,
.arrow-link[href$=’.docx’] .arrow .icon-arrow-download,
.arrow-link[href$=’.ppt’] .arrow .icon-arrow-download,
.arrow-link[href$=’.pptx’] .arrow .icon-arrow-download,
.arrow-link[href$=’.xls’] .arrow .icon-arrow-download,
.arrow-link[href$=’.xlsx’] .arrow .icon-arrow-download,
.arrow-link[href$=’.jpg’] .arrow .icon-arrow-download,
.arrow-link[href$=’.png’] .arrow .icon-arrow-download,
.arrow-link[href$=’.avif’] .arrow .icon-arrow-download,
.arrow-link[href$=’.webp’] .arrow .icon-arrow-download,
.arrow-link[href$=’.svg’] .arrow .icon-arrow-download {
display: block;
}
/* End Arrow Direction Rules */
.u-gap-fill::after {
content: ”;
background: inherit;
pointer-events: none;
position: absolute;
top: 0;
bottom: 0;
right: var(–margin-lg);
width: calc(-1 * var(–margin-lg));
}
.filter–field .select .w-select .is-list-active,
[data-gntc=’add-slash’]::after,
[data-slash]::after,
.w-pagination-wrapper a div:last-of-type::after,
.arrow-link .font-large-6::after {
content: ‘/’;
display: inline;
text-decoration: none !important;
}
[data-gntc=’add-space-slash’]::after {
content: ‘0a0/’;
text-decoration: none !important;
display: inline-block;
}
.w-pagination-wrapper {
font-weight: var(–_styling—settings–font-weights–bold);
}
.w-pagination-wrapper a div {
font-family: var(–_styling—settings–font-family–body);
font-size: var(–font–size–body);
line-height: var(–font–line-height–body);
font-weight: var(–_styling—settings–font-weights–bold);
letter-spacing: var(–font–letter-spacing–body);
}
.nav–dropdown-link:hover .font-body {
text-decoration: underline;
}
.atom–icon-card.with-link:hover .font-large-5 {
color: var(–_styling—green);
text-decoration: underline;
}
body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
@media screen and (min-width: 71.25rem) {
/* 1140px */
.d-xl-block {
display: block;
}
.d-xl-flex {
display: flex;
}
.d-xl-none {
display: none;
}
}
a {
color: currentColor;
}
.line-clamp–2-lines {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp–3-lines {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
p:last-of-type {
margin-bottom: 0;
}
blockquote::before {
content: ‘“’;
}
blockquote::after {
content: ‘”’;
}
::marker {
/* color: var(–color-black); */
}
.horizontal-scroller {
margin-bottom: -1px;
/* stupid pixel-tall bug in Edge */
-ms-overflow-style: none;
/* for Internet Explorer, Edge */
scrollbar-width: none;
/* for Firefox */
}
.horizontal-scroller::-webkit-scrollbar {
display: none;
}
.footer-nav-link:first-of-type {
margin-top: 0;
}
/* Allows for custom arrow on filter select*/
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
background-image: none;
}
/* Link overlay – see https://v2.chakra-ui.com/docs/components/link-overlay */
.link-overlay:after {
content: ”;
cursor: inherit;
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
width: 100%;
height: 100%;
}
.anchor-link:before,
[id^=’toc-‘]:before {
content: ”;
display: block;
height: 10rem;
margin-top: -10rem;
visibility: hidden;
pointer-events: none;
}
/*.link-hover-animate :is(h1, h2, h3) {
display: inline;
background-image: linear-gradient(to right, var(–_styling—black), var(–_styling—black));
background-size: 0% 0.125rem;
background-repeat: no-repeat;
text-decoration: none;
background-position: 0 100%;
transition: background-size 0.2s ease-in-out;
} */
/* job form */
.cc-job-title {
font-size: var(–font–size–large-6);
letter-spacing: var(–font–letter-spacing–large-6);
line-height: var(–font–line-height–large-6);
font-family: var(–_styling—font–typeface–desktop–large-6);
font-weight: var(–_styling—font–weight–desktop–large-6);
}
.cc-job-container {
margin-bottom: 2rem;
}
/* hover state */
.text-rich-text a:hover,
.link-hover-animate:hover :is(h1, h2, h3) {
background-size: 100% 0.125rem;
}
.media__024–item:hover .media__024–overlay {
opacity: 0;
}
.font-body.com__025–excerpt {
display: grid;
grid-template-rows: 0fr;
transition: grid-template-rows 0.25s ease-in-out;
}
.font-body.com__025–excerpt>div {
overflow: hidden;
}
.com__025–item:hover .font-body.com__025–excerpt {
grid-template-rows: 1fr;
}
.com__025–item:hover .com__025–item-overlay {
background-color: rgba(0, 0, 0, 0.5);
}
.person–author-card:hover .font-body,
.people–cms-item:hover .font-body,
.atom–resource-card:hover .font-large-6,
.resoure-item–allenites:hover .font-body.text-weight-bold,
.lesson-list–item-lrg:hover .font-large-6,
.search-result-item:hover .font-large-6 {
color: var(–_styling—purple);
text-decoration: underline;
}
.resoure-item–allenites:hover .resource–allenites-circle {
background-color: var(–_styling—orange);
border-color: var(–_styling—orange);
}
.color-background-black .atom–resource-card:hover .font-large-6 {
color: var(–_styling—green);
text-decoration: underline;
}
.arrow-link–quicklink:hover .font-large-6 {
text-decoration: underline !important;
}
.arrow-link–quicklink:hover .quick-link–icon {
color: var(–_styling—orange);
}
.gntc-rich-text-quote {
background-color: var(–_styling—green);
color: var(–_styling—black) !important;
}
.gntc-rich-text-quote p {
margin: 0 !important;
padding: 0 !important;
}
.gntc-rich-text-quote em {
padding: 0 3rem 1.5rem 1.5rem;
display: inline-block;
}
@media (max-width: 991px) {
.font-body.com__025–excerpt {
grid-template-rows: 1fr;
transition: none;
}
.u-gap-fill::after {
display: none;
}
}
/*
* Some transforms for the hamburger button
*/
.nav-hamburger-wrapper.is-active .x-hidden {
opacity: 0;
}
.nav-hamburger-wrapper.is-active .hamburger-line.x {
transform: rotateZ(-45deg);
}
.nav-hamburger-wrapper.is-active .hamburger-line.x:last-child {
transform: rotateZ(45deg);
}
.comma-separated {
display: inline;
}
.comma-separated span::after {
content: ‘,0a0’;
}
.comma-separated:last-child span::after {
content: ”;
}
.combined-grid.six>*:nth-child(n + 7) {
display: none;
}
#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
all: revert;
color: inherit !important;
background: none !important;
background-color: transparent !important;
border: none !important;
padding: 0 !important;
font: inherit !important;
font-size: inherit !important;
line-height: inherit !important;
letter-spacing: inherit !important;
text-decoration: none !important;
text-transform: lowercase;
height: auto !important;
white-space: normal !important;
transition: none !important;
cursor: pointer !important;
}
@media screen and (max-width: 767px) {
input,
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.anchor-link:before,
[id^=’toc-‘]:before {
height: 27.5dvw;
margin-top: -27.5dvw;
}
.slider__029–content .font-body,
.slider__029–content h2 {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
line-height: 1.5;
}
}
.rich-text-full-width-media.w-richtext figure.w-richtext-align-fullwidth>div {
min-width: 100%;
}
.rich-text-full-width-media h1,
.rich-text-full-width-media h2,
.rich-text-full-width-media h3,
.rich-text-full-width-media h4,
.rich-text-full-width-media h5,
.rich-text-full-width-media h6,
.rich-text-full-width-media p,
.rich-text-full-width-media ul,
.rich-text-full-width-media ol,
.rich-text-full-width-media blockquote,
.rich-text-full-width-media figure {
margin: 0rem 10.25rem 0rem 10.25rem;
}
.text-rich-text p:first-child,
.text-rich-text h1:first-child,
.text-rich-text h2:first-child,
.text-rich-text h3:first-child,
.text-rich-text h4:first-child,
.text-rich-text h5:first-child,
.text-rich-text h6:first-child,
.text-rich-text ul:first-child,
.text-rich-text ol:first-child,
.text-rich-text blockquote:first-child,
.text-rich-text figure:first-child,
.text-rich-text .w-embed:first-child {
margin-top: 0;
}
.text-rich-text p+p,
.text-rich-text h1+p,
.text-rich-text h2+p,
.text-rich-text h3+p,
.text-rich-text h4+p,
.text-rich-text h5+p,
.text-rich-text h6+p,
.text-rich-text ul+p,
.text-rich-text ol+p,
.text-rich-text blockquote+p,
.text-rich-text figure+p,
.text-rich-text .w-embed+p,
.text-rich-text p+h1,
.text-rich-text h1+h1,
.text-rich-text h2+h1,
.text-rich-text h3+h1,
.text-rich-text h4+h1,
.text-rich-text h5+h1,
.text-rich-text h6+h1,
.text-rich-text ul+h1,
.text-rich-text ol+h1,
.text-rich-text blockquote+h1,
.text-rich-text figure+h1,
.text-rich-text .w-embed+h1,
.text-rich-text p+h2,
.text-rich-text h1+h2,
.text-rich-text h2+h2,
.text-rich-text h3+h2,
.text-rich-text h4+h2,
.text-rich-text h5+h2,
.text-rich-text h6+h2,
.text-rich-text ul+h2,
.text-rich-text ol+h2,
.text-rich-text blockquote+h2,
.text-rich-text figure+h2,
.text-rich-text .w-embed+h2,
.text-rich-text p+h3,
.text-rich-text h1+h3,
.text-rich-text h2+h3,
.text-rich-text h3+h3,
.text-rich-text h4+h3,
.text-rich-text h5+h3,
.text-rich-text h6+h3,
.text-rich-text ul+h3,
.text-rich-text ol+h3,
.text-rich-text blockquote+h3,
.text-rich-text figure+h3,
.text-rich-text .w-embed+h3,
.text-rich-text p+h4,
.text-rich-text h1+h4,
.text-rich-text h2+h4,
.text-rich-text h3+h4,
.text-rich-text h4+h4,
.text-rich-text h5+h4,
.text-rich-text h6+h4,
.text-rich-text ul+h4,
.text-rich-text ol+h4,
.text-rich-text blockquote+h4,
.text-rich-text figure+h4,
.text-rich-text .w-embed+h4,
.text-rich-text p+h5,
.text-rich-text h1+h5,
.text-rich-text h2+h5,
.text-rich-text h3+h5,
.text-rich-text h4+h5,
.text-rich-text h5+h5,
.text-rich-text h6+h5,
.text-rich-text ul+h5,
.text-rich-text ol+h5,
.text-rich-text blockquote+h5,
.text-rich-text figure+h5,
.text-rich-text .w-embed+h5,
.text-rich-text p+h6,
.text-rich-text h1+h6,
.text-rich-text h2+h6,
.text-rich-text h3+h6,
.text-rich-text h4+h6,
.text-rich-text h5+h6,
.text-rich-text h6+h6,
.text-rich-text ul+h6,
.text-rich-text ol+h6,
.text-rich-text blockquote+h6,
.text-rich-text figure+h6,
.text-rich-text .w-embed+h6,
.text-rich-text p+ol,
.text-rich-text h1+ol,
.text-rich-text h2+ol,
.text-rich-text h3+ol,
.text-rich-text h4+ol,
.text-rich-text h5+ol,
.text-rich-text h6+ol,
.text-rich-text ul+ol,
.text-rich-text ol+ol,
.text-rich-text blockquote+ol,
.text-rich-text figure+ol,
.text-rich-text .w-embed+ol,
.text-rich-text p+ul,
.text-rich-text h1+ul,
.text-rich-text h2+ul,
.text-rich-text h3+ul,
.text-rich-text h4+ul,
.text-rich-text h5+ul,
.text-rich-text h6+ul,
.text-rich-text ul+ul,
.text-rich-text ol+ul,
.text-rich-text blockquote+ul,
.text-rich-text figure+ul,
.text-rich-text .w-embed+ul,
.text-rich-text p+blockquote,
.text-rich-text h1+blockquote,
.text-rich-text h2+blockquote,
.text-rich-text h3+blockquote,
.text-rich-text h4+blockquote,
.text-rich-text h5+blockquote,
.text-rich-text h6+blockquote,
.text-rich-text ul+blockquote,
.text-rich-text ol+blockquote,
.text-rich-text blockquote+blockquote,
.text-rich-text figure+blockquote,
.text-rich-text .w-embed+blockquote,
.text-rich-text p+figure,
.text-rich-text h1+figure,
.text-rich-text h2+figure,
.text-rich-text h3+figure,
.text-rich-text h4+figure,
.text-rich-text h5+figure,
.text-rich-text h6+figure,
.text-rich-text ul+figure,
.text-rich-text ol+figure,
.text-rich-text blockquote+figure,
.text-rich-text figure+figure,
.text-rich-text .w-embed+figure,
.text-rich-text p+.w-embed,
.text-rich-text h1+.w-embed,
.text-rich-text h2+.w-embed,
.text-rich-text h3+.w-embed,
.text-rich-text h4+.w-embed,
.text-rich-text h5+.w-embed,
.text-rich-text h6+.w-embed,
.text-rich-text ul+.w-embed,
.text-rich-text ol+.w-embed,
.text-rich-text blockquote+.w-embed,
.text-rich-text figure+.w-embed,
.text-rich-text .w-embed+.w-embed {
margin-top: var(–rich-text-margin-top-md);
}
.rich-text-resource p+p,
.rich-text-resource h1+p,
.rich-text-resource h2+p,
.rich-text-resource h3+p,
.rich-text-resource h4+p,
.rich-text-resource h5+p,
.rich-text-resource h6+p,
.rich-text-resource ul+p,
.rich-text-resource ol+p,
.rich-text-resource blockquote+p,
.rich-text-resource figure+p,
.rich-text-resource .w-embed+p,
.rich-text-resource p+h1,
.rich-text-resource h1+h1,
.rich-text-resource h2+h1,
.rich-text-resource h3+h1,
.rich-text-resource h4+h1,
.rich-text-resource h5+h1,
.rich-text-resource h6+h1,
.rich-text-resource ul+h1,
.rich-text-resource ol+h1,
.rich-text-resource blockquote+h1,
.rich-text-resource figure+h1,
.rich-text-resource .w-embed+h1,
.rich-text-resource p+h2,
.rich-text-resource h1+h2,
.rich-text-resource h2+h2,
.rich-text-resource h3+h2,
.rich-text-resource h4+h2,
.rich-text-resource h5+h2,
.rich-text-resource h6+h2,
.rich-text-resource ul+h2,
.rich-text-resource ol+h2,
.rich-text-resource blockquote+h2,
.rich-text-resource figure+h2,
.rich-text-resource .w-embed+h2,
.rich-text-resource p+h3,
.rich-text-resource h1+h3,
.rich-text-resource h2+h3,
.rich-text-resource h3+h3,
.rich-text-resource h4+h3,
.rich-text-resource h5+h3,
.rich-text-resource h6+h3,
.rich-text-resource ul+h3,
.rich-text-resource ol+h3,
.rich-text-resource blockquote+h3,
.rich-text-resource figure+h3,
.rich-text-resource .w-embed+h3,
.rich-text-resource p+h4,
.rich-text-resource h1+h4,
.rich-text-resource h2+h4,
.rich-text-resource h3+h4,
.rich-text-resource h4+h4,
.rich-text-resource h5+h4,
.rich-text-resource h6+h4,
.rich-text-resource ul+h4,
.rich-text-resource ol+h4,
.rich-text-resource blockquote+h4,
.rich-text-resource figure+h4,
.rich-text-resource .w-embed+h4,
.rich-text-resource p+h5,
.rich-text-resource h1+h5,
.rich-text-resource h2+h5,
.rich-text-resource h3+h5,
.rich-text-resource h4+h5,
.rich-text-resource h5+h5,
.rich-text-resource h6+h5,
.rich-text-resource ul+h5,
.rich-text-resource ol+h5,
.rich-text-resource blockquote+h5,
.rich-text-resource figure+h5,
.rich-text-resource .w-embed+h5,
.rich-text-resource p+h6,
.rich-text-resource h1+h6,
.rich-text-resource h2+h6,
.rich-text-resource h3+h6,
.rich-text-resource h4+h6,
.rich-text-resource h5+h6,
.rich-text-resource h6+h6,
.rich-text-resource ul+h6,
.rich-text-resource ol+h6,
.rich-text-resource blockquote+h6,
.rich-text-resource figure+h6,
.rich-text-resource .w-embed+h6,
.rich-text-resource p+ol,
.rich-text-resource h1+ol,
.rich-text-resource h2+ol,
.rich-text-resource h3+ol,
.rich-text-resource h4+ol,
.rich-text-resource h5+ol,
.rich-text-resource h6+ol,
.rich-text-resource ul+ol,
.rich-text-resource ol+ol,
.rich-text-resource blockquote+ol,
.rich-text-resource figure+ol,
.rich-text-resource .w-embed+ol,
.rich-text-resource p+ul,
.rich-text-resource h1+ul,
.rich-text-resource h2+ul,
.rich-text-resource h3+ul,
.rich-text-resource h4+ul,
.rich-text-resource h5+ul,
.rich-text-resource h6+ul,
.rich-text-resource ul+ul,
.rich-text-resource ol+ul,
.rich-text-resource blockquote+ul,
.rich-text-resource figure+ul,
.rich-text-resource .w-embed+ul,
.rich-text-resource p+blockquote,
.rich-text-resource h1+blockquote,
.rich-text-resource h2+blockquote,
.rich-text-resource h3+blockquote,
.rich-text-resource h4+blockquote,
.rich-text-resource h5+blockquote,
.rich-text-resource h6+blockquote,
.rich-text-resource ul+blockquote,
.rich-text-resource ol+blockquote,
.rich-text-resource blockquote+blockquote,
.rich-text-resource figure+blockquote,
.rich-text-resource .w-embed+blockquote,
.rich-text-resource p+figure,
.rich-text-resource h1+figure,
.rich-text-resource h2+figure,
.rich-text-resource h3+figure,
.rich-text-resource h4+figure,
.rich-text-resource h5+figure,
.rich-text-resource h6+figure,
.rich-text-resource ul+figure,
.rich-text-resource ol+figure,
.rich-text-resource blockquote+figure,
.rich-text-resource figure+figure,
.rich-text-resource .w-embed+figure,
.rich-text-resource p+.w-embed,
.rich-text-resource h1+.w-embed,
.rich-text-resource h2+.w-embed,
.rich-text-resource h3+.w-embed,
.rich-text-resource h4+.w-embed,
.rich-text-resource h5+.w-embed,
.rich-text-resource h6+.w-embed,
.rich-text-resource ul+.w-embed,
.rich-text-resource ol+.w-embed,
.rich-text-resource blockquote+.w-embed,
.rich-text-resource figure+.w-embed,
.rich-text-resource .w-embed+.w-embed {
margin-top: var(–rich-text-margin-top-lg);
}
.rich-text-text p+p,
.rich-text-resource p+p {
margin-top: 1rem;
}
/*
Check –breakpoint-md for the value of this breakpoint
*/
@media screen and (max-width: 47.9375rem) {
.rich-text-full-width-media h1,
.rich-text-full-width-media h2,
.rich-text-full-width-media h3,
.rich-text-full-width-media h4,
.rich-text-full-width-media h5,
.rich-text-full-width-media h6,
.rich-text-full-width-media p,
.rich-text-full-width-media ul,
.rich-text-full-width-media ol,
.rich-text-full-width-media blockquote,
.rich-text-full-width-media figure {
margin: 0rem;
}
.text-rich-text p+p,
.text-rich-text h1+p,
.text-rich-text h2+p,
.text-rich-text h3+p,
.text-rich-text h4+p,
.text-rich-text h5+p,
.text-rich-text h6+p,
.text-rich-text ul+p,
.text-rich-text ol+p,
.text-rich-text blockquote+p,
.text-rich-text figure+p,
.text-rich-text .w-embed+p,
.text-rich-text p+h1,
.text-rich-text h1+h1,
.text-rich-text h2+h1,
.text-rich-text h3+h1,
.text-rich-text h4+h1,
.text-rich-text h5+h1,
.text-rich-text h6+h1,
.text-rich-text ul+h1,
.text-rich-text ol+h1,
.text-rich-text blockquote+h1,
.text-rich-text figure+h1,
.text-rich-text .w-embed+h1,
.text-rich-text p+h2,
.text-rich-text h1+h2,
.text-rich-text h2+h2,
.text-rich-text h3+h2,
.text-rich-text h4+h2,
.text-rich-text h5+h2,
.text-rich-text h6+h2,
.text-rich-text ul+h2,
.text-rich-text ol+h2,
.text-rich-text blockquote+h2,
.text-rich-text figure+h2,
.text-rich-text .w-embed+h2,
.text-rich-text p+h3,
.text-rich-text h1+h3,
.text-rich-text h2+h3,
.text-rich-text h3+h3,
.text-rich-text h4+h3,
.text-rich-text h5+h3,
.text-rich-text h6+h3,
.text-rich-text ul+h3,
.text-rich-text ol+h3,
.text-rich-text blockquote+h3,
.text-rich-text figure+h3,
.text-rich-text .w-embed+h3,
.text-rich-text p+h4,
.text-rich-text h1+h4,
.text-rich-text h2+h4,
.text-rich-text h3+h4,
.text-rich-text h4+h4,
.text-rich-text h5+h4,
.text-rich-text h6+h4,
.text-rich-text ul+h4,
.text-rich-text ol+h4,
.text-rich-text blockquote+h4,
.text-rich-text figure+h4,
.text-rich-text .w-embed+h4,
.text-rich-text p+h5,
.text-rich-text h1+h5,
.text-rich-text h2+h5,
.text-rich-text h3+h5,
.text-rich-text h4+h5,
.text-rich-text h5+h5,
.text-rich-text h6+h5,
.text-rich-text ul+h5,
.text-rich-text ol+h5,
.text-rich-text blockquote+h5,
.text-rich-text figure+h5,
.text-rich-text .w-embed+h5,
.text-rich-text p+h6,
.text-rich-text h1+h6,
.text-rich-text h2+h6,
.text-rich-text h3+h6,
.text-rich-text h4+h6,
.text-rich-text h5+h6,
.text-rich-text h6+h6,
.text-rich-text ul+h6,
.text-rich-text ol+h6,
.text-rich-text blockquote+h6,
.text-rich-text figure+h6,
.text-rich-text .w-embed+h6,
.text-rich-text p+ol,
.text-rich-text h1+ol,
.text-rich-text h2+ol,
.text-rich-text h3+ol,
.text-rich-text h4+ol,
.text-rich-text h5+ol,
.text-rich-text h6+ol,
.text-rich-text ul+ol,
.text-rich-text ol+ol,
.text-rich-text blockquote+ol,
.text-rich-text figure+ol,
.text-rich-text .w-embed+ol,
.text-rich-text p+ul,
.text-rich-text h1+ul,
.text-rich-text h2+ul,
.text-rich-text h3+ul,
.text-rich-text h4+ul,
.text-rich-text h5+ul,
.text-rich-text h6+ul,
.text-rich-text ul+ul,
.text-rich-text ol+ul,
.text-rich-text blockquote+ul,
.text-rich-text figure+ul,
.text-rich-text .w-embed+ul,
.text-rich-text p+blockquote,
.text-rich-text h1+blockquote,
.text-rich-text h2+blockquote,
.text-rich-text h3+blockquote,
.text-rich-text h4+blockquote,
.text-rich-text h5+blockquote,
.text-rich-text h6+blockquote,
.text-rich-text ul+blockquote,
.text-rich-text ol+blockquote,
.text-rich-text blockquote+blockquote,
.text-rich-text figure+blockquote,
.text-rich-text .w-embed+blockquote,
.text-rich-text p+figure,
.text-rich-text h1+figure,
.text-rich-text h2+figure,
.text-rich-text h3+figure,
.text-rich-text h4+figure,
.text-rich-text h5+figure,
.text-rich-text h6+figure,
.text-rich-text ul+figure,
.text-rich-text ol+figure,
.text-rich-text blockquote+figure,
.text-rich-text figure+figure,
.text-rich-text .w-embed+figure,
.text-rich-text p+.w-embed,
.text-rich-text h1+.w-embed,
.text-rich-text h2+.w-embed,
.text-rich-text h3+.w-embed,
.text-rich-text h4+.w-embed,
.text-rich-text h5+.w-embed,
.text-rich-text h6+.w-embed,
.text-rich-text ul+.w-embed,
.text-rich-text ol+.w-embed,
.text-rich-text blockquote+.w-embed,
.text-rich-text figure+.w-embed,
.text-rich-text .w-embed+.w-embed {
margin-top: var(–rich-text-margin-top-xs);
}
.rich-text-text p+p,
.rich-text-resource p+p {
margin-top: 5dvw;
}
}
/*
* Designer style overrides are used to display content in a useable way while using the designer.
* These modifcations will be removed when pushed live.
*/
.wf-design-mode .your-class {
opacity: 1;
}
/*
* DO NOT DELETE
*/
.wf-design-mode .link-overlay {
pointer-events: none;
height: 0;
}
.wf-design-mode .text-animation-item {
opacity: 1;
position: relative;
}
.wf-design-mode .expanded-content–body.hide {
height: 100%;
opacity: 1;
}
.wf-design-mode .gntc-branch-note {
display: block;
}
.wf-design-mode .gntc-branch-note:before {
content: “BRANCH NOTES: “;
}
.wf-design-mode [gntc-slot-tooltip] {
position: relative;
}
.wf-design-mode [gntc-slot-tooltip]::after {
content: “Instructions: ” attr(gntc-slot-tooltip);
position: absolute;
top: 0;
left: 0;
transform: translateY(-100%);
z-index: 9999;
pointer-events: none;
color: var(–_styling—black) !important;
background: var(–_styling—green);
border: 1px solid var(–_styling—magenta);
font-family: Arial, sans-serif;
font-size: 0.75rem;
/* 12px */
font-weight: bold;
line-height: 1;
padding: 0.25em 0.5em;
white-space: nowrap;
width: max-content;
}
.wf-design-mode .main-content {
display: none;
}