:root{--body-font-family:"museo-sans", Helvetica, Arial, sans-serif;--header-font-family:"museo", Helvetica, Arial, sans-serif;--color-adgen-dark-grey:#515151;--color-adgen-grey:#e3e3e3;--color-adgen-orange:#f39d22;--color-adgen-purple:#562e90;--color-adgen-green:#33baa0;--color-adgen-pink:#ec217d;--color-adgen-sand:#fdf1de;--color-adgen-lilac:#ddd5e9;--gradient-adgen-pink:linear-gradient(90deg, var(--color-adgen-purple) 0%, var(--color-adgen-pink) 100%);--gradient-adgen-green:linear-gradient(90deg, var(--color-adgen-purple) 0%, #4a739e 50%, var(--color-adgen-green) 100%);--gradient-adgen-orange:linear-gradient(90deg, var(--color-adgen-pink) 0%, #ec6860 50%, var(--color-adgen-orange) 100%);--gradient-adgen-orange-alt:linear-gradient(90deg, var(--color-adgen-purple) 0%, var(--color-adgen-orange) 100%);--gradient-adgen-yellow-green:linear-gradient(90deg, var(--color-adgen-orange) 0%, var(--color-adgen-green) 100%)}.utl-heading-alpha,h1{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;font-size:clamp(2.5rem,2.037rem + 2.3148vw,4.0625rem);line-height:1}.utl-heading-beta,h2{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);line-height:1}.utl-heading-gamma,h3{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1.5}.utl-heading-delta,h4{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);line-height:1.34615}.utl-heading-epsilon,h5{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;font-size:clamp(1.125rem,1.088rem + .1852vw,1.25rem);font-weight:500;line-height:1}.utl-heading-zeta,h6{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;font-size:var(--base-font-size);font-weight:500;line-height:1.42857}a{color:var(--body-font-color);transition:color var(--base-timing) var(--base-transition);text-decoration:underline;display:inline-block}a:hover,a:focus{color:var(--body-font-color)}sub,sup{font-size:.875rem}.c-button{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-button:before{content:"";display:none}.c-button:hover,.c-button:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-button:disabled{opacity:.5;cursor:not-allowed}.c-button:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-button--beta{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-button--beta:before{content:"";display:none}.c-button--beta:hover,.c-button--beta:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-button--beta:disabled{opacity:.5;cursor:not-allowed}.c-button--beta:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-button--beta{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-button--gamma{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-button--gamma:before{content:"";display:none}.c-button--gamma:hover,.c-button--gamma:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-button--gamma:disabled{opacity:.5;cursor:not-allowed}.c-button--gamma:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-button--gamma{border-color:var(--color-adgen-green);color:#000;background-color:var(--color-adgen-green)}.c-button--delta{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-button--delta:before{content:"";display:none}.c-button--delta:hover,.c-button--delta:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-button--delta:disabled{opacity:.5;cursor:not-allowed}.c-button--delta:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-button--delta{border-color:var(--color-adgen-pink);color:#000;background-color:var(--color-adgen-pink)}.c-button--epsilon{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-button--epsilon:before{content:"";display:none}.c-button--epsilon:hover,.c-button--epsilon:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-button--epsilon:disabled{opacity:.5;cursor:not-allowed}.c-button--epsilon:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-button--epsilon{color:#000;background-color:#fff;border-color:#fff}label,legend{font-family:var(--body-font-family);font-weight:700}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea,select{font-family:var(--body-font-family);background-color:#fff;font-weight:700}input[type=submit],button[type=submit]{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}input[type=submit]:before,button[type=submit]:before{content:"";display:none}input[type=submit]:hover,button[type=submit]:hover,input[type=submit]:active,button[type=submit]:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}input[type=submit]:disabled,button[type=submit]:disabled{opacity:.5;cursor:not-allowed}input[type=submit]:disabled:hover,button[type=submit]:disabled:hover{color:#000;background-color:#0000;border-color:#000}.post-type-archive-resource .c-article--listed:after{color:#fff}.c-article--listed a{color:#fff;background:var(--gradient-adgen-orange-alt)}.post-type-archive-resource .c-article--listed a{background:var(--gradient-adgen-yellow-green)}.c-article--view .c-article__banner{background:var(--gradient-adgen-orange-alt)}@media screen and (width<=63.9375em){.c-article--view .c-article__banner{padding-top:calc(var(--space) * 4 + 5rem)}}@media screen and (width>=64em){.c-article--view .c-article__banner{padding-top:calc(var(--space) * 8 + 5.625rem)}}.single-resource .c-article__banner{background:var(--gradient-adgen-yellow-green)}.c-article--view .c-article__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#fff;text-align:center;margin:0;font-size:clamp(2.5rem,1.5741rem + 4.6296vw,5.625rem);line-height:1}.c-article--view .c-article__author{text-transform:none;color:#fff;font-size:1.125rem}.c-article--view .c-article__author-name{font-weight:700}.c-article--listed .c-article__media{opacity:1;transition:opacity var(--base-timing) var(--base-transition)}.c-article--listed:hover .c-article__media{opacity:.5}.c-article--view .c-article__back{color:#fff}.c-article--view.is-opinion .c-article__opinion-section-title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;margin-bottom:calc(var(--space) * 2);font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);line-height:1}.c-article--view.is-opinion .c-article__article-link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-article--view.is-opinion .c-article__article-link:before{content:"";display:none}.c-article--view.is-opinion .c-article__article-link:hover,.c-article--view.is-opinion .c-article__article-link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-article--view.is-opinion .c-article__article-link:disabled{opacity:.5;cursor:not-allowed}.c-article--view.is-opinion .c-article__article-link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-case-studies{background-color:#fff}.c-case-studies.t-sand{padding:calc(var(--space) * 4) 0;background-color:var(--color-adgen-sand)}@media screen and (width>=40em){.c-case-studies__wrapper{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,1fr);display:grid}}@media screen and (width>=40em) and (width<=63.9375em){.c-case-studies__wrapper .c-case-study--listed{grid-column:span 6}}@media screen and (width>=64em){.c-case-studies__wrapper .c-case-study--listed{grid-column:span 4}}.c-case-study--hero .c-case-study__meta{color:#000;background:var(--gradient-adgen-orange);overflow:hidden}@media screen and (width<=39.9375em){.c-case-study--hero .c-case-study__meta{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}}@media screen and (width>=40em){.c-case-study--hero .c-case-study__meta{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem;justify-content:flex-end}}@media screen and (width>=40em) and (width<=63.9375em){.c-case-study--hero .c-case-study__meta{padding:calc(var(--space) * 2);padding-top:calc(var(--space) * 12)}}@media screen and (width>=64em){.c-case-study--hero .c-case-study__meta{padding:calc(var(--space) * 2) calc(var(--space) * 4);padding-top:calc(var(--space) * 12)}}.blog .c-case-study--hero .c-case-study__meta{background:var(--gradient-adgen-orange-alt)}.c-case-study--hero .c-case-study__read{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-case-study--hero .c-case-study__read:before{content:"";display:none}.c-case-study--hero .c-case-study__read:hover,.c-case-study--hero .c-case-study__read:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-case-study--hero .c-case-study__read:disabled{opacity:.5;cursor:not-allowed}.c-case-study--hero .c-case-study__read:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-case-study--hero .c-case-study__pretitle{width:auto;margin-bottom:calc(var(--space) / 2);font-family:var(--header-font-family);text-transform:uppercase;letter-spacing:.125rem;color:#000;background-color:#fff;border-radius:1.875rem;padding:.5rem 1rem;font-size:.875rem;font-weight:900;display:inline-block}.c-case-study--listed .c-case-study__title-wrapper{color:#fff;transition:background var(--base-timing) var(--base-transition);background:0 0}.c-case-study--listed .c-case-study__title-wrapper:before{background:var(--gradient-adgen-orange);opacity:0;transition:opacity var(--base-timing) var(--base-transition)}.c-case-study--listed:hover .c-case-study__title-wrapper:before{opacity:.5}.c-case-study__title-wrapper:after{transition:color var(--base-timing) var(--base-transition)}.c-case-study--listed:hover .c-case-study__title-wrapper:after{color:#fff}.c-case-study--listed .c-case-study__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#fff;margin:0;font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);line-height:1.34615}.c-case-study--listed:hover .c-case-study__title{color:#fff}.c-case-study--hero .c-case-study__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#fff;margin-bottom:0;font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1.5}.c-case-study--related .c-case-study__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#fff;z-index:2;text-transform:none;margin:0;font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1;position:relative}.c-case-study--related:hover .c-case-study__title{color:#fff}.c-case-study--hero .c-case-study__media{overflow:hidden}@media screen and (width<=39.9375em){.c-case-study--hero .c-case-study__media{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}}@media screen and (width>=40em){.c-case-study--hero .c-case-study__media{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}}.c-case-study__banner{text-align:center;color:#fff;background:var(--gradient-adgen-orange)}@media screen and (width<=63.9375em){.c-case-study__banner{padding-top:calc(var(--space) * 4 + 5rem);padding-bottom:calc(var(--space) * 4)}}@media screen and (width>=64em){.c-case-study__banner{padding:calc(var(--space) * 8 + 5.625rem) 0;padding-bottom:calc(var(--space) * 4)}}.c-case-study__banner-pretitle{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#fff;margin-bottom:calc(var(--space) * 2);text-transform:none;font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1}.c-case-study__banner-headline{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#fff;text-transform:none;-webkit-text-stroke-width:0;transition:color var(--base-timing) var(--base-transition);margin:0;font-size:clamp(2.5rem,1.5741rem + 4.6296vw,5.625rem);line-height:1}.c-case-study__banner-link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-case-study__banner-link:before{content:"";display:none}.c-case-study__banner-link:hover,.c-case-study__banner-link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-case-study__banner-link:disabled{opacity:.5;cursor:not-allowed}.c-case-study__banner-link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-case-study__banner-link{color:#000;margin-top:calc(var(--space) * 4);background-color:#fff;border-color:#fff}.c-case-study__banner.has-green-button-hover .c-case-study__banner-link:hover,.c-case-study__banner.has-green-button-hover .c-case-study__banner-link:active{border-color:var(--color-adgen-green);color:#000;background-color:var(--color-adgen-green)}.c-case-study__banner.has-orange-button-hover .c-case-study__banner-link:hover,.c-case-study__banner.has-orange-button-hover .c-case-study__banner-link:active{border-color:var(--color-adgen-orange);color:#000;background-color:var(--color-adgen-orange)}.c-case-study__banner.has-pink-button-hover .c-case-study__banner-link:hover,.c-case-study__banner.has-pink-button-hover .c-case-study__banner-link:active{border-color:var(--color-adgen-pink);color:#000;background-color:var(--color-adgen-pink)}.c-case-study--related{background-color:#000}.c-case-study--related:hover{color:#fff;background-color:#000}.c-case-study--related:hover:before{opacity:.5}.c-case-study--related:hover:after{color:#fff}.c-case-study--related:before{content:"";z-index:1;background:var(--gradient-adgen-orange);opacity:0;width:100%;height:100%;transition:opacity var(--base-timing) var(--base-transition);position:absolute;top:0;right:0}.c-case-study--related:after{z-index:2;transition:none}.c-case-study--listed:hover .c-case-study__headline,.c-case-study--hero .c-case-study__headline{color:#fff}.c-content-accordions{--space:1.25rem;color:#000}.c-content-accordions:not(.t-transparent){padding:0}.c-content-accordions:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 4) 0}.c-content-accordions:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-content-accordions.t-pink{background:var(--gradient-adgen-pink)}.c-content-accordions.t-green{background:var(--gradient-adgen-green)}.c-content-accordions.t-orange{background:var(--gradient-adgen-orange-alt)}.c-content-accordions.t-orange_alt{background:var(--gradient-adgen-orange)}.c-content-accordions.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-content-accordions__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:var(--space);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1.5}.c-content-accordions__item{interpolate-size:allow-keywords;border-bottom:.0625rem solid #000}.c-content-accordions__item:first-child{border-bottom:.0625rem solid #000}.c-content-accordions:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-content-accordions__item{border-color:#fff}.c-content-accordions__item::details-content{height:0;transition:height var(--base-timing) var(--base-transition), content-visibility var(--base-timing) var(--base-transition) allow-discrete;overflow:clip}.c-content-accordions__item[open]::details-content{height:auto}.c-content-accordions__item-title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;padding:var(--space);justify-content:space-between;align-items:center;gap:var(--space);cursor:pointer;flex-direction:row-reverse;margin:0;font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);line-height:1.34615;text-decoration:none;display:flex}.c-content-accordions:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-content-accordions__item-title{color:#fff}.c-content-accordions__item-title:hover,.c-content-accordions__item-title:focus{background-color:#0000}.c-content-accordions__item-title:before{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";transition:transform var(--base-timing) var(--base-transition);margin:0;font-family:"Font Awesome 6 Pro";font-weight:900;display:inline-block;position:static}.c-content-accordions__item[open] .c-content-accordions__item-title:before{transform:rotate(-180deg)}.c-content-accordions__item-content{padding:var(--space);color:#000;background-color:#0000;font-size:clamp(1.125rem,1.0139rem + .5556vw,1.5rem)}.c-content-accordions:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-content-accordions__item-content{color:#fff}.c-content-cards{--space:1.25rem;color:#000}.c-content-cards:not(.t-transparent){padding:0}.c-content-cards:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 4) 0}.c-content-cards:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-content-cards.t-pink{background:var(--gradient-adgen-pink)}.c-content-cards.t-green{background:var(--gradient-adgen-green)}.c-content-cards.t-orange{background:var(--gradient-adgen-orange-alt)}.c-content-cards.t-orange_alt{background:var(--gradient-adgen-orange)}.c-content-cards.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-content-cards .swiper-wrapper{height:auto}.c-content-cards__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:calc(var(--space) * 2);text-align:center;font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1.5}.c-content-cards__item{padding:var(--space);box-sizing:border-box;text-align:center;color:#000;background-color:var(--color-adgen-lilac)}.c-content-cards__item-media{margin-bottom:var(--space);border-radius:1.875rem}.c-content-cards:not(.has-native-image-size) .c-content-cards__item-media{aspect-ratio:16/9;overflow:hidden}.c-content-cards__item-media img.is-secondary-image{display:none}.c-content-cards__item:hover .c-content-cards__item-media img.is-secondary-image{display:block}.c-content-cards__item:hover .c-content-cards__item-media img.is-primary-image{display:none}.c-content-cards__item-wrapper{background-color:#0000;align-items:center;padding:0}@media screen and (width>=40em){.c-content-cards:not(.has-two-per-row) .c-content-cards__item-wrapper{height:auto}}.c-content-cards__item-title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;background:var(--gradient-adgen-pink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1.2}.c-content-cards__item-link:not(.is-button){color:inherit;font-weight:700}.c-content-cards__item-link.is-button{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-content-cards__item-link.is-button:before{content:"";display:none}.c-content-cards__item-link.is-button:hover,.c-content-cards__item-link.is-button:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-content-cards__item-link.is-button:disabled{opacity:.5;cursor:not-allowed}.c-content-cards__item-link.is-button:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-content-cards__item-link.is-button{color:#000;background-color:#fff;border-color:#fff}.c-copy-block{--space:1.25rem;color:#000}.c-copy-block:not(.t-transparent){padding:0}.c-copy-block:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 4) 0}.c-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-copy-block.t-pink{background:var(--gradient-adgen-pink)}.c-copy-block.t-green{background:var(--gradient-adgen-green)}.c-copy-block.t-orange{background:var(--gradient-adgen-orange-alt)}.c-copy-block.t-orange_alt{background:var(--gradient-adgen-orange)}.c-copy-block.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-copy-block.has-no-bottom-padding{padding-bottom:0!important}.c-copy-block__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin:0;font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);line-height:1}@media screen and (width<=39.9375em){.c-copy-block__title{word-break:break-word}}.c-copy-block__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-copy-block__link:before{content:"";display:none}.c-copy-block__link:hover,.c-copy-block__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-copy-block__link:disabled{opacity:.5;cursor:not-allowed}.c-copy-block__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-copy-block__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-copy-block__link:before{content:"";display:none}.c-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-copy-block__link:hover,.c-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-copy-block__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-copy-block__link:disabled{opacity:.5;cursor:not-allowed}.c-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-copy-block__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-copy-block__link{color:#000;background-color:#fff;border-color:#fff}.c-cta-block{--space:1.25rem;color:#000}.c-cta-block:not(.t-transparent){padding:0}.c-cta-block:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 4) 0}.c-cta-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-cta-block.t-pink{background:var(--gradient-adgen-pink)}.c-cta-block.t-green{background:var(--gradient-adgen-green)}.c-cta-block.t-orange{background:var(--gradient-adgen-orange-alt)}.c-cta-block.t-orange_alt{background:var(--gradient-adgen-orange)}.c-cta-block.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-cta-block__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1.5}.c-cta-block__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-cta-block__link:before{content:"";display:none}.c-cta-block__link:hover,.c-cta-block__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-cta-block__link:disabled{opacity:.5;cursor:not-allowed}.c-cta-block__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-cta-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-cta-block__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-cta-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-cta-block__link:before{content:"";display:none}.c-cta-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-cta-block__link:hover,.c-cta-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-cta-block__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-cta-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-cta-block__link:disabled{opacity:.5;cursor:not-allowed}.c-cta-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-cta-block__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-cta-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-cta-block__link{color:#000;background-color:#fff;border-color:#fff}.c-filters__toggle{anchor-name:--filters;border-color:var(--color-adgen-purple);font-family:var(--body-font-family);color:#fff;background-color:var(--color-adgen-purple);transition:border-bottom-right-radius 50ms var(--base-transition), border-bottom-left-radius 50ms var(--base-transition);border-radius:1.875rem;font-weight:700}.c-filters:has(.c-filters__list:popover-open) .c-filters__toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.c-filters:has(.c-filters__list:popover-open) .c-filters__toggle:before{transform:translate(var(--space), -50%) rotate(180deg)}.c-filters__list{width:anchor-size(width);position-anchor:--filters;top:anchor(bottom);left:anchor(left);border:none;transform:none}.c-filters__list:popover-open{display:block}.c-filters__filter a{font-family:var(--body-font-family);color:#fff;background-color:var(--color-adgen-purple);transition:background-color var(--base-timing) var(--base-transition);font-weight:700}.c-filters__filter a:hover{background-color:var(--color-adgen-purple);text-decoration:underline}.c-form{--space:1.25rem;color:#000}.c-form__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:calc(var(--space) * 2);font-size:clamp(2.5rem,2.037rem + 2.3148vw,4.0625rem);line-height:1}.c-form__title:not(.t-black){-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.c-form__title.t-pink{color:var(--color-adgen-purple);background-image:var(--gradient-adgen-pink)}.c-form__title.t-green{color:var(--color-adgen-green);background-image:var(--gradient-adgen-green)}.c-form__title.t-orange{color:var(--color-adgen-orange);background-image:var(--gradient-adgen-orange-alt)}.c-form__title.t-orange_alt{color:var(--color-adgen-orange);background-image:var(--gradient-adgen-orange)}.c-form__title.t-yellow{color:var(--color-adgen-yellow);background-image:var(--gradient-adgen-yellow-green)}.c-form__intro{margin-bottom:calc(var(--space) * 2);color:inherit;font-size:1.125rem;line-height:1.2}.c-gallery{--space:1.25rem;color:#000}.c-gallery:not(.t-transparent){padding:0}.c-gallery:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 4) 0}.c-gallery:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-gallery.t-pink{background:var(--gradient-adgen-pink)}.c-gallery.t-green{background:var(--gradient-adgen-green)}.c-gallery.t-orange{background:var(--gradient-adgen-orange-alt)}.c-gallery.t-orange_alt{background:var(--gradient-adgen-orange)}.c-gallery.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-gallery__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:calc(var(--space) * 2);text-align:center;font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1.5}.c-hero-block{text-align:center;color:#000}@media screen and (width<=63.9375em){.o-flexible-module:first-child .c-hero-block{padding-top:calc(var(--space) * 4 + 5rem);padding-bottom:calc(var(--space) * 4)}}@media screen and (width>=64em){.o-flexible-module:first-child .c-hero-block{padding-top:calc(var(--space) * 4 + 5.625rem);padding-bottom:calc(var(--space) * 4)}}.c-hero-block{background-color:#fff}.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-hero-block.t-pink{background:var(--gradient-adgen-pink)}.c-hero-block.t-green{background:var(--gradient-adgen-green)}.c-hero-block.t-orange{background:var(--gradient-adgen-orange-alt)}.c-hero-block.t-orange_alt{background:var(--gradient-adgen-orange)}.c-hero-block.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-hero-block__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin:0;font-size:clamp(2.5rem,1.5741rem + 4.6296vw,5.625rem);line-height:1}.c-hero-block__title-small{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#fff;margin:0;margin-top:calc(var(--space) / 2);font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);line-height:1}.c-hero-block__content{width:100%}.c-hero-block__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-hero-block__link:before{content:"";display:none}.c-hero-block__link:hover,.c-hero-block__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-hero-block__link:disabled{opacity:.5;cursor:not-allowed}.c-hero-block__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-hero-block__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-hero-block__link:before{content:"";display:none}.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-hero-block__link:hover,.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-hero-block__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-hero-block__link:disabled{opacity:.5;cursor:not-allowed}.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-hero-block__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-hero-block__link{color:#000;background-color:#fff;border-color:#fff}.c-hero-block.has-green-button-hover .c-hero-block__link:hover,.c-hero-block.has-green-button-hover .c-hero-block__link:active{border-color:var(--color-adgen-green);color:#000;background-color:var(--color-adgen-green)}.c-hero-block.has-orange-button-hover .c-hero-block__link:hover,.c-hero-block.has-orange-button-hover .c-hero-block__link:active{border-color:var(--color-adgen-orange);color:#000;background-color:var(--color-adgen-orange)}.c-hero-block.has-pink-button-hover .c-hero-block__link:hover,.c-hero-block.has-pink-button-hover .c-hero-block__link:active{border-color:var(--color-adgen-pink);color:#000;background-color:var(--color-adgen-pink)}.c-logo-slider{--space:1.25rem;color:#000}.c-logo-slider:not(.t-transparent){padding:0}.c-logo-slider:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 4) 0}.c-logo-slider.has-reduced-padding:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 2) 0}.c-logo-slider:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-logo-slider.t-pink{background:var(--gradient-adgen-pink)}.c-logo-slider.t-green{background:var(--gradient-adgen-green)}.c-logo-slider.t-orange{background:var(--gradient-adgen-orange-alt)}.c-logo-slider.t-orange_alt{background:var(--gradient-adgen-orange)}.c-logo-slider.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-logo-slider .swiper-wrapper{height:auto}.c-logo-slider__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:calc(var(--space) * 2);font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);line-height:1.34615}.c-multi-copy-block{--space:1.25rem;color:#000}.c-multi-copy-block:not(.t-transparent){padding:0}.c-multi-copy-block:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 4) 0}.c-multi-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-multi-copy-block.t-pink{background:var(--gradient-adgen-pink)}.c-multi-copy-block.t-green{background:var(--gradient-adgen-green)}.c-multi-copy-block.t-orange{background:var(--gradient-adgen-orange-alt)}.c-multi-copy-block.t-orange_alt{background:var(--gradient-adgen-orange)}.c-multi-copy-block.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-multi-copy-block__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1.2}@media screen and (width<=39.9375em){.c-multi-copy-block__title{margin-bottom:calc(var(--space) * 2)}}@media screen and (width>=40em){.c-multi-copy-block__title{margin-bottom:calc(var(--space) / 2)}}.c-rollover-pods{background-color:#fff}.c-rollover-pods.t-sand{padding:calc(var(--space) * 4) 0;background-color:var(--color-adgen-sand)}@media screen and (width>=40em){.c-rollover-pods__wrapper{gap:calc(var(--space) * 2);grid-template-rows:auto auto auto;display:grid}}@media screen and (width>=40em) and (width<=63.9375em){.c-rollover-pods__wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=64em){.c-rollover-pods__wrapper{grid-template-columns:repeat(3,1fr)}}.c-rollover-pods__pod,.c-rollover-pods__pod-title-wrapper,.c-rollover-pods__pod-content{justify-content:center;align-items:center;width:100%;display:flex}.c-rollover-pods__pod{text-align:center;color:#000;background:#fff;position:relative}@media screen and (width>=64em){.c-rollover-pods__pod{aspect-ratio:1}}.c-rollover-pods:not(.t-white) .c-rollover-pods__pod{color:#fff}.c-rollover-pods__pod.t-pink{color:#fff;background:var(--gradient-adgen-pink)}.c-rollover-pods__pod.t-green{color:#fff;background:var(--gradient-adgen-green)}.c-rollover-pods__pod.t-orange{color:#fff;background:var(--gradient-adgen-orange-alt)}.c-rollover-pods__pod.t-orange_alt{background:var(--gradient-adgen-orange)}.c-rollover-pods__pod.t-yellow{background:var(--gradient-adgen-yellow-green)}@media screen and (width<=63.9375em){.c-rollover-pods__pod:not(:last-child){margin-bottom:calc(var(--space) * 2)}}.c-rollover-pods__pod-title-wrapper{padding:calc(var(--space) * 2);flex-direction:column}@media screen and (width>=64em){.c-rollover-pods__pod-title-wrapper{height:100%;position:absolute;inset:0}}.c-rollover-pods__pod-title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;z-index:1;font-size:clamp(1.125rem,1.088rem + .1852vw,1.25rem);font-weight:500;line-height:1.5}@media screen and (width>=64em){.c-rollover-pods__pod-title{margin:0}}.c-rollover-pods__pod-content{color:inherit;font-size:clamp(1rem,.963rem + .1852vw,1.125rem);font-weight:700}@media screen and (width>=64em){.c-rollover-pods__pod-content{padding:calc(var(--space) * 2);z-index:2;opacity:0;transition:opacity var(--base-timing) var(--base-transition);background:#fff;position:absolute;inset:0}.c-rollover-pods__pod.t-pink .c-rollover-pods__pod-content{color:#000;background:var(--color-adgen-pink)}.c-rollover-pods__pod.t-green .c-rollover-pods__pod-content{background:var(--color-adgen-green)}.c-rollover-pods__pod.t-orange .c-rollover-pods__pod-content,.c-rollover-pods__pod.t-orange_alt .c-rollover-pods__pod-content{color:#000;background:var(--color-adgen-orange)}.c-rollover-pods__pod.t-yellow .c-rollover-pods__pod-content{background:var(--color-adgen-green)}}.c-rollover-pods__pod:hover .c-rollover-pods__pod-content{opacity:1}.c-rollover-pods__pod-content.is-mobile{background:0 0!important}@media screen and (width>=64em){.c-rollover-pods__pod-content.is-mobile{display:none}}@media screen and (width<=63.9375em){.c-rollover-pods__pod-content:not(.is-mobile){display:none}}.c-sbs-copy-block{--space:1.25rem;color:#000;padding:0}.c-sbs-copy-block:not(.t-transparent){padding:0}.c-sbs-copy-block:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 4) 0}.c-sbs-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-sbs-copy-block.t-pink{background:var(--gradient-adgen-pink)}.c-sbs-copy-block.t-green{background:var(--gradient-adgen-green)}.c-sbs-copy-block.t-orange{background:var(--gradient-adgen-orange-alt)}.c-sbs-copy-block.t-orange_alt{background:var(--gradient-adgen-orange)}.c-sbs-copy-block.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-sbs-copy-block__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.5rem,2.037rem + 2.3148vw,4.0625rem);line-height:1.11111}.c-sbs-copy-block__title.t-pink{background-image:var(--gradient-adgen-pink)}.c-sbs-copy-block__title.t-green{background-image:var(--gradient-adgen-green)}.c-sbs-copy-block__title.t-orange{background-image:var(--gradient-adgen-orange-alt)}.c-sbs-copy-block__title.t-orange_alt{background-image:var(--gradient-adgen-orange)}.c-sbs-copy-block__title.t-yellow{background-image:var(--gradient-adgen-yellow-green)}.c-sbs-copy-block__title.t-black{color:#000;-webkit-text-fill-color:currentcolor;background-image:none}.c-sbs-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-sbs-copy-block__title{color:#fff;-webkit-text-fill-color:currentcolor;background-image:none}.c-sbs-copy-block__intro{margin-bottom:var(--space);font-weight:700}.c-sbs-copy-block__content:is(h1,h2,h3,h4,h5,h6){margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);line-height:1.34615;font-family:var(--body-font-family)}.c-sbs-copy-block__content-block-title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:var(--space);font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);line-height:1.11111}.c-sbs-text-media-block{--space:1.25rem;color:#000;padding:0}.c-sbs-text-media-block:not(.t-transparent):not(.has-no-padding){padding:0}.c-sbs-text-media-block:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 2) 0}.c-sbs-text-media-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-sbs-text-media-block.t-pink{background:var(--gradient-adgen-pink)}.c-sbs-text-media-block.t-green{background:var(--gradient-adgen-green)}.c-sbs-text-media-block.t-orange{background:var(--gradient-adgen-orange-alt)}.c-sbs-text-media-block.t-orange_alt{background:var(--gradient-adgen-orange)}.c-sbs-text-media-block.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-sbs-text-media-block__media{border-radius:1.875rem;overflow:hidden}.news.has-alternate-layout .c-sbs-text-media-block__media,.case-studies.has-alternate-layout .c-sbs-text-media-block__media{border-radius:0}@media screen and (width<=39.9375em){.news.has-alternate-layout .c-sbs-text-media-block__media,.case-studies.has-alternate-layout .c-sbs-text-media-block__media{border-top-left-radius:1.875rem;border-top-right-radius:1.875rem}}@media screen and (width>=40em){.news.has-alternate-layout .c-sbs-text-media-block:nth-child(odd) .c-sbs-text-media-block__media,.case-studies.has-alternate-layout .c-sbs-text-media-block:nth-child(odd) .c-sbs-text-media-block__media{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem}.news.has-alternate-layout .c-sbs-text-media-block:nth-child(2n) .c-sbs-text-media-block__media,.case-studies.has-alternate-layout .c-sbs-text-media-block:nth-child(2n) .c-sbs-text-media-block__media{border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem}}.news.has-alternate-layout .c-sbs-text-media-block__content-container,.case-studies.has-alternate-layout .c-sbs-text-media-block__content-container{background-color:#000}@media screen and (width<=39.9375em){.news.has-alternate-layout .c-sbs-text-media-block__content-container,.case-studies.has-alternate-layout .c-sbs-text-media-block__content-container{border-bottom-right-radius:1.875rem;border-bottom-left-radius:1.875rem}}@media screen and (width>=40em){.news.has-alternate-layout .c-sbs-text-media-block:nth-child(odd) .c-sbs-text-media-block__content-container,.case-studies.has-alternate-layout .c-sbs-text-media-block:nth-child(odd) .c-sbs-text-media-block__content-container{border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem}.news.has-alternate-layout .c-sbs-text-media-block:nth-child(2n) .c-sbs-text-media-block__content-container,.case-studies.has-alternate-layout .c-sbs-text-media-block:nth-child(2n) .c-sbs-text-media-block__content-container{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem}}.c-sbs-text-media-block__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:calc(var(--space) * 2);font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);line-height:1}.c-sbs-text-media-block.t-white .c-sbs-text-media-block__title{background:var(--gradient-adgen-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.3125rem}.news.has-alternate-layout .c-sbs-text-media-block__title,.case-studies.has-alternate-layout .c-sbs-text-media-block__title,.news.has-alternate-layout .c-sbs-text-media-block__content,.case-studies.has-alternate-layout .c-sbs-text-media-block__content{color:#fff}.c-sbs-text-media-block__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-sbs-text-media-block__link:before{content:"";display:none}.c-sbs-text-media-block__link:hover,.c-sbs-text-media-block__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-sbs-text-media-block__link:disabled{opacity:.5;cursor:not-allowed}.c-sbs-text-media-block__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-sbs-text-media-block__link{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-sbs-text-media-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-sbs-text-media-block__link,.news.has-alternate-layout .c-sbs-text-media-block__link,.case-studies.has-alternate-layout .c-sbs-text-media-block__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-sbs-text-media-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-sbs-text-media-block__link:before,.news.has-alternate-layout .c-sbs-text-media-block__link:before,.case-studies.has-alternate-layout .c-sbs-text-media-block__link:before{content:"";display:none}.c-sbs-text-media-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-sbs-text-media-block__link:hover,.news.has-alternate-layout .c-sbs-text-media-block__link:hover,.case-studies.has-alternate-layout .c-sbs-text-media-block__link:hover,.c-sbs-text-media-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-sbs-text-media-block__link:active,.news.has-alternate-layout .c-sbs-text-media-block__link:active,.case-studies.has-alternate-layout .c-sbs-text-media-block__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-sbs-text-media-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-sbs-text-media-block__link:disabled,.news.has-alternate-layout .c-sbs-text-media-block__link:disabled,.case-studies.has-alternate-layout .c-sbs-text-media-block__link:disabled{opacity:.5;cursor:not-allowed}.c-sbs-text-media-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-sbs-text-media-block__link:disabled:hover,.news.has-alternate-layout .c-sbs-text-media-block__link:disabled:hover,.case-studies.has-alternate-layout .c-sbs-text-media-block__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-sbs-text-media-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-sbs-text-media-block__link,.news.has-alternate-layout .c-sbs-text-media-block__link,.case-studies.has-alternate-layout .c-sbs-text-media-block__link{color:#000;background-color:#fff;border-color:#fff}.c-section-navigation{--space:1.25rem;color:#000}.c-section-navigation:not(.t-transparent){padding:0}.c-section-navigation:not(.t-transparent):not(.t-white){padding:calc(var(--space) * 4) 0}.c-section-navigation:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow){color:#fff}.c-section-navigation.t-pink{background:var(--gradient-adgen-pink)}.c-section-navigation.t-green{background:var(--gradient-adgen-green)}.c-section-navigation.t-orange{background:var(--gradient-adgen-orange-alt)}.c-section-navigation.t-orange_alt{background:var(--gradient-adgen-orange)}.c-section-navigation.t-yellow{background:var(--gradient-adgen-yellow-green)}.c-section-navigation__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:calc(var(--space) * 2);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:clamp(1.5625rem,2.1296rem - .6481vw,2rem)}.c-section-navigation__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-section-navigation__link:before{content:"";display:none}.c-section-navigation__link:hover,.c-section-navigation__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-section-navigation__link:disabled{opacity:.5;cursor:not-allowed}.c-section-navigation__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-section-navigation:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-section-navigation__link{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-section-navigation:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-section-navigation__link:before{content:"";display:none}.c-section-navigation:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-section-navigation__link:hover,.c-section-navigation:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-section-navigation__link:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-section-navigation:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-section-navigation__link:disabled{opacity:.5;cursor:not-allowed}.c-section-navigation:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-section-navigation__link:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-section-navigation:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .c-section-navigation__link{color:#000;background-color:#fff;border-color:#fff}.c-stat-pods{--space:1.25rem;padding:calc(var(--space) * 2) 0;color:#000;background-color:var(--color-adgen-sand)}.c-stat-pods__title{padding:calc(var(--space) / 2) var(--space);font-family:var(--header-font-family);color:#000;background-color:var(--color-adgen-orange);font-size:.875rem;font-weight:900}@media screen and (width<=74.9375em){.c-stat-pods__title{transform:translate(var(--space), calc(-2.5rem + -50%))}}@media screen and (width>=75em){.c-stat-pods__title{transform:translateY(calc(-2.5rem - 50%))}}.c-stat-pods__single-stat{font-family:var(--header-font-family);background:var(--gradient-adgen-orange);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.625rem;font-weight:900;line-height:1}.c-stat-pods__single-description{text-transform:none;color:#000;font-weight:700}.c-stats-block{--space:1.25rem}.c-stats-block:not(.t-transparent){padding:calc(var(--space) * 2) 0}.c-stats-block{font-family:var(--header-font-family);color:#000;background-color:var(--color-adgen-sand);font-weight:900}.c-stats-block__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:calc(var(--space) * 2);text-align:center;font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);line-height:1.34615}.c-stats-block__single,.c-stats-block__single-title{color:inherit}.c-stats-block__single{width:100%}.c-stats-block__single-title{letter-spacing:normal;margin-right:0}.c-stats-block__single-stat{background:var(--gradient-adgen-orange);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.c-stats-block__single-description{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;text-transform:none;margin-bottom:0;font-size:clamp(1.125rem,1.088rem + .1852vw,1.25rem);font-weight:700;line-height:1}.c-social-link{color:#fff}.c-team-slider__slide-title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:inherit;margin-bottom:calc(var(--space) * 2);text-align:center;background:var(--gradient-adgen-orange);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.3125rem;font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);line-height:1}@media screen and (width>=40em){.c-team-slider__people-wrapper{gap:calc(var(--space) * 2) var(--space);grid-template-columns:repeat(3,1fr);display:grid}}.c-team-slider__person{text-align:center;interpolate-size:allow-keywords}@media screen and (width<=39.9375em){.c-team-slider__person:not(:last-child){margin-bottom:calc(var(--space) * 2)}}.c-team-slider__person::details-content{height:0;transition:height .3s ease, content-visibility .3s ease allow-discrete;overflow:clip}.c-team-slider__person[open]::details-content{height:auto}.c-team-slider__person-media{width:12.5rem;max-width:100%;margin:0 auto;margin-bottom:var(--space);background:linear-gradient(white, white) content-box, var(--gradient-adgen-orange) border-box;aspect-ratio:1;background-origin:border-box;background-clip:content-box,border-box;border-radius:50%;padding:.1875rem;overflow:hidden}.c-team-slider__person-media img{object-fit:cover;object-position:center center;border-radius:50%;width:100%;height:100%;overflow:hidden}.c-team-slider__person-meta{cursor:pointer;list-style:none}.c-team-slider__person-meta::marker{content:none}.c-team-slider__person-meta::-webkit-details-marker{display:none}.c-team-slider__person-name,.c-team-slider__person-job-title{font-size:1.125rem}.c-team-slider__person-name{font-weight:700}.c-team-slider__person-button{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.c-team-slider__person-button:before{content:"";display:none}.c-team-slider__person-button:hover,.c-team-slider__person-button:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.c-team-slider__person-button:disabled{opacity:.5;cursor:not-allowed}.c-team-slider__person-button:disabled:hover{color:#000;background-color:#0000;border-color:#000}.c-team-slider__person-button{width:auto;margin-top:var(--space);font-size:.75rem;display:inline-block}.c-team-slider__person:hover .c-team-slider__person-button{color:#fff;background-color:#000;border-color:#000}.c-team-slider__person-button-less{display:none}.c-team-slider__person[open] .c-team-slider__person-button-less{display:inline}.c-team-slider__person[open] .c-team-slider__person-button-more{display:none}.c-team-slider__person-content{margin-top:var(--space)}.c-video__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;margin-bottom:calc(var(--space) * 2);text-align:center;font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);line-height:1}.c-video__play-button:before{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";z-index:3;color:var(--color-adgen-orange);font-family:"Font Awesome 6 Pro";font-size:7.5rem;font-weight:100;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=39.9375em){.c-wysiwyg.is-two_col .grid-container .cell:first-of-type .c-wysiwyg__content{margin-bottom:var(--space)}}.o-flexible-module{--space:1.25rem}.style-guide .o-flexible-module:not(.o-flexible-module--flush){margin-bottom:calc(var(--space) * 4)}.o-footer{background:var(--gradient-adgen-pink)}.o-footer.t-green{background:var(--gradient-adgen-green)}.o-footer.t-orange{background:var(--gradient-adgen-orange-alt)}.o-footer.t-orange_alt{background:var(--gradient-adgen-orange)}.o-footer.t-yellow{background:var(--gradient-adgen-yellow-green)}body:has(.o-footer__contact-strip) .o-footer{margin-top:0}.o-footer__primary{gap:calc(var(--space) * 2) 2.5rem;display:grid}@media screen and (width<=39.9375em){.o-footer__primary{grid-template-columns:1fr}}@media screen and (width>=40em) and (width<=63.9375em){.o-footer__primary{gap:calc(var(--space) * 2) 1.875rem;grid-template-columns:repeat(3,1fr)}}@media screen and (width>=64em){.o-footer__primary{grid-template-columns:repeat(5,1fr);align-items:center;gap:0 1.875rem}}.o-footer__logo-wrapper{margin:0}@media screen and (width>=40em) and (width<=63.9375em){.o-footer__logo-wrapper{grid-column:1/3}}@media screen and (width>=40em){.o-footer__image{text-align:center}}@media screen and (width>=40em) and (width<=63.9375em){.o-footer__image{grid-column:3;place-self:center end}}.o-footer__logo svg{max-width:100%;height:auto}.o-footer__contact-atom a:hover{color:#fff}.o-header{background:var(--gradient-adgen-pink);width:100%;transition:background var(--base-timing) var(--base-transition);position:absolute;top:0;right:0}.o-header.t-pink{background:var(--gradient-adgen-pink)}.o-header.t-green{background:var(--gradient-adgen-green)}.o-header.t-orange{background:var(--gradient-adgen-orange-alt)}.o-header.t-orange_alt{background:var(--gradient-adgen-orange)}.o-header.t-yellow{background:var(--gradient-adgen-yellow-green)}body:has(.off-canvas.is-open) .o-header{background:#000}.o-header__logo{line-height:0}@media screen and (width<=39.9375em){.o-header__logo{width:70%}}@media screen and (width>=40em) and (width<=63.9375em){.o-header__logo{width:80%}}@media screen and (width>=64em){.o-header__logo{width:55%}}.o-header__logo svg{max-width:100%;height:auto}.off-canvas-content.is-open-right .o-header__logo svg path{fill:revert-layer}.off-canvas-content.is-open-right .o-header__logo svg path:first-of-type{fill:#fff}.o-header__contact-trigger{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.o-header__contact-trigger:before{content:"";display:none}.o-header__contact-trigger:hover,.o-header__contact-trigger:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.o-header__contact-trigger:disabled{opacity:.5;cursor:not-allowed}.o-header__contact-trigger:disabled:hover{color:#000;background-color:#0000;border-color:#000}.o-header__contact-trigger{color:#000;background-color:#fff;border-color:#fff}.o-header__nav-toggle:before,.o-header__nav-toggle:after{border-top:.125rem solid #fff}.o-header__nav-toggle span{background-color:#fff}.single-post .o-related-articles{margin-bottom:calc(var(--space) * 4)}.o-related-case-studies__title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:#000;margin-bottom:calc(var(--space) * 2);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:1.5}.contact__content-col:not(.is-form){background-color:#fff}.contact__section-title{margin:0 0 var(--space);font-family:var(--header-font-family);font-size:var(--global-font-size);font-weight:900;line-height:var(--base-line-height);color:var(--color-adgen-purple);background:var(--gradient-adgen-pink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,2.037rem + 2.3148vw,4.0625rem);line-height:1}@media screen and (width<=39.9375em){.contact__section-title{margin-bottom:calc(var(--space) * 2)}}@media screen and (width>=40em){.contact__section-title{margin-bottom:calc(var(--space) * 4)}}.contact__content-col.is-form .contact__section-title{margin-bottom:calc(var(--space) * 2)}.contact__form-intro{font-family:var(--body-font-family);color:inherit;font-size:1.125rem;font-weight:400;line-height:1.2}@media screen and (width<=39.9375em){.contact__form-intro{margin-bottom:calc(var(--space) * 2)}}@media screen and (width>=40em){.contact__form-intro{margin:0}}.off-canvas{padding-top:calc(var(--space) * 10);background-color:#000}.off-canvas .off-canvas__contact{padding:calc(var(--space) / 2) var(--space);border:solid .0625rem var(--color-adgen-orange);font-family:var(--body-font-family);text-align:center;font-size:1.125rem;font-weight:700;line-height:var(--base-line-height);-webkit-font-smoothing:antialiased;color:#000;background-color:var(--color-adgen-orange);cursor:pointer;vertical-align:top;white-space:normal;transition:all var(--base-timing) var(--base-transition);border-radius:1.875rem;outline:none;text-decoration:none;position:relative;overflow:hidden}.off-canvas .off-canvas__contact:before{content:"";display:none}.off-canvas .off-canvas__contact:hover,.off-canvas .off-canvas__contact:active{border-color:var(--color-adgen-purple);color:#fff;background-color:var(--color-adgen-purple)}.off-canvas .off-canvas__contact:disabled{opacity:.5;cursor:not-allowed}.off-canvas .off-canvas__contact:disabled:hover{color:#000;background-color:#0000;border-color:#000}.off-canvas .off-canvas__contact{color:#000;background-color:#fff;border-color:#fff}@media screen and (width<=39.9375em){.off-canvas .off-canvas__contact{width:100%;display:block}}@media screen and (width>=40em){.off-canvas .off-canvas__contact{width:auto}}.s-gravity-forms .gform-theme--framework .gform_required_legend,.s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-family:var(--body-font-family);font-weight:700}.c-form .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:red}.c-form .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield input[type=text],.c-form .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield input[type=email],.c-form .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield textarea,.c-form .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield select{font-family:var(--body-font-family);background-color:#fff;font-weight:700}.s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_consent_label{font-family:var(--body-font-family);font-weight:700}.s-gravity-forms .gform_wrapper .gform_footer .gform_button{-webkit-font-smoothing:antialiased;cursor:pointer;vertical-align:top;white-space:normal;outline:none;position:relative;overflow:hidden;margin-top:calc(var(--space) * 2)!important;padding:calc(var(--space) / 2) var(--space)!important;border:solid .0625rem var(--color-adgen-orange)!important;font-family:var(--body-font-family)!important;text-align:center!important;font-size:1.125rem!important;font-weight:700!important;line-height:var(--base-line-height)!important;color:#000!important;background-color:var(--color-adgen-orange)!important;transition:all var(--base-timing) var(--base-transition)!important;border-radius:1.875rem!important;text-decoration:none!important}@media screen and (width<=39.9375em){.s-gravity-forms .gform_wrapper .gform_footer .gform_button{width:100%!important}}.c-form.t-button-purple .s-gravity-forms .gform_wrapper .gform_footer .gform_button,main.contact .s-gravity-forms .gform_wrapper .gform_footer .gform_button,.c-form.t-button-purple .s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover,.c-form.t-button-purple .s-gravity-forms .gform_wrapper .gform_footer .gform_button:active,main.contact .s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover,main.contact .s-gravity-forms .gform_wrapper .gform_footer .gform_button:active{border-color:var(--color-adgen-purple)!important;color:#fff!important;background-color:var(--color-adgen-purple)!important}.c-form.t-button-green .s-gravity-forms .gform_wrapper .gform_footer .gform_button{border-color:var(--color-adgen-green)!important;background-color:var(--color-adgen-green)!important}.c-form.t-button-green .s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover,.c-form.t-button-green .s-gravity-forms .gform_wrapper .gform_footer .gform_button:active{border-color:var(--color-adgen-purple)!important;color:#fff!important;background-color:var(--color-adgen-purple)!important}.c-form.t-button-pink .s-gravity-forms .gform_wrapper .gform_footer .gform_button{border-color:var(--color-adgen-pink)!important;background-color:var(--color-adgen-pink)!important}.c-form.t-button-pink .s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover,.c-form.t-button-pink .s-gravity-forms .gform_wrapper .gform_footer .gform_button:active{border-color:var(--color-adgen-purple)!important;color:#fff!important;background-color:var(--color-adgen-purple)!important}.s-gravity-forms .gform_wrapper .gform_footer .gform_button:before{content:""!important;display:none!important}.s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover,.s-gravity-forms .gform_wrapper .gform_footer .gform_button:active{border-color:var(--color-adgen-purple)!important;color:#fff!important;background-color:var(--color-adgen-purple)!important}.s-gravity-forms .gform_wrapper .gform_footer .gform_button:disabled{opacity:.5;cursor:not-allowed}.s-gravity-forms .gform_wrapper .gform_footer .gform_button:disabled:hover{color:#000;background-color:#0000;border-color:#000}@media screen and (width>=40em){.c-content-cards:not(.has-equal-card-height) .s-swiper .swiper-slide{height:auto}}.c-stats-block .s-swiper .swiper-pagination,.c-team-slider .s-swiper .swiper-pagination{margin-top:calc(var(--space) * 2);position:static}.s-swiper .swiper-pagination-bullet{--swiper-pagination-color:black;--swiper-pagination-bullet-inactive-color:black;border:none!important}.c-stats-block .s-swiper .swiper-pagination-bullet{--swiper-pagination-color:var(--color-adgen-pink);--swiper-pagination-bullet-inactive-color:var(--color-adgen-pink)}.c-team-slider .s-swiper .swiper-pagination-bullet{--swiper-pagination-color:var(--color-adgen-orange);--swiper-pagination-bullet-inactive-color:var(--color-adgen-orange)}.c-gallery:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-swiper .swiper-pagination-bullet,.c-multi-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-swiper .swiper-pagination-bullet,.c-content-cards:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-swiper .swiper-pagination-bullet,.c-logo-slider:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-swiper .swiper-pagination-bullet{--swiper-pagination-color:white;--swiper-pagination-bullet-inactive-color:white}.s-swiper .swiper-pagination-bullet:before{background-color:#000}.c-gallery:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-swiper .swiper-pagination-bullet:before,.c-multi-copy-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-swiper .swiper-pagination-bullet:before,.c-content-cards:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-swiper .swiper-pagination-bullet:before,.c-logo-slider:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-swiper .swiper-pagination-bullet:before{background-color:#fff}.c-stats-block .s-swiper .swiper-pagination-bullet:before{background-color:var(--color-adgen-pink)}.c-team-slider .s-swiper .swiper-pagination-bullet:before{background-color:var(--color-adgen-orange)}.o-header .o-header__nav .s-wp-nav .menu-item.current-menu-item .menu-item-link,.o-header .o-header__nav .s-wp-nav .menu-item .menu-item-link:hover{color:#fff}.o-header .o-header__nav .s-wp-nav .menu-item.current-menu-item .menu-item-link .menu-item-text,.o-header .o-header__nav .s-wp-nav .menu-item .menu-item-link:hover .menu-item-text{text-underline-offset:.25rem;text-decoration:underline}.o-header__nav .s-wp-nav .menu-item.menu-item-has-children .menu-item-link:hover{color:#000;background-color:#fff}.o-header__nav .s-wp-nav .menu-item.menu-item-has-children:has(.sub-menu:hover) .menu-item-link{color:#000;background-color:#fff}.o-header__nav .s-wp-nav .menu-item.menu-item-has-children .menu-item-link:hover .menu-item-text{color:#000;text-decoration-color:#000}.o-header__nav .s-wp-nav .menu-item.menu-item-has-children:has(.sub-menu:hover) .menu-item-link .menu-item-text{color:#000;text-decoration-color:#000}.off-canvas__nav .s-wp-nav .sub-menu-toggle:before{font-size:1.625rem}.o-header__nav .s-wp-nav .menu-item-link{font-family:var(--body-font-family);color:#fff;font-size:1.125rem;font-weight:700}.off-canvas__nav .s-wp-nav .menu-item-link{font-family:var(--body-font-family);font-weight:700}.s-wp-nav .sub-menu{display:none;overflow:hidden}.o-header__nav .s-wp-nav .sub-menu{z-index:30;opacity:1;background-color:#fff;border-radius:0 0 1.25rem 1.25rem;width:100%;min-width:16.25rem;margin:0;padding:0;position:absolute;top:100%;left:0;box-shadow:0 .25rem 1.875rem #f6a01840}.o-header__nav .s-wp-nav .sub-menu li{overflow:hidden}.o-header__nav .s-wp-nav .sub-menu li:first-child a{border-top-right-radius:0}.o-header__nav .s-wp-nav .sub-menu li:last-child a{border-bottom-right-radius:0;border-bottom-left-radius:0}.o-header__nav .s-wp-nav .sub-menu a{width:100%;padding:calc(var(--space) / 2) calc(var(--space) * 2);font-family:var(--body-font-family);text-align:left;background-color:#0000;border-radius:0;margin:0;text-decoration:none;display:block;overflow:hidden;color:#000!important;font-weight:700!important}.off-canvas__nav .s-wp-nav .sub-menu a{font-size:1.25rem}.o-header__nav .s-wp-nav .sub-menu a:hover{font-weight:600;text-decoration:underline;color:#000!important;background-color:#0000!important}.s-wp-pagination .page-numbers{color:#000}.s-wp-pagination .page-numbers.current{color:#000;background-color:var(--color-adgen-orange)}.s-yoast-breadcrumbs{font-family:var(--body-font-family);font-weight:700}.c-hero-block .s-yoast-breadcrumbs{justify-content:center}.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-yoast-breadcrumbs,.single-post .s-yoast-breadcrumbs,.single-resource .s-yoast-breadcrumbs,.single-case_study .s-yoast-breadcrumbs,.c-hero-block:is(.t-pink,.t-green,.t-orange,.t-orange_alt,.t-yellow) .s-yoast-breadcrumbs li:first-child a,.single-post .s-yoast-breadcrumbs li:first-child a,.single-resource .s-yoast-breadcrumbs li:first-child a,.single-case_study .s-yoast-breadcrumbs li:first-child a{color:#fff}.single-post .s-yoast-breadcrumbs,.single-resource .s-yoast-breadcrumbs,.single-case_study .s-yoast-breadcrumbs{justify-content:center}.s-yoast-breadcrumbs a{color:inherit}.utl-clearfix:after{content:"";clear:both;display:block}.utl-hide{display:none}.utl-fontawesome{text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Pro";font-weight:900;display:inline-block}body{font-family:var(--body-font-family);font-weight:400}
