.our_team__heading{font-family:"Gotham Bold";font-size:2.2rem;line-height:2.3rem;text-align:center}
.our_team__images{position:relative;padding-top:3rem;width:200%;left:-50%}
.our_team__block{overflow:hidden;position:relative}
.our_team__block:before{content:'';width:100%;height:6rem;background:#9ce0b3;position:absolute;bottom:0;left:0}
.our_team__form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:#fff;height:100%;overflow:hidden;-webkit-box-shadow:0 5px 6px 0 rgba(0,0,0,0.11);box-shadow:0 5px 6px 0 rgba(0,0,0,0.11);-webkit-border-radius:8px;border-radius:8px}
.our_team__form--black .form__footer{background:linear-gradient(135deg,#000 10%,#404040 56%,#000 90%)}
.our_team__form--black .form__submit{background:transparent}
.our_team__form--black .form__submit:after{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(#737373));background:linear-gradient(90deg,rgba(0,0,0,0),#737373)}
.our_team__form--black .form__col--label{display:-webkit-box;display:-webkit-flex;display:flex}
.our_team .form__info{margin:0 1rem .5rem;display:-webkit-box;display:-webkit-flex;display:flex}
.our_team .form__info .icons{-webkit-flex-shrink:0;flex-shrink:0;fill:#1fbc53;margin-right:1rem}
.our_team__separator{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-self:center;align-self:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.modal--vip .modal-content{padding:2rem}
.modal--vip .form__header{padding:1rem 0 .5rem}
.modal--vip .form__body{padding:.5rem 0 0}
.modal--vip .form__footer{background:transparent}
.modal--vip .form__footer .icons{width:1.5rem;height:1.5rem}
.modal--vip .form__submit{overflow:hidden;margin-left:0;padding:.5rem 1rem .4rem;background:linear-gradient(135deg,#000 10%,#404040 56%,#000 90%);-webkit-border-radius:8px;border-radius:8px}
.modal--vip .form__submit:after{top:0;right:0}
.modal--vip .form__submit:hover:after{opacity:.3}
.modal--vip .form.success .form__success{background:linear-gradient(135deg,#000 10%,#404040 56%,#000 90%)}
.banner--vip{margin-top:1rem;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;min-height:12rem;height:100%;padding:1rem;-webkit-border-radius:8px;border-radius:8px;background:linear-gradient(135deg,#000 10%,#404040 56%,#000 90%);overflow:hidden}
.banner--vip .banner__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.banner--vip .banner__header .form__label{background:#fff;color:#000;margin:0 0 0 1rem}
.banner--vip .banner__info{display:block;width:50%;font-family:"Gotham";font-size:.8rem;line-height:1rem;color:#fff}
.banner--vip .banner__footer{display:none;margin:auto -1rem 2rem;padding:1rem;background:rgba(0,0,0,0.3);z-index:2}
.banner--vip .banner__images{position:absolute;top:2rem;right:0;height:150%}
@media (min-width: 768px) {
.our_team__images{width:150%;left:-25%}
.our_team__block:before{height:5rem}
.modal--vip .form{margin-right:1rem}
.modal--vip .form__body{padding:.5rem 0 1rem}
}
@media (min-width: 1200px) {
.our_team__images{width:100%;left:0}
.our_team__block:before{height:4rem}
.banner--vip{margin-top:0;min-height:unset}
.banner--vip .banner__info{width:100%}
.banner--vip .banner__images{top:8rem;right:unset;left:0;height:unset}
.banner--vip .banner__footer{display:block}
.banner--vip .banner__header .form__label{margin:0 0 0 auto}
}