@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@font-face{font-family:"Lato Light";src:url("../fonts/Lato/Lato-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"Lato Regular";src:url("../fonts/Lato/Lato-Regular.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Lato Bold";src:url("../fonts/Lato/Lato-Bold.ttf");font-weight:700;font-style:normal}:root{font-size:16px}@media screen and (max-width: 768px){:root{font-size:14px}}.container{max-width:1040px}.columns{max-width:100%;margin:0}.nav{display:flex;justify-content:space-between;align-items:center;padding:1em 0}@media screen and (max-width: 768px){.nav{flex-direction:column}}.nav__brand{width:9em;border:none}@media screen and (max-width: 768px){.nav__nav-items{margin-top:2em}}.nav__nav-item--header{display:inline-block;font-size:1rem;font-weight:700;font-family:"Lato Bold", sans-serif}.nav__nav-item--header:not(:last-of-type){margin-right:2em}.nav__nav-item a{color:#444;transition:color .3s ease-in-out}.nav__nav-item a:hover{color:#919191}.nav--footer{align-items:flex-start;font-size:0.875rem}.nav__nav-items--footer{text-align:right}@media screen and (max-width: 768px){.nav__nav-items--footer{text-align:left;margin-top:1em}}.page-teams .hero{background-image:url(../images/teams-hero-image.png)}.page-teams .team:not(:last-of-type){margin-bottom:4em}.page-teams .team__quote{font-size:1.31rem}.page-teams .team__image-wrap{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.page-teams .team__image-wrap--desktop-reverse-position{order:2}}.page-teams .team__footnote{font-family:"Lato Bold",sans-serif;margin-left:45%;font-size:1.125rem;margin-top:1em}@media screen and (max-width: 768px){.page-teams .team__footnote{margin-left:0;text-align:right}}.page-leadership .hero{background-image:url(../images/leadership-hero-image.png)}.page-leadership .gm:not(:last-of-type){margin-bottom:4em}.page-leadership .gm__about{font-size:1.31rem}.page-leadership .gm__quote{font-family:"Lato Light",sans-serif;font-size:1.5rem}.page-leadership .gm__photo-wrap{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.page-leadership .gm__photo-wrap{text-align:center}}@media screen and (min-width: 769px){.page-leadership .gm__photo-wrap--desktop-reverse-position{order:2}}.page-jobs .hero{background-image:url(../images/jobs-hero-image.png)}.page-life .hero{background-image:url("../images/life-hero-image.png")}.page-life .hero__video{width:100%;max-width:640px;height:360px}@media screen and (min-width: 769px){.page-life .benefit:nth-child(odd) .benefit__image-wrap{order:2}}.page-life .benefit .column{display:flex;justify-content:center;flex-direction:column}.page-life .benefit__image-wrap{align-items:center}.page-life .benefit__text{font-size:1.31rem}.page-life .button-link{margin-top:0}.page-privacy .hero{background-image:url(../images/privacy-hero-image.png)}.page-privacy .section-page-content p{margin:1em 0}.page-privacy .section-page-content ol,.page-privacy .section-page-content ul{padding-inline-start:40px}.page-privacy .section-page-content ul{list-style:initial}.page-terms .hero{background-image:url(../images/terms-hero-image.png)}.page-terms .section-page-content p{margin:1em 0}.page-terms .section-page-content ol,.page-terms .section-page-content ul{padding-inline-start:40px}.page-terms .section-page-content ul{list-style:initial}body{min-width:360px;font-family:"Lato Regular", sans-serif}.hero{background-image:url(../images/index-hero-image.png);height:560px;background-size:cover;display:flex;justify-content:center;align-items:center;background-position:50% 30%}@media screen and (max-width: 768px){.hero{min-height:330px}}.hero__text{font-size:2.25rem;text-align:center;max-width:55%;font-weight:700;color:#fefefe;text-shadow:0 4px 5px #282828;font-family:"Lato Bold",sans-serif}@media screen and (max-width: 768px){.hero__text{font-size:1.5rem;max-width:80%}}.teaser{padding:2em 0;font-size:1.5rem}.teaser__heading{font-size:2.25rem;font-family:"Lato Bold",sans-serif;margin-bottom:0.5em}.teaser__paragraph:not(:last-of-type){margin-bottom:1em}.teaser__link{color:#444;text-decoration:underline;text-underline-position:under}.centered-content{justify-content:center}.section-page-content{background-color:#eee;padding:4em 0}.page-link{background-size:cover;background-position:50% 0;min-height:13em;display:flex;justify-content:center;align-items:flex-end;padding-bottom:0.5em;transition:all .5s ease-in-out}@media screen and (max-width: 768px){.page-link{min-height:18em;box-shadow:inset 0 0 10em 200px rgba(0,0,0,0.5)}}@media screen and (min-width: 1088px){.page-link:hover{box-shadow:inset 0 0 10em 200px rgba(0,0,0,0.5)}.page-link:hover .page-link__text{top:-3em}}.page-link--teams{background-image:url(../images/index-teams-link.png)}@media screen and (max-width: 768px){.page-link--teams{background-image:url(../images/index-teams-link--mobile.png)}}.page-link--gms{background-image:url(../images/index-gm-link.png)}@media screen and (max-width: 768px){.page-link--gms{background-image:url(../images/index-gm-link--mobile.png)}}.page-link--life{background-image:url(../images/index-life-link.png)}@media screen and (max-width: 768px){.page-link--life{background-image:url(../images/index-life-link--mobile.png)}}.page-link__text{font-size:1.3rem;color:#fefefe;transition:all .3s ease-in-out;position:relative;top:0}@media screen and (max-width: 768px){.page-link__text{top:-5em}}.page-link__footnote{font-size:1.125rem}.button-link{font-size:1.875rem;background-color:#0054a6;color:#fefefe;width:100%;text-align:center;display:block;padding:0.2em 1em;margin:1em 0;transition:all .3s ease-in-out}.button-link:hover{color:#fefefe;background-color:#003a73}.heading-secondary{font-size:1.5rem;font-family:"Lato Bold",sans-serif;margin-bottom:0.5em}.quote{position:relative}@media screen and (max-width: 1087px){.quote{padding:0 1em}}.quote::before{display:block;content:"";width:21px;height:18px;background-image:url(../images/quote.png);position:absolute;left:-25px}@media screen and (max-width: 1087px){.quote::before{left:-5px}}.quote::after{display:inline-block;content:"";width:21px;height:18px;background-image:url(../images/quote.png);vertical-align:bottom;transform:rotate(180deg)}
