body{
margin: 0;
}
.menu-nav .elementor-item.elementor-item-active:after, .menu-nav .elementor-item:after{
top: 46px;
width: 75px !important;
left: 50% !important;
transform: translateX(-50%) !important;
}
.menu-nav .sub-menu{
background-color: #FFFFFFB8;
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.menu-nav .sub-menu li a::before{
content: url(https://mdwind.com/wp-content/uploads/2025/09/picto-menu.svg);
width: 10px;
height: 18px;
margin-right: 10px;
}
@media (min-width: 1025px){
.main-menu-contact-desktop{
background-color: #4b5b66;
border-radius: 10px;
margin-left: 15px !important;
}
.main-menu-contact-desktop a{
color: #fff !important;
}
.main-menu-contact-desktop a:after{
display: none !important;
}
.main-menu-contact-desktop svg{
width: 18px;
fill: #fff;
margin-right: 10px;
}
}
@media (max-width: 1024px){
.main-menu-contact-desktop svg{
display: none;
}
}
@media (min-width: 1588px) and (max-width: 1618px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: 6px;
}
}
@media (min-width: 1495px) and (max-width: 1587px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: 5px;
}
.menu-nav nav a{
font-size: 18px !important;
}
}
@media (min-width: 1475px) and (max-width: 1494px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: 4px;
}
.menu-nav nav a{
font-size: 18px !important;
}
}
@media (min-width: 1418px) and (max-width: 1474px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: 3px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1397px) and (max-width: 1417px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: 2px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1377px) and (max-width: 1396px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: 1px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1314px) and (max-width: 1376px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: -2px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1294px) and (max-width: 1313px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: -3px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1232px) and (max-width: 1293px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: -6px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1190px) and (max-width: 1231px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: -8px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1149px) and (max-width: 1189px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: -10px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1107px) and (max-width: 1148px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: -12px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1066px) and (max-width: 1106px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: -14px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
@media (min-width: 1025px) and (max-width: 1065px){
.menu-nav nav{
--e-nav-menu-horizontal-menu-item-margin: -16px;
}
.menu-nav nav a{
font-size: 17px !important;
}
}
li::marker, a, .elementor-counter-number-prefix, .elementor-counter-number-suffix {
color: #64AFC1;
}
.cases-galery .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
bottom: -32px;
}
.slider-services .e-eicon-chevron-left, .slider-services .e-eicon-chevron-right{
fill: #64AFC1 !important;
height: 53px !important;
width: 53px !important;
}