.cta{color:var(--color, #0f0f0f);background-color:var(--background, rgba(0, 0, 0, 0));border:1px solid var(--border-color, --color, #0f0f0f);padding:6px 20px;border-radius:24px;line-height:1;display:inline-block;transition:background-color .25s,color .25s;cursor:pointer;display:block;margin-left:auto;width:fit-content;margin-right:auto;text-align:center}.cta:hover{color:var(--hover-color, --background, #ffffff);background-color:var(--hover-background, --color, #0f0f0f)}.cta--filled{background-color:var(--background, #8d312f);border:1px solid var(--background, #8d312f);color:var(--color, #ffffff);padding:5px 12px;border-radius:24px;line-height:1;display:inline-block;transition:background-color color .15s;cursor:pointer}.cta--filled:hover{color:var(--hover-color, #8d312f);background-color:var(--hover-background, --color)}@media only screen and (max-width:1020px){.cta{font-size:13px;white-space:nowrap}}.mission{padding-top:70px;padding-bottom:70px;--cta-color: variables.$darkBlue}.mission__container{max-width:590px;display:flex;flex-direction:column;align-items:center}.mission__title{text-align:center;margin-bottom:50px}.mission__text{margin-bottom:80px}.mission__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:52px}.mission__icon{font-size:20px;font-style:italic;text-transform:uppercase;text-align:center}.mission__icon-image{height:auto;width:98px;margin-bottom:10px}.mission .cta{--color: #1e1e1e;--border-color: #1e1e1e;--hover-background: #1e1e1e;--hover-color: #f0f0f0;margin-top:90px}@media only screen and (max-width:1020px){.mission{padding-top:75px;padding-bottom:55px}.mission__title{margin-bottom:30px}.mission__text{margin-bottom:40px}.mission .cta{margin-top:80px}}
