.cf7-cf-turnstile
{
width:100% !important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-55,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-60,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-64,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-68 {
border-bottom: 1px solid transparent;
border-image: linear-gradient(
to right,
rgba(240, 240, 240, 0.8) 0%,
rgba(240, 240, 240, 0.15) 70%,
rgba(240, 240, 240, 0) 100%
) 1;
}
@media (max-width: 767px) {
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-55,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-60,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-64,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-68 {
border: none;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-55 > a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-60 > a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-64 > a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-68 > a {
display: block;
padding-bottom: 10px; 
border-bottom: 1px solid transparent;
border-image-source: linear-gradient(
to right,
rgba(240, 240, 240, 0.8) 0%,
rgba(240, 240, 240, 0.15) 70%,
rgba(240, 240, 240, 0) 100%
);
border-image-slice: 1;
}
} * {
margin: 0;
padding: 0;
box-sizing: border-box;
}
a {
color: inherit;
text-decoration: none;
cursor: pointer;
}
ul,
ol {
padding-left: 1em;
}
button {
font-family: inherit;
font-size: inherit;
color: inherit;
background: transparent;
border: 0;
cursor: pointer;
}
img {
-o-object-fit: contain;
object-fit: contain;
-o-object-position: center;
object-position: center;
}
input {
font-family: inherit;
font-size: inherit;
color: inherit;
}
input[type=file] {
position: absolute;
display: none;
opacity: 0;
z-index: -1;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
}
input[type=number],
input[type=number]:hover,
input[type=number]:focus {
-webkit-appearance: none;
appearance: none;
-moz-appearance: textfield;
}
input[type=text]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus {
outline: none;
}
textarea {
font-family: inherit;
}
ul {
list-style: none;
padding-left: 0;
}   @font-face {
src: url(//merywood.com/wp-content/themes/mery-wood/assets/fonts/Manrope/static/Manrope-Light.ttf) format("truetype");
font-family: "Manrope";
font-style: "normal";
font-weight: 300;
font-display: swap;
}
@font-face {
src: url(//merywood.com/wp-content/themes/mery-wood/assets/fonts/Manrope/static/Manrope-Regular.ttf) format("truetype");
font-family: "Manrope";
font-style: "normal";
font-weight: 400;
font-display: swap;
}
@font-face {
src: url(//merywood.com/wp-content/themes/mery-wood/assets/fonts/Manrope/static/Manrope-Medium.ttf) format("truetype");
font-family: "Manrope";
font-style: "normal";
font-weight: 500;
font-display: swap;
}
@font-face {
src: url(//merywood.com/wp-content/themes/mery-wood/assets/fonts/Manrope/static/Manrope-SemiBold.ttf) format("truetype");
font-family: "Manrope";
font-style: "normal";
font-weight: 600;
font-display: swap;
}
@font-face {
src: url(//merywood.com/wp-content/themes/mery-wood/assets/fonts/Manrope/static/Manrope-Bold.ttf) format("truetype");
font-family: "Manrope";
font-style: "normal";
font-weight: 700;
font-display: swap;
}
@font-face {
src: url(//merywood.com/wp-content/themes/mery-wood/assets/fonts/Manrope/static/Manrope-SemiBold.ttf) format("truetype");
font-family: "Manrope";
font-style: "normal";
font-weight: 800;
font-display: swap;
} html,
body {
font-family: Manrope, sans-serif;
color: #000000;
font-weight: 400;
font-size: 16px;
line-height: 1.7;
}
.text-large {
font-size: 19px;
line-height: 1.6;
}
.fw-bold {
font-weight: 700;
}
.fw-semibold {
font-weight: 600;
}
.fw-medium {
font-weight: 500;
}
.color-main {
color: #546B51;
}
.color-dark {
color: #141B14;
}
.color-white {
color: #FFFFFF;
}
.color-gray {
color: #F6F6F6;
}
.title_center {
text-align: center;
display: block;
width: 100%;
}
h1,
.h1 {
font-weight: 400;
font-size: 60px;
line-height: 1.12;
}
h2,
.h2,
.title {
font-weight: 400;
font-size: 60px;
line-height: 1.15;
}
h3,
.h3 {
font-weight: 400;
font-size: 30px;
line-height: 1.2;
}
h4,
.h4 {
font-weight: 400;
font-size: 27px;
}
h5,
.h5 {
font-weight: 400;
font-size: 22px;
}
b,
strong {
font-weight: 700;
}
.icon {
display: inline-block;
width: 20px;
height: 20px;
}
.icon svg {
display: block;
width: 100%;
height: 100%;
fill: currentColor;
}
.bg,
.bg__gradient,
.bg__shadow {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
border-radius: inherit;
}
.bg__media {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
border-radius: inherit;
}
.bg ~ .container {
position: relative;
}
.socials {
display: flex;
gap: 10px;
}
.socials__link {
color: #3C4B3A;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 47px;
height: 47px;
background: rgba(255, 255, 255, 0.3);
-webkit-backdrop-filter: blur(25px);
backdrop-filter: blur(25px);
border-radius: 16px;
transition: 0.5s;
}
.socials__link a,
.socials__link i,
.socials__link svg {
display: block;
}
.logo {
display: block;
height: auto;
}
.logo img {
display: block;
width: 100%;
height: auto;
-o-object-fit: contain;
object-fit: contain;
}
.btn {
font-size: 1rem;
line-height: 1.6;
font-weight: 600;
leading-trim: both;
text-edge: cap;
letter-spacing: -0.01em;
color: #FFFFFF;
text-align: center;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 2px;
height: 54px;
padding: 0 30px;
background: #546B51;
border-radius: 15px;
border: 0;
transition: 0.5s;
touch-action: manipulation;
-webkit-backdrop-filter: blur(25px);
backdrop-filter: blur(25px);
}
.btn__icon.arrow {
overflow: hidden;
}
.btn:hover .btn__icon.arrow svg {
animation: arrow 0.7s ease 0s 1;
}
@keyframes arrow {
0% {
transform: translate(0%, 0%);
}
48% {
transform: translate(100%, -100%);
}
52% {
transform: translate(-100%, 100%);
opacity: 0;
}
100% {
transform: translate(0%, 0%);
opacity: 1;
}
}
.btn:hover {
opacity: 0.9;
}
.btn:disabled {
background: #C4C7C3;
}
.btn_second {
color: #546B51;
background: #FFFFFF;
}
button:disabled {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
pointer-events: none;
}
.title-wrapper-wrapper {
display: flex;
align-items: flex-start;
gap: 40px;
margin-bottom: 60px;
}
.title-wrapper-wrapper .title-wrapper {
margin-right: auto;
margin-bottom: 0;
}
.title-wrapper-wrapper .swiper-navigations {
padding-top: 10px;
}
.title-wrapper {
position: relative;
margin-bottom: 60px;
}
.title-wrapper > *:not(:last-child) {
margin-bottom: 22px;
}
.title-wrapper .h2,
.title-wrapper .title {
position: relative;
display: inline-block;
}
.title-wrapper .description:empty {
display: none;
}
.title-wrapper_centered {
text-align: center;
display: block;
width: 100%;
margin-right: auto;
margin-left: auto;
}
.title-wrapper_centered .description {
margin: 0 auto;
}
.title-wrapper_row {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 60px;
}
.title-wrapper_row > *:not(:last-child) {
margin-bottom: 0;
}
.button-wrapper {
display: flex;
justify-content: center;
margin-top: 60px;
} .swiper-wrapper {
height: auto;
} .swiper-navigations {
display: inline-flex;
gap: 15px;
}
.swiper-button {
color: #FFFFFF;
z-index: 3;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 54px;
height: 54px;
background: #546B51;
border: 2px solid #FFFFFF;
border-radius: 50%;
transition: 0.5s;
touch-action: manipulation;
}
.swiper-button__icon svg {
display: block;
fill: currentColor;
width: 100%;
height: 100%;
transition: 0.5s;
}
.swiper-button:hover {
opacity: 0.9;
}
.swiper-button-lock {
display: none;
}
.swiper-button-disabled {
background: #C4C7C3;
pointer-events: none;
} .swiper-pagination {
position: static;
display: inline-flex;
align-items: center;
justify-content: center;
margin-top: 60px;
pointer-events: none;
}
.swiper-pagination-bullet {
width: 66px;
height: 8px;
margin: -3px 0 !important;
padding: 3px;
border-radius: 0;
background: transparent;
transition: 0.5s;
opacity: 1;
pointer-events: all;
}
.swiper-pagination-bullet::before {
content: "";
display: block;
width: 100%;
height: 100%;
border-radius: 2px;
background: #171717;
opacity: 0.2;
}
.swiper-pagination-bullet-active::before {
opacity: 1;
}
.input { }
.input-base {
position: relative;
}
.input-base .input,
.input-base .textarea {
font-weight: 500;
font-size: 19px;
line-height: 1.4;
color: inherit;
width: 100%;
height: 70px;
padding: 20px 30px;
border-radius: 15px;
border: 1px solid #6C8769;
background: #5D755A;
outline: none;
transition: 0.5s;
}
.input-base .input::-moz-placeholder,
.input-base .textarea::-moz-placeholder {
color: inherit;
opacity: 1;
}
.input-base .input::placeholder,
.input-base .textarea::placeholder {
color: inherit;
opacity: 1;
}
.input-base .input:focus,
.input-base .textarea:focus {
border-color: #afc2ad;
}
.input-base .input:invalid,
.input-base .input.invalid,
.input-base .textarea:invalid,
.input-base .textarea.invalid {
color: #ff9e9e;
border-color: #ff9e9e;
}
.input-base .input:invalid::-moz-placeholder,
.input-base .input.invalid::-moz-placeholder,
.input-base .textarea:invalid::-moz-placeholder,
.input-base .textarea.invalid::-moz-placeholder {
color: #ff9e9e;
}
.input-base .input:invalid::placeholder,
.input-base .input.invalid::placeholder,
.input-base .textarea:invalid::placeholder,
.input-base .textarea.invalid::placeholder {
color: #ff9e9e;
}
.input-base.invalid .input {
color: #ff9e9e;
border-color: #ff9e9e;
}
.input-base .textarea {
height: 134px !important;
resize: none;
}
.input-checkbox {
font-weight: 500;
color: rgba(240, 240, 240, 0.5);
position: relative;
display: flex;
padding-left: 43px;
cursor: pointer;
}
.input-checkbox .input {
position: absolute;
top: 0.2em;
left: 11px;
width: 22px;
height: 22px;
}
.input-checkbox .input::before,
.input-checkbox .input::after {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
border-radius: 7px;
box-sizing: border-box;
}
.input-checkbox .input::before {
border: 1px solid #F0F0F0;
}
.input-checkbox .input::after {
background: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 12.2471L9.53284 13.9412C9.99352 14.2494 10.6169 14.1241 10.9228 13.6619L15 7.5" stroke="white"/><rect x="0.5" y="0.5" width="21" height="21" rx="6.5" stroke="%23F0F0F0"/></svg>') no-repeat center/contain;
transition: 0.3s;
opacity: 0;
}
.input-checkbox input[type=checkbox] {
position: absolute;
opacity: 0;
pointer-events: none;
}
.input-checkbox input[type=checkbox]:checked + .input::after {
opacity: 1;
}
.label-check {
font-weight: 500;
color: rgba(240, 240, 240, 0.5);
position: relative;
display: block;
padding-left: 43px;
cursor: pointer;
}
.label-check br {
display: none;
}
.label-check a {
color: #FFFFFF;
text-decoration: underline;
}
.label-check .wpcf7-form-control-wrap {
position: static;
}
.label-check .wpcf7-list-item {
margin-left: 0;
}
.label-check input[type=checkbox] {
position: absolute;
opacity: 0;
pointer-events: none;
}
.label-check input + span {
position: absolute;
top: 0.2em;
left: 11px;
width: 22px;
height: 22px;
}
.label-check input + span::before,
.label-check input + span::after {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
border-radius: 7px;
box-sizing: border-box;
transition: 0.5s;
}
.label-check input + span::before {
border: 1px solid #F0F0F0;
}
.label-check input + span::after {
background: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 12.2471L9.53284 13.9412C9.99352 14.2494 10.6169 14.1241 10.9228 13.6619L15 7.5" stroke="white"/><rect x="0.5" y="0.5" width="21" height="21" rx="6.5" stroke="%23F0F0F0"/></svg>') no-repeat center/contain;
transition: 0.3s;
opacity: 0;
}
.label-check input:checked + span::after {
opacity: 1;
}
.pagination {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
list-style: none;
padding-left: 0;
}
.pagination__item {
display: inline-block;
}
.pagination__item a {
color: #546B51;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 60px;
height: 60px;
padding: 10px 25px;
border-radius: 60px;
border: 1px solid #546B51;
background: transparent;
transition: 0.3s;
}
.pagination__item.current a,
.pagination__item:hover a {
color: #FFFFFF;
background: #546B51;
}
.pagination__item.next a {
background: transparent url(//merywood.com/wp-content/themes/mery-wood/assets/img/icons/arrow-pagination.svg) no-repeat center/20px;
}
.pagination__item.next:hover a {
background-color: #546B51;
background-image: url(//merywood.com/wp-content/themes/mery-wood/assets/img/icons/arrow-pagination_white.svg);
} .wpcf7 form .wpcf7-not-valid-tip {
font-size: 0.85em;
margin-top: 5px;
}
.wpcf7 form .wpcf7-response-output {
padding: 20px 30px;
margin: 20px 0 0 0;
border-width: 1px;
border-radius: 15px;
}
.wpcf7 form .wpcf7-response-output:empty {
display: none;
}
.wpcf7 form .wpcf7-not-valid-tip {
color: #ff9e9e;
}
*[modal] {
cursor: pointer;
}
.modal {
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: 100%;
transition: 0.5s;
opacity: 0;
visibility: hidden;
overflow-y: auto;
z-index: 18;
}
.modal.open {
opacity: 1;
visibility: visible;
}
.modal.open .modal__content {
transform: translateY(0px);
}
.modal__wrapper {
position: relative;
width: 100%;
height: auto;
min-height: 100vh;
padding: 50px 20px;
}
.modal__shadow {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.8);
}
.modal__content {
position: relative;
width: 100%;
max-width: 780px;
padding: 80px 60px;
margin: 0 auto;
background: #FFFFFF;
border-radius: 50px;
transition: 0.5s;
transform: translateY(-50px);
}
.modal__close {
color: initial;
position: absolute;
top: 35px;
right: 35px;
padding: 5px;
width: 22px;
height: 22px;
z-index: 3;
opacity: 0.5;
}
.modal__close:hover {
opacity: 1;
}
.modal__close-icon {
display: block;
width: 100%;
height: 100%;
background: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L11 11M1 11L11 1" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>') no-repeat center/contain;
}
.cf-modal {
color: #fff;
text-align: center;
max-width: 782px;
padding: 80px 60px 60px;
background: #546B51;
}
.cf-modal__title {
font-weight: 500;
font-size: 40px;
line-height: 1.3;
max-width: 634px;
margin-bottom: 83px;
}
.cf-modal form {
text-align: left;
width: 100%;
}
.cf-modal form > :not(:last-child) {
margin-bottom: 20px;
}
.cf-modal form .input-base p,
.cf-modal form .input-base span {
display: block;
}
.cf-modal form .label-check {
margin-bottom: 60px;
}
.cf-modal form .button-wrapper,
.cf-modal form .button-wrapper > p {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
width: 100%;
margin: 0;
}
.cf-modal form .button-wrapper .btn {
flex: 1 0 100%;
margin-bottom: 0px;
cursor: pointer;
}
.cf-modal form .wpcf7-spinner {
position: absolute;
right: 24px;
margin: 0;
}
.cf-modal form .wpcf7-response-output {
text-align: center;
margin: 15px 0 0 !important;
border-radius: 20px;
}
.cf-modal form .wpcf7-response-output:empty {
display: none;
}
.bg-white {
background: #FFFFFF;
}
.bg-dark {
background: #141B14;
}
.bg-main {
background: #546B51;
}
.switch {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.switch label {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.switch label input[type=checkbox] {
opacity: 0;
width: 0;
height: 0;
z-index: -1;
position: absolute;
}
.switch label input[type=checkbox]:checked ~ .lever::before,
.switch label input[type=checkbox]:checked ~ .lever::after {
left: 56px;
}
.switch label input[type=checkbox]:checked ~ .value-1 {
color: #546B51;
}
.switch label input[type=checkbox]:checked ~ .value-2 {
color: #D3EECF;
}
.switch label .lever {
position: relative;
display: block;
width: 112px;
height: 47px;
padding: 5px;
background: rgba(255, 255, 255, 0.3);
-webkit-backdrop-filter: blur(25px);
backdrop-filter: blur(25px);
border-radius: 16px;
cursor: pointer;
transition: 0.5s;
}
.switch label .lever::before,
.switch label .lever::after {
content: "";
position: absolute;
top: 5px;
left: 5px;
display: block;
width: calc(50% - 5px);
height: calc(100% - 10px);
background-color: #3C4B3A;
border-radius: 12px;
transition: 0.5s;
}
.switch label .value-1,
.switch label .value-2 {
font-weight: 500;
text-align: center;
position: absolute;
width: calc(50% - 5px);
cursor: pointer;
transition: 0.5s;
}
.switch label .value-1 {
color: #D3EECF;
left: 5px;
}
.switch label .value-2 {
color: #546B51;
right: 5px;
}
.breadcrumbs {
display: flex;
}
.breadcrumbs-wrapper {
padding-top: 0;
padding-bottom: 0;
}
.breadcrumbs a {
color: initial;
position: relative;
display: inline;
opacity: 30%;
}
.breadcrumbs a:hover {
opacity: 1;
}
.breadcrumbs .current-item {
opacity: 30%;
}
.breadcrumbs .current-item:hover {
opacity: 1;
}
body {
background: #F0F0F0;
}
section {
display: block;
}
.container {
max-width: 1860px;
width: 100%;
padding: 0 20px;
margin: 0 auto;
}
.container-swiper {
position: relative;
width: 100%;
}
.smooth-scrollbar {
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.scrollbar-thumb {
background: #546B51 !important;
}
.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 12;
transition: 0.5s;
}
.header::before {
content: "";
position: absolute;
top: 0px;
left: 0;
display: block;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.8);
-webkit-backdrop-filter: blur(3px);
backdrop-filter: blur(3px);
opacity: 0;
transition: 0.5s;
}
.header .container {
position: relative;
}
.header__wrapper {
display: flex;
align-items: center;
gap: 34px;
height: 100%;
padding-top: 15px;
padding-bottom: 15px;
}
.header__logo {
width: 129px;
}
.header__nav {
height: -moz-min-content;
height: min-content;
margin-left: 47px;
margin-right: auto;
}
.header__nav > ul {
display: flex;
gap: 50px;
}
.header__nav > ul > li > a {
position: relative;
display: inline-flex;
align-items: center;
gap: 5px;
}
.header__nav > ul > li > a::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
display: block;
width: 0;
height: 1px;
background: currentColor;
transition: 0.5s ease-out, color 0s;
}
.header__nav > ul > li > a:hover::after {
left: 0;
right: auto;
width: 100%;
}
.header__nav > ul > li > a > svg {
display: block;
width: 8px;
height: auto;
transition: 0.5s;
}
.header__nav > ul > li > a:hover svg {
transform: rotateZ(90deg);
}
.header__nav > ul > li > a > span {
display: inline-flex;
align-items: center;
gap: 5px;
}
.header__nav > ul > li > a > span > svg {
display: block;
width: 8px;
height: auto;
transition: 0.5s;
}
.header__contacts {
display: flex;
gap: 10px;
}
.header__email {
font-weight: 500;
color: #3C4B3A;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: auto;
height: 47px;
padding: 13px 22px 16px;
background: rgba(255, 255, 255, 0.3);
-webkit-backdrop-filter: blur(25px);
backdrop-filter: blur(25px);
border-radius: 16px;
transition: 0.5s;
}
.header__btn {
height: 47px;
padding: 0 22px;
background: #546B51;
border-radius: 16px;
}
.header .menu-burger {
display: none;
}
.header.menu-open .switch label .lever {
background: rgba(84, 107, 81, 0.1019607843);
}
.header.menu-open .header__email {
background: rgba(84, 107, 81, 0.1019607843);
}
.header.menu-open .socials__link {
background: rgba(84, 107, 81, 0.1019607843);
}
.header.menu-services-open .header__nav > ul > li > a > svg {
transform: rotateZ(90deg);
}
.header.menu-services-open .header__nav > ul > li > a > span > svg {
transform: rotateZ(90deg);
}
.header.visible::before {
opacity: 1;
}
.menu {
display: none;
}
.menu-services {
position: relative;
width: 100%;
z-index: 11;
}
.menu-services__shadow {
position: fixed;
top: 0;
left: 0;
width: 100%;
bottom: 0;
background: rgba(255, 255, 255, 0.5);
-webkit-backdrop-filter: blur(35px);
backdrop-filter: blur(35px);
transition: 0.5s;
opacity: 0;
visibility: hidden;
}
.menu-services__wrapper {
position: fixed;
top: 0;
right: 0;
width: 100%;
height: auto;
padding: 128px 0 40px;
background: #FFFFFF;
transition: 0.5s;
transform: translateY(-100%);
}
.menu-services__content {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
width: 100%;
height: 100%;
overflow: hidden;
overflow-y: auto;
}
.menu-services .back {
font-weight: 500;
font-size: 15px;
letter-spacing: -0.01em;
text-align: left;
opacity: 0.3;
}
.menu-services .service-card {
position: relative;
display: block;
width: 100%;
height: 500px;
}
.menu-services .service-card__composition {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #F0F0F0;
border-radius: 35px;
overflow: hidden;
}
.menu-services .service-card__composition-stone {
position: absolute;
top: 372px;
left: -147px;
aspect-ratio: 737/254;
width: 737px;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/stone.webp) no-repeat center/contain;
pointer-events: none;
}
.menu-services .service-card__composition-image {
position: absolute;
top: 95px;
left: 50%;
transform: translateX(-50%);
width: 85%;
height: auto;
transition: 0.5s;
}
.menu-services .service-card__content {
position: relative;
padding: 40px 30px;
}
.menu-services .service-card__name {
font-weight: 400;
font-size: 35px;
line-height: 115%;
text-align: center;
}
.menu-services .service-card__arrow {
position: absolute;
top: 30px;
right: 30px;
opacity: 0.25;
}
.menu-services.open .menu-services__shadow {
opacity: 1;
visibility: visible;
}
.menu-services.open .menu-services__wrapper {
transform: translateY(0);
}
.main {
width: 100%;
overflow: hidden;
}
.main_no-padding {
padding-top: 0;
}
.footer {
color: #F0F0F0;
}
.footer-top {
min-height: 388px;
padding: 50px 0;
background: #546B51;
border-radius: 60px 60px 0 0;
}
.footer-top__wrapper {
display: flex;
justify-content: space-between;
gap: 50px;
}
.footer-top__left {
flex: 1;
}
.footer-top__logo {
width: 129px;
}
.footer-top__menu {
display: flex;
justify-content: center;
gap: 120px;
}
.footer-top__nav {
width: auto;
}
.footer-top__nav ul {
line-height: 2;
list-style: none;
}
.footer-top__nav ul > li {
font-weight: 500;
}
.footer-top__nav ul > li:first-child {
font-weight: 800;
margin-bottom: 20px;
}
.footer-top__right {
flex: 1;
}
.footer-top__contacts {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 10px;
}
.footer-top__email {
font-weight: 500;
color: #3C4B3A;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: auto;
height: 47px;
padding: 13px 22px 16px;
background: rgba(255, 255, 255, 0.5);
-webkit-backdrop-filter: blur(25px);
backdrop-filter: blur(25px);
border-radius: 16px;
}
.footer-top__socials .socials__link {
background: rgba(255, 255, 255, 0.5);
}
.footer-bottom {
padding: 4.5px 0 5.5px;
background: #435840;
}
.footer-bottom__wrapper {
display: flex;
align-items: center;
justify-content: space-between;
gap: 30px;
}
.footer-bottom__copyright {
font-weight: 500;
opacity: 0.6;
}
.footer-bottom__links {
font-weight: 500;
opacity: 0.6;
}
.block {
position: relative;
margin-bottom: 170px;
}
.block_my-0 {
margin-top: 0;
margin-bottom: 0;
}
.block_mt-0 {
margin-top: 0;
}
.block_mb-0 {
margin-bottom: 0;
}
.block-title {
position: relative;
display: grid;
width: 100%;
height: 1012px;
}
.block-title .bg {
border-radius: 0 0 60px 60px;
}
.block-title .wrapper {
display: flex;
justify-content: space-between;
gap: 60px;
padding-top: 193px;
}
.block-title .content {
max-width: 814px;
}
.block-title .content .h1 {
letter-spacing: -0.017em;
margin-bottom: 46px;
}
.block-title .content .text-large {
line-height: 1.5;
max-width: 460px;
margin-bottom: 74px;
}
.block-title .info {
color: #171717;
max-width: 442px;
}
.block-title .info .title {
font-size: 40px;
line-height: 1.2;
margin-bottom: 40px;
}
.block-title .info .title span {
opacity: 0.5;
}
.block-title .info .list .item {
display: flex;
align-items: center;
gap: 25px;
padding: 25px 32px;
background: rgba(255, 255, 255, 0.8);
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 15px;
-webkit-backdrop-filter: blur(60px);
backdrop-filter: blur(60px);
opacity: 0.8;
}
.block-title .info .list .item:not(:last-child) {
margin-bottom: 18px;
}
.block-title .info .list .item__number {
font-weight: 300;
font-size: 40px;
line-height: 1;
letter-spacing: -2%;
width: 100%;
max-width: 127px;
background: linear-gradient(90deg, #171717 -14.56%, #505050 49.47%, #171717 121.84%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.block-title .info .list .item__text {
line-height: 1.4;
flex: 1;
}
.block-why-choose-us .swiper-slide {
height: 100% !important;
}
.block-why-choose-us .grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 15px;
}
.block-why-choose-us .grid.col-2 {
grid-template-columns: repeat(2, 1fr);
}
.block-why-choose-us .grid.col-3 {
grid-template-columns: repeat(3, 1fr);
}
.block-why-choose-us .grid.col-4 {
grid-template-columns: repeat(4, 1fr);
}
.block-why-choose-us .grid.col-5 {
grid-template-columns: repeat(5, 1fr);
}
.block-why-choose-us .item {
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.4);
border: 1px solid rgba(255, 255, 255, 0.2);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
border-radius: 35px;
}
.block-why-choose-us .item__header {
padding: 35px 36px;
background: rgba(255, 255, 255, 0.7);
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: inherit;
}
.block-why-choose-us .item__icons {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 45px;
}
.block-why-choose-us .item__icon {
color: #FFFFFF;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 55px;
height: 55px;
background: #546B51;
border-radius: 16px;
}
.block-why-choose-us .item__icon .icon {
width: 30px;
height: 30px;
}
.block-why-choose-us .item__number {
color: #546B51;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 55px;
height: 55px;
background: rgba(84, 107, 81, 0.1);
border-radius: 16px;
}
.block-why-choose-us .item__title { min-height: 2.6em;
}
.block-why-choose-us .item__body {
opacity: 0.7;
padding: 20px 36px 40px;
border-radius: inherit;
}
.block-we-produce .grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 40px;
}
.block-we-produce .grid .item {
display: block;
position: relative;
width: 100%;
height: 702px;
border-radius: 50px;
}
.block-we-produce .grid .item .bg {
overflow: hidden;
}
.block-we-produce .grid .item .bg__gradient.green {
background: linear-gradient(360deg, #CAD1C9 16.93%, #A2ACA3 100%);
opacity: 0.3;
}
.block-we-produce .grid .item .bg__gradient.yellow {
background: radial-gradient(93.8% 93.8% at 50% 6.2%, #FDF8F1 0%, #D4B78B 100%);
opacity: 0.3;
}
.block-we-produce .grid .item .bg__decoration {
position: absolute;
top: -64px;
left: -116px;
right: -116px;
bottom: -58px;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/logo-bg.svg) no-repeat center/contain;
transition: 0.5s;
}
.block-we-produce .grid .item .bg__media {
position: relative;
}
.block-we-produce .grid .item__title {
font-size: 40px;
position: absolute;
top: 50px;
left: 50px;
}
.block-we-produce .grid .item__arrow {
position: absolute;
top: 47px;
right: 50px;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 50px;
height: 50px;
border-radius: 50px;
background: #FFFFFF;
}
.block-we-produce .grid .item__text {
position: absolute;
left: 30px;
right: 30px;
bottom: 26px;
display: flex;
align-items: center;
min-height: 176px;
padding: 28px 40px;
background: rgba(255, 255, 255, 0.9);
-webkit-backdrop-filter: blur(42px);
backdrop-filter: blur(42px);
border-radius: 30px;
}
.block-we-produce .grid .item__text p {
max-width: 725px;
margin: 0;
}
.block-how-works .container {
position: relative;
}
.block-how-works .swiper {
position: relative;
padding-left: 10px;
padding-right: 10px;
overflow: visible;
}
.block-how-works .swiper-slide {
padding: 0 15px;
}
.block-how-works .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .step {
opacity: 0;
}
.block-how-works .swiper-button {
position: absolute;
top: 50%;
transform: translateY(-50%);
pointer-events: all;
}
.block-how-works .swiper-button_left {
left: 0;
}
.block-how-works .swiper-button_right {
right: 0;
}
.block-how-works .swiper-navigations {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
.block-how-works .step {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
width: 100%;
padding: 30px;
background: #FFFFFF;
border-radius: 60px;
transition: 0.5s;
}
.block-how-works .step__info {
width: 100%;
height: 100%;
padding: 36px;
background: #F0F0F0;
border-radius: 35px;
}
.block-how-works .step__icons {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 45px;
}
.block-how-works .step__icon {
color: #FFFFFF;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 55px;
height: 55px;
background: #546B51;
border-radius: 16px;
}
.block-how-works .step__icon .icon {
width: 30px;
height: 30px;
}
.block-how-works .step__number {
color: #546B51;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 55px;
height: 55px;
background: rgba(84, 107, 81, 0.1);
border-radius: 16px;
}
.block-how-works .step__title {
margin-bottom: 30px;
}
.block-how-works .step__text {
position: relative;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 8;
overflow: hidden;
}
.block-how-works .step__image {
width: 100%;
height: 500px;
border-radius: 35px;
overflow: hidden;
}
.block-how-works .step__image img {
display: block;
width: 100%;
height: 100%;
border-radius: inherit;
-o-object-fit: cover;
object-fit: cover;
transition: 0.5s;
}
.block-products-desctop .swiper {
position: relative;
padding-left: 25px;
padding-right: 25px;
overflow: visible;
}
.block-products-desctop .swiper-slide:not(.swiper-slide-active) .product {
opacity: 0;
}
.block-products-desctop .swiper-button {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.block-products-desctop .swiper-button_left {
left: 0;
}
.block-products-desctop .swiper-button_right {
right: 0;
}
.block-products-desctop .swiper-pagination {
position: absolute;
top: auto;
bottom: 50px;
}
.block-products-desctop .product {
position: relative;
width: 100%;
height: 900px;
opacity: 1;
transition: 0.5s;
}
.block-products-desctop .product__shadow {
position: absolute;
bottom: -69px;
left: 50%;
transform: translateX(-50%);
width: 1510px;
height: 193px;
background: #D9D9D9;
opacity: 0.4;
filter: blur(65px);
}
.block-products-desctop .product__composition {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(69.6% 138.9% at 50% 138.9%, #F0F0F0 53.17%, #F0F0F0 73.99%, #E1E1E1 100%);
border: 2px solid #FFFFFF;
border-radius: 55px;
overflow: hidden;
}
.block-products-desctop .product__composition-bg-logo {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
aspect-ratio: 1015/745;
width: 1015px;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/logo-bg.svg) no-repeat center/contain;
transition: 0.5s;
pointer-events: none;
}
.block-products-desctop .product__composition-stone {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -29px;
aspect-ratio: 1097/379;
width: 1097px;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/stone.webp) no-repeat center/contain;
pointer-events: none;
}
.block-products-desctop .product__composition-shadow {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: auto;
aspect-ratio: 1770/399;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/products/shadow.webp) no-repeat center/contain;
pointer-events: none;
}
.block-products-desctop .product__composition-image {
position: absolute;
top: 54px;
left: 50%;
transform: translateX(-50%);
width: 666px;
height: 666px;
}
.block-products-desctop .product__content {
position: relative;
width: 100%;
height: 100%;
padding: 170px 124px 30px 124px;
}
.block-products-desctop .product__row {
display: flex;
gap: 60px;
justify-content: space-between;
}
.block-products-desctop .product__col {
max-width: 528px;
}
.block-products-desctop .product__col:nth-child(2) {
max-width: 576px;
}
.block-products-desctop .product__col:nth-child(2) .product__key-advantages {
margin-top: 144px;
}
.block-products-desctop .product__col:nth-child(2) .product__title ~ .product__key-advantages {
margin-top: 0;
}
.block-products-desctop .product__info-block {
width: 100%;
}
.block-products-desctop .product__info-block:not(:last-child) {
margin-bottom: 46px;
}
.block-products-desctop .product__info-block .title {
font-size: 50px;
line-height: 1.15;
color: #171717;
}
.block-products-desctop .product__info-block .label {
font-size: 22px;
line-height: 0.72;
color: #171717;
margin-bottom: 26px;
opacity: 0.5;
}
.block-products-desctop .product__info-block .labels {
display: flex;
flex-wrap: wrap;
gap: 5px;
}
.block-products-desctop .product__info-block .labels__item {
line-height: 1.25;
display: inline-block;
width: auto;
padding: 7px 11px;
gap: 10px;
background: #FFFFFF;
border-radius: 10px;
}
.block-products-desctop .product__info-block .labels__item span {
opacity: 0.5;
}
.block-products-desctop .product__info-block .big-labels {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.block-products-desctop .product__info-block .big-labels__item {
display: flex;
gap: 23px;
width: 100%;
max-width: 373px;
padding: 16px 20px;
background: rgba(255, 255, 255, 0.6);
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
border-radius: 18px;
}
.block-products-desctop .product__info-block .big-labels__item-text-1 {
font-size: 24px;
line-height: 1.1;
color: #141B14;
width: 100%;
max-width: 120px;
}
.block-products-desctop .product__info-block .big-labels__item-text-2 {
flex: 1;
line-height: 1.5;
color: #141B14;
opacity: 0.6;
}
.block-products-desctop .product__info-block .list {
list-style: decimal;
padding-left: 1em;
}
.block-products-desctop .product__ideal-for {
max-width: 455px;
}
.block-products-mobile {
display: none;
}
.block-products-small .title-wrapper .title {
max-width: 625px;
}
.block-products-small .title-wrapper .description {
max-width: 845px;
}
.block-products-small .product {
position: relative;
width: 100%;
height: 598px;
transition: 0.5s;
overflow: hidden;
}
.block-products-small .product__composition {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(69.6% 138.9% at 50% 138.9%, #F0F0F0 53.17%, #F0F0F0 73.99%, #E1E1E1 100%);
border: 2px solid #FFFFFF;
border-radius: 45px;
overflow: hidden;
}
.block-products-small .product__composition-circle {
position: absolute;
top: 63.91px;
left: -183px;
width: 850px;
height: 624px;
background: #D9D9D9;
opacity: 0.2;
filter: blur(200px);
border-radius: 50%;
}
.block-products-small .product__composition-bg-logo {
position: absolute;
top: 46px;
left: -166px;
aspect-ratio: 816/499;
width: 816px;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/logo-bg.svg) no-repeat center/contain;
opacity: 0.5;
transition: 0.5s;
pointer-events: none;
}
.block-products-small .product__composition-stone {
position: absolute;
top: 394px;
left: -255px;
aspect-ratio: 994/343;
width: 994px;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/stone.webp) no-repeat center/contain;
pointer-events: none;
}
.block-products-small .product__composition-shadow {
position: absolute;
top: 320px;
left: -621px;
width: 1770px;
height: auto;
aspect-ratio: 1770/399;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/products/shadow.webp) no-repeat center/contain;
pointer-events: none;
}
.block-products-small .product__composition-image {
position: absolute;
top: 100px;
left: 2px;
width: calc(100% - 4px);
height: auto;
}
.block-products-small .product__content {
position: relative;
width: 100%;
padding: 52px 30px;
}
.block-products-small .product__title {
font-size: 34px;
line-height: 1.15;
color: #171717;
text-align: center;
width: 100%;
}
.block-reviews .container,
.block-reviews .container-inner {
position: relative;
}
.block-reviews .swiper {
position: relative;
width: calc(100% + 100px);
margin-left: -50px;
overflow: visible;
}
.block-reviews .swiper-slide {
padding: 0;
transition: 0.5s;
will-change: transform;
transform: scale(1);
}
.block-reviews .swiper-slide:not(.swiper-slide-active) {
transform: scale(0.6);
}
.block-reviews .swiper-button {
position: absolute;
top: 50%;
transform: translateY(-50%);
pointer-events: all;
}
.block-reviews .swiper-button_left {
left: 0;
}
.block-reviews .swiper-button_right {
right: 0;
}
.block-reviews .swiper-navigations {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
.block-reviews .review {
color: #FFFFFF;
position: relative;
left: calc(50% - 385px);
display: flex;
flex-direction: column;
align-items: flex-start;
width: 770px;
padding: 50px;
background: #546B51;
box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.05);
-webkit-backdrop-filter: blur(100px);
backdrop-filter: blur(100px);
border-radius: 35px;
transition: 0.5s;
opacity: 1;
}
.block-reviews .review__text {
line-height: 1.7;
flex: 1;
width: 100%;
min-height: 11.3em;
margin-bottom: 50px;
transition: inherit;
}
.block-reviews .review__author {
position: relative;
font-size: 22px;
line-height: 1.5;
width: 100%;
transition: inherit;
}
.block-reviews .review__author-name {
font-weight: 700;
transition: inherit;
}
.block-reviews .review__author-info {
transition: inherit;
}
.block-reviews .review__author-quotes {
position: absolute;
top: 0;
right: 0;
width: 41px;
height: auto;
opacity: 0.2;
transition: inherit;
}
.block-reviews .review__author-quotes svg {
display: block;
width: 100%;
height: auto;
}
.block-right-choice .client {
display: flex;
gap: 30px;
padding: 24px 0;
border-bottom: 1px solid rgba(23, 23, 23, 0.15);
}
.block-right-choice .client:first-child {
padding-top: 0;
}
.block-right-choice .client__info {
flex: 1;
}
.block-right-choice .client__name {
display: flex;
align-items: center;
gap: 20px;
width: 100%;
}
.block-right-choice .client__name .h3 {
flex: 1;
}
.block-right-choice .client__icon {
color: #FFFFFF;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 55px;
height: 55px;
background: #546B51;
border-radius: 16px;
}
.block-right-choice .client__icon .icon {
width: 30px;
height: 30px;
}
.block-right-choice .client__description {
color: rgba(23, 23, 23, 0.8);
width: 100%;
max-width: 890px;
}
.block-right-choice .client__description > * {
display: block;
}
.block-right-choice .client__description > *:not(:last-child) {
margin-bottom: 1.33em;
}
.block-right-choice .client__description p {
line-height: 1.45;
}
.block-right-choice .client__description ul {
line-height: 1.2;
list-style: initial;
}
.block-right-choice .client__description ul li:not(:last-child) {
margin-bottom: 1em;
}
.block-roadmap .container {
position: relative;
}
.block-roadmap .title-wrapper .description {
max-width: 775px;
}
.block-roadmap .swiper {
position: relative;
padding-left: 25px;
padding-right: 25px;
overflow: visible;
}
.block-roadmap .swiper-slide-active .step {
opacity: 1;
}
.block-roadmap .swiper-button {
position: absolute;
top: 50%;
transform: translateY(-50%);
pointer-events: all;
}
.block-roadmap .swiper-button_left {
left: 0;
}
.block-roadmap .swiper-button_right {
right: 0;
}
.block-roadmap .swiper-navigations {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
.block-roadmap .step {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 30px;
width: 100%;
padding: 30px;
background: #FAFAFA;
border-radius: 60px;
transition: 0.5s;
opacity: 0;
}
.block-roadmap .step__info {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
aspect-ratio: 863/808;
width: 100%;
height: 100%;
padding-top: 24px;
background: #F0F0F0;
border-radius: 30px;
}
.block-roadmap .step__number {
color: #546B51;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 55px;
height: 55px;
background: rgba(84, 107, 81, 0.1);
border-radius: 16px;
margin-bottom: 35px;
}
.block-roadmap .step__title {
text-align: center;
margin-bottom: 35px;
}
.block-roadmap .step__text {
line-height: 1.7;
text-align: center;
white-space: nowrap;
width: 100%;
opacity: 0.7;
}
.block-roadmap .step__image {
aspect-ratio: 863/808;
width: 100%;
height: 100%;
border-radius: 30px;
overflow: hidden;
}
.block-roadmap .step__image img {
display: block;
width: 100%;
height: 100%;
border-radius: inherit;
-o-object-fit: cover;
object-fit: cover;
transition: 0.5s;
}
.block-info {
position: relative;
height: 920px;
}
.block-info .composition {
position: absolute;
top: 0;
right: 0;
width: 1026px;
height: 100%;
background: linear-gradient(180deg, #E8E8E8 0%, #F6F6F6 100%);
overflow: hidden;
border-radius: 0 0 40px 40px;
}
.block-info .composition__gradient {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(360deg, #CAD1C9 16.93%, #A2ACA3 100%);
opacity: 0.3;
pointer-events: none;
}
.block-info .composition__bg-logo {
position: absolute;
top: 43px;
right: -51px;
aspect-ratio: 1050/772;
width: 1050px;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/logo-bg.svg) no-repeat center/contain;
mix-blend-mode: normal;
opacity: 0.2;
pointer-events: none;
}
.block-info .composition__stone {
position: absolute;
top: 630px;
right: -110px;
aspect-ratio: 1142/394;
width: 1142px;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/stone.webp) no-repeat center/contain;
pointer-events: none;
}
.block-info .composition__image {
position: absolute;
top: 140px;
right: 135px;
aspect-ratio: 1/1;
width: 666px;
height: auto;
}
.block-info .container {
height: 100%;
}
.block-info .content {
line-height: 1.6;
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%;
max-width: 688px;
height: 100%;
padding-top: 135px;
padding-bottom: 60px;
}
.block-info .content::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 961px;
width: auto;
height: 100%;
background: #FFFFFF;
-webkit-backdrop-filter: blur(100px);
backdrop-filter: blur(100px);
border-radius: 40px 0px 40px 40px;
transform: matrix(-1, 0, 0, 1, 0, 0);
}
.block-info .content > * {
position: relative;
z-index: 2;
}
.block-info .content .breadcrumbs-wrapper {
margin-bottom: 60px;
}
.block-info .content .labels {
display: flex;
gap: 10px;
margin-bottom: 30px;
}
.block-info .content .labels .label {
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 66px;
height: 66px;
border: 1px solid rgba(84, 107, 81, 0.1);
border-radius: 66px;
}
.block-info .content .labels .label .icon {
width: 30px;
height: 30px;
}
.block-info .content .title {
margin-bottom: 30px;
}
.block-info .content .text {
margin-bottom: 30px;
}
.block-info .content .btn {
margin-top: auto;
}
.block-properties {
padding-top: 80px;
padding-bottom: 100px;
background: #FAFAFA;
border-radius: 60px;
overflow: hidden;
}
.block-properties .title-wrapper {
margin-bottom: 70px;
}
.block-properties .title-wrapper .description {
max-width: 1085px;
}
.block-properties .wrapper {
display: flex;
justify-content: center;
gap: 90px;
}
.block-properties .wrapper.centered {
align-items: center;
}
.block-properties .list {
flex: 1;
padding-top: 20px;
}
.block-properties .list .item {
display: flex;
align-items: center;
gap: 10px;
}
.block-properties .list .item__icon {
color: #FFFFFF;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: 55px;
height: 55px;
background: #546B51;
border-radius: 16px;
}
.block-properties .list .item__icon .icon {
width: 30px;
height: 30px;
}
.block-properties .list .item__name {
font-weight: 500;
font-size: 22px;
line-height: 1.15;
color: #546B51;
display: inline-block;
padding: 15px 20px;
background: rgba(84, 107, 81, 0.1);
border-radius: 16px;
}
.block-properties .list .item__name span {
opacity: 0.5;
}
.block-properties .list .item:not(:last-child) {
margin-bottom: 20px;
}
.block-properties .composition {
position: relative;
width: 512px;
height: 512px;
}
.block-properties .composition__circle {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/properties/circle.svg) no-repeat center/contain;
}
.block-properties .composition__image {
position: absolute;
top: -55px;
left: 0;
width: 100%;
height: auto;
}
.block-manufacturing .list {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.block-manufacturing .list .item {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
flex: 1;
}
.block-manufacturing .list .item::after {
content: "";
position: absolute;
top: 0;
right: 0;
width: 1px;
height: 100%;
background: rgba(23, 23, 23, 0.1);
}
.block-manufacturing .list .item:last-child::after {
display: none;
}
.block-manufacturing .list .item__image {
max-width: 173px;
aspect-ratio: 1/1;
width: 100%;
height: auto;
margin-bottom: 20px;
}
.block-manufacturing .list .item__text {
font-size: 30px;
line-height: 1.2;
color: #141B14;
text-align: center;
max-width: 173px;
}
.block-404 .content {
text-align: center;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
flex-direction: column;
width: 100%;
max-width: 731px;
margin: 0 auto;
}
.block-404 .content__image {
position: absolute;
bottom: 0;
left: 0;
aspect-ratio: 1920/922;
width: 100%;
height: 100%;
-o-object-position: bottom;
object-position: bottom;
}
.block-404 .content__title {
line-height: 1.15;
position: relative;
z-index: 2;
margin-bottom: 20px;
}
.block-404 .content__description {
position: relative;
z-index: 2;
margin-bottom: 20px;
}
.block-404 .content__button {
position: relative;
z-index: 2;
}
.block-success .content {
text-align: center;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
flex-direction: column;
width: 100%;
min-height: 100vh;
padding: 200px 0;
}
.block-success .content__image {
width: 500px;
height: auto;
mix-blend-mode: darken;
}
.block-success .content__title {
line-height: 1.15;
margin-bottom: 20px;
}
.block-success .content__description {
margin-bottom: 20px;
}
.page-male-enhancement .block-info .content .title {
width: 767px;
}
.page-male-enhancement .block-products-desctop .product__ideal-for {
max-width: 380px;
}
.page-diabet .block-products-desctop .product__row {
align-items: center;
height: 100%;
padding-bottom: 160px;
}
.page-diabet .block-products-desctop .product__ideal-for {
max-width: 380px;
}
.page-diabet .block-products-desctop .product__col:nth-child(2) .product__key-advantages {
margin-top: 0;
}
.page-sports-nutrition .block-info .content .title {
width: 767px;
}
.page-404 {
position: relative;
width: 100%;
height: 100vh;
min-height: 922px;
padding: 100px 0;
}
@media (min-width: 769px) {
.d-mw-250 {
max-width: 250px;
}
.d-mw-251 {
max-width: 251px;
}
.d-mw-252 {
max-width: 252px;
}
.d-mw-253 {
max-width: 253px;
}
.d-mw-254 {
max-width: 254px;
}
.d-mw-255 {
max-width: 255px;
}
.d-mw-256 {
max-width: 256px;
}
.d-mw-257 {
max-width: 257px;
}
.d-mw-258 {
max-width: 258px;
}
.d-mw-259 {
max-width: 259px;
}
.d-mw-260 {
max-width: 260px;
}
.d-mw-261 {
max-width: 261px;
}
.d-mw-262 {
max-width: 262px;
}
.d-mw-263 {
max-width: 263px;
}
.d-mw-264 {
max-width: 264px;
}
.d-mw-265 {
max-width: 265px;
}
.d-mw-266 {
max-width: 266px;
}
.d-mw-267 {
max-width: 267px;
}
.d-mw-268 {
max-width: 268px;
}
.d-mw-269 {
max-width: 269px;
}
.d-mw-270 {
max-width: 270px;
}
.d-mw-271 {
max-width: 271px;
}
.d-mw-272 {
max-width: 272px;
}
.d-mw-273 {
max-width: 273px;
}
.d-mw-274 {
max-width: 274px;
}
.d-mw-275 {
max-width: 275px;
}
.d-mw-276 {
max-width: 276px;
}
.d-mw-277 {
max-width: 277px;
}
.d-mw-278 {
max-width: 278px;
}
.d-mw-279 {
max-width: 279px;
}
.d-mw-280 {
max-width: 280px;
}
.d-mw-281 {
max-width: 281px;
}
.d-mw-282 {
max-width: 282px;
}
.d-mw-283 {
max-width: 283px;
}
.d-mw-284 {
max-width: 284px;
}
.d-mw-285 {
max-width: 285px;
}
.d-mw-286 {
max-width: 286px;
}
.d-mw-287 {
max-width: 287px;
}
.d-mw-288 {
max-width: 288px;
}
.d-mw-289 {
max-width: 289px;
}
.d-mw-290 {
max-width: 290px;
}
.d-mw-291 {
max-width: 291px;
}
.d-mw-292 {
max-width: 292px;
}
.d-mw-293 {
max-width: 293px;
}
.d-mw-294 {
max-width: 294px;
}
.d-mw-295 {
max-width: 295px;
}
.d-mw-296 {
max-width: 296px;
}
.d-mw-297 {
max-width: 297px;
}
.d-mw-298 {
max-width: 298px;
}
.d-mw-299 {
max-width: 299px;
}
.d-mw-300 {
max-width: 300px;
}
.d-mw-301 {
max-width: 301px;
}
.d-mw-302 {
max-width: 302px;
}
.d-mw-303 {
max-width: 303px;
}
.d-mw-304 {
max-width: 304px;
}
.d-mw-305 {
max-width: 305px;
}
.d-mw-306 {
max-width: 306px;
}
.d-mw-307 {
max-width: 307px;
}
.d-mw-308 {
max-width: 308px;
}
.d-mw-309 {
max-width: 309px;
}
.d-mw-310 {
max-width: 310px;
}
.d-mw-311 {
max-width: 311px;
}
.d-mw-312 {
max-width: 312px;
}
.d-mw-313 {
max-width: 313px;
}
.d-mw-314 {
max-width: 314px;
}
.d-mw-315 {
max-width: 315px;
}
.d-mw-316 {
max-width: 316px;
}
.d-mw-317 {
max-width: 317px;
}
.d-mw-318 {
max-width: 318px;
}
.d-mw-319 {
max-width: 319px;
}
.d-mw-320 {
max-width: 320px;
}
.d-mw-321 {
max-width: 321px;
}
.d-mw-322 {
max-width: 322px;
}
.d-mw-323 {
max-width: 323px;
}
.d-mw-324 {
max-width: 324px;
}
.d-mw-325 {
max-width: 325px;
}
.d-mw-326 {
max-width: 326px;
}
.d-mw-327 {
max-width: 327px;
}
.d-mw-328 {
max-width: 328px;
}
.d-mw-329 {
max-width: 329px;
}
.d-mw-330 {
max-width: 330px;
}
.d-mw-331 {
max-width: 331px;
}
.d-mw-332 {
max-width: 332px;
}
.d-mw-333 {
max-width: 333px;
}
.d-mw-334 {
max-width: 334px;
}
.d-mw-335 {
max-width: 335px;
}
.d-mw-336 {
max-width: 336px;
}
.d-mw-337 {
max-width: 337px;
}
.d-mw-338 {
max-width: 338px;
}
.d-mw-339 {
max-width: 339px;
}
.d-mw-340 {
max-width: 340px;
}
.d-mw-341 {
max-width: 341px;
}
.d-mw-342 {
max-width: 342px;
}
.d-mw-343 {
max-width: 343px;
}
.d-mw-344 {
max-width: 344px;
}
.d-mw-345 {
max-width: 345px;
}
.d-mw-346 {
max-width: 346px;
}
.d-mw-347 {
max-width: 347px;
}
.d-mw-348 {
max-width: 348px;
}
.d-mw-349 {
max-width: 349px;
}
.d-mw-350 {
max-width: 350px;
}
.d-mw-351 {
max-width: 351px;
}
.d-mw-352 {
max-width: 352px;
}
.d-mw-353 {
max-width: 353px;
}
.d-mw-354 {
max-width: 354px;
}
.d-mw-355 {
max-width: 355px;
}
.d-mw-356 {
max-width: 356px;
}
.d-mw-357 {
max-width: 357px;
}
.d-mw-358 {
max-width: 358px;
}
.d-mw-359 {
max-width: 359px;
}
.d-mw-360 {
max-width: 360px;
}
.d-mw-361 {
max-width: 361px;
}
.d-mw-362 {
max-width: 362px;
}
.d-mw-363 {
max-width: 363px;
}
.d-mw-364 {
max-width: 364px;
}
.d-mw-365 {
max-width: 365px;
}
.d-mw-366 {
max-width: 366px;
}
.d-mw-367 {
max-width: 367px;
}
.d-mw-368 {
max-width: 368px;
}
.d-mw-369 {
max-width: 369px;
}
.d-mw-370 {
max-width: 370px;
}
.d-mw-371 {
max-width: 371px;
}
.d-mw-372 {
max-width: 372px;
}
.d-mw-373 {
max-width: 373px;
}
.d-mw-374 {
max-width: 374px;
}
.d-mw-375 {
max-width: 375px;
}
.d-mw-376 {
max-width: 376px;
}
.d-mw-377 {
max-width: 377px;
}
.d-mw-378 {
max-width: 378px;
}
.d-mw-379 {
max-width: 379px;
}
.d-mw-380 {
max-width: 380px;
}
.d-mw-381 {
max-width: 381px;
}
.d-mw-382 {
max-width: 382px;
}
.d-mw-383 {
max-width: 383px;
}
.d-mw-384 {
max-width: 384px;
}
.d-mw-385 {
max-width: 385px;
}
.d-mw-386 {
max-width: 386px;
}
.d-mw-387 {
max-width: 387px;
}
.d-mw-388 {
max-width: 388px;
}
.d-mw-389 {
max-width: 389px;
}
.d-mw-390 {
max-width: 390px;
}
.d-mw-391 {
max-width: 391px;
}
.d-mw-392 {
max-width: 392px;
}
.d-mw-393 {
max-width: 393px;
}
.d-mw-394 {
max-width: 394px;
}
.d-mw-395 {
max-width: 395px;
}
.d-mw-396 {
max-width: 396px;
}
.d-mw-397 {
max-width: 397px;
}
.d-mw-398 {
max-width: 398px;
}
.d-mw-399 {
max-width: 399px;
}
.d-mw-400 {
max-width: 400px;
}
.d-mw-401 {
max-width: 401px;
}
.d-mw-402 {
max-width: 402px;
}
.d-mw-403 {
max-width: 403px;
}
.d-mw-404 {
max-width: 404px;
}
.d-mw-405 {
max-width: 405px;
}
.d-mw-406 {
max-width: 406px;
}
.d-mw-407 {
max-width: 407px;
}
.d-mw-408 {
max-width: 408px;
}
.d-mw-409 {
max-width: 409px;
}
.d-mw-410 {
max-width: 410px;
}
.d-mw-411 {
max-width: 411px;
}
.d-mw-412 {
max-width: 412px;
}
.d-mw-413 {
max-width: 413px;
}
.d-mw-414 {
max-width: 414px;
}
.d-mw-415 {
max-width: 415px;
}
.d-mw-416 {
max-width: 416px;
}
.d-mw-417 {
max-width: 417px;
}
.d-mw-418 {
max-width: 418px;
}
.d-mw-419 {
max-width: 419px;
}
.d-mw-420 {
max-width: 420px;
}
.d-mw-421 {
max-width: 421px;
}
.d-mw-422 {
max-width: 422px;
}
.d-mw-423 {
max-width: 423px;
}
.d-mw-424 {
max-width: 424px;
}
.d-mw-425 {
max-width: 425px;
}
.d-mw-426 {
max-width: 426px;
}
.d-mw-427 {
max-width: 427px;
}
.d-mw-428 {
max-width: 428px;
}
.d-mw-429 {
max-width: 429px;
}
.d-mw-430 {
max-width: 430px;
}
.d-mw-431 {
max-width: 431px;
}
.d-mw-432 {
max-width: 432px;
}
.d-mw-433 {
max-width: 433px;
}
.d-mw-434 {
max-width: 434px;
}
.d-mw-435 {
max-width: 435px;
}
.d-mw-436 {
max-width: 436px;
}
.d-mw-437 {
max-width: 437px;
}
.d-mw-438 {
max-width: 438px;
}
.d-mw-439 {
max-width: 439px;
}
.d-mw-440 {
max-width: 440px;
}
.d-mw-441 {
max-width: 441px;
}
.d-mw-442 {
max-width: 442px;
}
.d-mw-443 {
max-width: 443px;
}
.d-mw-444 {
max-width: 444px;
}
.d-mw-445 {
max-width: 445px;
}
.d-mw-446 {
max-width: 446px;
}
.d-mw-447 {
max-width: 447px;
}
.d-mw-448 {
max-width: 448px;
}
.d-mw-449 {
max-width: 449px;
}
.d-mw-450 {
max-width: 450px;
}
.d-mw-451 {
max-width: 451px;
}
.d-mw-452 {
max-width: 452px;
}
.d-mw-453 {
max-width: 453px;
}
.d-mw-454 {
max-width: 454px;
}
.d-mw-455 {
max-width: 455px;
}
.d-mw-456 {
max-width: 456px;
}
.d-mw-457 {
max-width: 457px;
}
.d-mw-458 {
max-width: 458px;
}
.d-mw-459 {
max-width: 459px;
}
.d-mw-460 {
max-width: 460px;
}
.d-mw-461 {
max-width: 461px;
}
.d-mw-462 {
max-width: 462px;
}
.d-mw-463 {
max-width: 463px;
}
.d-mw-464 {
max-width: 464px;
}
.d-mw-465 {
max-width: 465px;
}
.d-mw-466 {
max-width: 466px;
}
.d-mw-467 {
max-width: 467px;
}
.d-mw-468 {
max-width: 468px;
}
.d-mw-469 {
max-width: 469px;
}
.d-mw-470 {
max-width: 470px;
}
.d-mw-471 {
max-width: 471px;
}
.d-mw-472 {
max-width: 472px;
}
.d-mw-473 {
max-width: 473px;
}
.d-mw-474 {
max-width: 474px;
}
.d-mw-475 {
max-width: 475px;
}
.d-mw-476 {
max-width: 476px;
}
.d-mw-477 {
max-width: 477px;
}
.d-mw-478 {
max-width: 478px;
}
.d-mw-479 {
max-width: 479px;
}
.d-mw-480 {
max-width: 480px;
}
.d-mw-481 {
max-width: 481px;
}
.d-mw-482 {
max-width: 482px;
}
.d-mw-483 {
max-width: 483px;
}
.d-mw-484 {
max-width: 484px;
}
.d-mw-485 {
max-width: 485px;
}
.d-mw-486 {
max-width: 486px;
}
.d-mw-487 {
max-width: 487px;
}
.d-mw-488 {
max-width: 488px;
}
.d-mw-489 {
max-width: 489px;
}
.d-mw-490 {
max-width: 490px;
}
.d-mw-491 {
max-width: 491px;
}
.d-mw-492 {
max-width: 492px;
}
.d-mw-493 {
max-width: 493px;
}
.d-mw-494 {
max-width: 494px;
}
.d-mw-495 {
max-width: 495px;
}
.d-mw-496 {
max-width: 496px;
}
.d-mw-497 {
max-width: 497px;
}
.d-mw-498 {
max-width: 498px;
}
.d-mw-499 {
max-width: 499px;
}
.d-mw-500 {
max-width: 500px;
}
.d-mw-501 {
max-width: 501px;
}
.d-mw-502 {
max-width: 502px;
}
.d-mw-503 {
max-width: 503px;
}
.d-mw-504 {
max-width: 504px;
}
.d-mw-505 {
max-width: 505px;
}
.d-mw-506 {
max-width: 506px;
}
.d-mw-507 {
max-width: 507px;
}
.d-mw-508 {
max-width: 508px;
}
.d-mw-509 {
max-width: 509px;
}
.d-mw-510 {
max-width: 510px;
}
.d-mw-511 {
max-width: 511px;
}
.d-mw-512 {
max-width: 512px;
}
.d-mw-513 {
max-width: 513px;
}
.d-mw-514 {
max-width: 514px;
}
.d-mw-515 {
max-width: 515px;
}
.d-mw-516 {
max-width: 516px;
}
.d-mw-517 {
max-width: 517px;
}
.d-mw-518 {
max-width: 518px;
}
.d-mw-519 {
max-width: 519px;
}
.d-mw-520 {
max-width: 520px;
}
.d-mw-521 {
max-width: 521px;
}
.d-mw-522 {
max-width: 522px;
}
.d-mw-523 {
max-width: 523px;
}
.d-mw-524 {
max-width: 524px;
}
.d-mw-525 {
max-width: 525px;
}
.d-mw-526 {
max-width: 526px;
}
.d-mw-527 {
max-width: 527px;
}
.d-mw-528 {
max-width: 528px;
}
.d-mw-529 {
max-width: 529px;
}
.d-mw-530 {
max-width: 530px;
}
.d-mw-531 {
max-width: 531px;
}
.d-mw-532 {
max-width: 532px;
}
.d-mw-533 {
max-width: 533px;
}
.d-mw-534 {
max-width: 534px;
}
.d-mw-535 {
max-width: 535px;
}
.d-mw-536 {
max-width: 536px;
}
.d-mw-537 {
max-width: 537px;
}
.d-mw-538 {
max-width: 538px;
}
.d-mw-539 {
max-width: 539px;
}
.d-mw-540 {
max-width: 540px;
}
.d-mw-541 {
max-width: 541px;
}
.d-mw-542 {
max-width: 542px;
}
.d-mw-543 {
max-width: 543px;
}
.d-mw-544 {
max-width: 544px;
}
.d-mw-545 {
max-width: 545px;
}
.d-mw-546 {
max-width: 546px;
}
.d-mw-547 {
max-width: 547px;
}
.d-mw-548 {
max-width: 548px;
}
.d-mw-549 {
max-width: 549px;
}
.d-mw-550 {
max-width: 550px;
}
.d-mw-551 {
max-width: 551px;
}
.d-mw-552 {
max-width: 552px;
}
.d-mw-553 {
max-width: 553px;
}
.d-mw-554 {
max-width: 554px;
}
.d-mw-555 {
max-width: 555px;
}
.d-mw-556 {
max-width: 556px;
}
.d-mw-557 {
max-width: 557px;
}
.d-mw-558 {
max-width: 558px;
}
.d-mw-559 {
max-width: 559px;
}
.d-mw-560 {
max-width: 560px;
}
.d-mw-561 {
max-width: 561px;
}
.d-mw-562 {
max-width: 562px;
}
.d-mw-563 {
max-width: 563px;
}
.d-mw-564 {
max-width: 564px;
}
.d-mw-565 {
max-width: 565px;
}
.d-mw-566 {
max-width: 566px;
}
.d-mw-567 {
max-width: 567px;
}
.d-mw-568 {
max-width: 568px;
}
.d-mw-569 {
max-width: 569px;
}
.d-mw-570 {
max-width: 570px;
}
.d-mw-571 {
max-width: 571px;
}
.d-mw-572 {
max-width: 572px;
}
.d-mw-573 {
max-width: 573px;
}
.d-mw-574 {
max-width: 574px;
}
.d-mw-575 {
max-width: 575px;
}
.d-mw-576 {
max-width: 576px;
}
.d-mw-577 {
max-width: 577px;
}
.d-mw-578 {
max-width: 578px;
}
.d-mw-579 {
max-width: 579px;
}
.d-mw-580 {
max-width: 580px;
}
.d-mw-581 {
max-width: 581px;
}
.d-mw-582 {
max-width: 582px;
}
.d-mw-583 {
max-width: 583px;
}
.d-mw-584 {
max-width: 584px;
}
.d-mw-585 {
max-width: 585px;
}
.d-mw-586 {
max-width: 586px;
}
.d-mw-587 {
max-width: 587px;
}
.d-mw-588 {
max-width: 588px;
}
.d-mw-589 {
max-width: 589px;
}
.d-mw-590 {
max-width: 590px;
}
.d-mw-591 {
max-width: 591px;
}
.d-mw-592 {
max-width: 592px;
}
.d-mw-593 {
max-width: 593px;
}
.d-mw-594 {
max-width: 594px;
}
.d-mw-595 {
max-width: 595px;
}
.d-mw-596 {
max-width: 596px;
}
.d-mw-597 {
max-width: 597px;
}
.d-mw-598 {
max-width: 598px;
}
.d-mw-599 {
max-width: 599px;
}
.d-mw-600 {
max-width: 600px;
}
.d-mw-601 {
max-width: 601px;
}
.d-mw-602 {
max-width: 602px;
}
.d-mw-603 {
max-width: 603px;
}
.d-mw-604 {
max-width: 604px;
}
.d-mw-605 {
max-width: 605px;
}
.d-mw-606 {
max-width: 606px;
}
.d-mw-607 {
max-width: 607px;
}
.d-mw-608 {
max-width: 608px;
}
.d-mw-609 {
max-width: 609px;
}
.d-mw-610 {
max-width: 610px;
}
.d-mw-611 {
max-width: 611px;
}
.d-mw-612 {
max-width: 612px;
}
.d-mw-613 {
max-width: 613px;
}
.d-mw-614 {
max-width: 614px;
}
.d-mw-615 {
max-width: 615px;
}
.d-mw-616 {
max-width: 616px;
}
.d-mw-617 {
max-width: 617px;
}
.d-mw-618 {
max-width: 618px;
}
.d-mw-619 {
max-width: 619px;
}
.d-mw-620 {
max-width: 620px;
}
.d-mw-621 {
max-width: 621px;
}
.d-mw-622 {
max-width: 622px;
}
.d-mw-623 {
max-width: 623px;
}
.d-mw-624 {
max-width: 624px;
}
.d-mw-625 {
max-width: 625px;
}
.d-mw-626 {
max-width: 626px;
}
.d-mw-627 {
max-width: 627px;
}
.d-mw-628 {
max-width: 628px;
}
.d-mw-629 {
max-width: 629px;
}
.d-mw-630 {
max-width: 630px;
}
.d-mw-631 {
max-width: 631px;
}
.d-mw-632 {
max-width: 632px;
}
.d-mw-633 {
max-width: 633px;
}
.d-mw-634 {
max-width: 634px;
}
.d-mw-635 {
max-width: 635px;
}
.d-mw-636 {
max-width: 636px;
}
.d-mw-637 {
max-width: 637px;
}
.d-mw-638 {
max-width: 638px;
}
.d-mw-639 {
max-width: 639px;
}
.d-mw-640 {
max-width: 640px;
}
.d-mw-641 {
max-width: 641px;
}
.d-mw-642 {
max-width: 642px;
}
.d-mw-643 {
max-width: 643px;
}
.d-mw-644 {
max-width: 644px;
}
.d-mw-645 {
max-width: 645px;
}
.d-mw-646 {
max-width: 646px;
}
.d-mw-647 {
max-width: 647px;
}
.d-mw-648 {
max-width: 648px;
}
.d-mw-649 {
max-width: 649px;
}
.d-mw-650 {
max-width: 650px;
}
.d-mw-651 {
max-width: 651px;
}
.d-mw-652 {
max-width: 652px;
}
.d-mw-653 {
max-width: 653px;
}
.d-mw-654 {
max-width: 654px;
}
.d-mw-655 {
max-width: 655px;
}
.d-mw-656 {
max-width: 656px;
}
.d-mw-657 {
max-width: 657px;
}
.d-mw-658 {
max-width: 658px;
}
.d-mw-659 {
max-width: 659px;
}
.d-mw-660 {
max-width: 660px;
}
.d-mw-661 {
max-width: 661px;
}
.d-mw-662 {
max-width: 662px;
}
.d-mw-663 {
max-width: 663px;
}
.d-mw-664 {
max-width: 664px;
}
.d-mw-665 {
max-width: 665px;
}
.d-mw-666 {
max-width: 666px;
}
.d-mw-667 {
max-width: 667px;
}
.d-mw-668 {
max-width: 668px;
}
.d-mw-669 {
max-width: 669px;
}
.d-mw-670 {
max-width: 670px;
}
.d-mw-671 {
max-width: 671px;
}
.d-mw-672 {
max-width: 672px;
}
.d-mw-673 {
max-width: 673px;
}
.d-mw-674 {
max-width: 674px;
}
.d-mw-675 {
max-width: 675px;
}
.d-mw-676 {
max-width: 676px;
}
.d-mw-677 {
max-width: 677px;
}
.d-mw-678 {
max-width: 678px;
}
.d-mw-679 {
max-width: 679px;
}
.d-mw-680 {
max-width: 680px;
}
.d-mw-681 {
max-width: 681px;
}
.d-mw-682 {
max-width: 682px;
}
.d-mw-683 {
max-width: 683px;
}
.d-mw-684 {
max-width: 684px;
}
.d-mw-685 {
max-width: 685px;
}
.d-mw-686 {
max-width: 686px;
}
.d-mw-687 {
max-width: 687px;
}
.d-mw-688 {
max-width: 688px;
}
.d-mw-689 {
max-width: 689px;
}
.d-mw-690 {
max-width: 690px;
}
.d-mw-691 {
max-width: 691px;
}
.d-mw-692 {
max-width: 692px;
}
.d-mw-693 {
max-width: 693px;
}
.d-mw-694 {
max-width: 694px;
}
.d-mw-695 {
max-width: 695px;
}
.d-mw-696 {
max-width: 696px;
}
.d-mw-697 {
max-width: 697px;
}
.d-mw-698 {
max-width: 698px;
}
.d-mw-699 {
max-width: 699px;
}
.d-mw-700 {
max-width: 700px;
}
.d-mw-701 {
max-width: 701px;
}
.d-mw-702 {
max-width: 702px;
}
.d-mw-703 {
max-width: 703px;
}
.d-mw-704 {
max-width: 704px;
}
.d-mw-705 {
max-width: 705px;
}
.d-mw-706 {
max-width: 706px;
}
.d-mw-707 {
max-width: 707px;
}
.d-mw-708 {
max-width: 708px;
}
.d-mw-709 {
max-width: 709px;
}
.d-mw-710 {
max-width: 710px;
}
.d-mw-711 {
max-width: 711px;
}
.d-mw-712 {
max-width: 712px;
}
.d-mw-713 {
max-width: 713px;
}
.d-mw-714 {
max-width: 714px;
}
.d-mw-715 {
max-width: 715px;
}
.d-mw-716 {
max-width: 716px;
}
.d-mw-717 {
max-width: 717px;
}
.d-mw-718 {
max-width: 718px;
}
.d-mw-719 {
max-width: 719px;
}
.d-mw-720 {
max-width: 720px;
}
.d-mw-721 {
max-width: 721px;
}
.d-mw-722 {
max-width: 722px;
}
.d-mw-723 {
max-width: 723px;
}
.d-mw-724 {
max-width: 724px;
}
.d-mw-725 {
max-width: 725px;
}
.d-mw-726 {
max-width: 726px;
}
.d-mw-727 {
max-width: 727px;
}
.d-mw-728 {
max-width: 728px;
}
.d-mw-729 {
max-width: 729px;
}
.d-mw-730 {
max-width: 730px;
}
.d-mw-731 {
max-width: 731px;
}
.d-mw-732 {
max-width: 732px;
}
.d-mw-733 {
max-width: 733px;
}
.d-mw-734 {
max-width: 734px;
}
.d-mw-735 {
max-width: 735px;
}
.d-mw-736 {
max-width: 736px;
}
.d-mw-737 {
max-width: 737px;
}
.d-mw-738 {
max-width: 738px;
}
.d-mw-739 {
max-width: 739px;
}
.d-mw-740 {
max-width: 740px;
}
.d-mw-741 {
max-width: 741px;
}
.d-mw-742 {
max-width: 742px;
}
.d-mw-743 {
max-width: 743px;
}
.d-mw-744 {
max-width: 744px;
}
.d-mw-745 {
max-width: 745px;
}
.d-mw-746 {
max-width: 746px;
}
.d-mw-747 {
max-width: 747px;
}
.d-mw-748 {
max-width: 748px;
}
.d-mw-749 {
max-width: 749px;
}
.d-mw-750 {
max-width: 750px;
}
.d-mw-751 {
max-width: 751px;
}
.d-mw-752 {
max-width: 752px;
}
.d-mw-753 {
max-width: 753px;
}
.d-mw-754 {
max-width: 754px;
}
.d-mw-755 {
max-width: 755px;
}
.d-mw-756 {
max-width: 756px;
}
.d-mw-757 {
max-width: 757px;
}
.d-mw-758 {
max-width: 758px;
}
.d-mw-759 {
max-width: 759px;
}
.d-mw-760 {
max-width: 760px;
}
.d-mw-761 {
max-width: 761px;
}
.d-mw-762 {
max-width: 762px;
}
.d-mw-763 {
max-width: 763px;
}
.d-mw-764 {
max-width: 764px;
}
.d-mw-765 {
max-width: 765px;
}
.d-mw-766 {
max-width: 766px;
}
.d-mw-767 {
max-width: 767px;
}
.d-mw-768 {
max-width: 768px;
}
.d-mw-769 {
max-width: 769px;
}
.d-mw-770 {
max-width: 770px;
}
.d-mw-771 {
max-width: 771px;
}
.d-mw-772 {
max-width: 772px;
}
.d-mw-773 {
max-width: 773px;
}
.d-mw-774 {
max-width: 774px;
}
.d-mw-775 {
max-width: 775px;
}
.d-mw-776 {
max-width: 776px;
}
.d-mw-777 {
max-width: 777px;
}
.d-mw-778 {
max-width: 778px;
}
.d-mw-779 {
max-width: 779px;
}
.d-mw-780 {
max-width: 780px;
}
.d-mw-781 {
max-width: 781px;
}
.d-mw-782 {
max-width: 782px;
}
.d-mw-783 {
max-width: 783px;
}
.d-mw-784 {
max-width: 784px;
}
.d-mw-785 {
max-width: 785px;
}
.d-mw-786 {
max-width: 786px;
}
.d-mw-787 {
max-width: 787px;
}
.d-mw-788 {
max-width: 788px;
}
.d-mw-789 {
max-width: 789px;
}
.d-mw-790 {
max-width: 790px;
}
.d-mw-791 {
max-width: 791px;
}
.d-mw-792 {
max-width: 792px;
}
.d-mw-793 {
max-width: 793px;
}
.d-mw-794 {
max-width: 794px;
}
.d-mw-795 {
max-width: 795px;
}
.d-mw-796 {
max-width: 796px;
}
.d-mw-797 {
max-width: 797px;
}
.d-mw-798 {
max-width: 798px;
}
.d-mw-799 {
max-width: 799px;
}
.d-mw-800 {
max-width: 800px;
}
.d-mw-801 {
max-width: 801px;
}
.d-mw-802 {
max-width: 802px;
}
.d-mw-803 {
max-width: 803px;
}
.d-mw-804 {
max-width: 804px;
}
.d-mw-805 {
max-width: 805px;
}
.d-mw-806 {
max-width: 806px;
}
.d-mw-807 {
max-width: 807px;
}
.d-mw-808 {
max-width: 808px;
}
.d-mw-809 {
max-width: 809px;
}
.d-mw-810 {
max-width: 810px;
}
.d-mw-811 {
max-width: 811px;
}
.d-mw-812 {
max-width: 812px;
}
.d-mw-813 {
max-width: 813px;
}
.d-mw-814 {
max-width: 814px;
}
.d-mw-815 {
max-width: 815px;
}
.d-mw-816 {
max-width: 816px;
}
.d-mw-817 {
max-width: 817px;
}
.d-mw-818 {
max-width: 818px;
}
.d-mw-819 {
max-width: 819px;
}
.d-mw-820 {
max-width: 820px;
}
.d-mw-821 {
max-width: 821px;
}
.d-mw-822 {
max-width: 822px;
}
.d-mw-823 {
max-width: 823px;
}
.d-mw-824 {
max-width: 824px;
}
.d-mw-825 {
max-width: 825px;
}
.d-mw-826 {
max-width: 826px;
}
.d-mw-827 {
max-width: 827px;
}
.d-mw-828 {
max-width: 828px;
}
.d-mw-829 {
max-width: 829px;
}
.d-mw-830 {
max-width: 830px;
}
.d-mw-831 {
max-width: 831px;
}
.d-mw-832 {
max-width: 832px;
}
.d-mw-833 {
max-width: 833px;
}
.d-mw-834 {
max-width: 834px;
}
.d-mw-835 {
max-width: 835px;
}
.d-mw-836 {
max-width: 836px;
}
.d-mw-837 {
max-width: 837px;
}
.d-mw-838 {
max-width: 838px;
}
.d-mw-839 {
max-width: 839px;
}
.d-mw-840 {
max-width: 840px;
}
.d-mw-841 {
max-width: 841px;
}
.d-mw-842 {
max-width: 842px;
}
.d-mw-843 {
max-width: 843px;
}
.d-mw-844 {
max-width: 844px;
}
.d-mw-845 {
max-width: 845px;
}
.d-mw-846 {
max-width: 846px;
}
.d-mw-847 {
max-width: 847px;
}
.d-mw-848 {
max-width: 848px;
}
.d-mw-849 {
max-width: 849px;
}
.d-mw-850 {
max-width: 850px;
}
.d-mw-851 {
max-width: 851px;
}
.d-mw-852 {
max-width: 852px;
}
.d-mw-853 {
max-width: 853px;
}
.d-mw-854 {
max-width: 854px;
}
.d-mw-855 {
max-width: 855px;
}
.d-mw-856 {
max-width: 856px;
}
.d-mw-857 {
max-width: 857px;
}
.d-mw-858 {
max-width: 858px;
}
.d-mw-859 {
max-width: 859px;
}
.d-mw-860 {
max-width: 860px;
}
.d-mw-861 {
max-width: 861px;
}
.d-mw-862 {
max-width: 862px;
}
.d-mw-863 {
max-width: 863px;
}
.d-mw-864 {
max-width: 864px;
}
.d-mw-865 {
max-width: 865px;
}
.d-mw-866 {
max-width: 866px;
}
.d-mw-867 {
max-width: 867px;
}
.d-mw-868 {
max-width: 868px;
}
.d-mw-869 {
max-width: 869px;
}
.d-mw-870 {
max-width: 870px;
}
.d-mw-871 {
max-width: 871px;
}
.d-mw-872 {
max-width: 872px;
}
.d-mw-873 {
max-width: 873px;
}
.d-mw-874 {
max-width: 874px;
}
.d-mw-875 {
max-width: 875px;
}
.d-mw-876 {
max-width: 876px;
}
.d-mw-877 {
max-width: 877px;
}
.d-mw-878 {
max-width: 878px;
}
.d-mw-879 {
max-width: 879px;
}
.d-mw-880 {
max-width: 880px;
}
.d-mw-881 {
max-width: 881px;
}
.d-mw-882 {
max-width: 882px;
}
.d-mw-883 {
max-width: 883px;
}
.d-mw-884 {
max-width: 884px;
}
.d-mw-885 {
max-width: 885px;
}
.d-mw-886 {
max-width: 886px;
}
.d-mw-887 {
max-width: 887px;
}
.d-mw-888 {
max-width: 888px;
}
.d-mw-889 {
max-width: 889px;
}
.d-mw-890 {
max-width: 890px;
}
.d-mw-891 {
max-width: 891px;
}
.d-mw-892 {
max-width: 892px;
}
.d-mw-893 {
max-width: 893px;
}
.d-mw-894 {
max-width: 894px;
}
.d-mw-895 {
max-width: 895px;
}
.d-mw-896 {
max-width: 896px;
}
.d-mw-897 {
max-width: 897px;
}
.d-mw-898 {
max-width: 898px;
}
.d-mw-899 {
max-width: 899px;
}
.d-mw-900 {
max-width: 900px;
}
.mobile {
display: none !important;
}
.menu-services .service-card:hover .service-card__composition-image {
transform: translateX(-50%) scale(1.1);
}
.block-we-produce .grid .item:hover .bg__decoration {
transform: scale(1.2);
}
.block-how-works .step__image:hover img {
transform: scale(1.2);
}
.block-products-small .swiper-wrapper {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 15px;
}
.block-products-small .swiper-slide {
width: auto;
}
.block-roadmap .step__image:hover img {
transform: scale(1.2);
}
.block-properties .list:first-child {
text-align: right;
display: flex;
flex-direction: column;
align-items: flex-end;
}
.block-properties .list:first-child .item__icon {
order: 2;
}
.block-properties .list:first-child .item__name {
order: 1;
}
}
@media (max-width: 1570px) {
.pagination__item a {
min-width: 50px;
height: 50px;
padding: 10px 20px;
border-radius: 50px;
}
}
@media (max-width: 768px) {
html,
body {
font-size: 14px;
}
.text-large {
font-size: 14px;
line-height: 1.7;
}
h1,
.h1 {
font-size: 38px;
line-height: 1.12;
}
h2,
.h2,
.title {
font-size: 35px;
}
h3,
.h3 {
font-size: 20px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 15px;
}
.btn {
font-size: 16px;
width: 100%;
border-radius: 16px;
}
.title-wrapper {
text-align: center;
margin-bottom: 25px;
}
.title-wrapper > *:not(:last-child) {
margin-bottom: 10px;
}
.title-wrapper_row {
flex-direction: column;
align-items: center;
gap: 25px;
}
.title-wrapper_row > *:not(:last-child) {
margin-bottom: 0;
}
.button-wrapper {
margin-top: 40px;
}
.swiper-navigations {
display: flex;
justify-content: center;
gap: 10px;
}
.swiper-button {
width: 43px;
height: 43px;
border-width: 1px;
}
.input-base .input,
.input-base .textarea {
font-size: 12px;
height: 53px;
padding: 18px;
border-color: #F0F0F0;
opacity: 0.5;
}
.input-base .input:hover,
.input-base .input:focus,
.input-base .textarea:hover,
.input-base .textarea:focus {
opacity: 1;
}
.input-base .input::-moz-placeholder,
.input-base .textarea::-moz-placeholder {
color: #F0F0F0;
}
.input-base .input::placeholder,
.input-base .textarea::placeholder {
color: #F0F0F0;
}
.label-check {
font-size: 12px;
color: rgb(240, 240, 240);
padding-left: 30px;
}
.label-check input + span {
top: calc(50% - 9px);
left: 0;
width: 18px;
height: 18px;
}
.label-check input + span::before,
.label-check input + span::after {
border-radius: 5px;
}
.pagination__item a {
min-width: 40px;
height: 40px;
padding: 10px 20px;
border-radius: 50px;
}
.wpcf7 form .wpcf7-response-output {
padding: 10px;
margin: 15px 0 0 0;
border-radius: 16px;
}
.modal__content {
padding: 25px;
border-radius: 25px;
}
.modal__close {
top: 25px;
right: 25px;
}
.cf-modal {
max-width: 560px;
padding: 65px 20px 55px;
}
.cf-modal__title {
font-weight: 400;
font-size: 20px;
line-height: 1.1;
max-width: 100%;
margin-bottom: 30px;
}
.cf-modal form > :not(:last-child) {
margin-bottom: 10px;
}
.cf-modal form .label-check {
margin-top: 20px;
margin-bottom: 40px;
}
.cf-modal form .wpcf7-spinner {
position: absolute;
right: 15px;
margin: 0;
}
.cf-modal form .wpcf7-response-output {
border-radius: 15px;
}
.desctop {
display: none !important;
}
.container {
max-width: 600px;
}
.header__wrapper {
display: flex;
align-items: center;
gap: 10px;
padding-top: 15px;
padding-bottom: 15px;
}
.header__logo {
width: 46px;
margin-right: auto;
overflow: hidden;
}
.header__logo img {
width: auto;
height: 33px;
}
.header__nav {
display: none;
}
.header__lang {
display: none;
}
.header__contacts {
display: none;
}
.header__btn {
font-size: 15px;
width: auto;
height: 43px;
padding: 0 14px;
background: #546B51;
border-radius: 14px;
}
.header__btn .btn__text {
padding-bottom: 2px;
}
.header .menu-burger {
color: #546B51;
position: relative;
display: block;
width: 43px;
height: 43px;
background: rgba(84, 107, 81, 0.1);
-webkit-backdrop-filter: blur(15px);
backdrop-filter: blur(15px);
border-radius: 14px;
}
.header .menu-burger span {
color: currentColor;
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 30%;
height: 2.5px;
background: currentColor;
border-radius: 5px;
transform: translateX(-50%);
transition: 0.3s ease-out;
transition-property: top, transform;
}
.header .menu-burger span:nth-child(1) {
top: 39%;
}
.header .menu-burger span:nth-child(2) {
top: 55%;
}
.header .menu-burger.open span:nth-child(1) {
top: 50%;
transform: translateX(-50%) rotate(135deg);
}
.header .menu-burger.open span:nth-child(2) {
top: 50%;
transform: translateX(-50%) rotate(-135deg);
}
.header.menu-open .menu-burger {
background: #F2F2F2;
}
.header_main .menu-burger {
background: rgba(255, 255, 255, 0.3);
}
.header_main.menu-open .menu-burger {
background: #F2F2F2;
}
.menu {
position: fixed;
top: 0;
left: 0;
display: block;
width: 100%;
z-index: 10;
}
.menu .container {
height: 100%;
}
.menu__wrapper {
color: #FFFFFF;
position: fixed;
top: 0;
bottom: 0;
right: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%;
padding: 143px 0 20px;
background: #FFFFFF;
transition: 0.5s;
transform: translateY(-100%);
}
.menu__content {
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%;
height: 100%;
overflow: hidden;
overflow-y: auto;
}
.menu__lang {
margin-bottom: 50px;
}
.menu__lang.switch label .lever {
background: #F2F2F2;
}
.menu__nav {
color: #000;
height: -moz-min-content;
height: min-content;
margin-bottom: auto;
}
.menu__nav > ul {
display: block;
width: 100%;
}
.menu__nav > ul > li {
display: block;
width: 100%;
margin-bottom: 50px;
}
.menu__nav > ul > li > a {
display: flex;
align-items: center;
gap: 20px;
width: 100%;
}
.menu__nav > ul > li > a > svg {
display: block;
width: 10px;
height: auto;
transition: 0.5s;
}
.menu__nav > ul > li > a > span {
display: flex;
align-items: center;
gap: 20px;
width: 100%;
}
.menu__nav > ul > li > a > span > svg {
display: block;
width: 10px;
height: auto;
transition: 0.5s;
}
.menu__contacts {
display: flex;
gap: 10px;
}
.menu__email {
font-weight: 500;
color: #3C4B3A;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
width: auto;
height: 47px;
padding: 13px 22px 16px;
background: #F2F2F2;
border-radius: 16px;
transition: 0.5s;
}
.menu__socials .socials__link {
background: #F2F2F2;
}
.menu.open .menu__wrapper {
transform: translateY(0);
}
.menu-services .container {
height: 100%;
}
.menu-services__shadow {
display: none;
}
.menu-services__wrapper {
bottom: 0;
padding: 87px 0 20px;
}
.menu-services__content {
grid-template-columns: 1fr;
}
.menu-services .service-card {
height: 500px;
}
.menu-services .service-card__composition {
border-radius: 24px;
}
.menu-services .service-card__composition-stone {
left: 50%;
transform: translateX(-50%);
}
.menu-services .service-card__composition-image {
top: 95px;
width: 65%;
}
.menu-services .service-card__content {
padding: 30px 20px;
}
.menu-services .service-card__name {
font-size: 24px;
}
.menu-services .service-card__arrow {
top: 20px;
right: 20px;
}
.footer-top {
min-height: auto;
padding: 30px 0;
border-radius: 19px 19px 0 0;
}
.footer-top__wrapper {
flex-wrap: wrap;
gap: 38px;
}
.footer-top__left {
order: 1;
}
.footer-top__logo {
width: 103px;
}
.footer-top__menu {
order: 3;
display: grid;
grid-template-columns: 1fr 167px;
gap: 30px 60px;
width: 100%;
}
.footer-top__nav {
width: 100%;
}
.footer-top__nav ul {
line-height: 1.2;
list-style: none;
}
.footer-top__nav ul > li {
margin-bottom: 10px;
}
.footer-top__nav ul > li:first-child {
margin-bottom: 20px;
}
.footer-top__right {
order: 2;
}
.footer-top__contacts {
gap: 0;
}
.footer-top__email {
display: none;
}
.footer-top__socials .socials__link {
width: 37px;
height: 37px;
border-radius: 10px;
}
.footer-bottom {
font-size: 12px;
text-align: center;
padding: 20px 0;
}
.footer-bottom__wrapper {
flex-wrap: wrap;
justify-content: center;
gap: 27px;
}
.footer-bottom__copyright {
order: 2;
width: 100%;
opacity: 1;
}
.footer-bottom__links {
order: 1;
width: 100%;
max-width: 285px;
opacity: 1;
}
.block {
margin-bottom: 100px;
}
.block-title {
text-align: center;
height: 928px;
}
.block-title .bg {
border-radius: 0 0 20px 20px;
}
.block-title .bg__media {
height: 928px;
}
.block-title .wrapper {
display: block;
height: 100%;
gap: 0;
padding-top: 103px;
padding-bottom: 20px;
}
.block-title .content {
display: flex;
flex-direction: column;
align-items: center;
max-width: 100%;
height: 100%;
}
.block-title .content .h1 {
letter-spacing: -0.02em;
margin-bottom: 26px;
}
.block-title .content .text-large {
max-width: 100%;
margin-bottom: auto;
}
.block-title .content .btn {
color: #3E503B;
background: #FFFFFF;
}
.block-title-continue {
text-align: center;
}
.block-title-continue .info .title {
font-size: 35px;
line-height: 1.2;
color: #171717;
margin-bottom: 20px;
}
.block-title-continue .info .title span {
opacity: 0.5;
}
.block-title-continue .info .list {
color: #fff;
}
.block-title-continue .info .list .item {
display: flex;
flex-direction: column;
align-items: center;
gap: 12px;
padding: 22px;
background: #546B51;
border-radius: 16px;
}
.block-title-continue .info .list .item:not(:last-child) {
margin-bottom: 10px;
}
.block-title-continue .info .list .item__number {
font-weight: 300;
font-size: 30px;
line-height: 1;
letter-spacing: -2%;
width: 100%;
}
.block-title-continue .info .list .item__text {
line-height: 1.4;
max-width: 198px;
}
.block-title-continue .info .list .item:last-child .item__text {
max-width: 100%;
}
.block-why-choose-us .swiper-navigations {
position: static;
margin-top: 30px;
}
.block-why-choose-us .item {
border-radius: 19px;
}
.block-why-choose-us .item__header {
padding: 28px;
}
.block-why-choose-us .item__icons {
gap: 8px;
margin-bottom: 39px;
}
.block-why-choose-us .item__icon {
width: 42px;
height: 42px;
border-radius: 12px;
}
.block-why-choose-us .item__icon .icon {
width: 20px;
height: 20px;
}
.block-why-choose-us .item__number {
width: 42px;
height: 42px;
border-radius: 12px;
}
.block-why-choose-us .item__title {
min-height: auto;
}
.block-why-choose-us .item__body {
padding: 27px 30px;
}
.block-we-produce .grid {
grid-template-columns: 100%;
gap: 20px;
}
.block-we-produce .grid .item {
height: 453px;
border-radius: 24px;
}
.block-we-produce .grid .item .bg__decoration {
position: absolute;
top: -24px;
left: -43px;
right: -43px;
bottom: auto;
}
.block-we-produce .grid .item__title {
font-size: 20px;
top: 24px;
left: 25px;
}
.block-we-produce .grid .item__arrow {
color: #5C665B;
top: 20px;
right: 20px;
width: 30px;
height: 30px;
border-radius: 30px;
}
.block-we-produce .grid .item__arrow .icon {
width: 18px;
height: 18px;
}
.block-we-produce .grid .item__text {
line-height: 1.55;
left: 12px;
right: 12px;
bottom: 12px;
min-height: 190px;
padding: 18px 20px;
background: #FFFFFF;
border-radius: 15px;
}
.block-we-produce .grid .item__text p {
max-width: 100%;
margin: 0;
opacity: 0.6;
}
.block-how-works .swiper {
padding-left: 0;
padding-right: 0;
}
.block-how-works .swiper-slide {
padding: 0;
}
.block-how-works .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .step {
opacity: 1;
}
.block-how-works .swiper-button {
position: static;
top: 0;
transform: translateY(0);
}
.block-how-works .swiper-navigations {
position: static;
height: auto;
margin-top: 30px;
}
.block-how-works .step {
grid-template-columns: 100%;
gap: 10px;
width: 100%;
padding: 20px;
border-radius: 30px;
}
.block-how-works .step__info {
height: auto;
min-height: 421px;
padding: 24px;
border-radius: 18px;
}
.block-how-works .step__icons {
gap: 7px;
margin-bottom: 30px;
}
.block-how-works .step__icon {
width: 37px;
height: 37px;
border-radius: 11px;
}
.block-how-works .step__icon .icon {
width: 20px;
height: 20px;
}
.block-how-works .step__number {
width: 37px;
height: 37px;
border-radius: 11px;
}
.block-how-works .step__title {
margin-bottom: 20px;
}
.block-how-works .step__text {
-webkit-line-clamp: 11;
}
.block-how-works .step__image {
aspect-ratio: 295/315;
width: 100%;
height: 100%;
border-radius: 18px;
}
.block-products-desctop {
display: none;
}
.block-products-mobile {
display: block;
}
.block-products-mobile .title-wrapper {
margin-bottom: 31px;
}
.block-products-mobile .info {
display: flex;
justify-content: center;
gap: 50px;
margin-bottom: 40px;
}
.block-products-mobile .info__item {
text-align: center;
}
.block-products-mobile .info__item-text-1 {
font-weight: 300;
font-size: 24px;
margin-bottom: 1px;
}
.block-products-mobile .info__item-text-2 {
line-height: 1.5;
opacity: 0.7;
}
.block-products-mobile .info__item:nth-child(1) {
max-width: 103px;
}
.block-products-mobile .info__item:nth-child(2) {
max-width: 112px;
}
.block-products-mobile .swiper {
position: relative;
max-width: 300px;
margin: 0 auto;
overflow: visible;
z-index: 4;
}
.block-products-mobile .swiper-slide:not(.swiper-slide-active) .product {
opacity: 0.7;
}
.block-products-mobile .swiper-navigations {
position: static;
margin-top: 30px;
}
.block-products-mobile .product {
position: relative;
width: 100%;
height: 741px;
padding: 1px;
opacity: 1;
transition: 0.5s;
overflow: hidden;
}
.block-products-mobile .product__composition {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(180deg, rgba(226, 226, 226, 0) 45%, #E2E2E2 50%, #E2E2E2 100%), radial-gradient(69.6% 138.9% at 50% 138.9%, #F0F0F0 53.17%, #F0F0F0 73.99%, #E1E1E1 100%);
border: 1px solid #FFFFFF;
border-radius: 30px;
overflow: hidden;
}
.block-products-mobile .product__composition-bg-logo {
position: absolute;
top: 5px;
left: -143px;
aspect-ratio: 617/452;
width: 617px;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/logo-bg.svg) no-repeat center/contain;
transition: 0.5s;
pointer-events: none;
}
.block-products-mobile .product__composition-stone {
position: absolute;
top: 318px;
left: -211px;
aspect-ratio: 751/259;
width: 751px;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/stone.webp) no-repeat center/contain;
pointer-events: none;
}
.block-products-mobile .product__composition-shadow {
position: absolute;
top: 255px;
left: 0;
aspect-ratio: 300/486;
width: 100%;
height: auto;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/products/shadow_mobile.webp) no-repeat center/contain;
pointer-events: none;
}
.block-products-mobile .product__composition-image {
position: absolute;
top: 100px;
left: 0;
width: 300px;
height: 310px;
}
.block-products-mobile .product__content {
position: relative;
width: 100%;
padding: 30px 0 0;
}
.block-products-mobile .product__title {
font-size: 24px;
line-height: 1.15;
color: #171717;
text-align: center;
width: 100%;
height: 101px;
padding: 0 32px;
margin-bottom: 300px;
}
.block-products-mobile .product__key-advantages {
padding: 25px 32px 20px;
}
.block-products-mobile .product__key-advantages .label {
margin-left: 23px;
margin-bottom: 15px;
}
.block-products-mobile .product__ideal-for {
padding: 20px 8px 25px;
}
.block-products-mobile .product__ideal-for .label {
text-align: center;
margin-bottom: 17px;
}
.block-products-mobile .product__ideal-for .labels__item {
text-align: center;
}
.block-products-mobile .product__line {
position: relative;
left: -32px;
width: calc(100% + 64px);
height: 1px;
opacity: 0.05;
background: #000;
}
.block-products-mobile .product .label {
font-size: 20px;
line-height: 1.15;
color: #171717;
opacity: 0.7;
}
.block-products-mobile .product .labels {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 5px;
}
.block-products-mobile .product .labels__item {
font-size: 12px;
line-height: 1.4;
text-align: center;
display: inline-block;
width: auto;
padding: 8px 10px;
background: #FFFFFF;
border-radius: 10px;
}
.block-products-mobile .product .labels__item span {
opacity: 0.5;
}
.block-products-mobile .product .list__item {
display: flex;
gap: 10px;
font-size: 12px;
}
.block-products-mobile .product .list__item:not(:last-child) {
margin-bottom: 3px;
}
.block-products-mobile .product .list__item-number {
width: 25px;
opacity: 0.5;
}
.block-products-mobile .product .list__item-text {
flex: 1;
}
.block-products-mobile .product__open {
position: absolute;
left: -1px;
bottom: -3px;
display: none;
width: calc(100% + 2px);
}
.block-products-mobile .product__open-shadow {
position: absolute;
left: 1px;
bottom: 1px;
width: calc(100% - 2px);
height: 223px;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/products/open-shadow.webp) no-repeat center/contain;
pointer-events: none;
border-radius: 0 0 32px 32px;
transition: 0.5s;
}
.block-products-mobile .product__open-text {
font-size: 16px;
line-height: 1.15;
color: #171717;
text-align: center;
width: 100%;
padding: 20px 35px;
opacity: 0.7;
}
.block-products-mobile .product__open.open .product__open-shadow {
opacity: 0;
}
.block-products-mobile .product.resize .product__content {
padding-bottom: 35px;
}
.block-products-mobile .product.resize .product__open {
display: block;
}
.block-products-small .swiper {
max-width: 300px;
margin: 0 auto;
overflow: visible;
}
.block-products-small .swiper-slide-active .product {
opacity: 1;
}
.block-products-small .swiper-navigations {
position: static;
margin-top: 30px;
}
.block-products-small .title-wrapper .title {
max-width: 100%;
}
.block-products-small .title-wrapper .description {
line-height: 1.55;
max-width: 100%;
opacity: 0.6;
}
.block-products-small .product {
height: 430px;
opacity: 0.7;
}
.block-products-small .product__composition {
background: radial-gradient(69.6% 138.9% at 50% 138.9%, #F0F0F0 53.17%, #F0F0F0 73.99%, #E1E1E1 100%);
border-width: 1px;
border-radius: 30px;
}
.block-products-small .product__composition-circle {
top: 48px;
left: -156px;
width: 642px;
height: 471px;
}
.block-products-small .product__composition-bg-logo {
top: -15px;
left: -143px;
width: 617px;
}
.block-products-small .product__composition-stone {
top: 297px;
left: -211px;
width: 751px;
}
.block-products-small .product__composition-shadow {
top: 351px;
left: -420px;
width: 1176px;
}
.block-products-small .product__composition-image {
top: 80px;
left: -15px;
width: calc(100% + 30px);
}
.block-products-small .product__content {
padding: 31px 15px;
}
.block-products-small .product__title {
font-size: 24px;
}
.block-reviews .swiper {
width: 100%;
margin-left: 0;
margin-right: 0;
overflow: visible;
}
.block-reviews .swiper-slide:not(.swiper-slide-active) {
transform: scale(1);
}
.block-reviews .swiper-button {
position: static;
top: 0;
transform: translateY(0);
}
.block-reviews .swiper-navigations {
position: static;
height: auto;
margin-top: 30px;
}
.block-reviews .review {
position: static;
left: 0;
width: 100%;
padding: 20px;
-webkit-backdrop-filter: blur(83.8679275513px);
backdrop-filter: blur(83.8679275513px);
box-shadow: 0px 0px 29.35px 0px rgba(0, 0, 0, 0.0509803922);
border-radius: 30px;
}
.block-reviews .review__text {
min-height: 288px;
max-height: 288px;
margin-bottom: 40px;
}
.block-reviews .review__author {
font-size: 14px;
}
.block-reviews .review__author-info {
max-width: 182px;
}
.block-reviews .review__author-quotes {
width: 22px;
}
.block-right-choice .client {
display: flex;
flex-wrap: wrap;
gap: 25px;
padding: 20px 0;
border-bottom: 1px solid rgba(23, 23, 23, 0.15);
}
.block-right-choice .client:first-child {
padding-top: 0;
}
.block-right-choice .client__info {
flex: initial;
width: 100%;
}
.block-right-choice .client__name {
gap: 9px;
width: 100%;
max-width: 100%;
}
.block-right-choice .client__icon {
width: 30px;
height: 30px;
border-radius: 9px;
}
.block-right-choice .client__icon .icon {
width: 16px;
height: 16px;
}
.block-right-choice .client__description {
line-height: 1.3;
}
.block-right-choice .client__description ul {
list-style: none;
}
.block-right-choice .client__description ul li:not(:last-child) {
margin-bottom: 1.8em;
}
.block-right-choice .client:last-child {
padding-bottom: 0;
border-bottom: none;
}
.block-roadmap .swiper {
padding-left: 0;
padding-right: 0;
}
.block-roadmap .swiper-button {
position: static;
top: 0;
transform: translateY(0);
}
.block-roadmap .swiper-navigations {
position: static;
height: auto;
margin-top: 30px;
}
.block-roadmap .step {
grid-template-columns: 100%;
gap: 10px;
padding: 20px;
background: #FAFAFA;
border-radius: 30px;
}
.block-roadmap .step__info {
display: block;
height: auto;
min-height: 420px;
padding: 14px 24px 24px;
border-radius: 18px;
}
.block-roadmap .step__number {
width: 32px;
height: 32px;
margin-bottom: 15px;
border-radius: 11px;
}
.block-roadmap .step__title {
text-align: left;
margin-bottom: 15px;
}
.block-roadmap .step__text {
text-align: left;
white-space: initial;
position: relative;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 11;
overflow: hidden;
}
.block-roadmap .step__text br {
display: none;
}
.block-roadmap .step__image {
aspect-ratio: 1/1;
border-radius: 18px;
}
.block-info {
height: auto;
background: #FFFFFF;
border-radius: 0 0 20px 20px;
}
.block-info .composition {
position: relative;
top: initial;
right: initial;
aspect-ratio: 335/318;
width: 100%;
height: 100%;
margin-bottom: 24px;
background: linear-gradient(180deg, #E8E8E8 0%, #F6F6F6 100%);
border-radius: 24px;
}
.block-info .composition__gradient {
background: linear-gradient(360deg, #CAD1C9 16.93%, #A2ACA3 100%);
}
.block-info .composition__bg-logo {
top: -40px;
right: -121px;
width: 777px;
opacity: 0.8;
}
.block-info .composition__stone {
position: absolute;
top: 346px;
right: -72px;
width: 689px;
}
.block-info .composition__shadow {
position: absolute;
bottom: -35px;
right: -263px;
width: 1077px;
height: auto;
aspect-ratio: 1770/399;
background: url(//merywood.com/wp-content/themes/mery-wood/assets/img/products/shadow.webp) no-repeat center/contain;
pointer-events: none;
}
.block-info .composition__image {
top: 50px;
right: calc(50% - 202.5px);
width: 405px;
}
.block-info .container {
height: auto;
}
.block-info .content {
text-align: center;
align-items: center;
height: auto;
padding-top: 103px;
padding-bottom: 20px;
}
.block-info .content::before {
display: none;
}
.block-info .content .breadcrumbs-wrapper {
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.block-info .content .labels {
display: none;
}
.block-info .content .title {
letter-spacing: -0.02em;
margin-bottom: 20px;
}
.block-info .content .text {
font-weight: 500;
line-height: 1.55;
letter-spacing: -0.01em;
margin-bottom: 40px;
}
.block-info .content .btn {
margin-top: 0;
}
.block-properties {
padding-top: 0;
padding-bottom: 0;
background: transparent;
border-radius: 0;
}
.block-properties .title-wrapper {
margin-bottom: 29px;
}
.block-properties .title-wrapper .title {
margin-bottom: 35px;
}
.block-properties .title-wrapper .description {
line-height: 1.55;
max-width: 100%;
}
.block-properties .wrapper {
gap: 7px;
}
.block-properties .list {
flex: 1;
padding-top: 0;
}
.block-properties .list .item {
gap: 5px;
}
.block-properties .list .item__icon {
width: 36px;
height: 36px;
border-radius: 10px;
}
.block-properties .list .item__icon .icon {
width: 16px;
height: 16px;
}
.block-properties .list .item__name {
flex: 1;
font-size: 14px;
padding: 8px 5px 8px 10px;
border-radius: 10px;
}
.block-properties .list .item:not(:last-child) {
margin-bottom: 10px;
}
.block-properties .composition {
width: 285px;
height: 285px;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
}
.block-properties .composition__image {
top: -33px;
}
.block-manufacturing .title-wrapper {
margin-bottom: 45px;
}
.block-manufacturing .list {
justify-content: center;
gap: 15px 10px;
}
.block-manufacturing .list .item {
flex: initial;
width: calc(33% - 6px);
}
.block-manufacturing .list .item::after {
display: none;
}
.block-manufacturing .list .item__image {
max-width: 75px;
margin-bottom: 10px;
}
.block-manufacturing .list .item__text {
font-size: 14px;
max-width: 120px;
}
.block-404 .content {
max-width: 100%;
}
.block-404 .content__image {
position: static;
aspect-ratio: initial;
width: 100vw;
height: auto;
margin-bottom: 20px;
-o-object-position: center;
object-position: center;
}
.block-404 .content__title {
margin-bottom: 10px;
}
.block-404 .content__description {
margin-bottom: 0;
}
.block-success .content {
padding: 100px 0;
}
.block-success .content__image {
width: 250px;
margin-bottom: 15px;
}
.block-success .content__title {
max-width: 231px;
margin-bottom: 20px;
}
.block-success .content__description {
max-width: 202px;
margin-bottom: 30px;
}
.block-success .content__button {
width: 100%;
}
.page-male-enhancement .block-info .content .title {
width: 100%;
}
.page-sports-nutrition .block-info .content .title {
width: 100%;
}
}
@media (max-width: 560px) {
.cf-modal {
max-width: 335px;
}
.container {
max-width: 375px;
}
.menu-services .service-card {
height: 300px;
}
.menu-services .service-card__composition {
border-radius: 24px;
}
.menu-services .service-card__composition-stone {
top: 226px;
width: 421px;
}
.menu-services .service-card__composition-image {
top: 75px;
width: 60%;
}
.block-info .composition__bg-logo {
top: -24px;
right: -72px;
width: 465px;
}
.block-info .composition__stone {
top: 207px;
right: -42px;
width: 412px;
}
.block-info .composition__shadow {
bottom: -15px;
right: -153px;
width: 689px;
}
.block-info .composition__image {
top: 30px;
right: calc(50% - 122.5px);
width: 245px;
}
}
@media (max-width: 1920px) and (min-width: 769px) {
html,
body {
font-size: 0.8333vw;
}
.text-large {
font-size: 0.9896vw;
}
h1,
.h1 {
font-size: 3.1250vw;
}
h2,
.h2,
.title { font-size: 2.7vw;
}
h3,
.h3 {
font-size: 1.5625vw;
}
h4,
.h4 {
font-size: 1.4063vw;
}
h5,
.h5 {
font-size: 1.1458vw;
}
.icon {
width: 1.0417vw;
height: 1.0417vw;
}
.socials {
gap: 0.5208vw;
}
.socials__link {
width: 2.4479vw;
height: 2.4479vw;
border-radius: 0.8333vw;
}
.btn {
gap: 0.1042vw;
height: 2.8125vw;
padding: 0 1.5625vw;
border-radius: 0.7813vw;
}
.title-wrapper-wrapper {
gap: 2.0833vw;
margin-bottom: 3.1250vw;
}
.title-wrapper-wrapper .swiper-navigations {
padding-top: 0.5208vw;
}
.title-wrapper {
margin-bottom: 3.1250vw;
}
.title-wrapper > *:not(:last-child) {
margin-bottom: 1.1458vw;
}
.title-wrapper_row {
gap: 3.1250vw;
}
.button-wrapper {
margin-top: 3.1250vw;
}
.swiper-navigations {
gap: 0.7813vw;
}
.swiper-button {
width: 2.8125vw;
height: 2.8125vw;
border: 0.1042vw solid #FFFFFF;
}
.swiper-pagination { margin-top: 1.0250vw;
}
.swiper-pagination-bullet {
width: 3.4375vw;
height: 0.4167vw;
margin: -0.1563vw 0 !important;
padding: 0.1563vw;
}
.swiper-pagination-bullet::before {
border-radius: 0.1042vw;
}
.input-base .input,
.input-base .textarea {
font-size: 0.9896vw;
height: 3.6458vw;
padding: 1.0417vw 1.5625vw;
border-radius: 0.7813vw;
border: 0.0521vw solid #6C8769;
}
.input-base .textarea {
height: 6.9792vw !important;
}
.input-checkbox {
padding-left: 2.2396vw;
}
.input-checkbox .input {
left: 0.5729vw;
width: 1.1458vw;
height: 1.1458vw;
}
.input-checkbox .input::before,
.input-checkbox .input::after {
border-radius: 0.3646vw;
}
.input-checkbox .input::before {
border: 0.0521vw solid #F0F0F0;
}
.label-check {
padding-left: 2.2396vw;
}
.label-check input + span {
left: 0.5729vw;
width: 1.1458vw;
height: 1.1458vw;
}
.label-check input + span::before,
.label-check input + span::after {
border-radius: 0.3646vw;
}
.label-check input + span::before {
border: 0.0521vw solid #F0F0F0;
}
.pagination {
gap: 0.5208vw;
}
.pagination__item a {
min-width: 3.1250vw;
height: 3.1250vw;
padding: 0.5208vw 1.3021vw;
border-radius: 3.1250vw;
border: 0.0521vw solid #546B51;
}
.pagination__item.next a {
background: transparent url(//merywood.com/wp-content/themes/mery-wood/assets/img/icons/arrow-pagination.svg) no-repeat center/1.0417vw;
}
.wpcf7 form .wpcf7-not-valid-tip {
margin-top: 0.2604vw;
}
.wpcf7 form .wpcf7-response-output {
padding: 1.0417vw 1.5625vw;
margin: 1.0417vw 0 0 0;
border-width: 0.0521vw;
border-radius: 0.7813vw;
}
.modal.open .modal__content {
transform: translateY(0.0000vw);
}
.modal__wrapper {
padding: 2.6042vw 1.0417vw;
}
.modal__content {
max-width: 40.6250vw;
padding: 4.1667vw 3.1250vw;
border-radius: 2.6042vw;
transform: translateY(-2.6042vw);
}
.modal__close {
top: 1.8229vw;
right: 1.8229vw;
padding: 0.2604vw;
width: 1.1458vw;
height: 1.1458vw;
}
.cf-modal {
max-width: 40.7292vw;
padding: 4.1667vw 3.1250vw 3.1250vw;
}
.cf-modal__title {
font-size: 2.0833vw;
max-width: 33.0208vw;
margin-bottom: 4.3229vw;
}
.cf-modal form > :not(:last-child) {
margin-bottom: 1.0417vw;
}
.cf-modal form .label-check {
margin-bottom: 3.1250vw;
}
.cf-modal form .button-wrapper,
.cf-modal form .button-wrapper > p {
gap: 0.5208vw;
}
.cf-modal form .button-wrapper .btn {
margin-bottom: 0.0000vw;
}
.cf-modal form .wpcf7-spinner {
right: 1.2500vw;
}
.cf-modal form .wpcf7-response-output {
margin: 0.7813vw 0 0 !important;
border-radius: 1.0417vw;
}
.switch label input[type=checkbox]:checked ~ .lever::before,
.switch label input[type=checkbox]:checked ~ .lever::after {
left: 2.9167vw;
}
.switch label .lever {
width: 5.8333vw;
height: 2.4479vw;
padding: 0.2604vw;
border-radius: 0.8333vw;
}
.switch label .lever::before,
.switch label .lever::after {
top: 0.2604vw;
left: 0.2604vw;
width: calc(50% - 0.2604vw);
height: calc(100% - 0.5208vw);
border-radius: 0.6250vw;
}
.switch label .value-1,
.switch label .value-2 {
width: calc(50% - 0.2604vw);
}
.switch label .value-1 {
left: 0.2604vw;
}
.switch label .value-2 {
right: 0.2604vw;
}
.container {
max-width: 96.8750vw;
padding: 0 1.0417vw;
}
.header::before {
top: 0.0000vw;
}
.header__wrapper {
gap: 1.7708vw;
padding-top: 0.7813vw;
padding-bottom: 0.7813vw;
}
.header__logo {
width: 6.7188vw;
}
.header__nav {
margin-left: 2.4479vw;
}
.header__nav > ul {
gap: 2.6042vw;
}
.header__nav > ul > li > a {
gap: 0.2604vw;
}
.header__nav > ul > li > a::after {
height: 0.0521vw;
}
.header__nav > ul > li > a > svg {
width: 0.4167vw;
}
.header__nav > ul > li > a > span {
gap: 0.2604vw;
}
.header__nav > ul > li > a > span > svg {
width: 0.4167vw;
}
.header__contacts {
gap: 0.5208vw;
}
.header__email {
height: 2.4479vw;
padding: 0.6771vw 1.1458vw 0.8333vw;
border-radius: 0.8333vw;
}
.header__btn {
height: 2.4479vw;
padding: 0 1.1458vw;
border-radius: 0.8333vw;
}
.menu-services__wrapper {
padding: 6.6667vw 0 2.0833vw;
}
.menu-services__content {
gap: 1.0417vw;
}
.menu-services .back {
font-size: 0.7813vw;
}
.menu-services .service-card {
height: 26.0417vw;
}
.menu-services .service-card__composition {
border-radius: 1.8229vw;
}
.menu-services .service-card__composition-stone {
top: 19.3750vw;
left: -7.6563vw;
width: 38.3854vw;
}
.menu-services .service-card__composition-image {
top: 4.9479vw;
}
.menu-services .service-card__content {
padding: 2.0833vw 1.5625vw;
}
.menu-services .service-card__name {
font-size: 1.8229vw;
}
.menu-services .service-card__arrow {
top: 1.5625vw;
right: 1.5625vw;
}
.footer-top {
min-height: 20.2083vw;
padding: 2.6042vw 0;
border-radius: 3.1250vw 3.1250vw 0 0;
}
.footer-top__wrapper {
gap: 2.6042vw;
}
.footer-top__logo {
width: 6.7188vw;
}
.footer-top__menu {
gap: 6.2500vw;
}
.footer-top__nav ul > li:first-child {
margin-bottom: 1.0417vw;
}
.footer-top__contacts {
gap: 0.5208vw;
}
.footer-top__email {
height: 2.4479vw;
padding: 0.6771vw 1.1458vw 0.8333vw;
border-radius: 0.8333vw;
}
.footer-bottom {
padding: 0.2344vw 0 0.2865vw;
}
.footer-bottom__wrapper {
gap: 1.5625vw;
}
.block {
margin-bottom: 8.8542vw;
}
.block-title {
height: 52.7083vw;
}
.block-title .bg {
border-radius: 0 0 3.1250vw 3.1250vw;
}
.block-title .wrapper {
gap: 3.1250vw;
padding-top: 10.0521vw;
}
.block-title .content {
max-width: 42.3958vw;
}
.block-title .content .h1 {
margin-bottom: 2.3958vw;
}
.block-title .content .text-large {
max-width: 23.9583vw;
margin-bottom: 3.8542vw;
}
.block-title .info {
max-width: 23.0208vw;
}
.block-title .info .title {
font-size: 2.0833vw;
margin-bottom: 2.0833vw;
}
.block-title .info .list .item {
gap: 1.3021vw;
padding: 1.3021vw 1.6667vw;
border: 0.0521vw solid rgba(255, 255, 255, 0.2);
border-radius: 0.7813vw;
}
.block-title .info .list .item:not(:last-child) {
margin-bottom: 0.9375vw;
}
.block-title .info .list .item__number {
font-size: 2.0833vw;
max-width: 6.6146vw;
}
.block-why-choose-us .grid {
gap: 0.7813vw;
}
.block-why-choose-us .item {
border: 0.0521vw solid rgba(255, 255, 255, 0.2);
border-radius: 1.8229vw;
}
.block-why-choose-us .item__header {
padding: 1.8229vw 1.8750vw;
border: 0.0521vw solid rgba(255, 255, 255, 0.2);
}
.block-why-choose-us .item__icons {
gap: 0.5208vw;
margin-bottom: 2.3438vw;
}
.block-why-choose-us .item__icon {
width: 2.8646vw;
height: 2.8646vw;
border-radius: 0.8333vw;
}
.block-why-choose-us .item__icon .icon {
width: 1.5625vw;
height: 1.5625vw;
}
.block-why-choose-us .item__number {
width: 2.8646vw;
height: 2.8646vw;
border-radius: 0.8333vw;
}
.block-why-choose-us .item__body {
padding: 1.0417vw 1.8750vw 2.0833vw;
}
.block-we-produce .grid {
gap: 2.0833vw;
}
.block-we-produce .grid .item {
height: 36.5625vw;
border-radius: 2.6042vw;
}
.block-we-produce .grid .item .bg__decoration {
top: -3.3333vw;
left: -6.0417vw;
right: -6.0417vw;
bottom: -3.0208vw;
}
.block-we-produce .grid .item__title {
font-size: 2.0833vw;
top: 2.6042vw;
left: 2.6042vw;
}
.block-we-produce .grid .item__arrow {
top: 2.4479vw;
right: 2.6042vw;
width: 2.6042vw;
height: 2.6042vw;
border-radius: 2.6042vw;
}
.block-we-produce .grid .item__text {
left: 1.5625vw;
right: 1.5625vw;
bottom: 1.3542vw;
min-height: 9.1667vw;
padding: 1.4583vw 2.0833vw;
border-radius: 1.5625vw;
}
.block-we-produce .grid .item__text p {
max-width: 37.7604vw;
}
.block-how-works .swiper {
padding-left: 0.5208vw;
padding-right: 0.5208vw;
}
.block-how-works .swiper-slide {
padding: 0 0.7813vw;
}
.block-how-works .step {
gap: 0.5208vw;
padding: 1.5625vw;
border-radius: 3.1250vw;
}
.block-how-works .step__info {
padding: 1.8750vw;
border-radius: 1.8229vw;
}
.block-how-works .step__icons {
gap: 0.5208vw;
margin-bottom: 2.3438vw;
}
.block-how-works .step__icon {
width: 2.8646vw;
height: 2.8646vw;
border-radius: 0.8333vw;
}
.block-how-works .step__icon .icon {
width: 1.5625vw;
height: 1.5625vw;
}
.block-how-works .step__number {
width: 2.8646vw;
height: 2.8646vw;
border-radius: 0.8333vw;
}
.block-how-works .step__title {
margin-bottom: 1.5625vw;
}
.block-how-works .step__image {
height: 26.0417vw;
border-radius: 1.8229vw;
}
.block-products-desctop .swiper {
padding-left: 1.3021vw;
padding-right: 1.3021vw;
}
.block-products-desctop .swiper-pagination {
bottom: 2.6042vw;
}
.block-products-desctop .product {
height: 46.8750vw;
}
.block-products-desctop .product__shadow {
bottom: -3.5938vw;
width: 78.6458vw;
height: 10.0521vw;
}
.block-products-desctop .product__composition {
border: 0.1042vw solid #FFFFFF;
border-radius: 2.8646vw;
}
.block-products-desctop .product__composition-bg-logo {
width: 52.8646vw;
}
.block-products-desctop .product__composition-stone {
bottom: -1.5104vw;
width: 57.1354vw;
}
.block-products-desctop .product__composition-image {
top: 2.8125vw;
width: 34.6875vw;
height: 34.6875vw;
}
.block-products-desctop .product__content {
padding: 8.8542vw 6.4583vw 1.5625vw 6.4583vw;
}
.block-products-desctop .product__row {
gap: 3.1250vw;
}
.block-products-desctop .product__col {
max-width: 27.5000vw;
}
.block-products-desctop .product__col:nth-child(2) {
max-width: 30.0000vw;
}
.block-products-desctop .product__col:nth-child(2) .product__key-advantages {
margin-top: 7.5000vw;
}
.block-products-desctop .product__info-block:not(:last-child) {
margin-bottom: 2.3958vw;
}
.block-products-desctop .product__info-block .title {
font-size: 2.6042vw;
}
.block-products-desctop .product__info-block .label {
font-size: 1.1458vw;
margin-bottom: 1.3542vw;
}
.block-products-desctop .product__info-block .labels {
gap: 0.2604vw;
}
.block-products-desctop .product__info-block .labels__item {
padding: 0.3646vw 0.5729vw;
gap: 0.5208vw;
border-radius: 0.5208vw;
}
.block-products-desctop .product__info-block .big-labels {
gap: 0.5208vw;
}
.block-products-desctop .product__info-block .big-labels__item {
gap: 1.1979vw;
max-width: 19.4271vw;
padding: 0.8333vw 1.0417vw;
border-radius: 0.9375vw;
}
.block-products-desctop .product__info-block .big-labels__item-text-1 {
font-size: 1.2500vw;
max-width: 6.2500vw;
}
.block-products-desctop .product__ideal-for {
max-width: 23.6979vw;
}
.block-products-small .title-wrapper .title {
max-width: 32.5521vw;
}
.block-products-small .title-wrapper .description {
max-width: 44.0104vw;
}
.block-products-small .product {
height: 31.1458vw;
}
.block-products-small .product__composition {
border: 0.1042vw solid #FFFFFF;
border-radius: 2.3438vw;
}
.block-products-small .product__composition-circle {
top: 3.3286vw;
left: -9.5313vw;
width: 44.2708vw;
height: 32.5000vw;
}
.block-products-small .product__composition-bg-logo {
top: 2.3958vw;
left: -8.6458vw;
width: 42.5000vw;
}
.block-products-small .product__composition-stone {
top: 20.5208vw;
left: -13.2813vw;
width: 51.7708vw;
}
.block-products-small .product__composition-shadow {
top: 16.6667vw;
left: -32.3438vw;
width: 92.1875vw;
}
.block-products-small .product__composition-image {
top: 5.2083vw;
left: 0.1042vw;
width: calc(100% - 0.2083vw);
}
.block-products-small .product__content {
padding: 2.7083vw 1.5625vw;
}
.block-products-small .product__title {
font-size: 1.7708vw;
}
.block-reviews .swiper {
width: calc(100% + 5.2083vw);
margin-left: -2.6042vw;
}
.block-reviews .review {
left: calc(50% - 20.0521vw);
width: 40.1042vw;
padding: 2.6042vw;
box-shadow: 0.0000vw 0.0000vw 3.6458vw rgba(0, 0, 0, 0.05);
border-radius: 1.8229vw;
}
.block-reviews .review__text {
margin-bottom: 2.6042vw;
}
.block-reviews .review__author {
font-size: 1.1458vw;
}
.block-reviews .review__author-quotes {
width: 2.1354vw;
}
.block-right-choice .client {
gap: 1.5625vw;
padding: 1.2500vw 0;
border-bottom: 0.0521vw solid rgba(23, 23, 23, 0.15);
}
.block-right-choice .client__name {
gap: 1.0417vw;
}
.block-right-choice .client__icon {
width: 2.8646vw;
height: 2.8646vw;
border-radius: 0.8333vw;
}
.block-right-choice .client__icon .icon {
width: 1.5625vw;
height: 1.5625vw;
}
.block-right-choice .client__description {
max-width: 46.3542vw;
}
.block-roadmap .title-wrapper .description {
max-width: 40.3646vw;
}
.block-roadmap .swiper {
padding-left: 1.3021vw;
padding-right: 1.3021vw;
}
.block-roadmap .step {
gap: 1.5625vw;
padding: 1.5625vw;
border-radius: 3.1250vw;
}
.block-roadmap .step__info {
padding-top: 1.2500vw;
border-radius: 1.5625vw;
}
.block-roadmap .step__number {
width: 2.8646vw;
height: 2.8646vw;
border-radius: 0.8333vw;
margin-bottom: 1.8229vw;
}
.block-roadmap .step__title {
margin-bottom: 1.8229vw;
}
.block-roadmap .step__image {
border-radius: 1.5625vw;
}
.block-info {
height: 47.9167vw;
}
.block-info .composition {
width: 53.4375vw;
border-radius: 0 0 2.0833vw 2.0833vw;
}
.block-info .composition__bg-logo {
top: 2.2396vw;
right: -2.6563vw;
width: 54.6875vw;
}
.block-info .composition__stone {
top: 32.8125vw;
right: -5.7292vw;
width: 59.4792vw;
}
.block-info .composition__image {
top: 7.2917vw;
right: 7.0313vw;
width: 34.6875vw;
}
.block-info .content {
max-width: 35.8333vw;
padding-top: 7.0313vw;
padding-bottom: 3.1250vw;
}
.block-info .content::before {
right: 50.0521vw;
border-radius: 2.0833vw 0.0000vw 2.0833vw 2.0833vw;
}
.block-info .content .breadcrumbs-wrapper {
margin-bottom: 3.1250vw;
}
.block-info .content .labels {
gap: 0.5208vw;
margin-bottom: 1.5625vw;
}
.block-info .content .labels .label {
width: 3.4375vw;
height: 3.4375vw;
border: 0.0521vw solid rgba(84, 107, 81, 0.1);
border-radius: 3.4375vw;
}
.block-info .content .labels .label .icon {
width: 1.5625vw;
height: 1.5625vw;
}
.block-info .content .title {
margin-bottom: 1.5625vw;
}
.block-info .content .text {
margin-bottom: 1.5625vw;
}
.block-properties {
padding-top: 4.1667vw;
padding-bottom: 5.2083vw;
border-radius: 3.1250vw;
}
.block-properties .title-wrapper {
margin-bottom: 3.6458vw;
}
.block-properties .title-wrapper .description {
max-width: 56.5104vw;
}
.block-properties .wrapper {
gap: 4.6875vw;
}
.block-properties .list {
padding-top: 1.0417vw;
}
.block-properties .list .item {
gap: 0.5208vw;
}
.block-properties .list .item__icon {
width: 2.8646vw;
height: 2.8646vw;
border-radius: 0.8333vw;
}
.block-properties .list .item__icon .icon {
width: 1.5625vw;
height: 1.5625vw;
}
.block-properties .list .item__name {
font-size: 1.1458vw;
padding: 0.7813vw 1.0417vw;
border-radius: 0.8333vw;
}
.block-properties .list .item:not(:last-child) {
margin-bottom: 1.0417vw;
}
.block-properties .composition {
width: 26.6667vw;
height: 26.6667vw;
}
.block-properties .composition__image {
top: -2.8646vw;
}
.block-manufacturing .list .item::after {
width: 0.0521vw;
}
.block-manufacturing .list .item__image {
max-width: 9.0104vw;
margin-bottom: 1.0417vw;
}
.block-manufacturing .list .item__text {
font-size: 1.5625vw;
max-width: 9.0104vw;
}
.block-404 .content {
max-width: 38.0729vw;
}
.block-404 .content__title {
margin-bottom: 1.0417vw;
}
.block-404 .content__description {
margin-bottom: 1.0417vw;
}
.block-success .content {
padding: 10.4167vw 0;
}
.block-success .content__image {
width: 26.0417vw;
}
.block-success .content__title {
margin-bottom: 1.0417vw;
}
.block-success .content__description {
margin-bottom: 1.0417vw;
}
.page-male-enhancement .block-info .content .title {
width: 39.9479vw;
}
.page-male-enhancement .block-products-desctop .product__ideal-for {
max-width: 19.7917vw;
}
.page-diabet .block-products-desctop .product__row {
padding-bottom: 8.3333vw;
}
.page-diabet .block-products-desctop .product__ideal-for {
max-width: 19.7917vw;
}
.page-sports-nutrition .block-info .content .title {
width: 39.9479vw;
}
.page-404 {
min-height: 48.0208vw;
padding: 5.2083vw 0;
}
.d-mw-250 {
max-width: 13.0208vw;
}
.d-mw-251 {
max-width: 13.0729vw;
}
.d-mw-252 {
max-width: 13.1250vw;
}
.d-mw-253 {
max-width: 13.1771vw;
}
.d-mw-254 {
max-width: 13.2292vw;
}
.d-mw-255 {
max-width: 13.2813vw;
}
.d-mw-256 {
max-width: 13.3333vw;
}
.d-mw-257 {
max-width: 13.3854vw;
}
.d-mw-258 {
max-width: 13.4375vw;
}
.d-mw-259 {
max-width: 13.4896vw;
}
.d-mw-260 {
max-width: 13.5417vw;
}
.d-mw-261 {
max-width: 13.5938vw;
}
.d-mw-262 {
max-width: 13.6458vw;
}
.d-mw-263 {
max-width: 13.6979vw;
}
.d-mw-264 {
max-width: 13.7500vw;
}
.d-mw-265 {
max-width: 13.8021vw;
}
.d-mw-266 {
max-width: 13.8542vw;
}
.d-mw-267 {
max-width: 13.9063vw;
}
.d-mw-268 {
max-width: 13.9583vw;
}
.d-mw-269 {
max-width: 14.0104vw;
}
.d-mw-270 {
max-width: 14.0625vw;
}
.d-mw-271 {
max-width: 14.1146vw;
}
.d-mw-272 {
max-width: 14.1667vw;
}
.d-mw-273 {
max-width: 14.2188vw;
}
.d-mw-274 {
max-width: 14.2708vw;
}
.d-mw-275 {
max-width: 14.3229vw;
}
.d-mw-276 {
max-width: 14.3750vw;
}
.d-mw-277 {
max-width: 14.4271vw;
}
.d-mw-278 {
max-width: 14.4792vw;
}
.d-mw-279 {
max-width: 14.5313vw;
}
.d-mw-280 {
max-width: 14.5833vw;
}
.d-mw-281 {
max-width: 14.6354vw;
}
.d-mw-282 {
max-width: 14.6875vw;
}
.d-mw-283 {
max-width: 14.7396vw;
}
.d-mw-284 {
max-width: 14.7917vw;
}
.d-mw-285 {
max-width: 14.8438vw;
}
.d-mw-286 {
max-width: 14.8958vw;
}
.d-mw-287 {
max-width: 14.9479vw;
}
.d-mw-288 {
max-width: 15.0000vw;
}
.d-mw-289 {
max-width: 15.0521vw;
}
.d-mw-290 {
max-width: 15.1042vw;
}
.d-mw-291 {
max-width: 15.1563vw;
}
.d-mw-292 {
max-width: 15.2083vw;
}
.d-mw-293 {
max-width: 15.2604vw;
}
.d-mw-294 {
max-width: 15.3125vw;
}
.d-mw-295 {
max-width: 15.3646vw;
}
.d-mw-296 {
max-width: 15.4167vw;
}
.d-mw-297 {
max-width: 15.4688vw;
}
.d-mw-298 {
max-width: 15.5208vw;
}
.d-mw-299 {
max-width: 15.5729vw;
}
.d-mw-300 {
max-width: 15.6250vw;
}
.d-mw-301 {
max-width: 15.6771vw;
}
.d-mw-302 {
max-width: 15.7292vw;
}
.d-mw-303 {
max-width: 15.7813vw;
}
.d-mw-304 {
max-width: 15.8333vw;
}
.d-mw-305 {
max-width: 15.8854vw;
}
.d-mw-306 {
max-width: 15.9375vw;
}
.d-mw-307 {
max-width: 15.9896vw;
}
.d-mw-308 {
max-width: 16.0417vw;
}
.d-mw-309 {
max-width: 16.0938vw;
}
.d-mw-310 {
max-width: 16.1458vw;
}
.d-mw-311 {
max-width: 16.1979vw;
}
.d-mw-312 {
max-width: 16.2500vw;
}
.d-mw-313 {
max-width: 16.3021vw;
}
.d-mw-314 {
max-width: 16.3542vw;
}
.d-mw-315 {
max-width: 16.4063vw;
}
.d-mw-316 {
max-width: 16.4583vw;
}
.d-mw-317 {
max-width: 16.5104vw;
}
.d-mw-318 {
max-width: 16.5625vw;
}
.d-mw-319 {
max-width: 16.6146vw;
}
.d-mw-320 {
max-width: 16.6667vw;
}
.d-mw-321 {
max-width: 16.7188vw;
}
.d-mw-322 {
max-width: 16.7708vw;
}
.d-mw-323 {
max-width: 16.8229vw;
}
.d-mw-324 {
max-width: 16.8750vw;
}
.d-mw-325 {
max-width: 16.9271vw;
}
.d-mw-326 {
max-width: 16.9792vw;
}
.d-mw-327 {
max-width: 17.0313vw;
}
.d-mw-328 {
max-width: 17.0833vw;
}
.d-mw-329 {
max-width: 17.1354vw;
}
.d-mw-330 {
max-width: 17.1875vw;
}
.d-mw-331 {
max-width: 17.2396vw;
}
.d-mw-332 {
max-width: 17.2917vw;
}
.d-mw-333 {
max-width: 17.3438vw;
}
.d-mw-334 {
max-width: 17.3958vw;
}
.d-mw-335 {
max-width: 17.4479vw;
}
.d-mw-336 {
max-width: 17.5000vw;
}
.d-mw-337 {
max-width: 17.5521vw;
}
.d-mw-338 {
max-width: 17.6042vw;
}
.d-mw-339 {
max-width: 17.6563vw;
}
.d-mw-340 {
max-width: 17.7083vw;
}
.d-mw-341 {
max-width: 17.7604vw;
}
.d-mw-342 {
max-width: 17.8125vw;
}
.d-mw-343 {
max-width: 17.8646vw;
}
.d-mw-344 {
max-width: 17.9167vw;
}
.d-mw-345 {
max-width: 17.9688vw;
}
.d-mw-346 {
max-width: 18.0208vw;
}
.d-mw-347 {
max-width: 18.0729vw;
}
.d-mw-348 {
max-width: 18.1250vw;
}
.d-mw-349 {
max-width: 18.1771vw;
}
.d-mw-350 {
max-width: 18.2292vw;
}
.d-mw-351 {
max-width: 18.2813vw;
}
.d-mw-352 {
max-width: 18.3333vw;
}
.d-mw-353 {
max-width: 18.3854vw;
}
.d-mw-354 {
max-width: 18.4375vw;
}
.d-mw-355 {
max-width: 18.4896vw;
}
.d-mw-356 {
max-width: 18.5417vw;
}
.d-mw-357 {
max-width: 18.5938vw;
}
.d-mw-358 {
max-width: 18.6458vw;
}
.d-mw-359 {
max-width: 18.6979vw;
}
.d-mw-360 {
max-width: 18.7500vw;
}
.d-mw-361 {
max-width: 18.8021vw;
}
.d-mw-362 {
max-width: 18.8542vw;
}
.d-mw-363 {
max-width: 18.9063vw;
}
.d-mw-364 {
max-width: 18.9583vw;
}
.d-mw-365 {
max-width: 19.0104vw;
}
.d-mw-366 {
max-width: 19.0625vw;
}
.d-mw-367 {
max-width: 19.1146vw;
}
.d-mw-368 {
max-width: 19.1667vw;
}
.d-mw-369 {
max-width: 19.2188vw;
}
.d-mw-370 {
max-width: 19.2708vw;
}
.d-mw-371 {
max-width: 19.3229vw;
}
.d-mw-372 {
max-width: 19.3750vw;
}
.d-mw-373 {
max-width: 19.4271vw;
}
.d-mw-374 {
max-width: 19.4792vw;
}
.d-mw-375 {
max-width: 19.5313vw;
}
.d-mw-376 {
max-width: 19.5833vw;
}
.d-mw-377 {
max-width: 19.6354vw;
}
.d-mw-378 {
max-width: 19.6875vw;
}
.d-mw-379 {
max-width: 19.7396vw;
}
.d-mw-380 {
max-width: 19.7917vw;
}
.d-mw-381 {
max-width: 19.8438vw;
}
.d-mw-382 {
max-width: 19.8958vw;
}
.d-mw-383 {
max-width: 19.9479vw;
}
.d-mw-384 {
max-width: 20.0000vw;
}
.d-mw-385 {
max-width: 20.0521vw;
}
.d-mw-386 {
max-width: 20.1042vw;
}
.d-mw-387 {
max-width: 20.1563vw;
}
.d-mw-388 {
max-width: 20.2083vw;
}
.d-mw-389 {
max-width: 20.2604vw;
}
.d-mw-390 {
max-width: 20.3125vw;
}
.d-mw-391 {
max-width: 20.3646vw;
}
.d-mw-392 {
max-width: 20.4167vw;
}
.d-mw-393 {
max-width: 20.4688vw;
}
.d-mw-394 {
max-width: 20.5208vw;
}
.d-mw-395 {
max-width: 20.5729vw;
}
.d-mw-396 {
max-width: 20.6250vw;
}
.d-mw-397 {
max-width: 20.6771vw;
}
.d-mw-398 {
max-width: 20.7292vw;
}
.d-mw-399 {
max-width: 20.7813vw;
}
.d-mw-400 {
max-width: 20.8333vw;
}
.d-mw-401 {
max-width: 20.8854vw;
}
.d-mw-402 {
max-width: 20.9375vw;
}
.d-mw-403 {
max-width: 20.9896vw;
}
.d-mw-404 {
max-width: 21.0417vw;
}
.d-mw-405 {
max-width: 21.0938vw;
}
.d-mw-406 {
max-width: 21.1458vw;
}
.d-mw-407 {
max-width: 21.1979vw;
}
.d-mw-408 {
max-width: 21.2500vw;
}
.d-mw-409 {
max-width: 21.3021vw;
}
.d-mw-410 {
max-width: 21.3542vw;
}
.d-mw-411 {
max-width: 21.4063vw;
}
.d-mw-412 {
max-width: 21.4583vw;
}
.d-mw-413 {
max-width: 21.5104vw;
}
.d-mw-414 {
max-width: 21.5625vw;
}
.d-mw-415 {
max-width: 21.6146vw;
}
.d-mw-416 {
max-width: 21.6667vw;
}
.d-mw-417 {
max-width: 21.7188vw;
}
.d-mw-418 {
max-width: 21.7708vw;
}
.d-mw-419 {
max-width: 21.8229vw;
}
.d-mw-420 {
max-width: 21.8750vw;
}
.d-mw-421 {
max-width: 21.9271vw;
}
.d-mw-422 {
max-width: 21.9792vw;
}
.d-mw-423 {
max-width: 22.0313vw;
}
.d-mw-424 {
max-width: 22.0833vw;
}
.d-mw-425 {
max-width: 22.1354vw;
}
.d-mw-426 {
max-width: 22.1875vw;
}
.d-mw-427 {
max-width: 22.2396vw;
}
.d-mw-428 {
max-width: 22.2917vw;
}
.d-mw-429 {
max-width: 22.3438vw;
}
.d-mw-430 {
max-width: 22.3958vw;
}
.d-mw-431 {
max-width: 22.4479vw;
}
.d-mw-432 {
max-width: 22.5000vw;
}
.d-mw-433 {
max-width: 22.5521vw;
}
.d-mw-434 {
max-width: 22.6042vw;
}
.d-mw-435 {
max-width: 22.6563vw;
}
.d-mw-436 {
max-width: 22.7083vw;
}
.d-mw-437 {
max-width: 22.7604vw;
}
.d-mw-438 {
max-width: 22.8125vw;
}
.d-mw-439 {
max-width: 22.8646vw;
}
.d-mw-440 {
max-width: 22.9167vw;
}
.d-mw-441 {
max-width: 22.9688vw;
}
.d-mw-442 {
max-width: 23.0208vw;
}
.d-mw-443 {
max-width: 23.0729vw;
}
.d-mw-444 {
max-width: 23.1250vw;
}
.d-mw-445 {
max-width: 23.1771vw;
}
.d-mw-446 {
max-width: 23.2292vw;
}
.d-mw-447 {
max-width: 23.2813vw;
}
.d-mw-448 {
max-width: 23.3333vw;
}
.d-mw-449 {
max-width: 23.3854vw;
}
.d-mw-450 {
max-width: 23.4375vw;
}
.d-mw-451 {
max-width: 23.4896vw;
}
.d-mw-452 {
max-width: 23.5417vw;
}
.d-mw-453 {
max-width: 23.5938vw;
}
.d-mw-454 {
max-width: 23.6458vw;
}
.d-mw-455 {
max-width: 23.6979vw;
}
.d-mw-456 {
max-width: 23.7500vw;
}
.d-mw-457 {
max-width: 23.8021vw;
}
.d-mw-458 {
max-width: 23.8542vw;
}
.d-mw-459 {
max-width: 23.9063vw;
}
.d-mw-460 {
max-width: 23.9583vw;
}
.d-mw-461 {
max-width: 24.0104vw;
}
.d-mw-462 {
max-width: 24.0625vw;
}
.d-mw-463 {
max-width: 24.1146vw;
}
.d-mw-464 {
max-width: 24.1667vw;
}
.d-mw-465 {
max-width: 24.2188vw;
}
.d-mw-466 {
max-width: 24.2708vw;
}
.d-mw-467 {
max-width: 24.3229vw;
}
.d-mw-468 {
max-width: 24.3750vw;
}
.d-mw-469 {
max-width: 24.4271vw;
}
.d-mw-470 {
max-width: 24.4792vw;
}
.d-mw-471 {
max-width: 24.5313vw;
}
.d-mw-472 {
max-width: 24.5833vw;
}
.d-mw-473 {
max-width: 24.6354vw;
}
.d-mw-474 {
max-width: 24.6875vw;
}
.d-mw-475 {
max-width: 24.7396vw;
}
.d-mw-476 {
max-width: 24.7917vw;
}
.d-mw-477 {
max-width: 24.8438vw;
}
.d-mw-478 {
max-width: 24.8958vw;
}
.d-mw-479 {
max-width: 24.9479vw;
}
.d-mw-480 {
max-width: 25.0000vw;
}
.d-mw-481 {
max-width: 25.0521vw;
}
.d-mw-482 {
max-width: 25.1042vw;
}
.d-mw-483 {
max-width: 25.1563vw;
}
.d-mw-484 {
max-width: 25.2083vw;
}
.d-mw-485 {
max-width: 25.2604vw;
}
.d-mw-486 {
max-width: 25.3125vw;
}
.d-mw-487 {
max-width: 25.3646vw;
}
.d-mw-488 {
max-width: 25.4167vw;
}
.d-mw-489 {
max-width: 25.4688vw;
}
.d-mw-490 {
max-width: 25.5208vw;
}
.d-mw-491 {
max-width: 25.5729vw;
}
.d-mw-492 {
max-width: 25.6250vw;
}
.d-mw-493 {
max-width: 25.6771vw;
}
.d-mw-494 {
max-width: 25.7292vw;
}
.d-mw-495 {
max-width: 25.7813vw;
}
.d-mw-496 {
max-width: 25.8333vw;
}
.d-mw-497 {
max-width: 25.8854vw;
}
.d-mw-498 {
max-width: 25.9375vw;
}
.d-mw-499 {
max-width: 25.9896vw;
}
.d-mw-500 {
max-width: 26.0417vw;
}
.d-mw-501 {
max-width: 26.0938vw;
}
.d-mw-502 {
max-width: 26.1458vw;
}
.d-mw-503 {
max-width: 26.1979vw;
}
.d-mw-504 {
max-width: 26.2500vw;
}
.d-mw-505 {
max-width: 26.3021vw;
}
.d-mw-506 {
max-width: 26.3542vw;
}
.d-mw-507 {
max-width: 26.4063vw;
}
.d-mw-508 {
max-width: 26.4583vw;
}
.d-mw-509 {
max-width: 26.5104vw;
}
.d-mw-510 {
max-width: 26.5625vw;
}
.d-mw-511 {
max-width: 26.6146vw;
}
.d-mw-512 {
max-width: 26.6667vw;
}
.d-mw-513 {
max-width: 26.7188vw;
}
.d-mw-514 {
max-width: 26.7708vw;
}
.d-mw-515 {
max-width: 26.8229vw;
}
.d-mw-516 {
max-width: 26.8750vw;
}
.d-mw-517 {
max-width: 26.9271vw;
}
.d-mw-518 {
max-width: 26.9792vw;
}
.d-mw-519 {
max-width: 27.0313vw;
}
.d-mw-520 {
max-width: 27.0833vw;
}
.d-mw-521 {
max-width: 27.1354vw;
}
.d-mw-522 {
max-width: 27.1875vw;
}
.d-mw-523 {
max-width: 27.2396vw;
}
.d-mw-524 {
max-width: 27.2917vw;
}
.d-mw-525 {
max-width: 27.3438vw;
}
.d-mw-526 {
max-width: 27.3958vw;
}
.d-mw-527 {
max-width: 27.4479vw;
}
.d-mw-528 {
max-width: 27.5000vw;
}
.d-mw-529 {
max-width: 27.5521vw;
}
.d-mw-530 {
max-width: 27.6042vw;
}
.d-mw-531 {
max-width: 27.6563vw;
}
.d-mw-532 {
max-width: 27.7083vw;
}
.d-mw-533 {
max-width: 27.7604vw;
}
.d-mw-534 {
max-width: 27.8125vw;
}
.d-mw-535 {
max-width: 27.8646vw;
}
.d-mw-536 {
max-width: 27.9167vw;
}
.d-mw-537 {
max-width: 27.9688vw;
}
.d-mw-538 {
max-width: 28.0208vw;
}
.d-mw-539 {
max-width: 28.0729vw;
}
.d-mw-540 {
max-width: 28.1250vw;
}
.d-mw-541 {
max-width: 28.1771vw;
}
.d-mw-542 {
max-width: 28.2292vw;
}
.d-mw-543 {
max-width: 28.2813vw;
}
.d-mw-544 {
max-width: 28.3333vw;
}
.d-mw-545 {
max-width: 28.3854vw;
}
.d-mw-546 {
max-width: 28.4375vw;
}
.d-mw-547 {
max-width: 28.4896vw;
}
.d-mw-548 {
max-width: 28.5417vw;
}
.d-mw-549 {
max-width: 28.5938vw;
}
.d-mw-550 {
max-width: 28.6458vw;
}
.d-mw-551 {
max-width: 28.6979vw;
}
.d-mw-552 {
max-width: 28.7500vw;
}
.d-mw-553 {
max-width: 28.8021vw;
}
.d-mw-554 {
max-width: 28.8542vw;
}
.d-mw-555 {
max-width: 28.9063vw;
}
.d-mw-556 {
max-width: 28.9583vw;
}
.d-mw-557 {
max-width: 29.0104vw;
}
.d-mw-558 {
max-width: 29.0625vw;
}
.d-mw-559 {
max-width: 29.1146vw;
}
.d-mw-560 {
max-width: 29.1667vw;
}
.d-mw-561 {
max-width: 29.2188vw;
}
.d-mw-562 {
max-width: 29.2708vw;
}
.d-mw-563 {
max-width: 29.3229vw;
}
.d-mw-564 {
max-width: 29.3750vw;
}
.d-mw-565 {
max-width: 29.4271vw;
}
.d-mw-566 {
max-width: 29.4792vw;
}
.d-mw-567 {
max-width: 29.5313vw;
}
.d-mw-568 {
max-width: 29.5833vw;
}
.d-mw-569 {
max-width: 29.6354vw;
}
.d-mw-570 {
max-width: 29.6875vw;
}
.d-mw-571 {
max-width: 29.7396vw;
}
.d-mw-572 {
max-width: 29.7917vw;
}
.d-mw-573 {
max-width: 29.8438vw;
}
.d-mw-574 {
max-width: 29.8958vw;
}
.d-mw-575 {
max-width: 29.9479vw;
}
.d-mw-576 {
max-width: 30.0000vw;
}
.d-mw-577 {
max-width: 30.0521vw;
}
.d-mw-578 {
max-width: 30.1042vw;
}
.d-mw-579 {
max-width: 30.1563vw;
}
.d-mw-580 {
max-width: 30.2083vw;
}
.d-mw-581 {
max-width: 30.2604vw;
}
.d-mw-582 {
max-width: 30.3125vw;
}
.d-mw-583 {
max-width: 30.3646vw;
}
.d-mw-584 {
max-width: 30.4167vw;
}
.d-mw-585 {
max-width: 30.4688vw;
}
.d-mw-586 {
max-width: 30.5208vw;
}
.d-mw-587 {
max-width: 30.5729vw;
}
.d-mw-588 {
max-width: 30.6250vw;
}
.d-mw-589 {
max-width: 30.6771vw;
}
.d-mw-590 {
max-width: 30.7292vw;
}
.d-mw-591 {
max-width: 30.7813vw;
}
.d-mw-592 {
max-width: 30.8333vw;
}
.d-mw-593 {
max-width: 30.8854vw;
}
.d-mw-594 {
max-width: 30.9375vw;
}
.d-mw-595 {
max-width: 30.9896vw;
}
.d-mw-596 {
max-width: 31.0417vw;
}
.d-mw-597 {
max-width: 31.0938vw;
}
.d-mw-598 {
max-width: 31.1458vw;
}
.d-mw-599 {
max-width: 31.1979vw;
}
.d-mw-600 {
max-width: 31.2500vw;
}
.d-mw-601 {
max-width: 31.3021vw;
}
.d-mw-602 {
max-width: 31.3542vw;
}
.d-mw-603 {
max-width: 31.4063vw;
}
.d-mw-604 {
max-width: 31.4583vw;
}
.d-mw-605 {
max-width: 31.5104vw;
}
.d-mw-606 {
max-width: 31.5625vw;
}
.d-mw-607 {
max-width: 31.6146vw;
}
.d-mw-608 {
max-width: 31.6667vw;
}
.d-mw-609 {
max-width: 31.7188vw;
}
.d-mw-610 {
max-width: 31.7708vw;
}
.d-mw-611 {
max-width: 31.8229vw;
}
.d-mw-612 {
max-width: 31.8750vw;
}
.d-mw-613 {
max-width: 31.9271vw;
}
.d-mw-614 {
max-width: 31.9792vw;
}
.d-mw-615 {
max-width: 32.0313vw;
}
.d-mw-616 {
max-width: 32.0833vw;
}
.d-mw-617 {
max-width: 32.1354vw;
}
.d-mw-618 {
max-width: 32.1875vw;
}
.d-mw-619 {
max-width: 32.2396vw;
}
.d-mw-620 {
max-width: 32.2917vw;
}
.d-mw-621 {
max-width: 32.3438vw;
}
.d-mw-622 {
max-width: 32.3958vw;
}
.d-mw-623 {
max-width: 32.4479vw;
}
.d-mw-624 {
max-width: 32.5000vw;
}
.d-mw-625 {
max-width: 32.5521vw;
}
.d-mw-626 {
max-width: 32.6042vw;
}
.d-mw-627 {
max-width: 32.6563vw;
}
.d-mw-628 {
max-width: 32.7083vw;
}
.d-mw-629 {
max-width: 32.7604vw;
}
.d-mw-630 {
max-width: 32.8125vw;
}
.d-mw-631 {
max-width: 32.8646vw;
}
.d-mw-632 {
max-width: 32.9167vw;
}
.d-mw-633 {
max-width: 32.9688vw;
}
.d-mw-634 {
max-width: 33.0208vw;
}
.d-mw-635 {
max-width: 33.0729vw;
}
.d-mw-636 {
max-width: 33.1250vw;
}
.d-mw-637 {
max-width: 33.1771vw;
}
.d-mw-638 {
max-width: 33.2292vw;
}
.d-mw-639 {
max-width: 33.2813vw;
}
.d-mw-640 {
max-width: 33.3333vw;
}
.d-mw-641 {
max-width: 33.3854vw;
}
.d-mw-642 {
max-width: 33.4375vw;
}
.d-mw-643 {
max-width: 33.4896vw;
}
.d-mw-644 {
max-width: 33.5417vw;
}
.d-mw-645 {
max-width: 33.5938vw;
}
.d-mw-646 {
max-width: 33.6458vw;
}
.d-mw-647 {
max-width: 33.6979vw;
}
.d-mw-648 {
max-width: 33.7500vw;
}
.d-mw-649 {
max-width: 33.8021vw;
}
.d-mw-650 {
max-width: 33.8542vw;
}
.d-mw-651 {
max-width: 33.9063vw;
}
.d-mw-652 {
max-width: 33.9583vw;
}
.d-mw-653 {
max-width: 34.0104vw;
}
.d-mw-654 {
max-width: 34.0625vw;
}
.d-mw-655 {
max-width: 34.1146vw;
}
.d-mw-656 {
max-width: 34.1667vw;
}
.d-mw-657 {
max-width: 34.2188vw;
}
.d-mw-658 {
max-width: 34.2708vw;
}
.d-mw-659 {
max-width: 34.3229vw;
}
.d-mw-660 {
max-width: 34.3750vw;
}
.d-mw-661 {
max-width: 34.4271vw;
}
.d-mw-662 {
max-width: 34.4792vw;
}
.d-mw-663 {
max-width: 34.5313vw;
}
.d-mw-664 {
max-width: 34.5833vw;
}
.d-mw-665 {
max-width: 34.6354vw;
}
.d-mw-666 {
max-width: 34.6875vw;
}
.d-mw-667 {
max-width: 34.7396vw;
}
.d-mw-668 {
max-width: 34.7917vw;
}
.d-mw-669 {
max-width: 34.8438vw;
}
.d-mw-670 {
max-width: 34.8958vw;
}
.d-mw-671 {
max-width: 34.9479vw;
}
.d-mw-672 {
max-width: 35.0000vw;
}
.d-mw-673 {
max-width: 35.0521vw;
}
.d-mw-674 {
max-width: 35.1042vw;
}
.d-mw-675 {
max-width: 35.1563vw;
}
.d-mw-676 {
max-width: 35.2083vw;
}
.d-mw-677 {
max-width: 35.2604vw;
}
.d-mw-678 {
max-width: 35.3125vw;
}
.d-mw-679 {
max-width: 35.3646vw;
}
.d-mw-680 {
max-width: 35.4167vw;
}
.d-mw-681 {
max-width: 35.4688vw;
}
.d-mw-682 {
max-width: 35.5208vw;
}
.d-mw-683 {
max-width: 35.5729vw;
}
.d-mw-684 {
max-width: 35.6250vw;
}
.d-mw-685 {
max-width: 35.6771vw;
}
.d-mw-686 {
max-width: 35.7292vw;
}
.d-mw-687 {
max-width: 35.7813vw;
}
.d-mw-688 {
max-width: 35.8333vw;
}
.d-mw-689 {
max-width: 35.8854vw;
}
.d-mw-690 {
max-width: 35.9375vw;
}
.d-mw-691 {
max-width: 35.9896vw;
}
.d-mw-692 {
max-width: 36.0417vw;
}
.d-mw-693 {
max-width: 36.0938vw;
}
.d-mw-694 {
max-width: 36.1458vw;
}
.d-mw-695 {
max-width: 36.1979vw;
}
.d-mw-696 {
max-width: 36.2500vw;
}
.d-mw-697 {
max-width: 36.3021vw;
}
.d-mw-698 {
max-width: 36.3542vw;
}
.d-mw-699 {
max-width: 36.4063vw;
}
.d-mw-700 {
max-width: 36.4583vw;
}
.d-mw-701 {
max-width: 36.5104vw;
}
.d-mw-702 {
max-width: 36.5625vw;
}
.d-mw-703 {
max-width: 36.6146vw;
}
.d-mw-704 {
max-width: 36.6667vw;
}
.d-mw-705 {
max-width: 36.7188vw;
}
.d-mw-706 {
max-width: 36.7708vw;
}
.d-mw-707 {
max-width: 36.8229vw;
}
.d-mw-708 {
max-width: 36.8750vw;
}
.d-mw-709 {
max-width: 36.9271vw;
}
.d-mw-710 {
max-width: 36.9792vw;
}
.d-mw-711 {
max-width: 37.0313vw;
}
.d-mw-712 {
max-width: 37.0833vw;
}
.d-mw-713 {
max-width: 37.1354vw;
}
.d-mw-714 {
max-width: 37.1875vw;
}
.d-mw-715 {
max-width: 37.2396vw;
}
.d-mw-716 {
max-width: 37.2917vw;
}
.d-mw-717 {
max-width: 37.3438vw;
}
.d-mw-718 {
max-width: 37.3958vw;
}
.d-mw-719 {
max-width: 37.4479vw;
}
.d-mw-720 {
max-width: 37.5000vw;
}
.d-mw-721 {
max-width: 37.5521vw;
}
.d-mw-722 {
max-width: 37.6042vw;
}
.d-mw-723 {
max-width: 37.6563vw;
}
.d-mw-724 {
max-width: 37.7083vw;
}
.d-mw-725 {
max-width: 37.7604vw;
}
.d-mw-726 {
max-width: 37.8125vw;
}
.d-mw-727 {
max-width: 37.8646vw;
}
.d-mw-728 {
max-width: 37.9167vw;
}
.d-mw-729 {
max-width: 37.9688vw;
}
.d-mw-730 {
max-width: 38.0208vw;
}
.d-mw-731 {
max-width: 38.0729vw;
}
.d-mw-732 {
max-width: 38.1250vw;
}
.d-mw-733 {
max-width: 38.1771vw;
}
.d-mw-734 {
max-width: 38.2292vw;
}
.d-mw-735 {
max-width: 38.2813vw;
}
.d-mw-736 {
max-width: 38.3333vw;
}
.d-mw-737 {
max-width: 38.3854vw;
}
.d-mw-738 {
max-width: 38.4375vw;
}
.d-mw-739 {
max-width: 38.4896vw;
}
.d-mw-740 {
max-width: 38.5417vw;
}
.d-mw-741 {
max-width: 38.5938vw;
}
.d-mw-742 {
max-width: 38.6458vw;
}
.d-mw-743 {
max-width: 38.6979vw;
}
.d-mw-744 {
max-width: 38.7500vw;
}
.d-mw-745 {
max-width: 38.8021vw;
}
.d-mw-746 {
max-width: 38.8542vw;
}
.d-mw-747 {
max-width: 38.9063vw;
}
.d-mw-748 {
max-width: 38.9583vw;
}
.d-mw-749 {
max-width: 39.0104vw;
}
.d-mw-750 {
max-width: 39.0625vw;
}
.d-mw-751 {
max-width: 39.1146vw;
}
.d-mw-752 {
max-width: 39.1667vw;
}
.d-mw-753 {
max-width: 39.2188vw;
}
.d-mw-754 {
max-width: 39.2708vw;
}
.d-mw-755 {
max-width: 39.3229vw;
}
.d-mw-756 {
max-width: 39.3750vw;
}
.d-mw-757 {
max-width: 39.4271vw;
}
.d-mw-758 {
max-width: 39.4792vw;
}
.d-mw-759 {
max-width: 39.5313vw;
}
.d-mw-760 {
max-width: 39.5833vw;
}
.d-mw-761 {
max-width: 39.6354vw;
}
.d-mw-762 {
max-width: 39.6875vw;
}
.d-mw-763 {
max-width: 39.7396vw;
}
.d-mw-764 {
max-width: 39.7917vw;
}
.d-mw-765 {
max-width: 39.8438vw;
}
.d-mw-766 {
max-width: 39.8958vw;
}
.d-mw-767 {
max-width: 39.9479vw;
}
.d-mw-768 {
max-width: 40.0000vw;
}
.d-mw-769 {
max-width: 40.0521vw;
}
.d-mw-770 {
max-width: 40.1042vw;
}
.d-mw-771 {
max-width: 40.1563vw;
}
.d-mw-772 {
max-width: 40.2083vw;
}
.d-mw-773 {
max-width: 40.2604vw;
}
.d-mw-774 {
max-width: 40.3125vw;
}
.d-mw-775 {
max-width: 40.3646vw;
}
.d-mw-776 {
max-width: 40.4167vw;
}
.d-mw-777 {
max-width: 40.4688vw;
}
.d-mw-778 {
max-width: 40.5208vw;
}
.d-mw-779 {
max-width: 40.5729vw;
}
.d-mw-780 {
max-width: 40.6250vw;
}
.d-mw-781 {
max-width: 40.6771vw;
}
.d-mw-782 {
max-width: 40.7292vw;
}
.d-mw-783 {
max-width: 40.7813vw;
}
.d-mw-784 {
max-width: 40.8333vw;
}
.d-mw-785 {
max-width: 40.8854vw;
}
.d-mw-786 {
max-width: 40.9375vw;
}
.d-mw-787 {
max-width: 40.9896vw;
}
.d-mw-788 {
max-width: 41.0417vw;
}
.d-mw-789 {
max-width: 41.0938vw;
}
.d-mw-790 {
max-width: 41.1458vw;
}
.d-mw-791 {
max-width: 41.1979vw;
}
.d-mw-792 {
max-width: 41.2500vw;
}
.d-mw-793 {
max-width: 41.3021vw;
}
.d-mw-794 {
max-width: 41.3542vw;
}
.d-mw-795 {
max-width: 41.4063vw;
}
.d-mw-796 {
max-width: 41.4583vw;
}
.d-mw-797 {
max-width: 41.5104vw;
}
.d-mw-798 {
max-width: 41.5625vw;
}
.d-mw-799 {
max-width: 41.6146vw;
}
.d-mw-800 {
max-width: 41.6667vw;
}
.d-mw-801 {
max-width: 41.7188vw;
}
.d-mw-802 {
max-width: 41.7708vw;
}
.d-mw-803 {
max-width: 41.8229vw;
}
.d-mw-804 {
max-width: 41.8750vw;
}
.d-mw-805 {
max-width: 41.9271vw;
}
.d-mw-806 {
max-width: 41.9792vw;
}
.d-mw-807 {
max-width: 42.0313vw;
}
.d-mw-808 {
max-width: 42.0833vw;
}
.d-mw-809 {
max-width: 42.1354vw;
}
.d-mw-810 {
max-width: 42.1875vw;
}
.d-mw-811 {
max-width: 42.2396vw;
}
.d-mw-812 {
max-width: 42.2917vw;
}
.d-mw-813 {
max-width: 42.3438vw;
}
.d-mw-814 {
max-width: 42.3958vw;
}
.d-mw-815 {
max-width: 42.4479vw;
}
.d-mw-816 {
max-width: 42.5000vw;
}
.d-mw-817 {
max-width: 42.5521vw;
}
.d-mw-818 {
max-width: 42.6042vw;
}
.d-mw-819 {
max-width: 42.6563vw;
}
.d-mw-820 {
max-width: 42.7083vw;
}
.d-mw-821 {
max-width: 42.7604vw;
}
.d-mw-822 {
max-width: 42.8125vw;
}
.d-mw-823 {
max-width: 42.8646vw;
}
.d-mw-824 {
max-width: 42.9167vw;
}
.d-mw-825 {
max-width: 42.9688vw;
}
.d-mw-826 {
max-width: 43.0208vw;
}
.d-mw-827 {
max-width: 43.0729vw;
}
.d-mw-828 {
max-width: 43.1250vw;
}
.d-mw-829 {
max-width: 43.1771vw;
}
.d-mw-830 {
max-width: 43.2292vw;
}
.d-mw-831 {
max-width: 43.2813vw;
}
.d-mw-832 {
max-width: 43.3333vw;
}
.d-mw-833 {
max-width: 43.3854vw;
}
.d-mw-834 {
max-width: 43.4375vw;
}
.d-mw-835 {
max-width: 43.4896vw;
}
.d-mw-836 {
max-width: 43.5417vw;
}
.d-mw-837 {
max-width: 43.5938vw;
}
.d-mw-838 {
max-width: 43.6458vw;
}
.d-mw-839 {
max-width: 43.6979vw;
}
.d-mw-840 {
max-width: 43.7500vw;
}
.d-mw-841 {
max-width: 43.8021vw;
}
.d-mw-842 {
max-width: 43.8542vw;
}
.d-mw-843 {
max-width: 43.9063vw;
}
.d-mw-844 {
max-width: 43.9583vw;
}
.d-mw-845 {
max-width: 44.0104vw;
}
.d-mw-846 {
max-width: 44.0625vw;
}
.d-mw-847 {
max-width: 44.1146vw;
}
.d-mw-848 {
max-width: 44.1667vw;
}
.d-mw-849 {
max-width: 44.2188vw;
}
.d-mw-850 {
max-width: 44.2708vw;
}
.d-mw-851 {
max-width: 44.3229vw;
}
.d-mw-852 {
max-width: 44.3750vw;
}
.d-mw-853 {
max-width: 44.4271vw;
}
.d-mw-854 {
max-width: 44.4792vw;
}
.d-mw-855 {
max-width: 44.5313vw;
}
.d-mw-856 {
max-width: 44.5833vw;
}
.d-mw-857 {
max-width: 44.6354vw;
}
.d-mw-858 {
max-width: 44.6875vw;
}
.d-mw-859 {
max-width: 44.7396vw;
}
.d-mw-860 {
max-width: 44.7917vw;
}
.d-mw-861 {
max-width: 44.8438vw;
}
.d-mw-862 {
max-width: 44.8958vw;
}
.d-mw-863 {
max-width: 44.9479vw;
}
.d-mw-864 {
max-width: 45.0000vw;
}
.d-mw-865 {
max-width: 45.0521vw;
}
.d-mw-866 {
max-width: 45.1042vw;
}
.d-mw-867 {
max-width: 45.1563vw;
}
.d-mw-868 {
max-width: 45.2083vw;
}
.d-mw-869 {
max-width: 45.2604vw;
}
.d-mw-870 {
max-width: 45.3125vw;
}
.d-mw-871 {
max-width: 45.3646vw;
}
.d-mw-872 {
max-width: 45.4167vw;
}
.d-mw-873 {
max-width: 45.4688vw;
}
.d-mw-874 {
max-width: 45.5208vw;
}
.d-mw-875 {
max-width: 45.5729vw;
}
.d-mw-876 {
max-width: 45.6250vw;
}
.d-mw-877 {
max-width: 45.6771vw;
}
.d-mw-878 {
max-width: 45.7292vw;
}
.d-mw-879 {
max-width: 45.7813vw;
}
.d-mw-880 {
max-width: 45.8333vw;
}
.d-mw-881 {
max-width: 45.8854vw;
}
.d-mw-882 {
max-width: 45.9375vw;
}
.d-mw-883 {
max-width: 45.9896vw;
}
.d-mw-884 {
max-width: 46.0417vw;
}
.d-mw-885 {
max-width: 46.0938vw;
}
.d-mw-886 {
max-width: 46.1458vw;
}
.d-mw-887 {
max-width: 46.1979vw;
}
.d-mw-888 {
max-width: 46.2500vw;
}
.d-mw-889 {
max-width: 46.3021vw;
}
.d-mw-890 {
max-width: 46.3542vw;
}
.d-mw-891 {
max-width: 46.4063vw;
}
.d-mw-892 {
max-width: 46.4583vw;
}
.d-mw-893 {
max-width: 46.5104vw;
}
.d-mw-894 {
max-width: 46.5625vw;
}
.d-mw-895 {
max-width: 46.6146vw;
}
.d-mw-896 {
max-width: 46.6667vw;
}
.d-mw-897 {
max-width: 46.7188vw;
}
.d-mw-898 {
max-width: 46.7708vw;
}
.d-mw-899 {
max-width: 46.8229vw;
}
.d-mw-900 {
max-width: 46.8750vw;
}
.block-products-small .swiper-wrapper {
gap: 0.7813vw;
}
}
.block.policy-wrapper {
width: 100%;
padding: 60px 0;
margin-top: 8.8542vw;
}
.policy-wrapper {
padding: 0 20px;
margin: 0 auto;
display: flex;
flex-direction: column;
gap: 24px;
align-items: flex-start; }
.policy-title {
font-family: 'Manrope', sans-serif;
font-weight: 700; font-size: 36px;
line-height: 115%;
color: #141B14;
text-align: left;
width: 100%;
margin-bottom: 20px;
}
.policy-subtitle {
font-family: 'Manrope', sans-serif;
font-weight: 600; font-size: 28px;
line-height: 115%;
color: #141B14;
margin-top: 32px;
margin-bottom: 12px;
text-align: left;
}
.policy-text {
font-family: 'Manrope', sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 150%;
color: #141B14;
opacity: 0.9;
text-align: left;
margin-bottom: 12px;
}
.policy-text strong {
font-weight: 600;
}
.policy-text ul {
list-style: disc;
padding-left: 20px;
}
.policy-text li {
margin-bottom: 6px;
line-height: 150%;
}
.policy-highlight {
font-family: 'Manrope', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 140%;
color: #546B51;
background: #E6EBE5;
border-radius: 24px;
padding: 24px;
width: 100%;
text-align: left;
margin-top: 20px;
} @media (max-width: 768px) {
.policy-wrapper {
width: 95vw;
padding: 0;
gap: 24px;
margin: 0 auto;
}
.policy-title {
font-size: 28px;
text-align: left;
}
.policy-subtitle {
font-size: 20px;
line-height: 120%;
margin-top: 24px;
}
.policy-text {
font-size: 14px;
line-height: 150%;
}
.policy-highlight {
font-size: 14px;
line-height: 140%;
padding: 16px;
border-radius: 16px;
}
}
.wpcf7 form .label-check:first-of-type {
margin-bottom: 0 !important;
}