.banner_area .dnd-section{padding:0!important}.banner_area .dnd-section>div{max-width:100%!important;width:100%!important}#hero-area{background-color:#ccc;background-size:cover;overflow:hidden;padding-bottom:10px;padding-top:150px;position:relative}#hero-area video{background-size:cover;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:opacity 1s;width:auto;z-index:0}#hero-area .overlay{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,#f2f4f5 100%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#f2f4f5);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#f2f4f5);bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f2f4f5",GradientType=0);left:0;opacity:1;position:absolute;top:70%;width:100%;z-index:1}.hero-area{align-items:center;display:flex;margin-top:110px;min-height:500px;overflow:hidden;padding-bottom:50px;padding-top:50px;position:relative}.class404{color:#e5e9eb;font-family:Montserrat;font-size:200px;font-weight:300;line-height:1.2}.d-none{display:none!important}.d-block{display:block!important}#hero-area .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}#hero-area .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}#hero-area .pb-5{padding-bottom:3rem!important}#hero-area .col-md-10{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.mt-4{margin-top:1.5rem!important}.button-common{background:#00263e;border:none;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;margin:0;min-width:160px;padding:8px 30px;pointer-events:auto;position:relative;text-align:center}.button-common.button--pan{border-radius:40px;color:#fff;font-family:Lato,sans-serif;font-size:18px;font-weight:700;overflow:hidden}.button-common:after,.button-common:before{height:100%;left:0;position:absolute;top:0;width:100%}.button-common.button--pan:before{background:#0c7bbd;content:"";transition:transform .3s cubic-bezier(.7,0,.2,1)}.button-common.button--pan:hover:before{transform:translate3d(0,-100%,0)}.button-common.button--pan span{position:relative}.button-common.button--pan:hover span{color:#fff}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}#hero-area .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.mb-5{margin-bottom:3rem!important}.box-info{background:hsla(0,0%,100%,.55);border-radius:20px;height:100%;padding:40px 20px 40px 80px;position:relative;z-index:10}.button-plus{background:#fff;border-radius:100%;display:block;height:50px;margin-left:6%;padding:12px 10px;text-align:center;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;width:50px}.box-info .button-plus{position:absolute;right:40px;top:-25px}.box-info .button-plus:hover{right:30px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.img-fluid{height:auto;max-width:100%}.box-info .img-ico{left:15px;position:absolute;top:36px;width:42px}.box-info h4{color:#0c7bbd;font-size:22px;font-weight:700}.box-info p{color:#1e2c38;font-size:16px;font-weight:400;line-height:1.5;margin:0}@media (min-width:576px){#hero-area .container{max-width:540px}}@media (min-width:768px){#hero-area .container{max-width:720px}#hero-area .col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}#hero-area .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}#hero-area .container{max-width:960px}#hero-area .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}#hero-area .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.mb-lg-0{margin-bottom:0!important}}@media (min-width:1200px){#hero-area .container{max-width:1140px}}@media screen and (max-width:1190px){.box-info{padding:40px 17px 30px 60px}.box-info .img-ico{left:10px}}@media (max-width:767px){#hero-area{padding-bottom:20px;padding-top:150px}#hero-area .container{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:100%}.button-plus{height:45px;width:45px}}