.site-banner-type-2 .flex-wrapper{align-items:center;display:flex}.site-banner-type-2 .flex-col.col-left{width:45%}.site-banner-type-2 .button-row>*+*{margin-left:10px}.site-banner-type-2 .flex-wrapper.flex-reverse{flex-direction:row-reverse}.site-banner-type-2 .flex-reverse .flex-col.col-right{padding-left:0}.site-banner-type-2 .flex-col.col-left h6{color:#3c3c43;font-size:16px;font-weight:500;line-height:22px;margin-bottom:5px}.site-banner-type-2 .flex-col.col-left h2{color:#222}.site-banner-type-2 .flex-col.col-left{margin-top:70px}.site-banner-type-2{padding-bottom:50px;padding-top:60px}.site-banner-type-2 .content-wrapper .flex-col.col-right .circle-decoration{background-position:100%;background-repeat:no-repeat;background-size:contain;height:100%;position:absolute;width:100%;z-index:-1}.site-banner-type-2 .content-wrapper .flex-col.col-right{position:relative}.site-banner-type-2 .content-wrapper .flex-reverse .flex-col.col-right .circle-decoration{background-position:0}.site-banner-type-2 .content-wrapper .flex-col.col-right.has-dec{right:-1rem}.site-banner-type-2 .content-wrapper .flex-reverse .flex-col.col-right.has-dec{left:-1rem}.member-name h5{left:50px;margin-top:20px;position:relative;text-align:center}@media (max-width:991px) and (min-width:768px){.site-banner-type-2 .flex-col.col-left{margin-top:0}.member-name h5{left:25px}.hs-about-page .site-banner-type-2 .flex-col.col-left{padding-right:20px}.hs-about-page .site-banner-type-2 .flex-wrapper.flex-reverse .flex-col.col-left{padding-left:30px}}@media(max-width:767px){.site-banner-type-2 .flex-wrapper,.site-banner-type-2 .flex-wrapper.flex-reverse{flex-direction:column-reverse}.site-banner-type-2 .flex-col{width:100%!important}.site-banner-type-2 h2{font-size:24px;line-height:36px}.site-banner-type-2 .content{font-size:14px;line-height:22px}.site-banner-type-2 .button-row>*{margin-left:0!important;text-align:center}.site-banner-type-2 .button-row>:First-child{margin-bottom:20px}.site-banner-type-2 .flex-col.col-left{margin-top:30px}.site-banner-type-2 .flex-reverse .flex-col.col-right{padding-left:0;padding-right:0}.site-banner-type-2 .flex-col.col-right{text-align:center}.member-name h5{left:20px}}@media(max-width:479px){.site-banner-type-2 .button-row>*{display:block;margin-left:0!important;text-align:center}}