.banner-section .dnd-section,.banner-section .dnd-section .row-fluid{padding:0}.custom-banner-wrappper{align-items:center;background-position:50%;background-size:cover;display:flex;min-height:400px;padding:0 20px;position:relative}.custom-banner-wrappper:before{background:rgba(0,0,0,.3);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.custom-banner-wrappper .banner-content{color:#fff;max-width:750px;position:relative;text-align:center;z-index:1}.custom-banner-wrappper .content-wrapper{padding:90px 0}.custom-banner-wrappper .banner-content h2{color:#fff;font-family:Open Sans;font-size:13px;line-height:1.2307692308;margin:0 0 16px;text-transform:uppercase}.custom-banner-wrappper .banner-content h1{color:#fff;font-size:48px;letter-spacing:-1px;line-height:1.0833333333;margin:21px 0 0;text-transform:uppercase}.custom-banner-wrappper .banner-content p{color:#fff;font-size:20px;margin:24px 0 15px}.custom-banner-wrappper .button-wrapper{margin-top:32px}.custom-banner-wrappper .button-wrapper a.banner-btn{background-color:#ffd100;background-image:linear-gradient(178deg,#ffd100,#ffd100 10%,rgba(0,0,0,.07) 0,rgba(0,0,0,.07)),linear-gradient(#ffd100,#ffd100);background-position:100% -100%,100% 100%;background-repeat:no-repeat;background-size:100% 200%,100% 100%;color:#000;display:inline-block;font-family:montserrat;font-size:20PX;font-weight:600;letter-spacing:0;line-height:30px;padding:11px 35px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background-position .3s cubic-bezier(.215,.61,.355,1);transition:background-position .3s cubic-bezier(.215,.61,.355,1)}.custom-banner-wrappper .button-wrapper a.banner-btn:hover{background-position:100% 25%,100% 100%}@media(min-width:741px) and (max-width:1199px){.custom-banner-wrappper .banner-content h1{font-size:38px}}@media(max-width:740px){.custom-banner-wrappper .banner-content h1{font-size:30px}}