.banner-section .dnd-section,.banner-section .dnd-section>.row-fluid{max-width:100% !important;padding:0!Important}.banner-section .dnd-column{padding:0}.banner-section .span12>div{width:100%!Important}.banner_area{display:flow-root;box-sizing:border-box;padding-top:40px;padding-bottom:40px;overflow:hidden;position:relative;background-color:#8d07ff}.banner_area canvas{max-width:100%;height:auto;vertical-align:bottom}.banner_area img{max-width:none;position:absolute;left:50%;top:50%;width:100%;--uk-position-translate-x:-50%;--uk-position-translate-y:-50%;transform:translate(var(--uk-position-translate-x),var(--uk-position-translate-y));height:100%;object-fit:cover}.banner_area .container{position:absolute;max-width:calc(100% - (var(--uk-position-margin-offset) * 2));box-sizing:border-box;top:calc(50% - var(--uk-position-margin-offset));left:calc(50% - var(--uk-position-margin-offset));--uk-position-translate-x:-50%;--uk-position-translate-y:-50%;transform:translate(var(--uk-position-translate-x),var(--uk-position-translate-y));width:max-content;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.banner_area .text-center{margin:0 auto;text-align:center}.banner_area h1{text-align:center;color:#fff;font-size:var(--step-5);line-height:1.2;margin:0 0 20px 0;margin-bottom:1rem;font-family:'Gordita-Bold'}.banner_area h2{font-family:"Gordita-Regular","Helvetica Neue","Helvetica";color:#fff;font-size:var(--step-1);line-height:1.5;font-weight:400;margin:0}@media screen and (min-width:640px){.banner_area .container{padding-left:30px;padding-right:30px}}@media screen and (min-width:960px){.banner_area{padding-top:70px;padding-bottom:70px}.banner_area .container{padding-left:40px;padding-right:40px}}