.footer__banner{background-color:#fffc5d}.footer__banner-container{display:flex;flex-direction:row;justify-content:space-between}.footer-item{display:flex;flex-direction:column;flex:0 0 48%}.footer-item h5{font-size:22px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.5px;color:#000;margin:0}.footer-item p{font-size:22px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.5px}.footer-item a{font-size:12px;font-weight:600;background-color:#93e2cb;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:3px;text-align:center;color:#000;min-width:212px;text-transform:uppercase;display:inline-block;width:50%;line-height:36px;border:2px solid #93e2cb;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;letter-spacing:3px}.footer-item a:hover{background-color:#fff;color:#000;border:2px solid #fff}.footer-item.cta-content{border-right:2px solid #ebeeee}.footer-item.cta-content,.cta-author-info{padding:28px 37px}.footer-item.cta-author{flex-direction:row;justify-content:space-between}.cta-author .cta-author-info{display:flex;flex-direction:column}.cta-author .cta-author-info .author-title{flex-grow:1}.cta-author-info p{font-size:16px;font-weight:400;font-style:italic;font-stretch:normal;line-height:1.75;letter-spacing:.5px;margin:0}.cta-author-image img{height:250px;width:250px;object-fit:cover}@media(max-width:1000px){.footer__banner-container{flex-direction:column}.footer-item.cta-content{display:flex;flex-direction:column;align-items:center;text-align:center}.cta-author-image{width:50%}.cta-author-image img{height:100%;width:100%}.footer-item.cta-content{border-bottom:2px solid #ebeeee}}@media(max-width:767px){.footer-item{flex:0 0 100%;flex-wrap:wrap}.cta-author-image{width:100%}.cta-author-info{order:2}.cta-author-image{order:1}}