.quote-section{border-top:50px solid #fff;color:#21a299;position:relative}.quote-section .icon{align-items:flex-end;display:flex;height:90px;justify-content:center;left:50%;margin:0 0 0 -45px;position:absolute;text-align:center;top:-87px;width:90px;z-index:2}.quote-section .icon img{bottom:-20px;max-height:50px;position:relative;width:auto;z-index:2}.quote-section .icon:before{background-color:#f2f1f1;border:3px solid #f6d530;border-bottom:0!important;border-radius:10rem 10rem 0 0;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%}.quote-section .quote-text{background-color:#f2f1f1;border-top:3px solid #f6d530;padding:40px 20px 20px;position:relative;z-index:1}.quote-section .quote{font-size:18px;font-weight:700;margin-bottom:15px}.quote-section .author{font-size:14px;font-weight:700}.quote-section .caption{font-size:14px}@media (max-width:768px){.quote-section .icon img{bottom:-50px}.quote-section .quote-text{padding-top:50px}}