.banner-area .dnd-section,.banner-area .dnd-section>.row-fluid{padding:0}.hero-section{padding-top:98px;padding-bottom:96px;background-position:50% 50%;background-size:cover;background-attachment:scroll}.hero-section.no-image{background-color:#000}.hero-section .container.hero{margin-top:-25px;padding-top:0}.hero-section .container{overflow:hidden;width:100%;height:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding-right:60px;padding-left:60px;-o-object-fit:fill;object-fit:fill}.hero-section .block-hero{padding-top:105px}.hero-section .wrap-hero-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.hero-section .play-btn-vid-o{display:none;width:45%}.hero-section .w-video{width:100%;position:relative;padding:0;height:420px}.hero-section .wrap-vertical-hero h1{width:100%;max-width:740px;font-family:Poppins,sans-serif;color:#f9f9f9;font-size:70px;line-height:90px;margin:0;font-weight:700}.hero-section .wrap-vertical-hero h1>span{font-size:60px;line-height:80px}.hero-section .wrap-vertical-hero h3{max-width:673px;padding-top:40px;padding-bottom:49px;text-align:left;width:100%;font-family:Poppins,sans-serif;color:#f9f9f9;font-size:32px;line-height:46px;font-weight:500;margin-top:0;margin-bottom:0}.hero-section .wrap-btn-logo{width:100%;max-height:52px;max-width:231px}.hero-section .wrap-btn-logo a{background-image:linear-gradient(45deg,#c4c4c4,#fff 15%);position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:230px;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:100px;background-color:transparent;font-family:Poppins,sans-serif;color:#e76512;line-height:24px;font-weight:700;text-align:center;text-decoration:none;padding:9px 15px;cursor:pointer}.hero-section .wrap-btn-logo>img{position:relative;top:-50px}.hero-section .wrap-btn-logo a:hover{border:1px solid #f9f9f9;border-left-style:none;background-color:rgba(0,0,0,.1);background-image:none;color:#f9f9f9}@media screen and (max-width:991px){.hero-section{padding-top:89px}.hero-section .container{padding-right:24px;padding-left:24px}.hero-section .block-hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:61px}.hero-section .block-hero,.hero-section .wrap-hero-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero-section .wrap-hero-section{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero-section .wrap-vertical-hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.hero-section .wrap-vertical-hero h1{max-width:none;font-size:40px;line-height:55px}.hero-section .wrap-vertical-hero h1>span{font-size:35px;line-height:55px}.hero-section .wrap-vertical-hero h3{max-width:none;margin-top:26px;margin-bottom:22px;padding-top:0;padding-bottom:0;font-size:24px;line-height:30px}.hero-section .container.hero{margin-top:0;padding-right:24px;padding-left:24px}}@media screen and (max-width:767px){.hero-section .container{padding-right:25px;padding-left:25px}}@media screen and (max-width:479px){.hero-section .container{display:block;overflow:hidden;padding-right:15px;padding-left:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero-section .wrap-vertical-hero h1>span{font-size:25px;line-height:55px}}@media screen and (min-width:1280px){.hero-section{margin-right:0;margin-bottom:0;margin-left:0;background-position:50% 50%;background-size:cover;background-attachment:scroll}}@media screen and (min-width:1440px){.hero-section{display:block;background-position:50% 50%;background-size:cover}.hero-section .wrap-vertical-hero h1{font-size:80px;line-height:100px}}