/*/*//**/.rdvTitle {
color: var(--e-global-color-text);
font-family: var(--e-global-typography-text-font-family), Sans-serif;
font-size: var(--e-global-typography-text-font-family);
font-weight: var(--e-global-typography-text-font-family);
margin: 0 auto;
margin-top: 50px;
text-align: center;
width: 90%;
}
.rdvTitle span {
font-family: var(--e-global-typography-text-font-family), Sans-serif;
font-size: var(--e-global-typography-text-font-size);
font-weight: var(--e-global-typography-text-font-weight);
color: var(--e-global-color-text);
text-align: center;
display: block;
}
.infoSection {
display: flex;
justify-content: center;
position: relative;
width: 100%;
gap: 20px;
padding: 50px 15%;
background-color: var(--e-global-color-primary);
}
.infoSection a {
color: var(--e-global-color-accent);
}
.infoSection :hover {
color: var(--e-global-color-accent);
}
.infoSection a:visited {
color: var(--e-global-color-accent);
}
.infoSection iframe {
border-radius: 10px;
width: 50%;
}
.infoSection .leftPart {
display: flex;
width: 50%;
align-items: center;
justify-content: center;
}
.infoSection .leftPart ul {
display: flex;
flex-direction: column;
justify-content: space-around;
font-family: var(--e-global-typography-bcdf133-font-family), Sans-serif;
font-size: var(--e-global-typography-bcdf133-font-size);
font-weight: var(--e-global-typography-bcdf133-font-weight);
padding: 5px 0;
}
.infoSection .leftPart ul li {
list-style: none;
display: flex;
flex-direction: column;
font-family: var(--e-global-typography-text-font-family), Sans-serif;
font-size: var(--e-global-typography-text-font-size);
font-weight: var(--e-global-typography-text-font-weight);
color: var(--e-global-color-accent);
padding: 5px 0;
}
.infoSection .leftPart ul li span {
font-family: var(--e-global-typography-bcdf133-font-family), Sans-serif;
font-size: var(--e-global-typography-bcdf133-font-size);
font-weight: var(--e-global-typography-bcdf133-font-weight);
}
.infoSection .leftPart ul li ul li a {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
padding: 0;
}
.infoSection .leftPart ul li a {
display: flex;
justify-content: flex-start;
align-items: center;
gap: 10px;
padding: 5px 0;
} .bookingMassage {
color: var(--e-global-color-text);
font-family: var(--e-global-typography-text-font-family), Sans-serif;
font-size: var(--e-global-typography-text-font-size);
font-weight: var(--e-global-typography-text-font-weight);
width: 100%;
min-height: 600px;
display: flex;
justify-content: center;
padding: 100px;
position: relative;
}
.bookingMassage .boxed {
display: flex;
flex-direction: column;
align-items: center;
height: -moz-fit-content;
height: fit-content;
width: 70%;
}
.bookingMassage .boxed h1 {
color: var(--e-global-color-text);
font-family: var(--e-global-typography-primary-font-family), Sans-serif;
font-size: var(--e-global-typography-primary-font-size);
font-weight: var(--e-global-typography-primary-font-weight);
margin-top: 0;
text-align: center;
}
.bookingMassage .boxed h2 {
width: 50%;
text-align: center;
color: var(--e-global-color-text);
font-family: var(--e-global-typography-text-font-family), Sans-serif;
font-size: var(--e-global-typography-text-font-size);
font-weight: var(--e-global-typography-text-font-weight);
}
.bookingMassage .boxed .selectArea {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.bookingMassage .boxed .selectArea label {
width: 50%;
margin-top: 20px;
}
.bookingMassage .boxed .selectArea select {
margin-top: 5px;
width: 50%;
border-radius: 10px;
box-sizing: content-box;
padding: 10px;
}
.bookingMassage .boxed .output {
width: 100%;
height: -moz-fit-content;
height: fit-content;
position: relative;
margin-bottom: 50px;
}
.bookingMassage .boxed .output .loading {
position: absolute;
left: 50%;
margin: 100px 0;
width: 50px;
aspect-ratio: 1;
border-radius: 50%;
border: 8px solid;
border-color: var(--e-global-color-secondary) #ffffff00;
animation: l1 1s infinite;
}
@keyframes l1 {
to {
transform: rotate(0.5turn);
}
}
.bookingMassage .boxed .output iframe {
border-radius: 10px;
}
.getValue {
display: none;
}
.section4 .elementor-shape {
z-index: 10;
} .elementor-shape {
overflow: hidden;
position: absolute;
left: 0;
width: 100%;
line-height: 0;
direction: ltr;
}
.elementor-shape-top {
top: -1px;
}
.elementor-shape-top:not([data-negative="false"]) svg {
z-index: -1;
}
.elementor-shape-bottom {
bottom: -1px;
}
.elementor-shape-bottom:not([data-negative="true"]) svg {
z-index: -1;
}
.elementor-shape[data-negative="false"].elementor-shape-bottom,
.elementor-shape[data-negative="true"].elementor-shape-top {
transform: rotate(180deg);
}
.elementor-shape svg {
display: block;
width: calc(100% + 1.3px);
height: 100px;
position: relative;
left: 50%;
transform: translateX(-50%);
}
.elementor-shape .elementor-shape-fill {
fill: var(--e-global-color-primary);
transform-origin: center;
transform: rotateY(0deg);
}
@media screen and (max-width: 1024px) {
.infoSection {
padding: 50px 10%;
}
.bookingMassage {
padding: 100px 5%;
}
.bookingMassage .boxed {
width: 90%;
}
}
@media screen and (max-width: 767px) {
.infoSection {
flex-direction: column;
}
.infoSection iframe {
width: 100%;
}
.infoSection .leftPart {
width: 100%;
}
.bookingMassage .boxed {
width: 100%;
}
.bookingMassage .boxed h2 {
width: 90%;
text-align: justify;
}
.bookingMassage .boxed .selectArea select,
.bookingMassage .boxed .selectArea label {
width: 100%;
}
.elementor-shape svg {
height: 50px;
}
} .wpr-mailchimp-form .wpr-mailchimp-subscribe {
transition: transform 300ms ease 100ms;
will-change: transform;
}
.wpr-mailchimp-form .wpr-mailchimp-subscribe:hover {
transform: scale(1.1);
}