:root{--primary: #80A2B1;--on-primary: #FFF;--background: #DEDEDE;--on-background: #3F3F3F;--dark: #3F3F3F;--on-dark: #FFF;--black: #121319;--on-black: #FFF;--header-bg: #1F2637CC;--on-header-bg: #FFF;--job-card-bg: rgba(255, 255, 255, .8);--on-job-card-bg: #3F3F3F;--contact-card-bg: rgba(255, 255, 255, .7);--input-boder: #C0C0C0;--input-bg: #FFFFFF;--input-color: #3F3F3F;--input-placeholder: rgba(63, 63, 63, .6);--icon-card-bg: rgba(255, 255, 255, .12);--buton-border-on-hover: rgba(255, 255, 255, .25);--modal-bg: #343434;--alert: #EA3745}.container{max-width:75rem;width:90%;margin:0 auto}.header_padding{padding-top:8rem;box-sizing:border-box}.input_directive::placeholder{color:var(--input-placeholder)}.title{font-family:GothamBlack;font-weight:500;font-size:5.25rem;line-height:4.0625rem}@media screen and (max-width: 1000px){.title{font-size:4.25rem;line-height:3.375rem}}@media screen and (max-width: 800px){.title{font-size:3.75rem;line-height:3rem}}@media screen and (max-width: 560px){.title{font-size:3rem;line-height:2.375rem}}@media screen and (max-width: 500px){.title{font-size:2.5rem;line-height:2.1rem}}.banner{width:100%;height:100%;min-height:10rem;display:flex;align-items:flex-end;background-image:url(/assets/images/hero-image.png);background-size:cover;background-position:top center}.banner__separator{width:100%}@font-face{font-family:Gotham;src:url(/assets/fonts/Gotham-Light.otf);font-display:swap}@font-face{font-family:GothamBold;src:url(/assets/fonts/Gotham-Bold.otf);font-display:swap}@font-face{font-family:GothamBlack;src:url(/assets/fonts/Gotham-Black.otf);font-display:swap}html{scroll-behavior:smooth;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{margin:0;padding:0;font-size:16px;font-family:Gotham}
