.banner-area .dnd-section>.row-fluid{padding:0}.banner-area .dnd-section{padding:0}.banner{min-height:67.3vh;position:relative;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-items:center;transform-origin:50% 50%;background-size:cover;background-position:center center}.banner .container{margin:0 auto;height:100%;display:flex;align-items:center}.banner .banner_content{padding:0 50px;position:relative;z-index:9;margin-top:44.2px}.banner .banner_content h1{font-family:Montserrat;color:#fff;max-width:1143px;line-height:65px;font-weight:700;font-size:65px;transform-origin:50% 50%;margin-bottom:0;text-align:left;line-height:65px;transform-origin:50% 50%;opacity:1;transform:translate(0px,0px)}.banner_button .button{z-index:16;background-color:rgba(178,34,34,0.75);font-family:Roboto;text-transform:uppercase;height:auto;width:auto;color:#fff;text-decoration:none;white-space:nowrap;min-height:0px;min-width:0px;max-height:none;max-width:none;text-align:left;line-height:20px;letter-spacing:1px;font-weight:400;font-size:17px;padding:12px 35px;border-radius:30px;transform-origin:50% 50%;opacity:1;transform:translate(0px,0px);visibility:visible;border-width:0px}.banner_button .button a{color:inherit}.banner_button .button .btn i{font-size:inherit;font-weight:400;position:relative;top:0;transition:opacity .2s ease-out,margin .2s ease-out;opacity:0;margin-left:0px;width:0px;font-size:0;line-height:0}.banner_button .button a:hover i{opacity:1;margin-left:10px;width:auto;text-align:left;letter-spacing:0px;font-weight:400;font-size:inherit;line-height:17px}.banner_button .button .btn i:before{font-family:FontAwesome;font-style:normal;font-weight:400;speak-as:none;display:inline-block;text-decoration:inherit;width:auto;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:inherit;margin-left:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-chevron-right:before{content:"\f054"}.banner_overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.45);color:#fff}.description{max-width:1016px}.description p{margin-bottom:0;font-weight:400;font-size:15px;line-height:15px;color:#fff;margin-top:34px}.description ul{text-align:left;line-height:15px;letter-spacing:0px;font-weight:400;font-size:15px;margin-left:2.1vw;margin-bottom:0}.description ul>li{margin-bottom:0px;text-align:left;line-height:15px;letter-spacing:0px;font-weight:400;font-size:15px;margin-top:15px;color:#ffff}.banner_button{margin-top:24px}.banner_button .button:hover a{color:#000}.banner_button .button:hover{background:#fff}@media(min-width:1200px){.banner .container{max-width:1520px;padding:0 30px;width:100%}}@media(max-width:1400px){.banner{min-height:479px}.banner .banner_content{padding:0 48px}.banner .banner_content h1{font-size:62px;line-height:62px}.description p{font-size:14px;line-height:14px}.banner .container{padding:0}.description ul{margin-left:40px}.description ul>li{font-size:14px;margin-top:13px}.banner_button .button{font-size:16px;padding:10px 35px}}@media(max-width:1200px){.banner .banner_content h1{font-size:53px;line-height:1}.banner{min-height:411px}.banner .banner_content{padding:0 41px;margin-top:35.2px}.description p{font-size:12px;line-height:1;margin-top:29px}.description{max-width:835px}.description ul>li{font-size:12px;margin-top:12px;line-height:1}.banner_button .button{line-height:1;font-size:14px;padding:10px 29px}.banner .banner_content h1{max-width:920px}.description ul{margin-left:34px}}@media(max-width:1024px){.banner{min-height:351px}.banner .banner_content h1{font-size:46px;max-width:820px}.description ul>li{font-size:11px;margin-top:11px}.banner .banner_content{padding:0 35px;margin-top:30.2px}.banner .container{width:100%}.description p{margin-top:23px;font-size:11px}.description{max-width:726px}.description ul{margin-left:28px}.banner_button .button{font-size:12px;padding:9px 25px}.banner_button{margin-top:14px}}@media(max-width:768px){.banner{min-height:764px}.banner .banner_content{margin-top:0;text-align:center}.banner .banner_content h1{text-align:center;font-size:64px}.description p{font-size:15px;line-height:1;margin-top:11px}.description ul>li{font-size:15px;line-height:1;text-align:center}.banner_button .button{font-size:17px;padding:6px 19px;letter-spacing:0}.banner_button{margin-top:27px}}@media(max-width:479px){.banner .banner_content h1{text-align:center;font-size:45px}.banner .banner_content{padding:0}.description p{font-size:18px;margin-top:30px;line-height:20px}.description ul>li{font-size:18px;margin-top:20px;line-height:20px}.description{padding:0 19px}.banner .banner_content{margin-top:86px}.banner_button .button{font-size:18px;line-height:28px;padding:4px 12px}}@media(max-width:380px){.banner .banner_content h1{font-size:30px;line-height:30px;text-align:center;padding:0 10px}.banner .banner_content{padding:0;margin-top:64px}.description{text-align:center;max-width:100%;padding:0 10px}.description p{font-size:12px;line-height:13px;margin-top:20px}.banner{min-height:504px}.description ul>li{font-size:12px;line-height:13px;margin-top:13px;text-align:center}.banner_button{text-align:center}.banner_button .button{padding:3px 8px;font-weight:400;font-size:12px;line-height:19px}}