.page-banner .pb-wrap h1,.sshi,.text-info,.title{color:var(--white-color)}.page-banner .pb-wrap h1,.sshi .title,.title{text-transform:uppercase}.sshi .dark,.text-info span,.title span{color:var(--main-color)}.text-info{margin:70px 0;padding:0 100px}.text-info span{padding-top:10px;display:block;font-size:18px}.title{font-size:30px;font-weight:600;margin:0}.bcg-cta-sec,.sshi{margin-top:70px}.page-banner{position:relative;height:100vh;min-height:570px}.page-banner .pb-wrap{position:absolute;left:0;top:50%;transform:translateX(0) translateY(-50%);background:var(--black-color);padding:40px}.page-banner .pb-wrap h1{font-size:44px;font-weight:400}.page-banner .pb-wrap p{font-size:32px;font-weight:400;margin:0;color:var(--main-color)}.page-banner .container{height:100vh;z-index:9;min-height:570px;position:relative}.page-banner .pb-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bcg-cta-sec .bcg-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px}.bcg-cta-sec .bcg-col .bcs-item{padding:150px 0;text-align:center;position:relative;height:100%}.bcg-cta-sec .bcg-col .bcs-item:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.bcg-cta-sec .bcg-col .bcs-item .bcs-title{position:relative;z-index:9;color:var(--main-color);font-size:32px;font-family:var(--main-font-bd)}.bcg-cta-sec .bcg-col .bcs-item p{color:var(--white-color);z-index:9;position:relative;margin:10px 0 70px}.bcg-cta-sec .bcg-col .bcs-item a{height:44px;padding:0 25px;position:relative;z-index:9;background:var(--secound-color);color:var(--black-color);display:table;margin:auto;text-decoration:none;line-height:44px;transition-duration:.5s}.bcg-cta-sec .bcg-col .bcs-item a:active,.bcg-cta-sec .bcg-col .bcs-item a:focus,.bcg-cta-sec .bcg-col .bcs-item a:hover{transition-duration:.5s;background:var(--main-color)}.sshi .title{font-family:var(--main-font);font-size:50px;font-weight:400;margin-bottom:15px;display:block}.sshi p{font-family:var(--main-font-el);padding:0 150px}@media(min-width:768px) and (max-width:991px){.page-banner,.page-banner .container{height:50vh;min-height:570px}.bcg-cta-sec .bcg-col .bcs-item{padding:100px 0}.bcg-cta-sec .bcg-col .bcs-item .bcs-title,.bcg-cta-sec .bcg-col .bcs-item h3{font-size:24px}}