.banner-area .content-wrapper--vertical-spacing,.banner-area .dnd-section{padding:0}.custom-baner-group,.custom-banner-container{overflow:hidden;position:relative;-webkit-font-smoothing:antialiased}.custom-banner-container{background-color:#000;min-height:450px;text-align:center;color:#fff;display:block;z-index:2;width:100%}.img-sec{position:absolute;top:0;left:0;width:100%;color:#fff;height:100%;-webkit-font-smoothing:antialiased;background-size:cover}.content-section{min-height:450px;z-index:100;max-width:1425px;width:100%;margin:0 auto;padding:0 90px;position:relative}.page-header-bg-image{background-position:top;position:absolute;width:100%;height:100%;top:0;background-size:cover;left:0;z-index:9;background-repeat:no-repeat}.content-row{z-index:100;position:relative;min-height:450px}.content-col{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;position:absolute;z-index:888}.inner-wrap{padding-top:116px}.inner-wrap h1{font-family:Montserrat;font-size:54px;line-height:57px;font-weight:400;margin-bottom:8px;display:block;color:#fff;z-index:101;letter-spacing:0;-webkit-font-smoothing:antialiased}.inner-wrap span.subheader{font-family:Montserrat;font-weight:600;font-size:28px;line-height:1.3;color:#fff}@media only screen and (min-width:1300px) and (max-width:1500px){.inner-wrap h1{font-size:48.6px;line-height:51.3px}}@media only screen and (min-width:1000px) and (max-width:1300px){.inner-wrap h1{font-size:45.9px;line-height:48.45px}.inner-wrap span.subheader{font-size:24px}}@media only screen and (max-width:999px){.custom-banner-container{padding-top:10%;min-height:auto;padding-bottom:10%;margin-top:-1px}.custom-baner-group{overflow:hidden;position:relative;-webkit-font-smoothing:antialiased}.inner-wrap{padding-top:61px}.content-col{position:relative;top:0;transform:translateY(0);margin-bottom:25px}.content-section{max-width:600px;padding:0;min-height:auto}.content-row{min-height:auto}}@media only screen and (max-width:999px) and (min-width:690px){.inner-wrap h1{font-size:37.8px;line-height:37.8px}.inner-wrap span.subheader{font-size:20px;line-height:1.6}}@media only screen and (max-width:690px){.inner-wrap h1{font-size:35.1px;line-height:35.1px;margin-bottom:4px}.inner-wrap span.subheader{font-size:16px;line-height:1.6}.content-col{margin-bottom:15px}.content-section{max-width:320px}}@media only screen and (min-width:480px) and (max-width:690px){.content-section{max-width:420px}}