@charset "UTF-8";*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}.about__mission__card .impact__h2,.about__mission__card h3,.impact__h2,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}body,html{scroll-behavior:smooth}body{max-width:100vw}main{display:block}hr{height:1px;border:0;background-color:#bcb6ae}.clearfix:after{content:"";clear:both;display:table}html{font-family:proxima-nova,Geneva,Tahoma,Verdana,sans-serif;color:#273c53}.about__mission__card .impact__h2,.about__mission__card h3,.impact__h2,h1,h2,h3,h4,h5,h6{word-wrap:normal;font-family:Roboto,proxima-nova,Geneva,Tahoma,Verdana,sans-serif;letter-spacing:-1px}.about__mission__card .impact__h2,.about__mission__card h3,h1,h2{line-height:1.04;font-size:2.125rem}@media (min-width:900px){.about__mission__card .impact__h2,.about__mission__card h3,h1,h2{font-size:2.75rem}}@media (min-width:1200px){.about__mission__card .impact__h2,.about__mission__card h3,h1,h2{font-size:3rem}}.h2--small,.impact__h2,h3{line-height:1.04;font-size:1.375rem}@media (min-width:900px){.h2--small,.impact__h2,h3{font-size:1.625rem}}@media (min-width:1200px){.h2--small,.impact__h2,h3{font-size:1.9375rem}}h4{color:#273c53;line-height:1.23;margin-bottom:1em;font-size:1.5rem}@media (min-width:900px){h4{font-size:1.75rem}}@media (min-width:1200px){h4{font-size:1.9375rem}}h5{color:#273c53;line-height:1.19;font-size:.9375rem}@media (min-width:900px){h5{font-size:1rem}}.subheadline{font-family:Roboto,proxima-nova,Geneva,Tahoma,Verdana,sans-serif;text-transform:uppercase;color:#90392b;font-weight:900;font-size:1.375rem}@media (min-width:900px){.subheadline{font-size:1.5625rem}}a,button{transition:color .3s ease-in-out}a{color:#273c53;text-decoration:underline}a:hover{color:#b95546}p{margin-bottom:1em}li,p{line-height:1.44;line-height:1.3}.lead-text,.lead-text p,li,p{font-size:1.125rem}@media (min-width:900px){.lead-text,.lead-text p{font-size:1.25rem}}@media (min-width:1200px){.lead-text,.lead-text p{font-size:1.375rem}}.container,.container--narrow,.container--small{margin-right:auto;margin-left:auto;max-width:1090px;box-sizing:content-box;padding-left:24px;padding-right:24px}.container--small{max-width:835px}.container--narrow{max-width:600px}.img-container img{display:block;margin-right:auto;margin-left:auto}button{display:inline-block;appearance:none;width:max-content}.button,.button--blue,.button--icon,.button--vl-blue,.button--yellow,.form button[type=submit]{background-color:transparent;appearance:none;color:#273c53;text-decoration:none;padding:6px 14px;border-width:1px;border-style:solid;border-radius:4px;font-weight:700;z-index:1;text-transform:uppercase;display:inline-block;position:relative;transition:all .5s ease-in-out;cursor:pointer;font-size:.875rem}.button--blue:after,.button--icon:after,.button--vl-blue:after,.button--yellow:after,.button:after,.form button[type=submit]:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background-color:#3c5775;transition:all .3s ease}.button--blue:focus,.button--blue:hover,.button--icon:focus,.button--icon:hover,.button--vl-blue:focus,.button--vl-blue:hover,.button--yellow:focus,.button--yellow:hover,.button:focus,.button:hover,.form button[type=submit]:focus,.form button[type=submit]:hover{background-color:#273c53;color:#fff;border-color:#273c53}.button--blue:focus:after,.button--blue:hover:after,.button--icon:focus:after,.button--icon:hover:after,.button--vl-blue:focus:after,.button--vl-blue:hover:after,.button--yellow:focus:after,.button--yellow:hover:after,.button:focus:after,.button:hover:after,.form button[type=submit]:focus:after,.form button[type=submit]:hover:after{left:0;width:100%}.button--blue:active,.button--icon:active,.button--vl-blue:active,.button--yellow:active,.button:active,.form button[type=submit]:active{top:2px}.button--yellow,.form button[type=submit]{border-color:#fdb734}.button--yellow:focus,.button--yellow:hover,.form button[type=submit]:focus,.form button[type=submit]:hover{background-color:#fdb734;color:#273c53;border-color:#fdb734}.button--yellow:after,.form button[type=submit]:after{background-color:#fdb734}.button--vl-blue{background-color:#e9f0f8;color:#3c5775}.button--vl-blue:focus,.button--vl-blue:hover{background-color:#b95546;color:#fff;border-color:#b95546}.button--vl-blue:after{background-color:#b95546}.button--icon{display:inline-flex;gap:8px;align-items:center}.accordion{background-color:#fff;outline:none;transition:background-color .3s ease-in-out;border-bottom:1px solid #bcb6ae}.accordion:first-of-type{border-top:1px solid #bcb6ae}.accordion__trigger{cursor:pointer;padding:20px;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;border:none;background:none;transition:background-color .3s ease-in-out}.accordion__trigger svg{transition:transform .3s ease-in-out}.accordion__trigger.accordion--active svg{transform:rotate(-180deg)}.accordion__trigger.accordion--active .accordion__panel{padding-bottom:1em}.accordion__trigger:hover{background-color:#e9f0f8}.accordion__headline{text-transform:uppercase;font-weight:700;font-family:proxima-nova,Geneva,Tahoma,Verdana,sans-serif;font-size:1.125rem;color:#273c53;letter-spacing:0}.accordion__panel{flex-direction:column;padding:0 32px;display:none;transition:max-height .3s ease-in-out}.accordion__panel p:first-of-type{margin-top:13px}.modal{position:relative;z-index:100}.modal__overlay{position:fixed;max-width:100vw;z-index:100;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"✕";color:#000}.modal__container{width:100%;z-index:100;max-width:90vw;position:absolute;max-height:90vh;overflow:scroll;background-color:#fff;padding:10px;border:2px solid #707070;border-radius:6px}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}.popup-alert-modal__content{padding:10px 20px 20px}#galleryModal .modal__container{padding:0;max-height:70vh}#galleryModal .modal__container .modal__header{padding:5px}#galleryModal .modal__container img{max-height:50vh;width:auto;height:auto;margin:auto;display:block}.slick-list{height:auto!important}@keyframes a{0%{opacity:1}to{opacity:0}}@keyframes b{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes c{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:d .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:b .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:a .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:c .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.freeform-input,.text-input{border:none;border-radius:6px;background-color:#fff;display:block;width:100%;padding:5px 10px}.freeform-input::placeholder,.text-input::placeholder{text-transform:uppercase;color:#273c53;text-align:center}.form-clear{cursor:pointer;margin-top:5px}.form-clear:hover{color:#3c5775}.form-container{border-radius:26px;background-image:linear-gradient(#e9f0f8,#fff);padding:40px}@media (min-width:600px){.form-container{padding:50px}}@media (min-width:900px){.form-container{padding:60px 75px}}@media (min-width:1200px){.form-container{padding:60px 100px}}.form-container .impact__h2,.form-container h3{max-width:650px;margin-left:auto;margin-right:auto}.form .freeform-row .freeform-column .freeform-label{font-weight:900}.form input.freeform-input,.form select,.form textarea.freeform-input{background-color:transparent;border:1px solid #3c5775;border-radius:6px}.form .ff-fieldtype-submit{justify-content:center!important}.form button[type=submit]{background-color:transparent}.freeform-row{flex-wrap:wrap}.dropdown-enter-active,.dropdown-leave-active{transition:max-height 1s ease}.dropdown-enter-from,.dropdown-leave-to{max-height:0;overflow:hidden}.open{max-height:2000px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.slider-container{position:relative}.slider-button{border:none;background-color:transparent;position:absolute;top:50%;font-size:1.5625rem;color:#fdb734;cursor:pointer;transition:color .3s ease-in-out}.slider-button:focus,.slider-button:hover{color:#273c53}.slider-button.slider-prev{display:none;z-index:3;left:-10px}@media (min-width:900px){.slider-button.slider-prev{left:-10px}}.slider-button.slider-next{right:-10px}@media (min-width:900px){.slider-button.slider-next{right:-20px}}.slider{overflow:hidden}.slider .slides{width:100%;display:flex;transition:transform .3s ease-in-out}.list--checks,.rich-text--list--checks ul{margin-left:20px;list-style-type:none}.list--checks li,.rich-text--list--checks ul li{margin-bottom:10px;text-indent:-33px}.list--checks li:before,.rich-text--list--checks ul li:before{margin-right:10px;content:url(../img/check.svg)}.rich-text--list--bold li{font-weight:700}ol,ul{margin-bottom:1em}.img--br{border-radius:31px}.br--6{border-radius:6px}.fade-in{opacity:0}.fade-in--active{animation:d 1s ease-out 0s 1 normal forwards}@keyframes d{0%{opacity:0}to{opacity:1}}.fade-right{opacity:0;transform:translateX(100px)}.fade-right--active{animation:e 1s ease-out 0s 1 normal forwards}@keyframes e{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.fade-left{opacity:0;transform:translateX(-100px)}.fade-left--active{animation:f 1s ease-out 0s 1 normal forwards}@keyframes f{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fade-up{opacity:0;transform:translateY(100px)}.fade-up--active{animation:g 1s ease-out 0s 1 normal forwards}@keyframes g{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.zoom-in{transform:scale(1.075);z-index:-1}.zoom-in--active{animation:h 2s ease-out 0s 1 normal forwards}@keyframes h{0%{transform:scale(1.075);z-index:-1}to{transform:scale(1);z-index:-1}}.nav--main{box-shadow:0 3px 6px rgba(0,0,0,.16);padding-top:20px;padding-bottom:20px;margin-bottom:45px}.nav--main__container{display:flex;gap:15px;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:1108px){.nav--main__container{justify-content:space-between}}.nav--main__items{display:flex;gap:50px 1px;align-items:center}.footer--main__donate,.mobile-menu-button,.nav--main__item,.nav--main__item--donate{text-transform:uppercase;line-height:1.2;color:#273c53;text-decoration:none;font-size:1rem;transition:background-color .3s ease-in-out;padding:8px 12px;border-radius:6px;text-align:center}.footer--main__donate:focus,.footer--main__donate:hover,.mobile-menu-button:focus,.mobile-menu-button:hover,.nav--main__item--donate:focus,.nav--main__item--donate:hover,.nav--main__item:focus,.nav--main__item:hover{background-color:#e9f0f8}.nav--main__item--active{background-color:#e9f0f8;color:#90392b;font-weight:700}.footer--main__donate,.mobile-menu-button,.nav--main__item--donate{font-weight:900;letter-spacing:-.5px;font-size:1.25rem;background-color:#e9f0f8;border-radius:6px;padding:14px 20px;margin-left:10px;transition:background-color .3s ease-in-out,color .3s ease-in-out;text-align:center;line-height:1}.footer--main__donate:focus,.footer--main__donate:hover,.mobile-menu-button:focus,.mobile-menu-button:hover,.nav--main__item--donate:focus,.nav--main__item--donate:hover{background-color:#273c53;color:#fff}.nav--main__item--dropdown{position:relative}@media (min-width:700px){.nav--main__item--dropdown:focus .footer--main__donate,.nav--main__item--dropdown:focus .mobile-menu-button,.nav--main__item--dropdown:focus .nav--main__item,.nav--main__item--dropdown:focus .nav--main__item--donate,.nav--main__item--dropdown:hover .footer--main__donate,.nav--main__item--dropdown:hover .mobile-menu-button,.nav--main__item--dropdown:hover .nav--main__item,.nav--main__item--dropdown:hover .nav--main__item--donate{border-radius:6px 6px 0 0}.nav--main__item--dropdown:focus .nav--main__item--dropdown__children,.nav--main__item--dropdown:hover .nav--main__item--dropdown__children{opacity:1;visibility:visible}.nav--main__item--dropdown:focus .footer--main__donate,.nav--main__item--dropdown:focus .mobile-menu-button,.nav--main__item--dropdown:focus .nav--main__item,.nav--main__item--dropdown:focus .nav--main__item--donate,.nav--main__item--dropdown:hover .footer--main__donate,.nav--main__item--dropdown:hover .mobile-menu-button,.nav--main__item--dropdown:hover .nav--main__item,.nav--main__item--dropdown:hover .nav--main__item--donate{background-color:#e9f0f8}}.nav--main__item--dropdown__children{display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.97);box-shadow:0 3px 12px rgba(60,87,117,.17);border-radius:0 6px 6px 6px;width:min-content;z-index:3;opacity:0;visibility:hidden;position:absolute;transition:visibility .3s ease-in-out,opacity .3s ease-in-out}.nav--main__item--dropdown__children a{text-decoration:none;font-weight:700;color:#273c53;font-size:1rem;white-space:nowrap}.nav--main__item--dropdown__child{padding:10px 15px;position:relative;transition:background-color .3s ease-in-out}.nav--main__item--dropdown__child span{color:#fdb734;font-weight:700}.nav--main__item--dropdown__child:focus,.nav--main__item--dropdown__child:hover{background-color:#e9f0f8}.nav--main__item--dropdown__child:focus .nav--main__item--dropdown__grandchildren,.nav--main__item--dropdown__child:hover .nav--main__item--dropdown__grandchildren{opacity:1;visibility:visible}.nav--main__item--dropdown__child a:focus,.nav--main__item--dropdown__child a:hover{color:#90392b}.nav--main__item--dropdown__grandchildren{position:absolute;top:0;left:100%;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;background-color:#e9f0f8;padding:10px 20px;border-radius:0 6px 6px 6px;width:min-content;z-index:3;list-style-type:none}.nav--main__item--dropdown__grandchildren li{margin-bottom:10px}@media (max-width:699px){.nav--main__items{display:none}.nav--main__items--active{display:flex;flex-direction:column;gap:10px}}.mobile-menu-button{display:block;width:100%;border:none;cursor:pointer}@media (min-width:700px){.mobile-menu-button{display:none}}.nav--sub{padding-top:10px;padding-bottom:10px;background-color:#e9f0f8}.nav--sub__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media (min-width:900px){.nav--sub__links{gap:20px}}.nav--sub__links a{text-decoration:none;line-height:1.14;color:#3c5775;text-align:center;font-size:.75rem;font-family:Roboto,proxima-nova,Geneva,Tahoma,Verdana,sans-serif;font-weight:300}@media (min-width:900px){.nav--sub__links a{font-size:.875rem}}.nav--sub__links a.text--bold{font-weight:700}.nav--sub__links a:focus,.nav--sub__links a:hover{color:#90392b}.footer__alert,.footer__alert--nav{background-color:#b95546;max-width:fit-content;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:10px 25px;margin-bottom:-25px;position:relative;z-index:2;gap:15px;margin-left:auto;margin-right:auto;cursor:pointer;transition:background-color .3s ease-in-out}.footer__alert--nav a,.footer__alert a{text-transform:uppercase;font-size:1.125rem;color:#fff;text-decoration:none}.footer__alert--nav:focus,.footer__alert--nav:hover,.footer__alert:focus,.footer__alert:hover{background-color:#fdb734}.footer__alert--nav{gap:10px;text-align:center;background-color:#90392b;padding:5px 9px;margin-left:auto;margin-right:0;top:10px}.footer__alert--nav a{font-size:.875rem;text-transform:none}.footer__alert--nav img{max-height:15px}.footer--main{background-color:#273c53;color:#fff}.footer--main__top{padding-bottom:40px;border-bottom:1px solid #fdb734;display:flex;flex-wrap:wrap;align-items:flex-end;gap:7px}.footer--main__mission{margin-bottom:0;margin-top:20px;font-size:1rem}.footer--main__donate{background-color:#fdb734;color:#273c53;margin-left:auto}.footer--main__donate:focus,.footer--main__donate:hover{color:#fff;background-color:#86a4c2}.footer--main__middle{display:flex;gap:20px;flex-wrap:wrap;padding-top:30px;padding-bottom:30px}@media (min-width:900px){.footer--main__middle{padding-left:30px;padding-right:30px}}.footer--main__middle__left p{font-size:1rem}@media (min-width:900px){.footer--main__middle__left{max-width:180px}}.footer--main__middle__left__tagline{font-weight:700;margin-bottom:8px;text-transform:uppercase}.footer--main__middle__social{display:flex;gap:17px;align-items:center;margin-top:17px}.footer--main__middle__right{display:flex;gap:0 40px;flex-wrap:wrap;justify-content:space-between;margin-left:auto}@media (max-width:899px){.footer--main__middle__right{width:100%}}.footer--main__middle__right a{text-transform:uppercase;color:#fff;text-decoration:none;font-size:.8125rem}.footer--main__middle__right a:focus,.footer--main__middle__right a:hover{color:#fdb734}.footer__fine-print{border-top:1px solid #fdb734;padding-top:40px}.footer__fine-print p{font-size:.75rem;text-align:center;text-transform:uppercase}.services-sidebar,.services-sidebar--housing,.services-sidebar--service-page{background-image:linear-gradient(#e9f0f8,#fff);border-radius:26px;padding:30px 20px}.services-sidebar--service-page{background-color:#e9f0f8;background-image:none}.services-sidebar--service-page .services-sidebar__headline{font-size:1.375rem;margin-bottom:10px}.services-sidebar__headline{text-align:center;margin-bottom:26px;line-height:1.23}.services-sidebar__filter-button{text-transform:uppercase;color:#273c53;display:block;border:none;background-color:transparent;width:100%;display:flex;padding-top:15px;padding-bottom:15px;cursor:pointer}.services-sidebar__filter-button:hover{color:#b95546}.services-sidebar__filter-button:after{content:url(../img/yellow-arrow-down.svg);transition:transform .3s ease-in-out;margin-left:auto}.services-sidebar__filter-button--active:after{transform:rotate(-180deg)}.services-sidebar__filter-group{border-bottom:1px solid #273c53}.services-sidebar__filter__input-group{padding-left:10px;padding-bottom:15px}.services-sidebar__filter__input-group input{margin-right:8px}.services-sidebar__filter__input-group label{font-size:.9375rem}.serivces-sidebar__input{position:relative}.serivces-sidebar__input:before{position:absolute;left:0;top:0;content:url(../img/magnifying-glass.svg)}.service-sidebar__cards{overflow-y:scroll;margin-right:-10px;max-height:400px}@media (min-width:900px){.service-sidebar__cards{max-height:865px}}@media (min-width:1200px){.service-sidebar__cards{max-height:500px}}.service-sidebar__cards::-webkit-scrollbar{-webkit-appearance:none}.service-sidebar__cards::-webkit-scrollbar:vertical{width:10px}.service-sidebar__cards::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #e9f0f8;background-color:rgba(0,0,0,.5)}.service-sidebar__cards--service-page{overflow-y:scroll;max-height:1000px}.services-sidebar__card,.services-sidebar__card--similar{background-color:#fff;border-radius:11px;box-shadow:0 3px 12px rgba(60,87,117,.17);margin-bottom:15px;padding:20px;text-align:center}.services-sidebar__card--similar{display:flex;flex-direction:column}.form .services-sidebar__card--similar button[type=submit],.services-sidebar__card--similar .button,.services-sidebar__card--similar .button--blue,.services-sidebar__card--similar .button--icon,.services-sidebar__card--similar .button--vl-blue,.services-sidebar__card--similar .button--yellow,.services-sidebar__card--similar .form button[type=submit]{margin-top:auto;align-self:center}.services-sidebar__card__title{letter-spacing:0;font-size:1rem;line-height:1.1875;margin-bottom:9px}.services-sidebar__card__text{font-size:.875rem;line-height:1.42}.home__header{display:grid;grid-template:auto auto/1fr}@media (min-width:970px){.home__header{grid-template-columns:1fr 1fr;grid-template-rows:max-content}}.home__header__text{grid-row:2;align-self:center;padding:30px;margin:-25px 20px 0;border-radius:12px;background-color:hsla(0,0%,100%,.65);backdrop-filter:blur(15px) brightness(100%) contrast(100%)}@media (min-width:970px){.home__header__text{grid-column:1;grid-row:1;max-width:400px;padding:60px 40px;margin:40px}}.home__header__text h1{margin-bottom:18px}.home__header__img-container{grid-row:1;grid-column:1;z-index:-1;overflow:hidden;border-radius:12px;width:100%}@media (min-width:970px){.home__header__img-container{grid-column:1/3}}.home__header__img-container img,.home__header__img-container picture{border-radius:12px;object-fit:cover;height:100%;width:100%;transform:scale(1.075)}.services-with-sidebar{display:grid}@media (min-width:900px){.services-with-sidebar{grid-gap:35px;grid-template:auto auto/2.75fr 1fr}}.services-with-sidebar__left{grid-column:1;grid-row:1;margin-bottom:25px}@media (min-width:900px){.services-with-sidebar__left{margin-bottom:0}}.home__services__aside{grid-row:2;grid-column:1}@media (min-width:900px){.home__services__aside{grid-row:1/3;grid-column:2}}.home__services__bottom{margin-top:50px;grid-column:1;grid-row:3}@media (min-width:900px){.home__services__bottom{margin-top:100px;grid-row:2}}.home__service-cards{display:flex;gap:20px 25px;flex-wrap:wrap}.home__service-card{flex:1;transition:box-shadow .3s ease-in-out;position:relative;overflow:hidden;min-width:200px}.home__service-card a{display:flex;flex-direction:column;height:100%}@media (min-width:1200px){.home__service-card{min-height:237px}}@media (min-width:600px){.home__service-card{min-width:200px}}@media (min-width:900px){.home__service-card{min-width:225px}}@media (min-width:1200px){.home__service-card{min-width:235px}}.home__service-card a{text-decoration:none;color:#273c53}.home__service-card:focus .home__service-card__text,.home__service-card:hover .home__service-card__text{background-color:#3c5775}.home__service-card:focus a,.home__service-card:hover a{color:#fff}.home__service-card__text{cursor:pointer;border-radius:0 0 6px 6px;background-color:rgba(233,240,248,.65);backdrop-filter:blur(15px) brightness(100%) contrast(100%);padding:14px 18px 1px;flex:1;display:flex;flex-direction:column;justify-content:center;transition:background-color .3s ease-in-out;width:100%}.home__service-card__text__headline,.job-card__bottom__headline{text-transform:uppercase;font-family:proxima-nova,Geneva,Tahoma,Verdana,sans-serif;letter-spacing:0;font-size:1rem;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.home__service-card__text__headline:after,.job-card__bottom__headline:after{content:url(../img/yellow-arrow.svg)}.home__service-card__text__description{margin-bottom:0;line-height:1.1;font-size:.9375rem;background-color:rgba(233,240,248,.65);backdrop-filter:blur(15px) brightness(100%) contrast(100%);padding:7px 18px;opacity:0;position:absolute;bottom:0;left:0;width:100%;transition:all .3s ease;transform:translateY(100%)}.home__service-card__img{grid-row:1;grid-column:1;width:100%;object-fit:cover;border-radius:6px 6px 0 0}.home__service-callout,.housing-program{background-color:#3c5775;border-radius:14px;padding:25px 35px;display:flex;flex-wrap:wrap;align-items:center;gap:25px}.home__service-callout h4,.home__service-callout p,.housing-program h4,.housing-program p{color:#fff}.home__service-callout a,.housing-program a{color:#273c53;text-decoration:none;display:flex;align-items:center;gap:28px}.home__service-callout p,.housing-program p{margin-bottom:0}.home__service-callout__icon{flex:1}.home__service-callout__text{flex:2}.home__service-callout__text__subheadline{text-transform:uppercase;font-size:.75rem}.home__service-callout__text__headline{margin-bottom:0;font-size:1.25rem}@media (min-width:900px){.home__service-callout__text__headline{font-size:1.5625rem}}.home__service-callout__text__text{font-size:1rem}.home__news{background:top/cover no-repeat url(../img/waves-bg.svg);padding-top:600px;margin-top:-550px}@media (min-width:900px){.home__news{padding-top:375px;margin-top:-275px}}.home__news__grid{display:flex;flex-wrap:wrap;gap:25px}@media (min-width:600px){.home__news__grid{gap:30px}}@media (min-width:900px){.home__news__grid{gap:44px}}.home__news__card,.news__card--service{flex:1;min-width:275px;max-width:500px;display:flex;flex-direction:column}.home__news__card__img{border-radius:15px 15px 0 0;width:100%;object-fit:cover}.home__news__card__text{background-color:#fff;border-radius:0 0 15px 15px;padding:25px 30px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.home__news__card__title{text-transform:uppercase;font-size:1rem;font-family:proxima-nova,Geneva,Tahoma,Verdana,sans-serif;letter-spacing:0;margin-bottom:7px;line-height:1.125}.home__news__card__description{font-size:1.125rem;line-height:1.1111111111}.about__intro{display:flex;flex-wrap:wrap;gap:25px 80px;align-items:center}.about__intro__img,.about__intro__text{flex:1}.about__intro__text{min-width:300px}@media (min-width:600px){.about__intro__text{min-width:350px}}.about__intro__img{min-width:300px;border-radius:31px}.about__intro__below p{line-height:1.4444444444;font-weight:700;text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.about__mission{display:flex;flex-wrap:wrap;gap:40px}.about__mission__card{flex:1;min-width:300px;background-color:#3c5775;padding:45px;color:#fff;border-radius:14px;text-align:center}.about__mission__card .impact__h2,.about__mission__card h3{margin-bottom:24px}.about__mission__card p:last-child{margin-bottom:0}.about__history{background:top/cover no-repeat url(../img/waves-bg.svg);padding-top:250px;margin-top:-100px;position:relative;z-index:-1}@media (min-width:1028px){.about__history{z-index:2}}.about__history__intro-text{max-width:711px;margin-left:auto;margin-right:auto;text-align:center;line-height:1.4444444444}.about__history__list{list-style-type:none;margin:60px auto;max-width:711px;padding-left:0}.about__history__list__item{display:flex;align-items:center;gap:48px;margin-bottom:18px}.about__history__list__item__year{background-color:#b95546;aspect-ratio:1/1;padding:12px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.about__history__list__item__year p{color:#fff;font-weight:700;font-family:Roboto,proxima-nova,Geneva,Tahoma,Verdana,sans-serif;margin-bottom:0}.about__history__list__item__year:after{content:"";height:1px;background-color:#86a4c2;width:35px;position:absolute;right:-35px}.about__history__list__item__details__long-list{margin-top:5px}.about__leadership__slider{max-width:100%;overflow:hidden;display:flex}.about__leadership__slide{flex:0 0 calc(100% - 50px);margin-right:25px;margin-left:25px;min-width:225px;display:flex;height:100%;flex-direction:column}@media (min-width:600px){.about__leadership__slide{flex:0 0 calc(25% - 50px)}}.about__leadership__slide img{border-radius:15px 15px 0 0;width:100%;height:100%;max-height:250px;object-fit:cover}.about__leadership__slide__text{background-color:rgba(233,240,248,.65);padding:25px;border-radius:0 0 15px 15px;text-align:center;flex:1;display:flex;flex-direction:column;justify-content:center}.about__leadership__slide__name,.about__leadership__slide__name--button{margin-bottom:5px;text-transform:uppercase;font-weight:700;font-size:1rem}.about__leadership__slide__name--button{appearance:none;border:none;background:none;color:#273c53;text-align:center;display:block;width:100%;text-decoration:underline;cursor:pointer}.about__teachings__intro-text{text-align:center;max-width:855px;margin-left:auto;margin-right:auto}.services__program-dropdown{position:relative;width:fit-content;border:1px solid #bcb6ae;border-radius:6px;margin-top:18px;transition:height .3s ease-in-out}.services__program-dropdown__button{border:none;background-color:transparent;text-transform:uppercase;padding:12px 20px;min-width:300px;cursor:pointer;display:flex;justify-content:space-between}.services__program-dropdown__button:after{content:url(../img/yellow-arrow-down.svg)}.services__program-dropdown__list,.services__program-dropdown__list--active{position:absolute;top:calc(100% - 3px);left:-1px;display:flex;flex-direction:column;padding:10px 20px 10px 30px;width:calc(100% + 2px);max-height:0;overflow:hidden;opacity:0;visibility:hidden;background:#fff;border:1px solid #bcb6ae;border-top:1px solid #fff;border-radius:0 0 6px 6px;z-index:5;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,max-height .3s ease-in-out}.services__program-dropdown__list--active a,.services__program-dropdown__list a{text-decoration:none;margin-bottom:10px;line-height:1.1}.services__program-dropdown__list--active a:focus,.services__program-dropdown__list--active a:hover,.services__program-dropdown__list a:focus,.services__program-dropdown__list a:hover{color:#b95546}.services__program-dropdown__list--active{max-height:1000px;opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,max-height .3s ease-in-out,transform .3s ease-in-out;transform:translateY(0)}.services__program-dropdown__list--active+.services__program-dropdown{height:auto}.service__hero{border-radius:31px;width:100%;margin-top:22px;margin-bottom:40px}.program-page h1{color:#b95546}.service__callout{background-color:#b95546;padding:25px 35px 10px;margin-bottom:35px;border-radius:12px;max-width:750px;margin-left:auto;margin-right:auto}.service__callout *{color:#fff}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.breadcrumbs a{text-decoration:none}.breadcrumbs .services__program-dropdown{margin-top:0}.breadcrumbs .services__program-dropdown button{font-size:.9375rem;padding:8px 10px}.breadcrumbs .services__program-dropdown a{font-size:.875rem}.breadcrumbs .services__program-dropdown .services__program-dropdown__list,.breadcrumbs .services__program-dropdown .services__program-dropdown__list--active{padding:10px 20px}.service__program__intro-text{max-width:920px;margin-left:auto;margin-right:auto}.program__subhead{font-size:1.625rem}@media (min-width:900px){.program__subhead{font-size:1.9375rem}}.program__subhead span{min-width:fit-content}.program__locations{display:flex;flex-wrap:wrap;gap:30px}.program__locations__card{background-image:linear-gradient(#e9f0f8,#fff);border-radius:26px;flex:1;min-width:300px;padding:20px 30px}@media (min-width:900px){.program__locations__card{padding:30px 40px}}.program__similar__bg{background:top/cover no-repeat url(../img/waves-bg-short.svg);padding-bottom:150px;margin-bottom:-50px}.program__similar__grid{display:flex;flex-wrap:wrap;gap:35px}.program__similar__grid .services-sidebar__card,.program__similar__grid .services-sidebar__card--similar{flex:1;min-width:225px}.volunteer__callout{border-radius:26px;background-image:linear-gradient(#e9f0f8,#fff);padding:40px 50px;margin-top:50px}@media (min-width:600px){.volunteer__callout{margin-top:60px;padding:40px 75px}}@media (min-width:900px){.volunteer__callout{margin-top:70px;padding:40px 100px}}@media (min-width:1200px){.volunteer__callout{margin-top:80px;padding:40px 125px}}.about__mission__card .volunteer__callout .impact__h2,.about__mission__card .volunteer__callout h3,.volunteer__callout .about__mission__card .impact__h2,.volunteer__callout .about__mission__card h3,.volunteer__callout h2{text-align:center;max-width:800px;line-height:1.2903225806;font-size:1.5rem}@media (min-width:900px){.about__mission__card .volunteer__callout .impact__h2,.about__mission__card .volunteer__callout h3,.volunteer__callout .about__mission__card .impact__h2,.volunteer__callout .about__mission__card h3,.volunteer__callout h2{font-size:1.9375rem}}.volunteer__callout__grid{display:grid;grid-gap:40px;grid-template-columns:1fr}@media (min-width:900px){.volunteer__callout__grid{grid-template-columns:1fr 1fr}}.volunteer__callout__grid__block{display:flex;align-items:center;gap:12px}.volunteer__callout__grid__block p{margin-bottom:0}.volunteer__callout__grid__block img{max-width:30px}.volunteer__benefits__grid{display:flex;flex-wrap:wrap;gap:30px 60px}.volunteer__benefits__column{flex:1;min-width:300px}.volunteer__benefits__column .impact__h2,.volunteer__benefits__column h3{font-weight:900;margin-bottom:25px;font-size:1.25rem}.volunteer__details{display:flex;flex-wrap:wrap;gap:30px 65px}.volunteer__details__left,.volunteer__details__right{flex:1;min-width:350px}.volunteer__details__right img{width:100%;height:100%;object-fit:cover}.news__card--service{max-width:300px}.news__card--service .home__news__card__text{background-color:#e9f0f8}.impact__funding{background:top/cover no-repeat url(../img/waves-bg.svg);margin-bottom:-50px;padding-top:175px}@media (min-width:900px){.impact__funding{padding-top:200px}}.impact__section{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 50px}@media (min-width:900px){.impact__section{gap:30px 100px}}.impact__section__content{flex:1;min-width:400px}.impact__way-to-give{margin-bottom:45px;display:flex;gap:18px;align-items:flex-start}.impact__way-to-give img{max-width:35px}.impact__way-to-give__headline{font-weight:900;font-size:1.25rem;margin-bottom:9px}.impact__intro{display:flex;flex-wrap:wrap;gap:30px 80px}.impact__intro__left,.impact__intro__right{flex:1}.impact__intro__left{min-width:400px}.impact__intro__mission,.impact__intro__subheadline{font-weight:900;margin-bottom:0;font-size:1.25rem;line-height:1}.impact__intro__right{min-width:250px}.impact__section__story{min-width:300px;max-width:500px;flex:1}@media (max-width:899px){.impact__section__story{order:2}}.impact__section__story img{width:100%;object-fit:cover;border-radius:31px 31px 0 0}.impact__section__story__text{padding:30px;border-radius:0 0 31px 31px;background-color:#e9f0f8}.impact__section__story__text p:last-child{margin-bottom:0}.impact__section__story__text--br{border-radius:31px}.contact__rich-text p,.impact__section__story__headline{font-size:1.25rem}@media (min-width:900px){.contact__rich-text p{font-size:1.4375rem}}.info-bubble h5{margin-bottom:10px}.contact__map__left__locations-container{max-height:500px;overflow:scroll}.contact__map__left__locations-container::-webkit-scrollbar{-webkit-appearance:none}.contact__map__left__locations-container::-webkit-scrollbar:vertical{width:5px}.contact__map__left__locations-container::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.5);margin-right:5px}.contact__map__left{padding:35px 15px 25px 35px;border-radius:26px;background-image:linear-gradient(#e9f0f8,#fff)}.location p{font-size:.875rem}.location a{text-decoration:none}.locations__title{color:#90392b;font-size:1rem;margin-bottom:10px;letter-spacing:0}.gm-map{min-height:500px;border-radius:26px}.info-bubble__detail img{max-width:25px;min-width:0}.info-bubble__detail p{font-size:.875rem}.info-bubble__detail p:last-of-type{margin-bottom:0}.news__filters{background-image:linear-gradient(#e9f0f8,#fff);padding:40px 20px;border-radius:26px;text-align:center}.news__filters select{border:none;border-bottom:1px solid #273c53;background-color:transparent;padding:10px;text-transform:uppercase;transition:font-weight .3s ease-in-out}.news__filters select:focus{outline:none;border-bottom:2px solid #273c53;font-weight:700}.news__article{display:flex;gap:50px;flex-wrap:wrap}.news__article__content{min-width:400px;flex:2}.news__article__img{border-radius:15px;min-width:300px;flex:1;align-self:flex-start}.get-involved__intro{display:flex;flex-wrap:wrap;gap:50px}.get-involved__intro__img,.get-involved__intro__text{flex:1}.get-involved__intro__text{min-width:400px}.get-involved__intro__img{min-width:300px}.get-involved__cta{max-width:650px;margin-left:auto;margin-right:auto}.child-care__intro,.child-care__two{display:flex;flex-wrap:wrap;gap:50px}.child-care__intro__intro,.child-care__intro__text{flex:1}.child-care__intro__text{min-width:400px}.child-care__intro__img{min-width:300px}.child-care__two__img{flex:1;min-width:250px}.child-care__two__text{flex:2;min-width:400px}.blue-card--donations{display:grid;grid-template-columns:1fr 1fr;grid-gap:45px 30px}@media (min-width:678px) and (max-width:850px){.blue-card--donations{grid-template-columns:1fr}}@media (max-width:599px){.blue-card--donations{grid-template-columns:1fr}}.blue-card--donations__row{display:flex;gap:17px;align-items:center}.blue-card--donations__row .blue-card--donations__img-container{max-width:50px;min-width:50px;width:100%;text-align:center}.blue-card--donations__row .blue-card--donations__img-container img{display:block;margin-left:auto;margin-right:auto}.st-vincent__shopping{display:flex;gap:50px}.st-vincent__shopping__text{margin-top:10px;flex:1;min-width:400px}.st-vincent__shopping__img{min-width:250px;max-width:400px;flex:1;border-radius:31px;align-self:flex-start}.st-vincent__volunteer-callout{border:1px solid #273c53;border-radius:6px;text-align:center;padding:30px}.st-vincent__volunteer-callout .impact__h2,.st-vincent__volunteer-callout h3{font-size:1.125rem}@media (min-width:900px){.st-vincent__volunteer-callout .impact__h2,.st-vincent__volunteer-callout h3{font-size:1.25rem}}.services-sidebar--housing{background-image:none;background-color:#e9f0f8}.services-sidebar--housing .services-sidebar__form{margin-left:auto;margin-right:auto}.services-sidebar--housing .service-sidebar__cards{padding-bottom:15px;display:grid;grid-gap:25px;grid-template-columns:repeat(1,1fr)}@media (min-width:600px){.services-sidebar--housing .service-sidebar__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.services-sidebar--housing .service-sidebar__cards{grid-template-columns:repeat(4,1fr)}}.services-sidebar--housing .services-sidebar__card,.services-sidebar--housing .services-sidebar__card--similar{align-self:stretch;min-height:100%;display:flex;flex-direction:column}.services-sidebar--housing .services-sidebar__card--similar a,.services-sidebar--housing .services-sidebar__card a{margin-top:auto}.services-sidebar--housing .services-sidebar__form{display:flex;gap:35px;align-items:center}.services-sidebar--housing .services-sidebar__form input{flex:1}.services-sidebar--housing .services-sidebar__form .form-clear{margin-bottom:0}.services-sidebar--housing .services-sidebar__form .services-sidebar__filter{flex:2;display:flex;align-items:flex-start;gap:15px}.services-sidebar--housing .services-sidebar__form .services-sidebar__filter .services-sidebar__filter-group{flex:1;position:relative}.services-sidebar--housing .services-sidebar__form .services-sidebar__filter .services-sidebar__filter__input-group{position:absolute;width:100%;padding-top:10px;box-shadow:0 3px 12px rgba(60,87,117,.27);background-color:#e9f0f8;border-left:1px solid #3c5775;border-right:1px solid #3c5775;border-bottom:1px solid #3c5775;top:calc(100% + 1px);z-index:10}.affordable-rentals__grid{display:grid;grid-gap:25px}@media (min-width:600px){.affordable-rentals__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.affordable-rentals__grid{grid-template-columns:repeat(4,1fr)}}.affordable-rentals__grid img{height:150px;object-fit:cover}.affordable-rentals__grid .home__service-card__text__headline:after,.affordable-rentals__grid .job-card__bottom__headline:after{content:""}.affordable-rentals__grid .home__service-card{height:100%;display:flex;flex-direction:column}.affordable-rentals__grid .home__service-card .home__service-card__text{cursor:unset;flex:1}.affordable-rentals__grid .home__service-card .home__service-card__text p:last-of-type{margin-top:auto}.affordable-rentals__grid .home__service-card:focus .home__service-card__text,.affordable-rentals__grid .home__service-card:hover .home__service-card__text{background-color:rgba(233,240,248,.65)}.affordable-rentals__grid .home__service-card:focus a,.affordable-rentals__grid .home__service-card:hover a{color:#3c5775}.affordable-rentals__grid .home__service-card a:focus,.affordable-rentals__grid .home__service-card a:hover{text-decoration:underline}.housing-program{display:flex;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:center}.housing-program .home__service-callout__text{min-width:300px}.housing__about-wave{margin-bottom:-22px}.job-card{align-self:stretch;min-height:100%;display:flex;flex-direction:column}.job-card__top{background-color:#273c53;border-radius:6px 6px 0 0;padding:16px 20px;color:#fff;flex:1}.job-card__top__headline{text-transform:uppercase;color:#fff;font-size:1.25rem;font-family:proxima-nova,Geneva,Tahoma,Verdana,sans-serif;font-weight:700;margin-bottom:10px}.job-card__details{display:flex}.job-card__detail{gap:4px}.job-card__desc{font-size:.9375rem}.job-card__bottom{background-color:#86a4c2;padding:10px 20px;border-radius:0 0 6px 6px}.job-card__bottom__headline{margin-bottom:0;font-weight:700;text-decoration:none}.job-card__bottom__headline:focus,.job-card__bottom__headline:hover{color:#3c5775}.job-card__bottom__headline:after{content:url(../img/blue-arrow.svg)}.sign-on-bonus{background-color:#90392b;padding-top:40px;padding-bottom:40px;color:#fff}.sign-on-bonus .flex-parent:nth-of-type(2){gap:15px}@media (min-width:1200px){.sign-on-bonus .flex-parent:nth-of-type(2){gap:0}}@media (min-width:1200px){.sign-on-bonus .sign-on-bonus__1,.sign-on-bonus .sign-on-bonus__details:not(:last-of-type){border-right:1px solid #fff}}.sign-on-bonus .sign-on-bonus__1{flex:1.5;display:flex;min-width:100%}@media (min-width:900px){.sign-on-bonus .sign-on-bonus__1{padding-right:50px}}@media (min-width:1200px){.sign-on-bonus .sign-on-bonus__1{padding-right:50px;flex-wrap:nowrap;min-width:300px}}.sign-on-bonus .sign-on-bonus__details{flex:1;padding-top:30px;min-width:250px;display:flex;align-items:center}@media (min-width:900px){.sign-on-bonus .sign-on-bonus__details{min-width:275px;padding:10px 50px}}@media (min-width:1200px){.sign-on-bonus .sign-on-bonus__details{min-width:275px}}.sign-on-bonus .sign-on-bonus__details .text--bold{font-size:1.375rem}@media (min-width:900px){.sign-on-bonus .sign-on-bonus__details .text--bold{font-size:1.5rem}}@media (min-width:1200px){.sign-on-bonus .sign-on-bonus__details .text--bold{font-size:1.75rem}}.careers-home__news{background:center 200px/cover no-repeat url(../img/waves-bg.svg);margin-bottom:-20px}.careers__how-we-serve__intro{max-width:730px;margin-left:auto;margin-right:auto}.careers__how-we-serve__map{max-width:975px;margin-left:auto;margin-right:auto}.careers__how-we-serve__map img{flex:1;align-self:flex-start}.careers__how-we-serve__map__text{flex:2;min-width:300px}.careers__locations{padding-top:1px;position:relative;z-index:2}.careers__locations a,.careers__locations li,.careers__locations p{color:#fff}.careers__city-nav{margin:-35px auto 50px;max-width:600px;display:flex;flex-wrap:wrap;justify-content:space-between}.careers__city-nav__button{text-transform:uppercase;color:#fff;border-radius:0;padding:20px 30px;font-size:1.275rem;background-color:#b95546;cursor:pointer;transition:background-color .3s ease;position:relative;z-index:5;outline:none;border:none}.careers__city-nav__button:hover{background-color:#86a4c2}.careers__city-nav__button:focus{background-color:#3c5775}.careers__city-nav__button--active,.careers__city-nav__button--active:focus{background-color:#273c53}@media (max-width:535px){.careers__city-nav__button{width:100%;margin-bottom:10px;font-size:1.25rem;padding:10px 15px}.careers__city-nav__button--active{background-color:#86a4c2}}.city-panel{display:none}.city-panel--active{display:block}.careers__staff{display:grid;gap:2em}.careers__staff img{width:100%}@media (min-width:600px){.careers__staff{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.careers__staff{grid-template-columns:repeat(12,1fr)}.careers__staff img:nth-child(-n+3),.careers__staff img:nth-child(n+6):nth-child(-n+8){grid-column:span 4}.careers__staff img:nth-of-type(4),.careers__staff img:nth-of-type(5){grid-column:span 6}}.careers__value-card{flex:1;align-self:stretch;min-height:100%;border-radius:10px;padding:35px 10px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media (min-width:900px){.careers__value-card{max-width:21%}}.careers__value-card:first-of-type{background-color:#fdb734}.careers__value-card:nth-of-type(2){background-color:#b95546}.careers__value-card:nth-of-type(3){background-color:#86a4c2}.careers__value-card:nth-of-type(4){background-color:#3c5775}.careers__value-card .careers__value-card__img-container{margin-bottom:15px;flex:1;display:flex;align-items:center}.careers__value-card .careers__value-card__img-container img{height:auto}.careers__value-card .impact__h2,.careers__value-card h3{text-transform:uppercase;color:#fff;margin-top:auto;font-size:1.375rem}@media (min-width:1200px){.careers__value-card .impact__h2,.careers__value-card h3{font-size:1.625rem}}.careeers__benefits__text .impact__h2,.careeers__benefits__text h3{margin-bottom:15px}.careeers__benefits__text .impact__h2:nth-of-type(2),.careeers__benefits__text h3:nth-of-type(2){margin-top:35px}.careers__application-steps{margin-top:50px;max-width:750px;margin-right:auto;margin-left:auto}.careers__application-step{border-radius:10px;padding:30px 40px}.careers__application-step:first-of-type{background-color:#3c5775}.careers__application-step:nth-of-type(3){background-color:#86a4c2}.careers__application-step:nth-of-type(5){background-color:#b95546}.careers__application-step__img-container{flex:1;max-width:100px;text-align:center;min-width:100px}.careers__application-step__img-container img{display:block;margin-left:auto;margin-right:auto}.careers__application-step__text{flex:1;color:#fff;margin-bottom:0;min-width:300px}.careers__application-step__arrow{text-align:center;margin-top:25px;margin-bottom:25px}.careers__application-step__arrow img{display:block;margin-left:auto;margin-right:auto}.es__header .container,.es__header .container--narrow,.es__header .container--small{display:flex;justify-content:space-between;gap:1em;align-items:center}.es__header h1{text-transform:uppercase;text-align:center;color:#fff;font-weight:900;font-family:proxima-nova,Geneva,Tahoma,Verdana,sans-serif}.es__help-callout{border-radius:6px;background-color:#90392b;padding:45px;text-align:center}.es__help-callout .impact__h2,.es__help-callout h3{color:#fdb734;text-transform:uppercase;font-family:proxima-nova,Geneva,Tahoma,Verdana,sans-serif}.es__help-callout .button,.es__help-callout .button--blue,.es__help-callout .button--icon,.es__help-callout .button--vl-blue,.es__help-callout .button--yellow,.es__help-callout .form button[type=submit],.form .es__help-callout button[type=submit]{background-color:#fff;display:inline-block;max-width:100%;line-height:1;padding:20px;white-space:normal;font-weight:900;border:none;font-size:1.25rem}@media (min-width:600px){.es__help-callout .button,.es__help-callout .button--blue,.es__help-callout .button--icon,.es__help-callout .button--vl-blue,.es__help-callout .button--yellow,.es__help-callout .form button[type=submit],.form .es__help-callout button[type=submit]{font-size:1.375rem}}@media (min-width:900px){.es__help-callout .button,.es__help-callout .button--blue,.es__help-callout .button--icon,.es__help-callout .button--vl-blue,.es__help-callout .button--yellow,.es__help-callout .form button[type=submit],.form .es__help-callout button[type=submit]{font-size:2.1875rem}}.es__wave-bg{background:center 50px/contain no-repeat url(../img/dual-waves.svg)}.es__opportunities .impact__section__story{display:flex;flex-direction:column}.es__opportunities .impact__section__story__text{flex:1;background-color:#fff;box-shadow:0 3px 8px rgba(60,87,117,.17)}.es__opportunities .impact__section__story__text p.text--dark-red{color:#000;text-align:center;font-weight:700}.es__footer .es__footer__flex{display:flex;align-items:center;gap:2.5em 2em;flex-wrap:wrap;justify-content:center}.es__footer .separator{display:inline-block;height:100%;min-height:120px;margin-right:25px;margin-left:25px;width:2px}@media (min-width:884px){.es__footer .separator{color:#fff;align-self:stretch;height:100%;background-color:#fff}}@media (max-width:883px){.es__footer .separator{display:none}}.es__footer .es__footer__img-container img{margin-left:auto;margin-right:auto}@media (max-width:883px){.es__footer .es__footer__img-container:last-of-type{width:100%}}.flex-parent{display:flex;flex-wrap:wrap}.gap-1{gap:2em 1em}.gap-2{gap:2em 2em}.gap-3{gap:2em 3em}.gap-4{gap:2em 4em}.gap-5{gap:2em 5em}.flex-child{flex:1;min-width:300px}.jcc{justify-content:center}.aic{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.gap--20{gap:20px}.mt-1{margin-top:20px}@media (min-width:1200px){.mt-1{margin-top:25px}}.mt-2{margin-top:30px}@media (min-width:900px){.mt-2{margin-top:40px}}@media (min-width:1200px){.mt-2{margin-top:50px}}.mt-3{margin-top:45px}@media (min-width:900px){.mt-3{margin-top:60px}}@media (min-width:1200px){.mt-3{margin-top:75px}}.mt-4{margin-top:60px}@media (min-width:900px){.mt-4{margin-top:80px}}@media (min-width:1200px){.mt-4{margin-top:100px}}.mt-5{margin-top:75px}@media (min-width:900px){.mt-5{margin-top:100px}}@media (min-width:1200px){.mt-5{margin-top:125px}}.mt-6{margin-top:90px}@media (min-width:900px){.mt-6{margin-top:120px}}@media (min-width:1200px){.mt-6{margin-top:150px}}.mb-0{margin-bottom:0}.mb-1{margin-bottom:20px}@media (min-width:1200px){.mb-1{margin-bottom:25px}}.mb-2{margin-bottom:30px}@media (min-width:900px){.mb-2{margin-bottom:40px}}@media (min-width:1200px){.mb-2{margin-bottom:50px}}.mb-3{margin-bottom:45px}@media (min-width:900px){.mb-3{margin-bottom:60px}}@media (min-width:1200px){.mb-3{margin-bottom:75px}}.mb-4{margin-bottom:60px}@media (min-width:900px){.mb-4{margin-bottom:80px}}@media (min-width:1200px){.mb-4{margin-bottom:100px}}.mb-5{margin-bottom:75px}@media (min-width:900px){.mb-5{margin-bottom:100px}}@media (min-width:1200px){.mb-5{margin-bottom:125px}}.mb-6{margin-bottom:90px}@media (min-width:900px){.mb-6{margin-bottom:120px}}@media (min-width:1200px){.mb-6{margin-bottom:150px}}.pt-1{padding-top:20px}@media (min-width:1200px){.pt-1{padding-top:25px}}.pt-2{padding-top:30px}@media (min-width:900px){.pt-2{padding-top:40px}}@media (min-width:1200px){.pt-2{padding-top:50px}}.pt-3{padding-top:45px}@media (min-width:900px){.pt-3{padding-top:60px}}@media (min-width:1200px){.pt-3{padding-top:75px}}.pt-4{padding-top:60px}@media (min-width:900px){.pt-4{padding-top:80px}}@media (min-width:1200px){.pt-4{padding-top:100px}}.pt-5{padding-top:75px}@media (min-width:900px){.pt-5{padding-top:100px}}@media (min-width:1200px){.pt-5{padding-top:125px}}.pt-6{padding-top:90px}@media (min-width:900px){.pt-6{padding-top:120px}}@media (min-width:1200px){.pt-6{padding-top:150px}}.pb-1{padding-bottom:20px}@media (min-width:1200px){.pb-1{padding-bottom:25px}}.pb-2{padding-bottom:30px}@media (min-width:900px){.pb-2{padding-bottom:40px}}@media (min-width:1200px){.pb-2{padding-bottom:50px}}.pb-3{padding-bottom:45px}@media (min-width:900px){.pb-3{padding-bottom:60px}}@media (min-width:1200px){.pb-3{padding-bottom:75px}}.pb-4{padding-bottom:60px}@media (min-width:900px){.pb-4{padding-bottom:80px}}@media (min-width:1200px){.pb-4{padding-bottom:100px}}.pb-5{padding-bottom:75px}@media (min-width:900px){.pb-5{padding-bottom:100px}}@media (min-width:1200px){.pb-5{padding-bottom:125px}}.pb-6{padding-bottom:90px}@media (min-width:900px){.pb-6{padding-bottom:120px}}@media (min-width:1200px){.pb-6{padding-bottom:150px}}.background--darkBlue,.background--primary{background-color:#3c5775}.background--secondary{background-color:#fdb734}.background--black{background-color:#000}.background--light-gray{background-color:#bcb6ae}.background--medium-gray{background-color:#707070}.background--dark-gray{background-color:#524538}.background--light-blue,.background--lightBlue{background-color:#86a4c2}.background--medium-blue,.background--mediumBlue{background-color:#3c5775}.background--dark-blue{background-color:#273c53}.section--last{margin-bottom:-22px}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--white{color:#fff}.text--black{color:#000}.text--primary{color:#3c5775}.text--secondary{color:#fdb734}.text--red{color:#b95546}.text--dark-red{color:#90392b}.text--bold{font-weight:700}.text--900{font-weight:900}.text--italic{font-style:italic}.td--n{text-decoration:none}.hover--secondary:focus,.hover--secondary:hover{color:#fdb734}.headline--centered,.headline--centered--no-break{text-align:center;display:flex;align-items:center;gap:10px}@media (min-width:900px){.headline--centered,.headline--centered--no-break{gap:25px}}@media (min-width:600px){.headline--centered--no-break span,.headline--centered span{min-width:275px}}@media (min-width:900px){.headline--centered--no-break span,.headline--centered span{min-width:550px}}.headline--centered--no-break:after,.headline--centered--no-break:before,.headline--centered:after,.headline--centered:before{content:"";background-color:#fdb734;height:1px;width:100%}@media (min-width:900px){.headline--centered--no-break{white-space:nowrap}}.embed{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.embed embed,.embed iframe,.embed object,.embed video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video-embed,.video__child{text-align:center}.video-embed iframe,.video__child iframe{border-radius:30px}.video-container{display:grid;grid-gap:2em;justify-content:center}@media (min-width:900px){.video-container{grid-template-columns:1fr 1fr}}.video__child iframe{max-width:100%}