.our-team{padding:420px 0 40px;position:relative;width:100%}.our-team:before{background:#fff url(https://3049895.fs1.hubspotusercontent-na1.net/hubfs/3049895/PhotographyStudiesCollege_June2023/images/bg-shape-reverse.svg) right 50% no-repeat;bottom:0;height:100%;left:0;right:0;top:0}.our-team:after,.our-team:before{content:"";display:block;position:absolute;width:100%}.our-team:after{background:url(//3049895.fs1.hubspotusercontent-na1.net/hubfs/3049895/PhotographyStudiesCollege_June2023/images/bg-wave.svg) 0 0 repeat-x;background-size:contain;height:310px;top:-5px}.our-team .our-team-col{min-height:1px;padding:0 15px 30px;position:relative}.our-team .image-holder img{height:auto;width:100%}.our-team .image-holder .overlay{background:rgba(239,66,68,.9);bottom:0;color:#fff;display:block;height:100%;left:0;opacity:0;padding:30px;position:absolute;right:0;top:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:100%}.our-team .image-holder .overlay .text{bottom:30px;left:0;padding:0 30px;position:absolute;right:0;width:100%}.our-team .image-holder .overlay h4{font-family:UniformBold-Regular;font-size:19px;font-weight:300;line-height:26px;text-transform:uppercase}.our-team .image-holder .overlay h3,.our-team .image-holder .overlay h4{color:#fff;display:block;float:none;margin:0;position:relative;right:auto;text-align:left;top:0;width:75%}.our-team .image-holder .overlay h3{font-size:46px;line-height:48px;text-transform:none}.our-team .image-holder .overlay h3,.our-team .image-holder .overlay svg{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.our-team .image-holder .overlay svg{bottom:0;display:block;float:none;height:9px;margin:30px 0 0;opacity:1;position:relative;right:auto;width:24px}.our-team .image-holder:hover .overlay{opacity:1}.our-team .image-holder:hover .overlay h3{bottom:90px}.our-team .image-holder:hover .overlay svg{bottom:0}.our-team .image-holder .overlay svg .st0{fill:#fff}.our-team .content-wrapper{position:relative}.our-team .our-team-heading .team-heading-col.right-col{float:left;min-height:1px;padding:0 50px 0 61px;position:relative;width:41.66666667%}.our-team .our-team-heading:after,.our-team-heading:before{clear:both;content:"";display:block}.our-team .our-team-heading .team-heading-col.right-col p{font-family:UniformRegular-Regular;font-size:21px;font-weight:300;line-height:33px;margin:0 0 30px}.our-team .our-team-heading .team-heading-col.left-col{float:left;min-height:1px;padding:0 37px 0 0;position:relative;text-align:right;width:41.66666667%}.our-team .our-team-col .image-holder{margin:0 0 30px}@media (min-width:768px){.our-team-col{float:left;width:50%}}@media (min-width:992px){.our-team-col{float:left;width:33.33333333%}}@media (max-width:1580px){.our-team:after{height:260px}.our-team{padding-top:320px}}@media (max-width:1300px){.our-team:after{height:240px}.our-team{padding-top:300px}}@media (max-width:1200px){.our-team:after{height:220px}.our-team{padding-top:280px}.our-team .image-holder .overlay h3,.our-team .image-holder .overlay h4,.our-team .image-holder .overlay svg{left:30px}}@media (max-width:1080px){.our-team:after{height:200px}.our-team{padding-top:260px}}@media (max-width:991px){.our-team-heading .team-heading-col.right-col{padding:0 50px;width:58.33333333%}.our-team-heading .team-heading-col.left-col{padding:0 25px 0 0;width:41.66666667%}.our-team-heading .team-heading-col.left-col h2{font-size:38px;line-height:60px}}@media (max-width:820px){.our-team .image-holder .overlay .text{padding:0}.our-team .image-holder .overlay h4{font-size:12px;line-height:14px}.our-team .image-holder .overlay h3{font-size:21px;line-height:33px}}@media (max-width:767px){.our-team{padding:50px 0 20px}.our-team:after{content:none}.our-team .our-team-col{padding:0 0 30px}.our-team .our-team-heading .team-heading-col.right-col{padding:0 30px;width:100%}.our-team .our-team-heading .team-heading-col.left-col{padding:0 30px;text-align:left;width:100%}}@media (max-width:445px){.our-team .image-holder .overlay svg{display:none}}