input.wpcf7-form-control.wpcf7-submit {
background-color: #289053;  
color: #fff;                
} .wp-block-navigation__container a:hover {
color: #289053 !important;
}
.wp-block-navigation__container .wp-block-navigation-item__content[aria-current="page"] {
color: #289053 !important;
} @media  ( max-width: 800px ) {
.rond-section.is-not-stacked-on-mobile {
flex-wrap: wrap !important;
}
.rond-section > .wp-block-column {
flex-basis: 46% !important;
}
}
@media  ( max-width: 499px ) {
.rond-section > .wp-block-column {
flex-basis: 100% !important;
}
} .rond {
max-width: 250px;
min-height: 0;
aspect-ratio: 1 / 1;
margin: auto;
background: #FFFBEF;
border-radius: 100%;
border: 4px solid transparent;
cursor: pointer;
transition: border 0.2s ease;
z-index: 10;
}
.rond.wp-block-cover {
position: relative;
border-radius: 100%;
overflow: hidden;
} .rond .wp-block-cover__image-background {
z-index: 1;
} .rond .wp-block-cover__inner-container { 
position: absolute;
inset: 0;
z-index: 2;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
} .rond .wp-block-cover__inner-container p {
color: #fff;
margin: 0;
} .rond:hover {
border-color: #289053;
} .rond.active {
border-color: #289053 !important; 
}
.rond {
position: relative;
overflow: hidden;
}
.rond img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
} .rond::after {
content: "";
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.25); 
z-index: 1; 
pointer-events: none;
} .rond:hover::after {
opacity: 0;
} .rond * {
position: relative;
z-index: 2;
} .hero {
position: relative;
display: inline-block;
font-family: sans-serif;
font-weight: 700;
font-size: 28px;
line-height: 1.2;
} .hero__logo {
position: absolute;
top: 45%;
left: -10px;
transform: translate(-20%, -50%);
width: 70px; z-index: 0;
} .hero__text {
position: relative;
z-index: 1; } body.frontend .eo-sticky__container .wp-block-buttons {
transform: rotate(-90deg) !important;
transform-origin: bottom right !important;
margin-top: -100px; display: flex !important; 
}
body.frontend .sticky-mobile {
width: 100%;
} @media (min-width: 599px) {
body.frontend .sticky-mobile {
display: none !important;
}
} .wp-block-cover .wp-block-cover__inner-container {
max-width: var(--wp--style--global--content-size) !important;
} .site-footer {
margin-top: 0 !important;
} .header-sticky .wp-block-search .wp-block-search__input {
padding: 0.5em 1em;
font-size: 12px;
}
.header-sticky .wp-block-search .wp-block-search__button {
padding: 0.5em;
}
.page-numbers.current {
background: #289053!important;
color: #ffffff;
} .home-header {
position: relative;
}
.home-header > .wp-block-columns {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
}
.home-header .wp-block-eo-carousel {
margin-top: 0;
}
@media (max-width: 768px) {
.title {
font-size: 30px !important;
}
} .wc-block-components-product-image img,
.woocommerce ul.products li.product img {
border-radius: 50%;
aspect-ratio: 1 / 1;
object-fit: cover;
}