html {scroll-behavior: smooth;scroll-padding-top: 85px;}
.nav-link {font-size: 0.9rem;font-weight: 400;}
.gradient-primary {background-image: linear-gradient(120deg, #30BDB4 10%, #00126B 100%)}
.navbar-clone {border-bottom: 1px solid #efefef;}
.logo-set{max-width:clamp(7.875rem, 1.3125rem + 21vw, 13.125rem)}
/* background colors */
.bg-primary {background-color: #30BDB4 !important;}
.bg-h-light {background-color: #E9FCFB !important;}
.bg-6b0 {background-color: #5EB6B0 !important;}
.bg-dark-blue{background-color: #3257A6;}
.bg-white{background-color: #FFF;}
.bg-light-gray{background-color: #F8F8F8;}
.bg-light-gray2{background-color: #FAFAFA;}
/* border radius */
.br10px {border-radius: 0.5rem !important; }
.br12px {border-radius: 0.6rem !important; }
.br15px {border-radius: 0.75rem !important; }
.br20px {border-radius: 1.25rem !important; }

/* text formate */
.text-balance {text-wrap: balance !important;}

/* line clamp */
.line-clamp {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.line-clamp.one {-webkit-line-clamp: 1;line-clamp: 1;}
.line-clamp.two {-webkit-line-clamp: 2;line-clamp: 2;}

.form-check-input:checked {background-color: #30BDB4;border-color: #30BDB4;}
.pricing.card {border-radius: 1.2rem;border: 2px solid #505050;}
.pricing-state .nav-link.active{background-image: linear-gradient(120deg, #00126B 10%, #30BDB4 100%);color: white;}
.pricing-state .nav-link:hover{background-image: linear-gradient(120deg, #00126B 10%, #30BDB4 100%);color: white;}

label.input-error {width: 100%;margin-top: .25rem;font-size: 14px;color: #ff5c75;font-weight: 400;}
.form-switch .form-check-input,
.form-switch .form-check-input:checked,
.form-switch .form-check-input:focus,
.form-switch .form-check-input:active {width: 4.5em;position: relative;background-image: linear-gradient(120deg, #30BDB4 10%, #00126B 100%);border-radius: 20px;border: 0;width: 75px;height: 35px;}
.form-switch .form-check-input:after {content: "";position: absolute;left: 5px;top: 5px;display: block;width: 25px;height: 25px;background-color: #FFFFFF;background-position: left center;border-radius: 2em;transition: background-position .15s ease-in-out;}
.form-switch .form-check-input:checked:after {left: auto;right: 5px;}

#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #f3f4f7;z-index: 9999;}
.loader {width: 80px;height: 30px;position: absolute;left: 50%;top: 50%;margin: -40px 0 0 -40px;}
.heart-rate {width: 150px;height: 73px;position: relative;margin: 20px auto;}
.heart-rate .fade-in {position: absolute;width: 100%;height: 100%;background-color: #f3f4f7;top: 0;right: 0;animation: heartRateIn 2.5s linear infinite;}
.heart-rate .fade-out {position: absolute;width: 120%;height: 100%;top: 0;left: -120%;animation: heartRateOut 2.5s linear infinite;background: #f3f4f7;background: -moz-linear-gradient(left, #f3f4f7 0%, #f3f4f7 50%, rgba(255, 255, 255, 0) 100%);background: -webkit-linear-gradient(left, #f3f4f7 0%, #f3f4f7 50%, rgba(255, 255, 255, 0) 100%);background: -o-linear-gradient(left, #f3f4f7 0%, #f3f4f7 50%, rgba(255, 255, 255, 0) 100%);background: -ms-linear-gradient(left, #f3f4f7 0%, #f3f4f7 50%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to right, #f3f4f7 0%, #f3f4f7 80%, rgba(255, 255, 255, 0) 100%);}
@keyframes heartRateIn {0% {width: 100%;}50% {width: 0;}100% {width: 0;}}
@keyframes heartRateOut {0% {left: -120%;}30% {left: -120%;}100% {left: 0;}}
.page-item:hover:not(.offset):not(.active) .page-link {color: var(--bs-primary);}
.page-link:hover,.page-link:focus{background-color: #d2daff;}
.medical-list {list-style: none;padding: 0;margin: 0;}
.medical-list li{position: relative;padding-left: 40px;}
.medical-list li:last-child {margin-bottom: 0;}
.medical-list li::before {content: '';position: absolute;left: 0;top: 2px;width: 32px;height: 32px;background: url(../img/svg/star.svg);background-repeat: no-repeat;background-position: center;}
.shadow-1{box-shadow: 0px 3px 6px 0px #9898984D}
.card.blog-glass-1 {position: relative; overflow: hidden; transition: all 0.3s ease-in-out;}
.card.blog-glass-1 .card-img{max-height: 302px;}
.card.blog-glass-1 .card-img .main-img{object-fit: cover;width: 100%;height: 100%;}
.card.blog-glass-1::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:#00000033;transition: all 0.3s ease-in-out;}
.card.blog-glass-1 .card-body{position: absolute;bottom: 0;left: 0;background-color: #E9FCFB;z-index: 1;transition: all 0.3s ease-in-out;}
.card.blog-glass-1 .card-body *{color: #3A3F4C;transition: all 0.3s ease-in-out;}
.card.blog-glass-1:hover::after{background-color:#00000060;transition: all 0.3s ease-in-out;}
.card.blog-glass-1:hover .card-body{background-color: transparent;transition: all 0.3s ease-in-out;}
.card.blog-glass-1:hover .card-body *{color: #FFF;transition: all 0.3s ease-in-out;}
.partners-slider .swiper-slide .card {border: 0.5px solid #D9D9D966;height: clamp(2.625rem, 0.2813rem + 7.5vw, 4.5rem)}
.mySwiper .swiper-wrapper,.mySwiper2 .swiper-wrapper {transition-timing-function: linear !important;}
.trusted .swiper-slide,.trusted2 .swiper-slide {height: auto;display: flex;}
.trusted .swiper-slide > *,.trusted2 .swiper-slide > * {width: 100%;height: 100%;}
.gradient-card {background: linear-gradient(360deg, rgba(0, 18, 107, 0.8) -39.75%, rgba(48, 189, 180, 0.8) 100%);}
.btn-close:before {background: rgb(238 238 238);}
