.gsusa-accreditation-logos{display:grid;grid-template-columns:auto;justify-content:center;gap:var(--space-md)}.gsusa-accreditation-logos aside{outline-style:solid;outline-width:4px;outline-color:#e9edfb;display:grid;gap:var(--space-md);grid-template-rows:4rem 1fr;max-width:50rem;justify-items:center;align-items:center;align-content:space-between;padding:clamp(var(--space-md), 5vw, var(--space-xl))}.courses__show .gsusa-accreditation-logos aside{padding:clamp(var(--space-md), 5vw, var(--space-lg))}.gsusa-accreditation-logos aside p{margin:0;text-wrap:pretty}.gsusa-accreditation-logos aside a:link{color:#015eb4}.gsusa-accreditation-logos aside a:visited{color:#015eb4}.gsusa-accreditation-logos aside a:hover{color:#0178e7}.gsusa-accreditation-logos aside a:focus{color:#0178e7}.gsusa-accreditation-logos aside a:active{color:#01519b}.gsusa-accreditation-logos aside svg,.gsusa-accreditation-logos aside img{display:block;max-width:100%;max-height:3.5rem;height:auto;width:auto}.lead-gen-form{container-type:inline-size}.lead-gen-form__inputs-layout{display:grid;gap:0.5rem;align-items:start}.lead-gen-form__inputs-layout .lead-gen-form__input-wrapper{display:grid;grid-template-columns:minmax(4.25rem, auto) 1fr;grid-template-rows:min-content;align-self:start;row-gap:0.25rem;font-size:0.9em;padding:0;font-weight:500}.lead-gen-form__inputs-layout .lead-gen-form__input-wrapper span{padding:var(--space-xxxxs) var(--space-xxs);border:1px solid #b2bed1;border-right:none;box-shadow:inset 0 1px 3px 0 #f6f7f9;border-radius:var(--radius-sm);border-top-right-radius:0;border-bottom-right-radius:0}.lead-gen-form__inputs-layout .lead-gen-form__input-wrapper input{padding:var(--space-xxxxs) var(--space-xxs);min-width:0;width:auto;border-top-left-radius:0;border-bottom-left-radius:0}.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper{padding:0}.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper>span{display:block;margin-bottom:var(--space-xxs)}@container (min-width: 25rem){.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper{grid-column-end:span 2}}.lead-gen-form__inputs-layout .lead-gen-form__dual-radio-group-wrapper{display:grid;padding-bottom:var(--space-xxxs);align-self:start;row-gap:var(--space-xxxs);font-size:0.9em;font-weight:500;border:1px solid #b2bed1;border-radius:var(--radius-sm)}.lead-gen-form__inputs-layout .lead-gen-form__dual-radio-group-wrapper span{padding:var(--space-xxxxs) var(--space-xxs);width:100%;border-bottom:1px solid #b2bed1;display:block}.lead-gen-form__inputs-layout .lead-gen-form__dual-radio-group-wrapper label{margin:0;padding:0;font-weight:normal;padding:0 var(--space-xxs);line-height:1.2}.lead-gen-form__inputs-layout .lead-gen-form__checkbox-wrapper{display:flex;align-items:center;border:1px solid #b2bed1;border-radius:var(--radius-sm);align-self:stretch;padding:var(--space-xxxxs) var(--space-xxs)}.lead-gen-form__inputs-layout .lead-gen-form__checkbox-wrapper label{margin:0;padding:0;font-weight:normal;line-height:1.2}@container (min-width: 25rem){.lead-gen-form__inputs-layout .lead-gen-form__textarea-wrapper+.lead-gen-form__submit-button{grid-column-end:span 2}}.lead-gen-form__inputs-layout .lead-gen-form__submit-button{margin:0}@container (min-width: 25rem){.lead-gen-form__inputs-layout{grid-template-columns:1fr 1fr}}.vertical-scrolling-logos{position:relative}@supports (mask-image: none) or (-webkit-mask-image: none){.vertical-scrolling-logos::before{content:" ";position:absolute;left:-2rem;right:-2rem;top:0;bottom:0;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.7);mask-image:linear-gradient(to top, rgba(0,0,0,0) 20%, black 60%)}}.vertical-scrolling-logos__content{position:relative;z-index:1}.vertical-scrolling-logos__image-overflow-container{overflow:hidden;position:absolute;display:block;top:00;left:0;width:100%;height:100%}.vertical-scrolling-logos__image-wrapper{z-index:-1;position:absolute;display:block;top:0%;left:0;width:100%;height:auto;aspect-ratio:1.402739726 / 4;background-size:100%;background-repeat:no-repeat repeat;background-position:center bottom;will-change:transform;animation:vertical-scrolling-logos 60s linear infinite}.vertical-scrolling-logos__image-wrapper.lazyload,.vertical-scrolling-logos__image-wrapper.lazyloading{opacity:0}.vertical-scrolling-logos__image-wrapper.lazyloaded{transition:opacity 0.5s ease-out;opacity:1}@keyframes vertical-scrolling-logos{from{transform:translateY(0)}to{transform:translateY(-25%)}}.corporate-stats{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-sm)}.corporate-stats>span{display:grid;text-align:center;align-content:start;max-width:10rem}.corporate-stats>span>span:nth-child(1){font-weight:700;font-size:var(--text-lg)}.corporate-stats>span>span:nth-child(2){text-wrap:balance;line-height:1.2;font-size:var(--text-md)}.page-masthead{padding-bottom:var(--space-md)}.page-masthead .page-masthead__content{display:flex;flex-direction:column;text-wrap:balance;margin-bottom:var(--space-sm)}.home-page-verticals{position:relative;padding-block:var(--space-lg);--columns: 1}@media all and (min-width: 38.75em){.home-page-verticals{--columns: 2}}@media all and (min-width: 48em){.home-page-verticals{--columns: 3}}@media all and (min-width: 80em){.home-page-verticals{--columns: 4}}.home-page-verticals{display:grid;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--space-sm)}.home-page-vertical{background-color:white;display:flex;align-items:end;justify-content:center;border:4px solid #e9edfb;position:relative;aspect-ratio:3 / 1}@media all and (min-width: 48em){.home-page-vertical{aspect-ratio:16 / 9}}.home-page-vertical__name{font-family:var(--font-headings);color:#043365;font-weight:700;font-size:var(--text-md);text-align:center;z-index:1;width:calc(100% - 6px);margin-bottom:3px;padding:var(--space-md) var(--space-xxs) var(--space-xxs);position:relative;line-height:1.2;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--space-xxs)}.home-page-vertical__name .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin-top:0.15em;opacity:0.7;flex-shrink:0}@supports (mask-image: none) or (-webkit-mask-image: none){.home-page-vertical__name::before{z-index:-1;content:" ";position:absolute;left:0;right:0;top:0;bottom:0;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.5);mask-image:linear-gradient(to bottom, rgba(0,0,0,0), black 70%)}}.home-page-vertical__image-wrapper{isolation:isolate;position:absolute;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);overflow:hidden}.home-page-vertical__image-overlay,.home-page-vertical__image-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%}.home-page-vertical__image-overlay{background-color:#d3ddfc;z-index:1;mix-blend-mode:hard-light}.home-page-vertical__image-wrapper img{object-fit:cover;object-position:bottom;filter:brightness(0.7) grayscale(1) contrast(2)}.home-page-vertical{--transition-duration: 0.15s;--transition-timing-function: cubic-bezier(0.050, 0.445, 0.950, 0.550);transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:filter, border-color}.home-page-vertical__image-wrapper img{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:transform;transform-origin:bottom}.home-page-vertical__name{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:color, gap}.home-page-vertical__name .clarity-icon{transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-property:opacity}.home-page-verticals:has(.home-page-vertical:hover,.home-page-vertical:focus-visible) .home-page-vertical:not(:hover,:focus-visible){filter:grayscale(0.8)}.home-page-vertical:hover,.home-page-vertical:focus-visible{border-color:#0178e2}.home-page-vertical:hover .home-page-vertical__image-wrapper img,.home-page-vertical:focus-visible .home-page-vertical__image-wrapper img{transform:scale(1.05)}.home-page-vertical:hover .home-page-vertical__name,.home-page-vertical:focus-visible .home-page-vertical__name{color:#072040;gap:var(--space-xs)}.home-page-vertical:hover .home-page-vertical__name .clarity-icon,.home-page-vertical:focus-visible .home-page-vertical__name .clarity-icon{opacity:1}.home-page-benefits{margin-top:var(--space-md);margin-bottom:var(--space-lg);max-width:var(--layout-width-md);margin:0 auto}.home-page-benefits .home-page-benefits-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));justify-content:center;margin:0;gap:var(--space-sm)}.home-page-benefits .home-page-benefit{-webkit-font-smoothing:antialiased;color:black;display:grid;gap:var(--space-sm);align-content:start;text-align:center;padding:var(--space-sm);outline-style:solid;outline-width:4px;outline-color:#e9edfb}.home-page-benefits .home-page-benefit h3,.home-page-benefits .home-page-benefit p{margin:0}.home-page-benefits .home-page-benefit h3{color:#00498d}.home-page-benefits .home-page-benefit .home-page-benefit-image{flex-basis:100%;align-self:flex-start;position:relative}.home-page-benefits .home-page-benefit .home-page-benefit-image img{display:block;width:100%;height:auto;position:relative;background-color:#efeff2}.home-page-reviews{border-top:4px solid #e9edfb}.home-page-reviews h2{color:#043365}.home-page-reviews .testimonials{max-width:var(--layout-width-md);margin:var(--space-lg) auto var(--space-md)}.gsusa-homepage-courses{background-color:#edf2fa;border-top:4px solid #e9edfb;border-left:4px solid #e9edfb;border-right:4px solid #e9edfb;padding:var(--space-lg) var(--space-md) var(--space-lg)}.gsusa-homepage-courses h2{color:#043365}
