body{ font-family: 'Montserrat', sans-serif; } a{ transition: .3s ease; display: inline-block; text-decoration: none !important; color: #59556d; } span{ display: inline-block; } a.join-btn { width: 100%; font-weight: 700; font-size: 16px; line-height: 14px; text-transform: uppercase; background: #56bcd7; color: #fff; padding: 15px; text-align: center; border-radius: 5px; margin-bottom: 20px; } a.join-btn:hover{ background: #fbc658; } .header-left-botom p { font-style: italic; font-weight: 500; font-size: 16px; letter-spacing: .4px; line-height: 30px; } .header-left-botom span { display: block; text-align: right; font-style: italic; font-weight: 500; font-size: 16px; letter-spacing: .4px; } .header-slider-item-image { position: relative; } .header-slider-item-img { position: relative; } .header-slider-item-img:after{ content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 60%); } .header-slider-item-text { position: absolute; bottom: 20px; width: 85%; left: 50%; transform: translate(-50%, 0px); } .header-slider-item-text h4 { font-size: 24px; font-weight: 700; margin-bottom: 15px; color: #fff; line-height: 35px; } .header-slider-item-text a { font-family: "Montserrat"; font-weight: 500; font-size: 14px; line-height: 14px; text-transform: uppercase; background: #59546d; color: #fff; padding: 12px 30px; text-align: center; border-radius: 0px; margin-bottom: 20px; max-width: 100%; } .header-slider-item-text a:hover{ background: #fbc658; } .owl-nav { position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; width: 100%; display: flex; justify-content: space-between; font-size: 30px; color: #2d2c29; } .owl-nav button { width: 55px; background: #59556dc9 !important; } .owl-nav button i { transition: .3s ease; color: #ffffffa8; } .owl-nav button i:hover{ color: #fff; } .owl-carousel .owl-stage-outer { height: 50%; } :focus-visible { outline: -webkit-focus-ring-color auto 0px; } #header .col-12 { padding: 0; } .header-image-slider-item { position: relative; } .header-image-slider-item:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .header-image-slider { height: fit-content; min-height: fit-content; overflow: hidden; } .header-wraper { position: relative; } .header-content { position: absolute; top: 50%; z-index: 1; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 90%; } .header-content h1 { font-size: 48px; font-weight: 700; color: #fff; text-shadow: 0px 3px 3px #000; margin-bottom: 10px!important; } .header-content p { font-size: 25px; font-weight: 600; color: #fff; text-shadow: 0px 2px 2px #000; margin-bottom: 20px!important; } .header-content a { background: #f08157; font-size: 18px; text-transform: uppercase; color: #fff; font-weight: 700; padding: 10px 40px; border-radius: 35px; } .header-content a:hover { background: #fbc658; color: #343046; }