.banner-section{position:relative;z-index:1}.banner-section:not(.remove-line){margin-top:35px}.banner-section.section_padding-top-half{padding-top:70px}.banner-section.section_padding-bottom-half{padding-bottom:70px}.banner-section:not(.remove-line):before{background-color:var(--quaternary-color);bottom:100%;box-shadow:0 3px 6px rgba(0,0,0,.16);content:"";height:25px;position:absolute;width:56%;z-index:1}.lr.banner-section:before{border-radius:0 100px 0 0;left:0}.rl.banner-section:before{border-radius:100px 0 0 0;right:0}.banner-section:not(.remove-line):after{background-color:var(--secondary-color);border-radius:100px 0 0 0;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.16);content:"";height:25px;position:absolute;width:36%;z-index:1}.lr.banner-section:after{border-radius:100px 0 0 0;right:0}.rl.banner-section:after{border-radius:0 100px 0 0;left:0}.banner-section .banner-icon{margin-bottom:20px}.banner-section .banner-header{margin:0 auto;max-width:725px}@media(min-width:1025px){.banner-section:not(.remove-line){margin-top:50px}}@media(min-width:1441px){.banner-section:not(.remove-line){margin-top:60px}}@media(max-width:767px){.banner-section:not(.remove-line):after,.banner-section:not(.remove-line):before{height:20px}}