padding: 0;
margin-left: 0 !important;
font-size: 0.7em;
+ font-size: 0.7em;
white-space: nowrap;
}
}
.header-cta {
- padding: 1em 1.8em;
+ padding: 1.2vw 2vw;
line-height: 1.1;
border-radius: 36px;
}
margin-right: 24.8px;
}
+@media only screen and (min-width: 1920px) {
+ .header-cta {
+ padding: 1.01em 1.6em;
+ }
+}
+
@media only screen and (max-width: 1099px) {
.header-cta {
padding: 0.75em 1.6em;
}
.header-logo {
- width: 100%;
+ width: 255px;
}
.header-logo-container {
- max-width: 255px;
- flex-shrink: 0;
-}
-
-@media only screen and (max-width: 1599px) {
- .header-logo-container {
- max-width: 200px;
- }
+ max-width: 60vw;
}
h1,
.nav-primary .menu-item {
display: block;
- margin-left: 1.25rem;
- margin-right: 1.25rem;
position: relative;
cursor: pointer;
border-bottom-width: 2px;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
line-height: 1.25;
-}
-
-@media only screen and (max-width: 1799px) {
- .nav-primary .menu-item {
- margin-left: 1rem;
- margin-right: 1rem;
- }
-}
-
-@media only screen and (max-width: 1399px) {
- .nav-primary .menu-item {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
- }
+ margin-left: 1.25vw;
+ margin-right: 1.25vw;
}
.nav-primary .menu-item.current-menu-item,
.nav-primary .menu-item a {
white-space: nowrap;
transition: color 0.3s;
- font-size: 1em;
-}
-
-@media only screen and (max-width: 1599px) {
- .nav-primary .menu-item a {
- font-size: 0.8em;
- }
-}
-
-@media only screen and (max-width: 1299px) {
- .nav-primary .menu-item a {
- font-size: 0.75em;
- }
+ font-size: clamp(10px, 1.197vw, 20px);
+ font-size: clamp(10px, 1.197vw, 20px);
}
.nav-primary .menu-item a:hover {
.nav-secondary {
transform: scale(0.9);
transform-origin: right;
- padding-right: 2.5vw;
+ padding-right: 48px;
}
@media only screen and (max-width: 1199px) {
color: rgba(255, 255, 255, var(--text-opacity));
border-radius: 50%;
font-size: 40px;
- font-size: 1.818181818181818rem;
+ font-size: 40px;
width: 1.25em;
height: 1.25em;
align-items: center;
.elementor-arrows-position-outside .swiper-container .elementor-swiper-button {
font-size: 45px;
- font-size: 2.045454545454545rem;
+ font-size: 45px;
}
.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev {
.elementor-arrows-position-outside .swiper-container .elementor-swiper-button {
font-size: 35px;
- font-size: 1.590909090909091rem;
+ font-size: 35px;
}
}
width: 50%;
height: 100%;
font-size: 2.1875vw;
+ font-size: 2.1875vw;
z-index: 1;
opacity: 0;
}
@media only screen and (min-width: 1920px) {
.header-slideshow .header-slideshow-content {
font-size: 42px;
- font-size: 1.909090909090909rem;
+ font-size: 42px;
}
}
@media only screen and (max-width: 599px) {
.header-slideshow .header-slideshow-content {
+ font-size: 3.75vw;
font-size: 3.75vw;
padding-right: 1em;
}
.header-slideshow-title {
display: block;
font-size: 1.333em;
+ font-size: 1.333em;
margin-bottom: 1em;
position: relative;
}
}
.header-slideshow-body {
+ font-size: 0.63em;
font-size: 0.63em;
white-space: pre-line;
font-family: Roboto Condensed, sans-serif;
-buttons a,
-buttons .btn {
font-size: 0.9rem;
+ font-size: 0.9rem;
}
}
text-align: center;
padding: 2em 0 0;
font-size: 26px;
- font-size: 1.181818181818182rem;
+ font-size: 26px;
line-height: 40px;
transition: background-color 0.2s ease-out;
font-weight: 100;
margin-bottom: 1.5rem;
margin-left: 10vw;
font-size: 1.25rem;
+ font-size: 1.25rem;
}
@media only screen and (max-width: 1199px) {
@media only screen and (max-width: 499px) {
.patient-tour-item-content .text-lg {
font-size: 1.125rem;
+ font-size: 1.125rem;
}
}
font-family: Dosis, sans-serif;
font-weight: 400;
font-size: 24px;
- font-size: 1.090909090909091rem;
+ font-size: 24px;
display: flex;
flex-direction: column;
justify-content: center;
width: 3.090909090909091rem;
line-height: 3.090909090909091rem;
font-size: 52px;
- font-size: 2.363636363636364rem;
+ font-size: 52px;
display: inline-block;
border-radius: 50%;
margin-right: 0.5em;
width: 2.909090909090909rem;
line-height: 2.909090909090909rem;
font-size: 40px;
- font-size: 1.818181818181818rem;
+ font-size: 40px;
display: inline-block;
border-radius: 50%;
position: relative;
flex: 0 0 auto;
color: #fff;
font-size: 24px;
- font-size: 1.090909090909091rem;
+ font-size: 24px;
text-align: center;
}
.text-block-title {
white-space: normal;
font-size: 4.25vw;
+ font-size: 4.25vw;
}
}
@media only screen and (max-width: 499px) {
.timeline-horizontal-item-content .text-lg {
font-size: 1.125rem;
+ font-size: 1.125rem;
}
}
font-family: Dosis, sans-serif;
font-weight: 400;
font-size: 24px;
- font-size: 1.090909090909091rem;
+ font-size: 24px;
display: flex;
flex-direction: column;
justify-content: center;
width: 3.090909090909091rem;
line-height: 3.090909090909091rem;
font-size: 52px;
- font-size: 2.363636363636364rem;
+ font-size: 52px;
display: inline-block;
border-radius: 50%;
margin-right: 0.5em;
width: 3.090909090909091rem;
line-height: 3.090909090909091rem;
font-size: 52px;
- font-size: 2.363636363636364rem;
+ font-size: 52px;
display: inline-block;
border-radius: 50%;
}