/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-media-lightbox{--gesso-text-color:#ffffff;--gesso-link-color:#ffffff;--gesso-link-visited-color:#ffffff;--gesso-link-hover-color:#ffffff;--gesso-link-active-color:#ffffff;--gesso-link-focus-color:#ffffff;--gesso-link-underline-color:#ffffff;--gesso-accent-color:#ffffff;background:rgba(0,0,0,.92);color:var(--gesso-text-color);contain-intrinsic-size:100vw;content-visibility:auto;height:100vh;left:0;overflow-y:auto;padding-bottom:2rem;padding-top:2rem;position:fixed;top:0;width:100vw;z-index:502}@media(max-height:450px){.c-media-lightbox{padding-top:4rem}}.c-media-lightbox__inner{position:relative}@media(min-width:64em){.c-media-lightbox__inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:1fr 167px}.l-constrain .c-media-lightbox__inner{padding-left:2rem;padding-right:2rem}}.c-media-lightbox--video .c-media-lightbox__inner{display:grid;min-height:100%;place-items:center}@media(min-width:64em){.c-media-lightbox--video .c-media-lightbox__inner{grid-template-rows:auto;place-items:initial}}.c-media-lightbox--image .c-media-lightbox__inner{display:flex;flex-direction:column;height:100%}@media(min-width:64em){.c-media-lightbox--image .c-media-lightbox__inner{display:grid;grid-template-rows:auto auto 1fr auto auto;row-gap:30px}}.c-media-lightbox__title{font-size:clamp(1.375rem,1.2884615385rem + 0.3846153846vw,1.625rem);-webkit-marquee-increment:0vw;display:none}@media(min-width:64em){.c-media-lightbox__title{display:block;margin:0;max-width:50.875rem}}.c-media-lightbox__date{display:none}@media(min-width:64em){.c-media-lightbox__date{display:block;grid-column-start:span 2}}@media(min-width:64em){.c-media-lightbox__embed{grid-row-start:span 3}}.c-media-lightbox--video .c-media-lightbox__embed{aspect-ratio:16/9;max-height:calc(100% - 1.125rem);width:100%}.c-media-lightbox--video .c-media-lightbox__embed iframe{display:block;height:100%;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;outline:2px solid rgba(0,0,0,0);outline-offset:2px;width:100%}.c-media-lightbox--video .c-media-lightbox__embed iframe:focus{outline-color:#1aa4bc}@media(orientation:portrait){.c-media-lightbox--video .c-media-lightbox__embed{height:auto;max-height:none;width:100%}}@media(min-width:64em){.c-media-lightbox--video .c-media-lightbox__embed{aspect-ratio:initial;max-height:calc(100% - 1.125rem);width:100%}.c-media-lightbox--video .c-media-lightbox__embed iframe{aspect-ratio:16/9;height:auto;margin:0;width:100%}}.c-media-lightbox--image .c-media-lightbox__embed{flex:1}.c-media-lightbox--image .c-media-lightbox__embed img{display:block;height:100%;-o-object-fit:scale-down;object-fit:scale-down;width:100%}@media(min-width:64em){.c-media-lightbox--image .c-media-lightbox__embed{height:100%}}.c-media-lightbox__description,.c-media-lightbox__credit,.c-media-lightbox__button{grid-column-start:2}.c-media-lightbox__description{display:none}@media(min-width:64em){.c-media-lightbox__description{display:block;font-weight:700;padding-bottom:40px}}.c-media-lightbox__credit{display:none}@media(min-width:64em){.c-media-lightbox__credit{display:block;font-style:italic}.c-media-lightbox__credit a{text-decoration-thickness:1px}.c-media-lightbox__description+.c-media-lightbox__credit{border-top:1px solid currentcolor;padding-top:40px}}.c-media-lightbox__close{outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:0;color:#fff;cursor:pointer;font-weight:700;line-height:1;position:absolute;right:2rem;text-transform:uppercase;top:0}.c-media-lightbox__close:focus{outline-color:var(--gesso-link-focus-color,#1aa4bc)}.c-media-lightbox__close:focus:not(:focus-visible){outline-color:rgba(0,0,0,0)}.c-media-lightbox__close .c-icon{margin-left:.5rem}@media(max-height:450px)and (max-width:1023px){.c-media-lightbox__close{top:-2rem}}.c-media-lightbox__button{display:none}@media(min-width:64em){.c-media-lightbox__button{align-self:flex-end;display:inline-block}}.c-media-lightbox__controls{display:grid;gap:16px;grid-column-start:1;grid-template-columns:100%;padding-inline:32px}@media(min-width:40em){.c-media-lightbox__controls{align-items:center;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}}@media(min-width:64em){.c-media-lightbox__controls{padding-inline:0}}.c-media-lightbox__download .c-button{margin-bottom:0}.c-media-lightbox__count{font-size:1.125rem;font-weight:700;text-align:center}.c-media-lightbox__count[aria-hidden=true]{visibility:hidden}@media(min-width:40em){.c-media-lightbox__count{text-align:right}}.c-media-lightbox__nav{align-items:center;display:flex;gap:16px;justify-content:center;text-align:center}.c-media-lightbox__nav[aria-hidden=true]{visibility:hidden}.c-media-lightbox__prev,.c-media-lightbox__next{outline:2px solid rgba(0,0,0,0);outline-offset:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:1px solid currentColor;border-radius:50%;box-shadow:none;color:inherit;cursor:pointer;line-height:34px;transition:all 375ms cubic-bezier(0.0,0,0.2,1)}.c-media-lightbox__prev:focus,.c-media-lightbox__next:focus{outline-color:var(--gesso-link-focus-color,#1aa4bc)}.c-media-lightbox__prev:focus:not(:focus-visible),.c-media-lightbox__next:focus:not(:focus-visible){outline-color:rgba(0,0,0,0)}.c-media-lightbox__prev:hover,.c-media-lightbox__prev:focus-visible,.c-media-lightbox__prev:active,.c-media-lightbox__next:hover,.c-media-lightbox__next:focus-visible,.c-media-lightbox__next:active{background-color:#fff;color:#000}.c-media-lightbox__prev{padding:0 10px 0 8px}.c-media-lightbox__next{padding:0 8px 0 10px}
.c-social-share{font-size:.875rem;margin-right:32px}@media(min-width:64em){.c-social-share{margin-right:0;position:absolute;right:8px;top:3.5rem;z-index:2}}.c-social-share__link{background:#fff;display:inline-block;height:2.125rem;margin-bottom:.25rem;overflow:hidden;padding:.625rem;text-decoration:none;width:2.125rem}.c-social-share__link:hover,.c-social-share__link:focus-visible{color:#2e2d29;transform:translateX(0)}.c-social-share__link.external-link .c-icon{color:inherit}.c-social-share__link.external-link .c-icon:not(.c-social-share__icon){display:none}@media(min-width:64em){.c-social-share__link{display:block;height:auto;transform:translateX(60px);transition:all 375ms cubic-bezier(0.0,0,0.2,1);width:5.875rem}}.c-social-share__icon{height:1.125rem;margin-right:.75rem;width:1.125rem}.c-social-share__email .c-social-share__icon{position:relative;top:1px}.c-social-share__facebook:hover .c-social-share__icon{color:#3b5998}.c-social-share__twitter:hover .c-social-share__icon{color:#1da1f2}.c-social-share__linkedin:hover .c-social-share__icon{color:#0a66c2}.c-social-share__email:hover .c-social-share__icon{color:#b1040e}
.node.node--type-product .c-field--name-field-description *{color:900 !important;}.node.node--type-product.node--display-full{max-width:1280px;margin-left:auto;margin-right:auto;padding:4rem 0;}@media screen and (max-width:1320px){.node.node--type-product.node--display-full{margin-left:20px;margin-right:20px;}}.node.node--type-product.node--display-full .wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;}.node.node--type-product.node--display-full .wrapper__column-1{height:100%;}.node.node--type-product.node--display-full .wrapper__column-1 .node__title{display:none;}.node.node--type-product.node--display-full .wrapper__column-1 .c-field--name-field-product-image img{aspect-ratio:1/1;object-fit:contain;width:100%;border-radius:8px;}.node.node--type-product.node--display-full .wrapper__column-2{padding-top:50px;}.node.node--type-product.node--display-full .wrapper__column-2 .c-button{margin-top:80px;}@media screen and (max-width:860px){.node.node--type-product.node--display-full .wrapper{grid-template-columns:1fr;}.node.node--type-product.node--display-full .wrapper__column-1 .node__title{display:block;}.node.node--type-product.node--display-full .wrapper__column-2{padding-top:0;}.node.node--type-product.node--display-full .wrapper__column-2 .node__title{display:none;}}.node.node--type-product.node--display-teaser{align-items:center;height:fit-content;padding:10px 20px;border:1px solid #d4d4d8;border-radius:4px;}.node.node--type-product.node--display-teaser .c-field--name-field-description .c-field__label{display:none;}.node.node--type-product.node--display-teaser .c-card__media{padding:10px;}.node.node--type-product.node--display-teaser .c-card__media div{height:100%;}.node.node--type-product.node--display-teaser .c-card__media img{object-fit:contain;border-radius:4px;width:100%;height:100%;}.software-card{width:100%;}.c-view.c-view--product-list .c-view__exposed form{max-width:64.125rem;margin-left:auto;margin-right:auto;display:flex;align-items:end;gap:10px;}.c-view.c-view--product-list .c-view__exposed form .c-form-item--text{margin:0;max-width:300px;}.c-view.c-view--product-list .c-view__exposed form .c-form-item--select{margin:0;}@media screen and (max-width:700px){.c-view.c-view--product-list .c-view__exposed form{flex-wrap:wrap;}.c-view.c-view--product-list .c-view__exposed form .c-form-item--text{max-width:unset;}.c-view.c-view--product-list .c-view__exposed form .c-form-item--text,.c-view.c-view--product-list .c-view__exposed form .c-form-item--select{flex-basis:100%;}.c-view.c-view--product-list .c-view__exposed form .c-form-item__submit{margin-left:4px;}}.c-accordion:not(.c-accordion--large){margin-left:auto;margin-right:auto;max-width:600px;padding-left:32px;padding-right:32px;}@media screen and (min-width:1024px){.c-accordion:not(.c-accordion--large){padding-left:32px;padding-right:32px;}}.c-accordion:not(.c-accordion--large):not(.l-constrain--no-padding) .c-accordion:not(.c-accordion--large){padding-left:0;padding-right:0;}.c-accordion-item{border-bottom:solid 1px #D5D5D4;}.c-accordion-item:first-of-type{border-top:solid 1px #D5D5D4;}.c-accordion-item__toggle{padding:1.5rem 1rem;font-weight:bold;font-size:1.625rem;line-height:1.4;}.c-accordion-item__drawer-inner{font-size:1.375rem;line-height:1.4;}.c-accordion:not(.c-accordion--large){max-width:100% !important;}.c-card{height:100%;}.c-card__title{font-size:1.375rem;}.c-card__body{padding:0;}@media screen and (min-width:1024px){.c-card__body{padding:1.875rem;}}.c-card__type{margin-left:-16px;margin-top:-70px;}.c-card__content{font-family:"Lato",Arial,sans-serif;font-feature-settings:"liga" off;}.c-card__icon .svg-inline--fa{height:0.834em;width:0.834em;object-fit:contain;}.l-section--dark .c-card__body{padding:1rem;}.l-section--dark .c-card__body,.l-section--yellow .c-card__body{padding:1rem;}.c-paragraph--type-section .button--toggle-cards{border:1px solid #fff;border-radius:4px;display:block;color:#fff;font-weight:700;padding:0.75rem 1.875rem;text-align:center;box-shadow:inset 0 0 0 0 #fff;transition:all 0.5s ease-out;width:100%;margin-top:5rem;background:transparent;cursor:pointer;}.c-paragraph--type-section .button--toggle-cards:hover{color:#3D1E3A;text-decoration:none;-webkit-box-shadow:inset 1240px 0 0 0 #fff;box-shadow:inset 1240px 0 0 0 #fff;}.c-paragraph--type-section .button--toggle-cards::after{content:"+";font-family:"Font Awesome 6 Pro";vertical-align:middle;margin-left:0.625rem;display:inline-block;font-size:1.3rem;position:relative;top:-0.1rem;}.kicker-card-tab{background-color:#fff;position:absolute;padding:9px 16px 9px 16px;text-transform:capitalize;z-index:5;margin-top:-59px;left:0px;font-family:"Lato",Arial,sans-serif;font-feature-settings:"liga" off;font-size:0.875rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;}.c-event-details__image{background:transparent;}@media screen and (min-width:1024px){.c-event-list .c-card--teaser:first-child{padding:1rem 0;}}.c-event-details{border-bottom:1px solid #D5D5D2;}.c-event-details a{text-decoration-color:currentColor;}.c-event-details__image{position:relative;}.c-event-details__image img{object-fit:cover;}.c-event-details__image{background:#2e2d29;}@media screen and (min-width:640px){.c-event-details__image .c-card__gradient{background-size:auto 100%;}}.c-event-details__section{padding:40px 0 20px;}@media screen and (min-width:1024px){.c-event-details__section{padding-block:72px 30px;}}.c-event-details__section:not(:last-child){border-bottom:1px solid #D5D5D2;}.c-event-details__when,.c-event-details__where,.c-event-details__virtual{align-items:first baseline;display:flex;flex-wrap:wrap;gap:1rem;}.c-event-details__when span,.c-event-details__when a,.c-event-details__where span,.c-event-details__where a,.c-event-details__virtual span,.c-event-details__virtual a{flex:1;}.c-event-details__when .c-icon,.c-event-details__where .c-icon,.c-event-details__virtual .c-icon{top:2px;}.c-event-details__when:not(:last-child),.c-event-details__where:not(:last-child),.c-event-details__virtual:not(:last-child){margin-bottom:16px;}.c-event-details__when{font-size:22px;font-weight:700;}.c-event-details__when .c-icon{display:none;}.c-event-details__when .add-to-calendar{display:table;font-size:16px;margin:0.5em 0;}.c-event-details__when a{margin-right:0.5em;}.c-event-details__when a:first-of-type{margin-left:0.5em;}.c-event-details__button{display:table;margin-bottom:16px;margin-left:0 !important;}.external-link:not(.external-link--locked):not(.c-social-share__link) svg{display:none;}.c-hero-bg-image .c-kicker{font-size:1rem;}.c-hero-bg-image__content{position:absolute;bottom:0;}.c-hero-bg-image__content > .l-constrain{padding:0 1rem;}@media screen and (min-width:640px){.c-hero-bg-image__content > .l-constrain{max-width:986px;margin:0 auto;}}@media screen and (min-width:1024px){.c-hero-bg-image__content > .l-constrain{max-width:1278px;}}@media screen and (max-width:640px){.c-hero-bg-image__content{margin-top:-120px;position:relative;}.c-hero-bg-image__content > .l-constrain{padding:0 2rem;}}.c-hero-bg-image__overlay{background:linear-gradient(180deg,#FFFFFF -45.6%,rgba(255,255,255,0.51) -27.4%,#FFFFFF 35.54%);}.c-hero-bg-image__title{color:inherit;text-align:left;font-size:1.9rem;}.c-hero-bg-image__summary p:last-child{font-size:1rem;}.c-hero-bg-image__button{margin:1rem 0 0;}.c-hero-bg-image__button .c-button{padding:0.75rem 1.875rem 0.75rem 1.875rem;transition:all 0.5s ease-out;}.c-hero-bg-image__button .c-button::after{width:1.3rem;height:1.3rem;}@media screen and (min-width:640px){.c-overlap-image--bottom-left,.c-overlap-image--bottom-right{padding-bottom:3rem;margin:2rem 0;}}.c-overlap-image .c-button{padding:0.75rem 3.75rem 0.75rem 1.875rem;position:relative;margin-bottom:2rem;}.c-overlap-image .c-button::after{content:"";position:absolute;top:2px;right:-6px;width:100px;height:100%;background-image:url(/themes/custom/slac_it/images/chevron-white.svg);background-position:center;background-repeat:no-repeat;filter:invert(1);}.c-overlap-image .c-button:hover::after{filter:invert(0);}@media screen and (min-width:640px){.c-overlap-image--purple .c-overlap-image__image img{position:relative;right:10%;}}@media screen and (min-width:640px){.c-page-title .l-constrain{max-width:986px;margin:0 auto;}}@media screen and (min-width:1024px){.c-page-title .l-constrain{max-width:1278px;padding:0 2rem !important;}}.c-page__title-padding .c-page-title__title{max-width:37.5rem;padding:0 !important;}.c-view__filters{display:flex;justify-content:space-between;align-items:center;}.c-wysiwyg,.ck-content{margin-left:auto;margin-right:auto;max-width:600px;padding-left:32px;padding-right:32px;font-family:"Merriweather",Georgia,serif;font-feature-settings:"liga" off;font-weight:400;line-height:1.8em;color:var(--gesso-text-color);display:flow-root;}@media screen and (min-width:1024px){.c-wysiwyg,.ck-content{padding-left:32px;padding-right:32px;}}.c-wysiwyg:not(.l-constrain--no-padding) .c-wysiwyg,.c-wysiwyg:not(.l-constrain--no-padding) .ck-content,.ck-content:not(.l-constrain--no-padding) .c-wysiwyg,.ck-content:not(.l-constrain--no-padding) .ck-content{padding-left:0;padding-right:0;}.l-constrain .c-wysiwyg:not(.c-wysiwyg--with-background),.l-constrain .ck-content:not(.c-wysiwyg--with-background){padding-left:0;padding-right:0;}.l-section__intro .c-wysiwyg,.l-section__intro .ck-content{margin-left:0;}.c-callout-box + .c-wysiwyg,.c-callout-box + .ck-content{display:block;}.c-wysiwyg--full,.ck-content--full{max-width:100%;}.c-wysiwyg--no-constrain,.ck-content,.l-sidebar__main .c-wysiwyg{margin-left:0;margin-right:0;max-width:none;padding-left:0;padding-right:0;}.c-wysiwyg--with-background{background:#ffffff;padding:20px;}.c-paragraph--type-section.support{position:relative;z-index:10;}.c-support__preview{margin-top:40px;}.servicenow-search-form{margin-bottom:30px;position:relative;width:fit-content;}.servicenow-search-form .c-support__search{width:fit-content;}.servicenow-search-form__inputs{position:relative;display:flex;align-items:center;border:1px solid #4298b5;border-radius:4px;max-width:52rem;}.servicenow-search-form__inputs .c-form-item--id-keywords{margin:0;padding:0;}.servicenow-search-form__inputs .c-form-item--id-keywords input{background-color:transparent;padding:4px 20px;}.servicenow-search-form__inputs .c-form-item--id-keywords input::placeholder{color:#2e2d29;}.servicenow-search-form__inputs .c-form-item__submit{margin:0 10px;padding:0;border:none;}.servicenow-search-form__inputs .c-form-item__submit--search{background:transparent url(/themes/custom/slac_it/images/search.png) no-repeat center center;background-size:cover;height:30px;min-width:30px;}.servicenow-search-form__inputs .c-form-item__submit--reset{background:transparent url(/themes/custom/slac_it/images/close.svg) no-repeat center center;background-size:cover;height:20px;min-width:20px;}.servicenow-search-form__inputs .ajax-progress-throbber{position:absolute;top:50%;left:50%;}@media screen and (max-width:1024px){.servicenow-search-form__inputs .c-form-item--id-keywords input{padding:4px;}.servicenow-search-form__inputs .c-form-item__submit{margin:0 5px;}.servicenow-search-form__inputs .c-form-item__submit--search{height:20px;min-width:20px;}.servicenow-search-form__inputs .c-form-item__submit--reset{height:15px;min-width:15px;}}.c-support{background-color:#f8f9fa;padding:4rem 0.7rem 4rem;}@media screen and (min-width:640px){.c-support--content{max-width:986px;margin:0 auto;}}@media screen and (min-width:1024px){.c-support--content{max-width:1262px;}}.c-support__category{background-color:white;padding:1.5rem 1rem;margin:1rem 0;}.c-support__category h2{font-family:"Lato",Arial,Verdana,sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:700;font-size:1.625rem;line-height:2.275rem;color:#2E2D29;margin-bottom:1.875rem;}.c-support__category ul{list-style:none;padding:0;margin:0;}.c-support__category ul li{padding-right:0.5rem;}.c-support__category ul li a{font-weight:bold;font-size:1.125rem;}.c-support__articles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem 1.5rem;}.c-support__articles button{background-color:transparent;border:none;font-size:21px;font-weight:700;color:#8C1515;padding:0;margin-top:10px;}.c-support__articles button:hover,.c-support__articles button:focus{color:#2e2d29;cursor:pointer;}@media screen and (max-width:1024px){.c-support__articles{grid-template-columns:1fr 1fr;grid-gap:10px;}}@media screen and (max-width:640px){.c-support__articles{grid-template-columns:1fr;}}.p-support__topic{font-size:16px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:8px;}.p-support__title{margin-bottom:40px;}.c-project-update__wrapper{margin:0 50%;transform:translateX(-50%);padding:72px 1.5rem;width:100.5vw;background:linear-gradient(to bottom,#013948 0%,#016895 100%);}.c-project-update__title{font-weight:700;font-size:2.625rem;line-height:1.4;color:white;max-width:1280px;margin:0 auto 6.25rem;}.c-project-update__item{background-color:white;}@media screen and (min-width:1024px){.c-project-update__item{display:flex;column-gap:2rem;margin:2.5rem auto;max-width:1000px;}}.c-project-update__image img{object-fit:cover;height:10rem;}@media screen and (min-width:1024px){.c-project-update__image *{height:100%;width:18rem;}.c-project-update__image img{height:100%;}}.c-project-update__body{padding:2rem 2rem 1rem;margin-bottom:2rem;}@media screen and (min-width:1024px){.c-project-update__body{padding:2rem 2rem 2rem 0;margin-bottom:0;}}.c-project-update__body h2{margin:0;}.c-project-update__body--link{color:#2E2D29;text-decoration:underline;text-underline-offset:2px;display:inline-block;margin-bottom:3rem;}.c-project-update__body--link:hover{color:#B1040E;}.c-project-update__body .c-field--name-field-update-date{font-size:0.8rem;}.c-project-update__top-line{text-transform:uppercase;font-weight:600;font-size:0.9rem;align-items:center;letter-spacing:2px;margin-bottom:0.5rem;}.c-project-update__top-line span{font-size:0.5rem;position:relative;top:-0.2rem;}.c-projects-detail{padding-top:2rem;}.c-projects-detail__section--padding{max-width:600px;margin:auto;}.c-projects-detail__section--padding p{font-size:1.5rem;}.c-field.c-field--name-field-kicker.c-field--type-string.c-field--label-hidden,.c-field.c-field--name-field-project-or-program.c-field--type-list-string.c-field--label-hidden{display:none;}.c-display-switcher{display:flex;justify-content:center;align-items:center;}.c-display-switcher button{background:transparent;border:0;cursor:pointer;}.c-display-switcher button svg{width:2rem;height:2rem;}.c-paragraph.c-paragraph--type-milestone-list{margin:0 50%;transform:translateX(-50%);padding:72px 1.5rem;width:100.5vw;background:#F4F4F4;color:#2E2D29;}.c-paragraph.c-paragraph--type-milestone-list .c-field--name-field-title,.c-paragraph.c-paragraph--type-milestone-list .c-field--name-field-heading-text{max-width:800px;margin:0 auto;}.c-paragraph.c-paragraph--type-milestone-list .c-field--name-field-title{font-weight:700;font-size:1.375rem;color:#2E2D29;margin-bottom:12px;}.c-paragraph.c-paragraph--type-milestone-list .c-field--name-field-heading-text{font-size:0.875rem;letter-spacing:0.125rem;line-height:1.4;color:#2E2D29;margin-top:1rem;}.field--name-field-milestones{font-size:18px;}.field--name-field-milestones *,.field--name-field-milestones *::before,.field--name-field-milestones *::after{margin:0;padding:0;box-sizing:border-box;}.field--name-field-milestones .c-field--name-field-kicker-text{font-size:14px;letter-spacing:2px;font-weight:bold;text-transform:uppercase;margin-bottom:8px;}.field--name-field-milestones ul{padding:50px 0;}.field--name-field-milestones ul li{list-style-type:none;position:relative;width:2px;margin:0 auto;padding-top:40px;background:#F9A44A;background:rgba(118,118,116,0.6);}.field--name-field-milestones ul li::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:30px;height:30px;border-radius:50%;background:#767674;z-index:1;}.field--name-field-milestones ul li .timeline-stop{position:relative;bottom:0;width:400px;padding:15px;background:#fff;}.field--name-field-milestones ul li .timeline-stop::before{content:"";position:absolute;bottom:7px;width:0;height:0;border-style:solid;}.field--name-field-milestones ul li:nth-child(odd) .timeline-stop{left:45px;}.field--name-field-milestones ul li:nth-child(odd) .timeline-stop::before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #fff transparent transparent;}.field--name-field-milestones ul li:nth-child(even) .timeline-stop{left:-439px;}.field--name-field-milestones ul li:nth-child(even) .timeline-stop::before{right:-15px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #fff;}.field--name-field-milestones .c-field--name-field-title{display:block;font-size:22px;font-weight:bold;margin-bottom:8px;}.field--name-field-milestones ul li::after{transition:background 0.5s ease-in-out;}.field--name-field-milestones ul li.in-view::after{background:#B1040E;}.field--name-field-milestones ul li .timeline-stop{visibility:hidden;opacity:0;transition:all 0.5s ease-in-out;}.field--name-field-milestones ul li:nth-child(odd) .timeline-stop{transform:translate3d(200px,0,0);}.field--name-field-milestones ul li:nth-child(even) .timeline-stop{transform:translate3d(-200px,0,0);}.field--name-field-milestones ul li.in-view .timeline-stop{transform:none;visibility:visible;opacity:1;}@media screen and (max-width:900px){.field--name-field-milestones ul li .timeline-stop{width:250px;}.field--name-field-milestones ul li:nth-child(even) .timeline-stop{left:-289px;}}@media screen and (max-width:600px){.field--name-field-milestones ul li{margin-left:20px;}.field--name-field-milestones ul li .timeline-stop{width:calc(100vw - 91px);}.field--name-field-milestones ul li:nth-child(even) .timeline-stop{left:45px;}.field--name-field-milestones ul li:nth-child(even) .timeline-stop::before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #F4F4F4 transparent transparent;}}.field--name-field-milestones .timeline-clippy ul li::after{width:40px;height:40px;border-radius:0;}.field--name-field-milestones .timeline-rhombus ul li::after{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);}.field--name-field-milestones .timeline-rhombus ul li .timeline-stop::before{bottom:12px;}.field--name-field-milestones .timeline-star ul li::after{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}.field--name-field-milestones .timeline-heptagon ul li::after{clip-path:polygon(50% 0%,90% 20%,100% 60%,75% 100%,25% 100%,0% 60%,10% 20%);}.field--name-field-milestones .timeline-infinite ul li::after{animation:scaleAnimation 2s infinite;}@keyframes scaleAnimation{0%{transform:translateX(-50%) scale(1);}50%{transform:translateX(-50%) scale(1.25);}100%{transform:translateX(-50%) scale(1);}}.c-faqs__title{font-weight:700;font-size:2.625rem;line-height:1.4;color:#2E2D29;margin-bottom:2.5rem;}.c-faqs__description{margin:1.875rem 0;font-size:1.5rem;}@media screen and (min-width:1024px){.l-subfooter .l-constrain{gap:4rem 2rem;max-width:1278px;}}.l-footer__contact{margin-bottom:auto;}@media screen and (min-width:640px){.l-grid--3-col .c-view__row{height:100%;display:flex;}}@media screen and (min-width:640px){.l-grid--3-col{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:1024px){.l-grid--3-col{grid-template-columns:repeat(3,1fr);}}.l-internal-header > .l-constrain{max-width:80rem;}.l-internal-header > .l-constrain a{white-space:nowrap;}.l-header__inner{padding:0;}.l-header__progress{margin:0;}#block-slac-it-main-menu{margin-left:auto;}.l-global-header > .l-constrain{max-width:1280px;margin:auto;}.l-header__inner{padding-top:48px;}@media screen and (max-width:1099px){.l-header__inner{padding:0;}}.c-branding{width:100%;}.c-branding .c-site-name{font-size:24px;}@media screen and (min-width:1024px){.c-branding .c-site-name{font-size:40px;}}.c-branding .c-logo{width:70%;margin-right:auto;}@media screen and (min-width:1024px){.c-branding .c-logo{width:40%;}}.c-branding.header-scrolled .c-logo{margin-top:auto;}@media screen and (min-width:1024px){.c-branding.header-scrolled .c-logo{width:25%;}}.c-branding.header-scrolled .c-site-name{display:flex;align-items:center;}@media screen and (min-width:1024px){.c-branding.header-scrolled .c-site-name{font-size:1.5rem;}}.c-branding .container{display:flex;width:100%;justify-content:space-between;}.c-branding .all-sys{display:none;font-size:14px;line-height:17px;color:#767674;margin:1rem 0;padding-right:0;}@media screen and (min-width:1099px){.c-branding .all-sys{display:inline-block;}}.c-branding .all-sys > span:not([class]){color:#006983;}.c-branding .all-sys .sys-on{display:inline-block;text-indent:-99999px;width:10px;height:10px;border-radius:50%;background:#279940;vertical-align:middle;margin-left:7px;}#block-slac-it-main-menu{margin-left:auto;}@media screen and (min-width:640px){.l-section .l-constrain{max-width:986px;margin:0 auto;}}@media screen and (min-width:1024px){.l-section .l-constrain{max-width:1278px;}}.l-section__buttons .c-button{color:#fff;font-size:1.125rem;font-weight:700;position:relative;background:transparent;transition:all 0.5s;padding:0;border:none;}.l-section__buttons .c-button::after{content:"";background-image:url(/themes/custom/slac_it/images/arrow-right.svg);position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background-size:contain;transition:all 0.5s;}.l-section__buttons .c-button:visited{color:white;}.l-section__buttons .c-button:hover{text-decoration:underline;opacity:0.9;color:white;}.l-section__buttons .c-button:hover::after{right:-2rem;filter:invert(1) !important;}.l-section__buttons .c-button--primary{color:black;}.l-section__buttons .c-button--primary:visited{color:black;}.l-section__buttons .c-button--primary:hover{text-decoration:underline;opacity:0.9;color:black;}.l-section__buttons .c-button--primary:hover::after{right:-2rem;filter:invert(0) !important;}.small-section{max-width:600px;margin:auto;}.small-section p{font-size:1.5rem;}.c-block--social-share .pin-spacer{padding:0 !important;height:auto !important;}#support{background-color:#fedd5c;}:where(.external-link .c-icon){color:unset;}.c-view--event-calendar .fc-dayGridMonth-view .fc-daygrid-event{white-space:wrap;}.c-view--event-calendar .views-exposed-form{display:flex;}.c-view--event-calendar .views-exposed-form .c-form-item{margin:0;}.c-view--event-calendar .views-exposed-form .c-form-item__select{color:var(--gesso-text-color);}@media screen and (max-width:752px){.c-view--event-calendar .fc-listMonth-view td{white-space:wrap;}.c-view--event-calendar .fc-listMonth-view .fc-list-event{display:flex;flex-wrap:wrap;}.c-view--event-calendar .fc-listMonth-view .fc-list-event td{border:none;}.c-view--event-calendar .fc-listMonth-view .fc-list-event-time{flex-basis:content;flex-grow:1;}.c-view--event-calendar .fc-listMonth-view .fc-list-event-graphic{flex-grow:0;flex-shrink:0;flex-basis:max-content;}.c-view--event-calendar .fc-listMonth-view .fc-list-event-title{flex-grow:2;flex-shrink:2;flex-basis:0;}}
