.info-banner-style-1 .info-banner-content-wrapper,.info-banner-style-2 .info-banner-content-wrapper{min-height:150px}.info-banner-style-2 .info-banner-content-wrapper{position:relative;display:flex;align-items:center;width:100%;height:100%}.info-banner-style-2 .pt_plus_button.button-style-7 .button-link-wrap{padding:0;padding-right:36px}.info-banner-style-2 .info-banner-content-wrapper:hover a.button-link-wrap{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.info-banner-style-2 .info-banner-content-wrapper a.button-link-wrap{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.info-banner-style-2 .info-front-content{width:100%;height:auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.info-banner-style-2 .asb-title{margin:0;position:relative;display:block;font-weight:600;font-size:20px}.info-banner-style-2 .asb-icon-image{margin-bottom:15px;font-size:30px;background:#fff;vertical-align:middle;text-align:center;justify-content:center;position:relative;display:inline-flex;color:#000;box-shadow:1px 1px 1px 1px #f1edec;-moz-box-shadow:1px 1px 1px 1px #f1edec;-webkit-box-shadow:1px 1px 1px 1px #f1edec;-o-box-shadow:1px 1px 1px 1px #f1edec}.info-banner-style-2 .asb-sub-title{margin:0;margin-top:10px;color:#999;font-weight:400;font-size:16px}.info-banner-style-2 .pt-plus-button-wrapper{margin-top:15px}.info-banner-style-2 .asb-desc p{color:#565656;line-height:1.3;margin:0;margin-top:15px;font-weight:400;font-size:16px}