.banner-area .dnd-section{padding:0}.slvl-hero-img{background-attachment:scroll;background-color:#482078;background-position:50% 50%;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:-webkit-calc(100vh - 42px - 100vh/2.5);height:-moz-calc(100vh - 42px - 100vh/2.5);height:calc(100vh - 42px - 100vh/2.5);overflow:hidden;position:relative}.slvl-hero-img .pattern:before{background-position:0 0;background-repeat:no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain;content:"";height:200px;pointer-events:none;position:absolute;width:200px;z-index:1;right:0;top:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);z-index:1}.slvl-hero-img:before{position:absolute;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.slvl-hero-img:after{background:-moz-linear-gradient(top,#000 0,#000 10%,rgba(0,0,0,.3) 68%,transparent 100%);background:-webkit-linear-gradient(top,#000,#000 10%,rgba(0,0,0,.3) 68%,transparent);background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(10%,#000),color-stop(68%,rgba(0,0,0,.3)),to(transparent));background:-o-linear-gradient(top,#000 0,#000 10%,rgba(0,0,0,.3) 68%,transparent 100%);background:linear-gradient(180deg,#000 0,#000 10%,rgba(0,0,0,.3) 68%,transparent);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);height:150px;left:0;pointer-events:none;width:100%;position:absolute;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.slvl-hero-img .slvl-hero-carousel,.slvl-hero-img .slvl-hero-item{height:100%}.slvl-hero-img .slvl-hero-item{background-attachment:fixed;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.slvl-hero-img img{margin:0 auto}.slvl-hero-img img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;margin:0;width:100%}.slvl-hero-img .slvl-hero-header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.slvl-hero-img .slvl-hero-header h1{font-family:justus-pro,sans-serif;color:#fff;font-weight:500;line-height:46.2px;margin:0;font-size:25.9px;text-align:center}.slvl-hero-img:before{background-position:0 0;background-repeat:no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain;content:"";height:200px;pointer-events:none;position:absolute;width:200px;z-index:1;right:0;top:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);position:absolute;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:1024px){.slvl-hero-img:before{height:348px;width:348px}.slvl-hero-img{height:-webkit-calc(100vh - 50px - 100vh/3.5);height:-moz-calc(100vh - 50px - 100vh/3.5);height:calc(100vh - 50px - 100vh/3.5)}.slvl-hero-img .pattern:before{height:348px;width:348px}.slvl-hero-img:after{height:362px}.slvl-hero-img .slvl-hero-header h1{font-size:39.2px}}@media screen and (min-width:1024px) and (max-width:1439px){.slvl-hero-img .slvl-hero-header{padding-bottom:20px}}@media only screen and (min-width:1600px){.slvl-hero-img .slvl-hero-header h1{font-size:44.8px}}@media screen and (min-width:1080px){.slvl-hero-img{background-attachment:fixed}}@media only screen and (min-device-width:600px) and (max-device-width:1024px){.slvl-hero-img{height:-webkit-calc(100vh - 52.5px - 100vh/4);height:-moz-calc(100vh - 52.5px - 100vh/4);height:calc(100vh - 52.5px - 100vh/4)}}@media screen and (max-width:1023px){.slvl-hero-img .slvl-hero-header h1{font-size:25px;width:900px}}