p {
line-height: 1.4;
}
body .is-layout-constrained > .alignright {
float: right;
margin-inline-start: 0;
margin-inline-end: 0;
} .ast-container,
.ast-container-fluid {
padding-left: 0;
padding-right: 0;
}
.entry-content[ast-blocks-layout] > * {
max-width: 100%;
}
.entry-content[ast-blocks-layout] > .main__container {
max-width: 1920px !important;
margin: 0 auto !important;
padding-top: var(--wp--custom--ast-default-block-top-padding) !important;
padding-right: var(--wp--custom--ast-default-block-right-padding) !important;
padding-bottom: var(
--wp--custom--ast-default-block-bottom-padding
) !important;
padding-left: var(--wp--custom--ast-default-block-left-padding) !important ;
}
@media (min-width: 922px) {
.ast-container {
max-width: 100%;
}
} .site-header {
position: fixed;
height: 70px;
width: 100%;
}
.ast-logo-title-inline .ast-site-identity {
padding: 0;
}
.ast-mobile-header-wrap .ast-primary-header-bar,
.ast-primary-header-bar .site-primary-header-wrap {
max-width: 1920px !important;
margin: 0 auto;
padding-right: var(--wp--custom--ast-default-block-right-padding) !important;
padding-left: var(--wp--custom--ast-default-block-left-padding) !important;
} .ast-builder-menu-1 .phone_number > .menu-link {
color: #000;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
line-height: 40px;
}
.menu-link-booking > a.menu-link {
background: #96C1C3;
} .hero__container {
margin-top: 70px;
min-height: 70vh;
}
.offer {
width: 100%;
} figure.profile_img {
width: 100%;
height: 100% !important;
display: block !important; }
.profile_img img {
width: 100% !important;
object-fit: cover;
height: 100% !important;
max-height: 700px;
} figure.product_img {
height: 100% !important;
display: block !important;
}
.product_img img {
width: 100% !important;
object-fit: cover;
height: 100% !important;
} .quote-text {
max-width: 85ch;
margin: auto;
} div.wpforms-container-full .wpforms-confirmation-container-full,
div[submit-success]
> .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: #f2f2f2;
border: 1px solid #e3e3e3;
box-sizing: border-box;
} @media screen and (max-width: 1250px) { .hero-header {
font-size: 41px !important;
font-weight: bold !important;
} .wp-block-cover.treatment-box {
min-height: 250px !important;
}
.treatment-box p {
font-size: 20px !important;
}
} .spectra-image-gallery__media--carousel img{
height: 150px !important;
object-fit: contain !important;
}