.banner-area-mdl .banner-content{padding-top:100px;text-align:center;position:relative;z-index:1;margin:0 -1.5rem}.banner-area-mdl .banner-content h1{color:#2b2c36;margin:0}.banner-area-mdl{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;padding-top:0rem;padding-bottom:0rem;padding-left:2.5rem;padding-right:2.5rem}.banner-area-mdl:after{position:absolute;top:0;left:0;right:0;bottom:0;content:""}.banner-area-mdl .banner-content-inner{color:#2b2c36;padding:4rem}.banner-area-mdl .banner-content-inner h3{color:inherit}.banner-area-mdl .banner-content-inner p:last-child{margin:0}.banner-area-mdl .banner-content h2{color:#2b2c36}.banner-area-mdl .cap-banner-content-inner{display:flex;flex-wrap:wrap;color:#2b2c36;padding-bottom:42px}.banner-area-mdl .cap-content-col{width:33.3333%;display:flex;flex-direction:column;padding:4rem}.banner-area-mdl .banner-content h3{color:#2b2c36}.banner-area-mdl .cap-content-col h4{color:#2b2c36;padding:.5em 0;margin-bottom:0;margin-top:30px}.banner-area-mdl .banner-content h5,.banner-area-mdl .banner-content h6{color:#2b2c36}.banner-area-mdl .cap-content-col p{margin:0}.banner-area-mdl .banner-content p{color:#2b2c36;margin-bottom:0}.quality-pg .banner-area-mdl .cap-content-col{width:50%;padding-top:1rem}.quality-pg .banner-area-mdl .cap-content-col ul li{font-family:'Open Sans',sans-serif;font-weight:300;font-size:28px;line-height:1.4;letter-spacing:0;padding:.5em 0;margin-bottom:0;transition:color .3s}.quality-pg .banner-area-mdl .cap-banner-content-inner{padding-bottom:0}.quality-pg .banner-area-mdl .cap-content-col ul{list-style:none}@media(max-width:1400px){.banner-area-mdl .cap-banner-content-inner{padding-bottom:0}}@media(max-width:1024px){.banner-area-mdl{padding-top:2.5rem;padding-bottom:2.5rem}.banner-area-mdl .cap-content-col{padding:2.5rem}}@media(max-width:899px){.banner-area-mdl .banner-content{padding-top:80px}.banner-area-mdl .cap-content-col{width:100%}.banner-area-mdl .cap-content-inner{margin:0 auto;max-width:25rem}.banner-area-mdl .cap-content-col:first-child{margin-bottom:42px}.quality-pg .banner-area-mdl .cap-content-col{width:100%}}@media(max-width:767px){.banner-area-mdl .banner-content{margin:0}.banner-area-mdl .cap-content-col h4{margin-top:28px}.banner-area-mdl .cap-content-col:first-child{margin-bottom:40px}}@media(max-width:600px){.banner-area-mdl .banner-content{padding-top:50px}.banner-area-mdl{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:0;padding-right:0}.banner-area-mdl .cap-content-col{padding:1.5rem}}