.team-banner{background:transparent linear-gradient(320deg,#1b75bc,#403b91 54%,#4f2480) 0 0 no-repeat padding-box;margin-top:-28px;min-height:650px;overflow:hidden;padding:30px;position:relative}.team-banner .team-banner__img{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.team-banner>*{position:relative;z-index:2}.team-banner .text{border-radius:5px;left:50%;margin:0 auto;max-width:calc(100% - 30px);padding:30px 0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:1000px}.team-banner .text h1{color:#fff;font-size:60px;font-weight:300;line-height:65px;margin:0 0 15px;text-shadow:6px 6px 6px #00000088}.team-banner .text h3{border-top:2px solid #fff;font-size:85px;font-weight:400;line-height:90px;margin-top:50px;padding-top:50px}.team-banner .text h3,.team-banner .text h4{color:#fff;text-shadow:4px 4px 4px #00000088}.team-banner .text h4{font-size:24px;font-weight:300;line-height:35px}.team-banner .text a,.team-banner .text p{color:#fff;font-size:24px}@media (max-width:600px){.team-banner .text{padding:30px}.team-banner .text h1{font-size:32px;line-height:37px}.team-banner .text h4{font-size:20px;line-height:25px}}@media (max-width:375px){.team-banner{min-height:480px!important}.team-banner .text{top:59%!important}.team-banner .text a{font-size:20px!important;line-height:25px!important}}