.team-banner .container{background-position:left 50% top 10%;background-repeat:no-repeat;background-size:140%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr .5fr .5fr;height:750px;width:100vw}.team-banner .container .heading{align-content:end;display:grid;grid-column:1/2;grid-row:2/3}.team-banner .container .heading .heading-container{align-items:center;display:flex;justify-content:center;position:absolute;position:relative;top:13%}.team-banner .container .heading hr{background:#23b2ff;border:0;border-radius:5px;height:2px;margin-bottom:1.5em;max-width:400px;position:relative;top:25%;width:80%}.team-banner .container .heading .social-icons{bottom:10%;font-size:20px;position:relative;text-align:center}.team-banner .container .heading .social-icons a{color:#e6f0f7;cursor:pointer;display:inline-block;margin:15px 19px;text-decoration:none}.team-banner .container .heading .social-icons a svg{fill:currentColor;height:1em;width:1em}.team-banner .container .subtitle-container{align-content:start;display:grid;grid-column:1/2;grid-row:3/4;justify-items:center}.team-banner .container .subtitle-container .subtitle{display:grid;grid-template-columns:.2fr 2fr .2fr;grid-template-rows:1fr;margin-bottom:1em;position:relative}.team-banner .container .subtitle-container .subtitle h3{color:#e6f0f7;display:grid;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:500;grid-column:2/3;grid-row:1/2;line-height:1.3;margin:0;text-align:center;text-transform:uppercase}.team-banner .container .subtitle-container .logo{margin-bottom:1em;position:relative}.team-banner .container .subtitle-container .logo .img-container{align-content:center;background:#e6f0f769;border:2px solid #a0cb41;border-radius:50%;display:grid;height:50px;justify-items:center;text-align:center;width:50px}.team-banner .container .subtitle-container .logo .img-container img{max-width:40%}.team-banner .container .subtitle-container .read-about{cursor:pointer;margin-bottom:1em;position:relative}.team-banner .container .subtitle-container .read-about a{align-items:center;color:#23b2ff;display:flex;text-decoration:none}.team-banner .container .subtitle-container .read-about a span.fas{animation:bounce 2s;color:#23b2ff;font-size:15px;margin-left:1em}.team-banner .container .heading .heading-container .title h2{color:#e6f0f7;font-size:4rem;font-style:normal;font-weight:500;margin:0;text-transform:uppercase}.team-banner .container .heading .heading-container .subtitle h1{color:#e6f0f7;font-size:1.2rem;font-style:normal;margin-bottom:0;margin-right:.2em}.team-banner .container .subtitle-container .read-about a span:not(.fas){color:#23b2ff;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:500;margin:0}@media (min-width:400px){.team-banner .container{background-size:145%;height:800px}.team-banner .container .subtitle-container .subtitle{grid-template-columns:.3fr 2fr .3fr}}@media (min-width:450px){.team-banner .container .subtitle-container .subtitle{grid-template-columns:.4fr 2fr .4fr}}@media (min-width:500px){.team-banner .container{background-size:117%}.team-banner .container .subtitle-container .subtitle{grid-template-columns:.7fr 2fr .7fr}}@media (min-width:600px){.team-banner .container{grid-template-rows:1.2fr .5fr .5fr}}@media (min-width:700px){.team-banner .container{height:900px}}@media (min-width:768px){.team-banner .container .subtitle-container .subtitle{grid-template-columns:1fr 1.3fr 1fr}}@media (min-width:800px){.team-banner .container{height:1000px}}@media (min-width:900px){.team-banner .container{height:1100px}.team-banner .container .subtitle-container .subtitle{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1000px){.team-banner .container{background-position:top;background-repeat:no-repeat;background-size:110%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.5fr .5fr;height:700px;width:100%}.team-banner .container .heading{grid-column:1/2;grid-row:1/2}.team-banner .container .subtitle-container{grid-column:1/2;grid-row:2/3}.team-banner .container .subtitle-container .subtitle{grid-template-columns:.3fr 1fr .3fr;margin-bottom:1.5em}}@media (min-width:1100px){.team-banner .container{background-size:110%;height:800px}.team-banner .container .subtitle-container .read-about a span.fas{font-size:20px}.team-banner .container .subtitle-container .read-about a span:not(.fas){font-size:1.1rem}}@media (min-width:1250px){.team-banner .container .subtitle-container .subtitle{grid-template-columns:.5fr 1fr .5fr}}@media (min-width:1400px){.team-banner .container .heading,.team-banner .container .subtitle-container{margin-right:8em}.team-banner .container .subtitle-container .subtitle h3{font-size:1.2rem}.team-banner .container .subtitle-container .logo .img-container{height:80px;margin-bottom:1.5em;width:80px}.team-banner .container .heading .heading-container .title h2{font-size:5rem}.team-banner .container .heading .heading-container .subtitle h1{font-size:1.4rem}}@media (min-width:1750px){.team-banner .container{height:850px}}@media (min-width:1800px){.team-banner .container{height:900px}}