.banner-area .page-header{position:relative}.banner-area.no-image .header-text,.banner-area.no-image .header-title{color:#212529 !important}.banner-area.no-image .chevron:after,.banner-area.no-image .chevron:before{background-color:#212529 !important}.banner-area .red-header-square{top:170px;left:-100px;height:36rem;width:55.7rem;z-index:-1;position:absolute}.banner-area .header-contact{width:56rem;padding-bottom:0;margin-bottom:0;display:flex;flex-direction:row}.banner-area .header-slogan,.banner-area .header-contact-number{font-weight:400;color:#e42c1a;font-size:1.1rem;text-transform:uppercase}.banner-area .header-slogan{color:#e42c1a}.banner-area .header-contact-number{color:#000;display:none;margin-left:auto}.banner-area .header-title{padding-top:1.7rem}.banner-area .header-text,.banner-area .header-title{color:#fff !important}.banner-area .header-text p{font-weight:300}.banner-area .anchor-arrows{display:none;justify-content:flex-start;margin-bottom:1.5rem}.banner-area .chevCon{position:relative;width:24px;height:24px;margin-bottom:1.5rem}.banner-area .chevron{position:absolute;width:25px;height:3px;opacity:0;transform:scale3d(.5,.5,.5);animation:move 8s ease-out infinite}.banner-area .chevron:first-child{animation:move 8s ease-out 3s infinite}.banner-area .chevron:nth-child(2){animation:move 8s ease-out 6s infinite}.banner-area .chevron:after,.banner-area .chevron:before{content:" ";position:absolute;top:0;height:100%;width:51%;background:#fff}.banner-area .chevron:before{left:0;transform:skew(0,30deg)}.banner-area .chevron:after{right:0;width:50%;transform:skew(0,-30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}.banner-area .page-main-image{position:relative;margin:0 0 1em;margin-left:-2rem}.banner-area .page-main-image img{max-width:110%;height:auto;width:59.3rem}@media(min-width:768px){.banner-area .page-header{padding-top:3rem}.banner-area .header-contact{padding-bottom:3rem;margin-bottom:3rem}.banner-area .header-slogan,.banner-area .header-contact-number{padding-top:1.5rem}.banner-area .header-contact-number{display:block}.banner-area .anchor-arrows{display:flex}}@media(max-width:1330px){.banner-area .header-contact{max-width:100%}}@media(max-width:1199.98px){.banner-area .page-main-image img{max-width:100%;width:unset}.banner-area .page-main-image{margin-left:0}.banner-area .header-text{padding-right:5px}.banner-area .red-header-square{top:190px;left:-65px;width:44.01rem;z-index:-1;height:31.41rem}.banner-area .header-contact{width:unset}}@media(max-width:991.98px){.banner-area .red-header-square,.banner-area .anchor-arrows{display:none}.banner-area .header-slogan{font-size:.8rem}.banner-area .header-text,.banner-area .header-title{color:#000 !important}}@media(max-width:767.98px){.banner-area .header-title{padding-top:0}.banner-area .page-header{padding-left:90px;padding-right:75px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}.banner-area .header-text{padding-left:90px;padding-right:90px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%;margin-bottom:2rem}.banner-area .page-main-image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}}