@font-face {
font-family: "PP Neue Montreal";
font-style: normal;
font-weight: 500;
src: local(""),
url(../woff2/ppneuemontreal-medium.woff2) format("woff2"),
url(../woff/ppneuemontreal-medium.woff) format("woff");
font-display: swap;
}
.health-white {
background: #ffffff;
color: #000000;
font-family: "PP Neue Montreal";
font-weight: 500;
}
.health-white .header.is-scrolled {
background-color: #121212;
}
.light-bluetxt {
color: #6C96FC;
}
.rotate-center {
-webkit-animation: rotate-center 0.6s ease-in-out both;
animation: rotate-center 0.6s ease-in-out both;
}
@-webkit-keyframes rotate-center {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate-center {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.btn-border_arrow {
text-decoration: none;
border-radius: 22.5rem;
border: 1px solid rgba(0, 0, 0, 0.2);
width: 100%;
padding: 0.625rem 0.625rem 0.625rem 1.875rem;
color: #000000;
font-size: 1.25rem;
font-weight: 500;
line-height: 1.4;
text-transform: none;
background: none;
transition: all 0.25s ease-in-out;
display: inline-flex;
align-items: center;
justify-content: space-between;
gap: 1.25rem;
}
.btn-border_arrow:hover {
background: none;
border-color: #6C96FC;
}
.btn-border_arrow:hover svg {
-webkit-animation: rotate-center 0.6s ease-in-out both;
animation: rotate-center 0.6s ease-in-out both;
}
.btn-border_arrow:hover svg rect {
fill: #6C96FC;
}
.btn-border_arrow-active {
color: #000000;
background: #57FCB6;
border: none;
}
.btn-border_arrow-active:hover {
background: #6C96FC;
border: none;
color: #000000;
}
.btn-border_arrow-active:hover svg rect {
fill: #000000;
}
.websubscr-hero_btn-group .btn-border_arrow.btn-border_arrow-active:hover svg {
filter: none;
}
.websubscr-hero_btn-group .btn-border_arrow.btn-border_arrow-active:hover {
color: #000000;
}
.btn-border_arrow svg {
width: 2.5rem;
min-width: 2.5rem;
height: auto;
}
.dk-only_large {
display: none !important;
}
.mob-only_large {
display: block !important;
}
.header-small__logo {
width: 164px;
}
.header-small__logo img {
width: 100%;
height: auto;
}
.health-white .hero-section_video {
position: relative;
}
.health-white .hero-section_video video {
object-fit: cover;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
max-width: 100%;
z-index: 1;
}
.header .btn-border_arrow-white {
border: 1px solid rgba(255, 255, 255, 0.2);
color: #ffffff;
font-size: 1.125rem;
font-weight: 500;
line-height: 1.45;
}
.header .btn-border_arrow-white:hover {
border: 1px solid #6C96FC;
color: #fff;
}
.health-white .websubscr__title {
margin-bottom: 1.875rem;
font-size: 1.75rem;
font-weight: 500;
line-height: 1.16;
}
.health-white .hero-section__title:before {
display: none;
}
.health-white .websubscr-hero_btn-group svg {
width: auto;
min-width: auto;
}
.health-white .hero-section_wide.hero-section_webstrategy .hero-section__title {
color: #FFFFFF;
font-size: 2.125rem;
font-weight: 500;
line-height: 1;
text-align: left;
font-family: "PP Neue Montreal";
}
.hero-section__title .light-bluetxt {
display: block;
}
.health-white .hero-section__txt {
font-family: "PP Neue Montreal";
color: #FFFFFF;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
text-align: left;
}
.health-white .websubscr-hero_btn-group {
gap: 1.875rem;
margin: 0;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
width: 100%;
}
.websubscr-hero_btn-group .btn-border_arrow-active {
width: 215px;
min-width: 215px;
gap: 1rem;
}
.websubscr-hero_btn-group .btn-border_arrow-active:hover {
color: #fff;
border-color: rgba(255, 255, 255, 0.2);
}
.websubscr-hero_btn-group .btn-border_arrow-active:hover svg {
filter: invert(1);
}
.medbtn-link {
color: #57FCB6;
text-decoration: none;
padding-bottom: 0.25rem;
border: none;
border-bottom: 1px solid #57FCB6;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.medbtn-link:hover {
text-decoration: none;
border-bottom: 1px solid #6C96FC;
color: #6C96FC;
}
.medical-section {
position: relative;
padding: 5rem 0;
}
.medical-section__img {
position: relative;
}
.medical-section__img:before {
content: '';
display: block;
position: absolute;
width: 314px;
min-width: 314px;
height: 314px;
z-index: 1;
left: 50%;
top: 50%;
margin-top: -157px;
margin-left: -157px;
border-radius: 100%;
opacity: 1;
background: #C0D2FE;
filter: blur(100px);
-webkit-backdrop-filter: blur(100px);
}
.medical-section__img img {
position: relative;
z-index: 2;
width: 100%;
height: auto;
}
.medical-section__txt {
margin: 1.875rem 0;
color: #000000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
text-align: left;
}
.medical-section__txt p {
margin-bottom: 1.25rem;
}
.medical-section__txt p:last-child {
margin-bottom: 0;
}
.medical-awards {
position: relative;
padding: 5rem 0;
}
.medical-awards__list {
display: flex;
align-items: center;
justify-content: flex-start;
width: 100%;
gap: 2.5rem;
overflow: hidden;
overflow-x: auto;
}
.medical-awards__img {
height: 1.875rem;
width: auto;
min-height: 1.875rem;
max-width: none;
}
.niches-section {
background: #fff;
padding: 5rem 0;
}
.niches-section__list {
display: flex;
flex-direction: column;
gap: 1.25rem;
margin-bottom: 1.25rem;
width: 100%;
justify-content: flex-start;
align-items: flex-start;
}
.niches-section__item {
display: flex;
align-items: flex-start;
justify-content: flex-start;
width: 100%;
border-radius: 1rem;
padding: 1.25rem;
gap: 0.5rem;
background: #F7F7F7;
}
.niches-section__img {
width: 3.75rem;
min-width: 3.75rem;
line-height: 1;
}
.niches-section__img img {
width: 100%;
height: auto;
}
.niches-section__info {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 0.5rem;
}
.niches-section__head {
color: #000000;
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
}
.niches-section__txt {
color: #000000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.gtmpartner-section.gtmpartner-section_web3sbscr {
background: #fff;
padding: 5rem 0;
}
.gtmpartner-section__list {
flex-wrap: nowrap;
width: 100%;
align-items: stretch;
justify-content: flex-start;
overflow: hidden;
overflow-x: auto;
gap: 0;
}
.gtmpartner-section__item {
align-items: center;
justify-content: center;
padding: 1rem;
width: 223px;
min-width: 223px;
height: 255px;
border: none;
gap: 0.25rem;
border-radius: 0;
display: flex;
flex-direction: column;
background: url(../png/healthawards_bg.png) no-repeat center center transparent;
background-size: contain;
margin-left: -1px;
}
.gtmpartner-section__head {
color: #000;
opacity: 0.5;
font-size: 0.75rem;
font-weight: 500;
line-height: 1.4;
text-align: center;
}
.gtmpartner-section__img {
height: 50px;
width: auto;
}
.gtmpartner-section__item.gtmpartner-section__item_empty {
display: none;
margin-left: 0;
}
.dmsimagine-section.web3imagine-section {
background: #ffffff;
padding: 5rem 0;
color: #000000;
}
.dmsimagine-section .web3imagine-section__item:before,
.dmsimagine-section .web3imagine-section__item:after {
display: none !important;
}
.dmsimagine-section .web3imagine-section__item {
background: none;
padding: 0;
color: #000;
}
.web3imagine-section__headbox-inner {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 0.5rem;
}
.web3imagine-section__headbox {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 0.5rem;
padding-bottom: 1.25rem;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
margin-bottom: 1.25rem;
}
.web3imagine-section__headbox .web3imagine-section__head {
margin-bottom: 0;
color: #000000;
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
text-align: left;
}
.web3imagine-section__headicon {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0.5rem;
color: #6C96FC;
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
}
.web3imagine-section__teamlist {
margin: 0;
overflow-x: auto;
margin-right: -1.25rem;
width: calc(100% + 20px);
}
.web3imagine-section__teamlist img {
width: 7.5rem;
min-width: 7.5rem;
}
.web3imagine-section__caselist .web3imagine-section__caseitem {
background: #C0D2FE;
color: #000000;
}
.web3imagine-section__item-exp .web3imagine-section__exptitle {
margin-bottom: 0;
}
.dms-case__lists.owl-carousel .owl-dots button.owl-dot {
background: #6C96FC;
opacity: 0.3;
}
.dms-case__lists.owl-carousel .owl-dots button.owl-dot.active {
background: #6C96FC;
opacity: 1;
}
.dms-case__caseinfo .btn-white {
padding: 0;
color: #000000;
text-decoration: none;
background: none;
font-size: 1.25rem;
font-weight: 500;
line-height: 1.4;
text-align: left;
border: none;
padding-bottom: 0.25rem;
border-bottom: 1px solid #000000;
border-radius: 0;
width: auto;
}
.dms-case__caseinfo .btn-white:hover {
text-decoration: none;
background: none;
border: none;
}
.dms-case__caselogo img {
filter: invert(1);
}
.dms-case__result-count {
color: #000000;
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
}
.dms-case__result-txt {
color: #000000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.web3imagine-section__item-exp .mob-only_large .btn-border_arrow {
width: 100%;
margin-top: 1.25rem;
}
.web3imagine-section__slide-btn {
display: flex;
gap: 1.25rem;
justify-content: flex-end;
align-items: center;
width: 100%;
}
.web3imagine-section__slide-btn .plus-section_slider-arrows {
display: inline-flex;
width: auto;
justify-content: flex-end;
align-items: center;
gap: 1.125rem;
}
.web3imagine-section__caselist .dms-case__lists.owl-carousel .owl-nav {
display: none;
}
.web3imagine-section__servicerow {
width: 100%;
gap: 0;
display: block;
}
.web3imagine-section__servicecol {
width: calc(100% + 20px);
margin-right: -1.25rem;
}
.web3imagine-section__srowitem {
width: 100%;
min-width: 100%;
display: flex;
flex-direction: row;
gap: 1rem;
align-items: stretch;
justify-content: flex-start;
overflow: hidden;
overflow-x: auto;
}
.web3imagine-section__serviceitem {
width: 270px;
min-width: 270px;
background: #F7F7F7;
border-radius: 1rem;
padding: 1.25rem;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 1rem;
}
.web3imagine-section__srowitem .web3imagine-section__servicename {
width: 100%;
padding: 0;
line-height: 1.2;
font-weight: 500;
font-size: 1.375rem;
border: none;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
gap: 1rem;
color: #000;
margin: 0;
}
.web3imagine-section__servicetxt {
color: #000;
font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 1.4;
opacity: 50%;
position: relative;
padding-left: 0.8rem;
}
.web3imagine-section__service-list {
padding: 0;
}
.web3imagine-section__servicetxt:before {
content: '';
width: 4px;
height: 4px;
border-radius: 100%;
background: #000;
display: inline-block;
opacity: 0.5;
position: absolute;
left: 4px;
top: 8px;
}
.newtestimonials-section.newtestimonials-section_white {
background: #ffffff;
padding: 5rem 0;
color: #000000;
}
.newtestimonials-section_white .newtestimonials-section__box {
box-shadow: none;
background: #F7F7F7;
border: none;
margin-bottom: 1.875rem;
}
.newtestimonials-btn_clutch {
text-decoration: none;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 22.5rem;
padding: 0.625rem 1.25rem;
width: 100%;
display: flex;
align-items: center;
justify-content: space-around;
color: #000;
font-size: 1.25rem;
font-weight: 500;
line-height: 1.4;
gap: 1.25rem;
transition: all 0.25s ease-in-out;
}
.newtestimonials-btn_clutch:hover {
background: none;
border: 1px solid #6C96FC;
}
.newtestimonials-btn_clutch > span {
display: flex;
align-items: center;
justify-content: flex-start;
white-space: nowrap;
}
.newtestimonials-btn_clutch img {
margin-right: 0.5rem;
}
.newtestimonials-section .owl-carousel .owl-dots button.owl-dot.active {
background: #6C96FC;
}
.newtestimonials-section_white .web3testimon-section__position,
.newtestimonials-section_white .newtestimonials-section__clucth-name {
color: #000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.newtestimonials-section_white .web3testimon-section__name,
.newtestimonials-section_white .newtestimonials-section__clucth-count {
color: #000;
font-size: 1rem;
font-weight: 500;
}
.newtestimonials-section .web3testimon-section__txt {
color: #000;
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
}
.web3testimon-section__list .owl-nav {
display: none;
}
.newtestimonials-section_white .newtestimonials-section__line {
background: rgba(0, 0, 0, 0.2);
}
.web3testimon-section__head_link {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 1.25rem;
}
.newtestimonials-section_white .plus-section_slider-arrows {
display: inline-flex;
align-items: center;
justify-content: flex-end;
width: auto;
gap: 1.125rem;
}
.web3cta-section.web3cta-section_lblue {
background: #C0D2FE;
padding: 5rem 0;
}
.web3cta-section_lblue:after {
content: '';
display: none;
width: 300px;
height: 100%;
position: absolute;
right: 0;
top: 0;
background: url(../png/cta1-rightbg.png) no-repeat right top transparent;
background-size: auto 100%;
}
.web3cta-section_lblue .web3cta-section__info {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
gap: 1.875rem;
margin-bottom: 1.875rem;
}
.web3cta-section_lblue .web3cta-section__title {
color: #000000;
margin-bottom: 0;
font-size: 1.75rem;
font-weight: 500;
line-height: 1.16;
}
.web3cta-section_lblue .web3cta-section__name {
color: #000000;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.web3cta-section_lblue .web3cta-section__position {
color: #000000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.web3cta-section__imgmob {
display: block;
line-height: 1;
width: 100%;
position: relative;
}
.web3cta-section__imgmob .cl-link {
display: block;
text-decoration: none;
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: auto;
left: 0;
z-index: 2;
}
.web3cta-section__img {
position: relative;
}
.web3cta-section__img .cl-link {
display: block;
text-decoration: none;
width: 50%;
height: 100%;
position: absolute;
top: 0;
right: 0;
left: auto;
z-index: 2;
}
.web3cta-section__imgmob img {
max-width: none;
width: 100%;
height: auto;
}
.blog-section_white {
padding: 5rem 0;
background: #fff;
color: #000;
}
.blog-item__info span+span::before {
display: none;
}
.blog-section_white .blog-item {
color: #000;
padding: 0 0 1px 0;
box-shadow: none;
background: none;
gap: 1.25rem;
justify-content: flex-start;
width: 300px;
}
.blog-section_white .blog-item__info {
gap: 1rem;
color: #000;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
margin-bottom: 0.5rem;
margin-top: 0;
}
.blog-section_white .blog-item__info span:last-child {
opacity: 0.5;
}
.blog-section_white .blog-item__img {
display: block;
position: relative;
border-radius: 1rem;
margin-bottom: 0;
width: 100%;
}
.blog-item__category {
display: inline-block;
padding: 0.25rem 0.5rem;
border-radius: 22.5rem;
background: #C0FEE4;
text-transform: uppercase;
color: #000;
font-size: 0.625rem;
font-weight: 500;
line-height: 1.4;
}
.blog-section_white .blog-item__title {
color: #000;
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
margin-bottom: 1.25rem;
}
.blog-item__author {
color: #000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.blog-section_white .blog-section__btn {
margin-top: 1.875rem;
}
.blog-section_white .owl-carousel .owl-dots,
.blog-section_white .owl-nav.disabled {
display: none;
}
.blog-section_white .blog-section__items {
width: calc(100% + 20px);
margin-right: -20px;
}
.dmsnew-option.dmsnew-option_white {
padding-top: 5rem;
padding-bottom: 5rem;
position: relative;
background: #F7F7F7;
}
.dmsnew-option_white .container {
position: relative;
z-index: 2;
}
.dmsnew-option.dmsnew-option_white:before {
content: '';
display: none;
width: 132px;
height: 242px;
position: absolute;
left: 0;
bottom: 0;
background: url(../png/meet-bg.png) no-repeat left top transparent;
background-size: contain;
}
.web3option-section__info .web3option-section__subtitle {
color: #000000;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.dmsnew-option_white .web3preference-count {
color: #000000;
font-size: 2.125rem;
font-weight: 500;
line-height: 1;
}
.dmsnew-option_white .web3preference-count_subtitle {
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
}
.dmsnew-option_white .web3preference-txt {
color: #000000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.dmsnew-option_white .web3preference-section__item:first-child:before,
.dmsnew-option_white .web3preference-section__item:last-child:before {
background: #6C96FC;
}
.dpackage-section {
color: #000000;
background: #C0D2FE;
padding-top: 5rem;
padding-bottom: 5rem;
position: relative;
}
.web3package-section.dpackage-section:before {
content: '';
display: none;
width: 311px;
height: 785px;
position: absolute;
left: 0;
top: 0;
background: url(../png/leftpr-bg.png) no-repeat left top transparent;
background-size: contain;
}
.web3package-section.dpackage-section:after {
content: '';
display: none;
width: 282px;
height: 432px;
position: absolute;
right: 0;
bottom: 0;
background: url(../png/rightpr-bg.png) no-repeat right bottom transparent;
background-size: contain;
}
.dpackage-section .container {
position: relative;
z-index: 2;
}
.dpackage-section .web3package-section__item {
background: #fff;
-webkit-backdrop-filter: none;
backdrop-filter: none;
color: #000000;
border: none;
}
.dpackage-section .web3package-section__item:before,
.dpackage-section .web3package-section__item:hover:before,
.dpackage-section .web3package-section__item:nth-child(2):before,
.dpackage-section .web3package-section__item:nth-child(2):hover:before {
display: none;
}
.dpackage-section__sale {
border-radius: 22.5rem;
background: none;
border: 1px solid #000000;
}
.dpackage-sale__item.active {
background: #FFFFFF;
border-radius: 22.5rem;
border: none;
color: #000000;
box-shadow: 0px 0px 20px 0px rgba(18, 18, 18, 0.05);
}
.dpackage-sale__item {
color: #000000;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.dpackage-discount-label {
background: #6C96FC;
color: #000000;
font-size: 0.625rem;
font-weight: 500;
line-height: 1.4;
gap: 0.225rem;
}
.dpackage-section__nav-sale span {
color: #000;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.dpackage-section__nav-sale:after {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAsCAYAAADfAxCtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHISURBVHgB7Zc9UgMxDIVfgIIyN8A3CCUdLukgJyAdQ5VwAsIJgIoy4QRASUW4ATkBywlISYmEtLPOAPsTvLtMRt/Mi51EY1u2pPUChmEYhmEYhmEYDdHlj02sJ+zcDWmbNMca4khP2n6xhXrxpH2dcAHZYe5PSbeIz4B0SOrrfLXCzlyRzrUf4vT3V9Iu4pHO1xgT0nGBzYD0ju+bUBVHuoNETGMc6aRl4NwZYnXSuVyeUR05yTv6UtJ2htVClk9/DAn5fpHxBuqhSghWLRAecnpT0jVawkPCsAxsVzaX8opZK/DiRwU2A0iBKgPbFuZe0zhIvoxy/l96YP+Ch5xco5WzCg7i6ATLznA/z0EORa640ZzraOshz7UZ6ZmUIB4DHXuh43PZP0NWgZ2qB6m0SbCOKHSChQyROce7eU96QDyHL7VNr3dd7ScqdvoNNeIgtw8Oo7EugO+ARbeWMnhIyP6LvGInPTJH/4qHVMTWS374PrlH+iCdQnZ9CgmnKu9j7MwJ6UD7F6RHHbc1OkGfc9IjuyY5/c5hy85yzsy1vwhsWDvBODNELBoxCJ10kMX+tEA+lZ7apEUjQeZ8rQXDMAzDMAzDMIhPZjJXVX8Jv50AAAAASUVORK5CYII=);
}
.dpackage-section .web3package-section__label {
border-radius: 22.5rem;
padding: 0.25rem 0.5rem;
color: #000000;
font-size: 0.625rem;
font-weight: 500;
line-height: 1.4;
text-transform: uppercase;
background: #C0D2FE;
letter-spacing: unset;
margin-bottom: 0;
}
.dpackage-section .web3package-section__item-popular .web3package-section__label {
background: #C0FEE4;
}
.dpackage-section .web3package-section__item:hover {
transform: none;
}
.dpackage-section .web3package-section__hour {
margin-bottom: 0;
color: #000000;
font-size: 1.75rem;
font-weight: 500;
line-height: 1.16;
letter-spacing: 0;
}
.web3package-section__hour-month {
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
text-transform: lowercase;
letter-spacing: 0;
}
.dpackage-section .web3package-section__txt {
color: #000000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.dpackage-section .web3package-section__usd {
letter-spacing: 0;
color: #000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.dpackage-section .web3package-section__item-popular .web3package-section__price {
background: none;
background-clip: unset;
-webkit-background-clip: unset;
-webkit-text-fill-color: unset;
color: #000;
}
.dpackage-section .web3package-section__price {
color: #000;
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
}
.dpackage-section .web3package-section__price,
.dpackage-section .web3package-section__price span:first-child,
.dpackage-section .web3package-section__price .dpackage-price,
.dpackage-section .web3package-section__price .dpackage-price_currency {
letter-spacing: normal;
font-weight: 500;
color: #000;
font-size: 1.375rem;
line-height: 1.2;
}
del.dpackage-oldprice {
opacity: .5;
color: #000;
background: 0 0;
-webkit-text-fill-color: unset;
display: none;
}
.web3package-section__item:hover .web3package-section__price {
background-clip: none;
-webkit-background-clip: unset;
-webkit-text-fill-color: unset;
background: none;
}
.why-section_white {
background: #F7F7F7;
color: #000000;
position: relative;
}
.why-section_white .container {
position: relative;
z-index: 2;
}
.why-section.why-section_white:after {
content: '';
display: none;
width: 282px;
height: 248px;
position: absolute;
right: 0;
top: 0;
background: url(../png/intr-bg.png) no-repeat right top transparent;
background-size: contain;
}
.why-section_white .faq-section__item.active .faq-btn {
color: #6C96FC;
}
.why-section_white .faq-section__item:first-child {
padding-top: 0.625rem;
}
.why-section_white .faq-btn strong {
font-weight: 500;
}
.why-section_white .faq-section__item {
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
border-radius: 1rem;
}
.why-section_white .faq-section__answer-inner {
color: #000000;
opacity: 0.5;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.why-section_white .faq-btn {
color: #000000;
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.plus-section:before,
.plus-section__simg:after {
display: none;
}
.plus-section_slider-top {
margin-bottom: 1.875rem;
display: flex;
width: 100%;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.plus-section_slider-top .websubscr__title {
margin-bottom: 0;
}
.plus-section_slider-top .plus-section_slider-arrows {
display: none;
}
button.plus-section_slider-btn {
background: none;
border: none;
padding: 0;
outline: none;
line-height: 1;
width: 60px;
min-width: 60px;
height: 60px;
cursor: pointer;
}
button.plus-section_slider-btn:hover svg {
fill: #6C96FC;
}
button.plus-section_slider-btn:hover path {
stroke: #fff;
}
.plus-section_slider-btn svg {
display: block;
width: 100%;
height: auto;
}
.plus-section__sitem {
background: #F7F7F7;
-webkit-backdrop-filter: none;
backdrop-filter: none;
border-radius: 1rem;
border: none;
height: 100%;
}
.plus-section__sinfo {
padding: 1.25rem 1.25rem 1.25rem;
gap: 1.25rem;
}
.plus-section__sname {
color: #000000;
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
}
.plus-section__stxt {
color: rgba(0, 0, 0, 0.5);
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.health-white .web3subscribe-section:before {
display: none;
}
.web3subscribe-section__img {
border-radius: 1rem;
background: #F7F7F7;
}
.web3subscribe-section__list .web3subscribe-section__item:before {
background: rgba(0, 0, 0, 0.2);
}
.web3subscribe-section__item:after {
background: rgba(255, 255, 255, 0.03);
border: none;
-webkit-backdrop-filter: none;
backdrop-filter: none;
background: #F7F7F7;
color: #000;
font-weight: 500;
}
.web3subscribe-section__item.active:after {
border: none;
background: #C0D2FE;
}
.web3subscribe-section__head {
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
}
.web3subscribe-section__txt {
color: rgba(0, 0, 0, 0.5);
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.worldwide-section .websubscr__title.worldwide-section__title {
margin-bottom: 1.25rem;
color: #000000;
}
.worldwide-section .websubscr__subtitle {
margin-bottom: 1.875rem;
color: rgba(0, 0, 0, 0.5);
}
.worldwide-section__list {
background: #F7F7F7;
}
.worldwide-section__item {
border-right: 1px solid rgba(0, 0, 0, 0.2);
padding: 1.875rem 1.25rem;
}
.worldwide-name,
.worldwide-logo_box {
margin-bottom: 1.25rem;
}
.worldwide-name {
color: #000000;
font-size: 1.375rem;
font-weight: 500;
line-height: 1.2;
}
.worldwide-adress {
color: rgba(0, 0, 0, 0.5);
font-size: 1rem;
font-weight: 500;
line-height: 1.4;
}
.web3package-section__w3txt {
color: #000;
}
.web3package-section .owl-carousel .owl-nav button {
filter: invert(1);
}
.web3package-section .web3package-section__item-all .web3package-section__price span,
.web3package-section .web3package-section__item-all .web3package-section__price span:first-child {
font-weight: 500;
}
@media screen and (min-width: 768px) {
.health-white .websubscr__title {
margin-bottom: 3.75rem;
font-size: 3rem;
line-height: 1.09;
}
.btn-border_arrow {
width: auto;
}
.plus-section__slist {
-webkit-mask-image: none;
mask-image: none;
}
.web3subscribe-section__head {
font-size: 1.75rem;
line-height: 1.2;
}
.web3subscribe-section__txt {
line-height: 1.4;
font-size: 1.25rem;
}
.worldwide-section .websubscr__subtitle.worldwide-section__title {
margin-bottom: 3.75rem;
}
.worldwide-section__item {
padding: 1.875rem 1.25rem;
}
.worldwide-name,
.worldwide-logo_box {
margin-bottom: 1.25rem;
}
.worldwide-name {
font-size: 1.75rem;
line-height: 1.2;
}
.worldwide-adress {
font-size: 1.125rem;
font-weight: 400;
line-height: 1.4;
}
.plus-section_slider-top {
margin-bottom: 3.75rem;
}
.plus-section_slider-top .websubscr__title {
margin-bottom: 0;
}
.why-section.why-section_white:after {
display: block;
}
.why-section_white .faq-section__answer-inner {
font-size: 1.25rem;
}
.why-section_white .faq-btn {
font-size: 1.25rem;
line-height: 1.4;
}
.why-section_white .faq-section__item:first-child {
padding-top: 1.25rem;
}
.dpackage-section {
padding-top: 12.5rem;
padding-bottom: 12.5rem;
}
.web3package-section.dpackage-section:before,
.web3package-section.dpackage-section:after {
display: block;
}
.dpackage-sale__item {
font-size: 1.25rem;
}
.dpackage-discount-label {
font-size: 0.75rem;
line-height: 1.3;
gap: .325rem;
}
.dpackage-section__nav-sale span {
font-size: 1.25rem;
}
.dpackage-section .web3package-section__label {
padding: 0.25rem 0.75rem;
font-size: 0.875rem;
}
.dpackage-section .web3package-section__hour {
margin-bottom: 0;
font-size: 3rem;
font-weight: 700;
line-height: 1.2;
}
.web3package-section__hour-month {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.2;
text-transform: lowercase;
}
.dpackage-section .web3package-section__txt {
font-size: 1.25rem;
line-height: 1.4;
min-height: 84px;
}
.dpackage-section .web3package-section__item {
gap: 3.75rem;
}
.dpackage-section .web3package-section__usd {
font-size: 1.25rem;
}
.dpackage-section .web3package-section__price {
font-size: 1.75rem;
}
.dpackage-section .web3package-section__price,
.dpackage-section .web3package-section__price span:first-child,
.dpackage-section .web3package-section__price .dpackage-price,
.dpackage-section .web3package-section__price .dpackage-price_currency {
font-size: 1.75rem;
font-weight: 500;
line-height: 1.2;
}
.dmsnew-option.dmsnew-option_white {
padding-top: 12rem;
padding-bottom: 12rem;
}
.dmsnew-option.dmsnew-option_white:before {
display: block;
}
.web3option-section__info .web3option-section__subtitle {
font-size: 1.25rem;
}
.dmsnew-option_white .web3preference-count {
font-size: 5rem;
}
.dmsnew-option_white .web3preference-count_subtitle {
font-size: 1.75rem;
}
.dmsnew-option_white .web3preference-txt {
font-size: 1.25rem;
}
.blog-section_white .blog-item__info {
font-size: 1.25rem;
}
.blog-item__category {
padding: 0.25rem 0.75rem;
font-size: 0.875rem;
}
.blog-section_white .blog-item__title {
font-size: 1.75rem;
}
.blog-item__author {
font-size: 1.25rem;
}
.blog-section_white {
padding: 12rem 0;
}
.blog-section_white .blog-section__items {
width: 100%;
margin-right: 0;
}
.blog-section_white .blog-item {
width: auto;
}
.web3cta-section.web3cta-section_lblue {
padding: 12rem 0;
}
.web3cta-section_lblue .web3cta-section__info {
gap: 2.5rem;
margin-bottom: 2.5rem;
}
.web3cta-section_lblue .web3cta-section__title {
margin-bottom: 0;
font-size: 3rem;
line-height: 1.09;
width: 100%;
}
.web3cta-section_lblue .web3cta-section__name {
font-size: 1.25rem;
}
.web3cta-section_lblue .web3cta-section__position {
font-size: 1.25rem;
}
.newtestimonials-section.newtestimonials-section_white {
padding: 12rem 0 0;
}
.newtestimonials-section.newtestimonials-section_white .websubscr__title {
margin-bottom: 0;
}
.newtestimonials-section_white .web3testimon-section__position,
.newtestimonials-section_white .newtestimonials-section__clucth-name {
font-size: 1.25rem;
}
.newtestimonials-section_white .web3testimon-section__name,
.newtestimonials-section_white .newtestimonials-section__clucth-count {
font-size: 1.25rem;
}
.newtestimonials-section .web3testimon-section__txt {
font-size: 1.75rem;
}
.dmsimagine-section.web3imagine-section {
padding: 12rem 0;
}
.web3imagine-section__headbox-inner {
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 2.5rem;
}
.web3imagine-section__headbox {
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 2.5rem;
padding-bottom: 2.5rem;
margin-bottom: 2.5rem;
}
.web3imagine-section__headbox .web3imagine-section__head {
margin-bottom: 0;
font-size: 1.75rem;
}
.web3imagine-section__headicon {
gap: 1.25rem;
font-size: 1.75rem;
}
.web3imagine-section__teamlist img {
width: 13.5rem;
min-width: 13.5rem;
}
.dms-case__caseinfo .btn-white {
margin-top: 0;
font-size: 1.25rem;
width: auto;
}
.dms-case__result-count {
font-size: 1.75rem;
margin-bottom: 0.625rem;
}
.dms-case__result-txt {
font-size: 1.25rem;
}
.web3imagine-section__head {
max-width: 100%;
}
.gtmpartner-section.gtmpartner-section_web3sbscr {
background: #fff;
padding: 12rem 0 0;
}
.gtmpartner-section__list {
align-items: stretch;
justify-content: center;
overflow: hidden;
gap: 1.875rem;
}
.gtmpartner-section_web3sbscr .gtmpartner-section__item:last-child,
.gtmpartner-section .gtmpartner-section__item {
width: 223px;
min-width: 223px;
margin-left: 0;
}
.niches-section {
padding: 12rem 0 0;
}
.niches-section__list {
gap: 1.875rem;
margin-bottom: 1.875rem;
}
.niches-section__item {
padding: 2.5rem;
gap: 1.25rem;
}
.niches-section__img {
width: 7.5rem;
min-width: 7.5rem;
}
.niches-section__info {
gap: 1rem;
}
.niches-section__head {
font-size: 1.75rem;
}
.niches-section__txt {
font-size: 1.25rem;
}
.medical-awards {
padding: 12rem 0 0;
}
.medical-awards__list {
gap: 2.5rem;
}
.medical-awards__img {
height: 3.75rem;
min-height: 3.75rem;
}
.medical-section {
padding: 12rem 0 0;
}
.medical-section .websubscr__title {
margin-bottom: 2.5rem;
text-align: left;
}
.medical-section__txt {
margin: 2.5rem 0;
font-size: 1.25rem;
}
.medical-section .btn-border_arrow {
width: 18.75rem;
}
.health-white .hero-section_wide.hero-section_webstrategy .hero-section__title {
font-size: 2.125rem;
margin-bottom: 2.5rem;
font-size: 3rem;
}
.health-white .hero-section__txt {
font-size: 1.25rem;
margin-bottom: 2.5rem;
}
.health-white .websubscr-hero_btn-group {
gap: 1.875rem;
margin: 0;
justify-content: flex-start;
align-items: center;
width: 100%;
}
.websubscr-hero_btn-group .btn-border_arrow {
width: 18.75rem;
}
.medbtn-link {
font-size: 1.25rem;
}
.websubscr-hero_btn-group .btn-border_arrow-active {
gap: 1.25rem;
width: 300px;
min-width: 300px;
}
.blog-section_white .blog-section__btn {
top: 0;
}
}
@media screen and (min-width: 900px) {
.dk-only.blog-section_top-btn {
display: inline-flex !important;
align-items: center;
justify-content: flex-end;
gap: 2rem;
width: auto;
}
.blog-section_top .plus-section_slider-arrows {
display: inline-flex;
gap: 1.125rem;
width: auto;
}
.blog-section_top {
margin-bottom: 3.75rem;
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
gap: 1.25rem;
}
.blog-section_top .websubscr__title {
margin-bottom: 0;
text-align: left;
}
.blog-section_white .blog-section__btn {
margin-top: 0;
top: 0;
}
.web3cta-section_lblue .btn-border_arrow-active {
width: 18.75rem;
}
.newtestimonials-section_white .newtestimonials-section__box {
margin-bottom: 0;
}
}
@media screen and (min-width: 1000px) {
.plus-section_slider-top .websubscr__title {
max-width: 100%;
}
.plus-section__sinfo {
padding: 1.25rem 1.875rem 1.875rem;
}
.plus-section__sname {
font-size: 1.75rem;
}
.plus-section__stxt {
font-size: 1.25rem;
}
.medical-awards__list {
justify-content: space-between;
overflow: hidden;
}
}
@media screen and (min-width: 1100px) {
.worldwide-section__item {
padding: 1.875rem 1.25rem;
}
.plus-section_slider-top {
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.plus-section_slider-top .plus-section_slider-arrows {
display: flex;
align-items: stretch;
justify-content: flex-end;
gap: 1.125rem;
}
.plus-section_slider-top .websubscr__title {
text-align: left;
}
.web3cta-section_lblue .web3cta-section__img-txt {
gap: 0.5rem;
align-items: flex-start;
justify-content: flex-start;
}
.newtestimonials-section .web3testimon-section__head .websubscr__title {
max-width: 100%;
}
}
@media screen and (min-width: 1230px) {
.dk-only_large {
display: block !important;
}
.mob-only_large {
display: none !important;
}
.blog-section_white .blog-item {
flex-direction: row;
align-items: stretch;
}
.blog-section_white .blog-item__img {
height: 100%;
}
.web3cta-section_lblue .web3cta-section__info {
margin-bottom: 0;
}
.web3cta-section.web3cta-section_lblue {
padding: 0;
display: flex;
align-items: stretch;
justify-content: space-between;
width: 100%;
gap: 5rem;
}
.web3cta-section_lblue:after {
display: block;
}
.web3cta-section_lblue .web3cta-section__img {
line-height: 1;
height: 100%;
width: calc(40% - 80px);
}
.web3cta-section_lblue .web3cta-section__img img {
height: auto;
width: 100%;
max-width: none;
}
.web3cta-section_lblue .web3cta-section__content {
height: 100%;
}
.web3cta-section_lblue .web3cta-section__info {
height: 100%;
justify-content: center;
}
.web3cta-section_largebg .container {
max-width: none;
width: 60%;
margin: 0;
padding: 0;
}
.web3cta-section_lblue .web3cta-section__info {
height: 100%;
justify-content: center;
max-width: 60%;
}
.dmsimagine-section .web3imagine-section__teamtop {
display: flex;
gap: 0;
margin-bottom: 0;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
width: 100%;
}
.dmsimagine-section .web3imagine-section__teamlist {
margin-bottom: 0;
width: 100%;
justify-content: flex-start;
}
.dmsimagine-section .web3imagine-section__teamlist img {
width: 12rem;
min-width: 12rem;
height: 12rem;
}
.web3imagine-section__slide-btn {
display: flex !important;
}
.web3imagine-section__servicecol {
width: 100%;
margin-right: 0;
}
.web3imagine-section__srowitem {
overflow: hidden;
width: 100%;
gap: 1.875rem;
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.web3imagine-section__serviceitem:first-child {
grid-column: 1 / 2;
grid-row: 1 / 3;
}
.web3imagine-section__serviceitem:nth-child(4),
.web3imagine-section__serviceitem:nth-child(3) {
grid-row: span 2;
}
.web3imagine-section__serviceitem {
padding: 2.5rem;
width: 100%;
min-width: auto;
}
.web3imagine-section__srowitem .web3imagine-section__servicename {
line-height: 1.2;
font-size: 1.75rem;
}
.web3imagine-section__servicetxt {
font-size: 1.25rem;
padding-left: 1rem;
}
.dmsimagine-section .web3imagine-section__item-service_newdes .web3imagine-section__head {
margin-bottom: 0;
}
.dmsimagine-section .web3imagine-section__head {
max-width: 100%;
}
.gtmpartner-section_web3sbscr .gtmpartner-section__item:last-child,
.gtmpartner-section .gtmpartner-section__item {
width: 330px;
min-width: 330px;
height: 460px;
}
.gtmpartner-section .gtmpartner-section__item {
padding: 1.875rem;
gap: 1rem;
}
.gtmpartner-section__item.gtmpartner-section__item_empty {
display: flex;
}
.gtmpartner-section__head {
font-size: 1.25rem;
}
.gtmpartner-section__img {
height: 5rem;
}
.niches-section__list {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.medical-section__img:before {
width: 616px;
min-width: 616px;
height: 616px;
margin-top: -308px;
margin-left: -308px;
filter: blur(200px);
-webkit-backdrop-filter: blur(200px);
}
.medical-section__col {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
gap: 9.9375rem;
}
.medical-section__left {
width: 38.44rem;
min-width: 38.44rem;
}
.health-white .hero-section_wide.hero-section_webstrategy .hero-section__title {
font-size: 5rem;
}
.health-white .hero-section__column-left {
width: 51.375rem;
padding-right: 0;
}
}
@media screen and (min-width: 1590px) {
.gtmpartner-section_web3sbscr .gtmpartner-section__item:last-child,
.gtmpartner-section .gtmpartner-section__item {
width: 400px;
min-width: 400px;
height: 460px;
}
}
@media screen and (min-width: 1700px) {
.header-small__logo {
width: 278px;
}
}
@media screen and (min-width: 1920px) {
.web3cta-section.web3cta-section_lblue {
height: 580px;
overflow: hidden;
}
.health-page .hero-section_wide.hero-section_stick {
height: 960px;
}
.web3cta-section_lblue .web3cta-section__img img {
height: 100%;
width: auto;
}
.why-section__col {
align-items: center;
}
}