@charset "UTF-8";
:root {
  --header_height: $header_height;
  --link-color: #0c88ca;
  --text-color: #075c82;
  --link-hover-color: #fdc20b
}
a {
    color: #0c88ca;
}
a:hover, a:focus, a:active {
    color: #075c82;
}
.sp-megamenu-parent>li:after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translateX(-50%);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #0c88ca;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:after {
    content: "";
    display: inline-block;
    position: absolute;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #0c88ca;
    left: -20px;
    top: 15px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
#sp-top-bar {
    background: #0c88ca;
    color: #FFFFFF;
}
body .sppb-btn.sppb-btn-secondary:hover, body .sppb-btn.sppb-btn-secondary:focus, body .sppb-btn.sppb-btn-secondary:active, body .sppb-btn.btn-secondary:hover, body .sppb-btn.btn-secondary:focus, body .sppb-btn.btn-secondary:active, body .btn.sppb-btn-secondary:hover, body .btn.sppb-btn-secondary:focus, body .btn.sppb-btn-secondary:active, body .btn.btn-secondary:hover, body .btn.btn-secondary:focus, body .btn.btn-secondary:active {
    color: #fdc20b;
    background-color: rgba(25, 30, 30, 0.8);
}
.mod-spmedical-services .spmedical-department-wrap {
    background: #ededed;
    border-radius: 3px;
    padding: 31px 20px 20px 24px;
    border: 1px solid transparent;
    transition: all 0.3s ease;
    position: relative;
}
body .sppb-btn.sppb-btn-default, body .sppb-btn.sppb-btn-primary, body .sppb-btn.btn-primary, body .btn.sppb-btn-default, body .btn.sppb-btn-primary, body .btn.btn-primary {
    color: #fff;
    background-color: #0c88ca;
    box-shadow: 0px 2px 8px rgba(28, 26, 32, 0.1);
}
body .sppb-btn.sppb-btn-default:hover, body .sppb-btn.sppb-btn-default:focus, body .sppb-btn.sppb-btn-default:active, body .sppb-btn.sppb-btn-primary:hover, body .sppb-btn.sppb-btn-primary:focus, body .sppb-btn.sppb-btn-primary:active, body .sppb-btn.btn-primary:hover, body .sppb-btn.btn-primary:focus, body .sppb-btn.btn-primary:active, body .btn.sppb-btn-default:hover, body .btn.sppb-btn-default:focus, body .btn.sppb-btn-default:active, body .btn.sppb-btn-primary:hover, body .btn.sppb-btn-primary:focus, body .btn.sppb-btn-primary:active, body .btn.btn-primary:hover, body .btn.btn-primary:focus, body .btn.btn-primary:active {
    background-color: #075c82;
}
.service {
    transition: all 0.3s ease;
    border: 1px solid #e9eff2;
}
.service:hover {
    box-shadow: 0px 70px 60px rgba(178, 188, 191, 0.3);
    cursor: pointer;
    transform: translateY(-5px);
}
.service img {
	border-radius: 5px;
}
.team .sppb-addon-single-image-container>a:after {
    content: "";
    background: linear-gradient(360deg, #ffffff 0%, rgba(255, 255, 255, 0) 86.55%);
    display: block;
    width: 100%;
    height: 120px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.bb_team {
    transition: all 0.3s ease;
}

.bb_team:hover {
    box-shadow: 0px 70px 60px rgba(178, 188, 191, 0.3);
    cursor: pointer;
    transform: translateY(-5px);
}
body .sppb-btn.sppb-btn-default.sppb-btn-outline, body .sppb-btn.sppb-btn-primary.sppb-btn-outline, body .sppb-btn.btn-primary.sppb-btn-outline, body .btn.sppb-btn-default.sppb-btn-outline, body .btn.sppb-btn-primary.sppb-btn-outline, body .btn.btn-primary.sppb-btn-outline {
    border: 1px solid #0c88ca;
    background-color: transparent;
    color: #0c88ca;
}
body .sppb-btn.sppb-btn-default.sppb-btn-outline:hover, body .sppb-btn.sppb-btn-default.sppb-btn-outline:focus, body .sppb-btn.sppb-btn-default.sppb-btn-outline:active, body .sppb-btn.sppb-btn-primary.sppb-btn-outline:hover, body .sppb-btn.sppb-btn-primary.sppb-btn-outline:focus, body .sppb-btn.sppb-btn-primary.sppb-btn-outline:active, body .sppb-btn.btn-primary.sppb-btn-outline:hover, body .sppb-btn.btn-primary.sppb-btn-outline:focus, body .sppb-btn.btn-primary.sppb-btn-outline:active, body .btn.sppb-btn-default.sppb-btn-outline:hover, body .btn.sppb-btn-default.sppb-btn-outline:focus, body .btn.sppb-btn-default.sppb-btn-outline:active, body .btn.sppb-btn-primary.sppb-btn-outline:hover, body .btn.sppb-btn-primary.sppb-btn-outline:focus, body .btn.sppb-btn-primary.sppb-btn-outline:active, body .btn.btn-primary.sppb-btn-outline:hover, body .btn.btn-primary.sppb-btn-outline:focus, body .btn.btn-primary.sppb-btn-outline:active {
    background-color: #0c88ca;
    color: #fff;
}
#sp-footer, #sp-bottom {
    background: #075c82;
    color: #FFFFFF;
}
.home-diagnostic-article .sppb-addon-article .sppb-article-info-wrap .sppb-readmore:hover {
    color: #0c88ca;
}
body .sppb-btn, body .btn {
    text-transform: inherit;
}
.sp-page-title {
    background: #0c88ca;
}
.logo-image {
    height: 40px !important;
}
#sp-top-bar {
    background: #0c88ca;
    color: #FFFFFF;
    display: none;
}
#sp-footer .container-inner:after {
    content: "";
    position: absolute;
    top: -50px;
    right: -105px;
    z-index: 1;
    background: rgba(253, 194, 11, 1);
    backdrop-filter: blur(4px);
    width: 80px;
    height: 100px;
}
#sp-footer a:hover, #sp-footer a:active, #sp-footer a:focus, #sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus {
    color: #fdc20b;
}

.sppb-carousel-extended-item {
    margin-right: 10px;
}

.hero-btn .sppb-btn.sppb-btn-secondary {
    font-size: 24px;
    line-height: 28px;
    backdrop-filter: blur(44px);
    background-color: rgba(255, 255, 255, 0.3);
    padding: 32px 41px 32px 80px;
}