.elementor-2662 .elementor-element.elementor-element-1ebf593{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-2662 .elementor-element.elementor-element-1ebf593:not(.elementor-motion-effects-element-type-background), .elementor-2662 .elementor-element.elementor-element-1ebf593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FEFE;}.elementor-2662 .elementor-element.elementor-element-1ebf593, .elementor-2662 .elementor-element.elementor-element-1ebf593::before{--border-transition:0.3s;}.elementor-2662 .elementor-element.elementor-element-e699c50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2662 .elementor-element.elementor-element-b8c01c4{text-align:left;}.elementor-2662 .elementor-element.elementor-element-b8c01c4 img{width:100%;max-width:235px;}.elementor-2662 .elementor-element.elementor-element-244d4ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2662 .elementor-element.elementor-element-a68291c{text-align:right;}.elementor-2662 .elementor-element.elementor-element-a68291c img{width:100%;max-width:44px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-2662 .elementor-element.elementor-element-1ebf593{--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-2662 .elementor-element.elementor-element-b8c01c4 img{width:100%;max-width:163px;}}@media(min-width:768px){.elementor-2662 .elementor-element.elementor-element-1ebf593{--content-width:1328px;}.elementor-2662 .elementor-element.elementor-element-e699c50{--width:50%;}.elementor-2662 .elementor-element.elementor-element-244d4ff{--width:50%;}}/* Start custom CSS */.burger-menu a:hover{
    transform: scaleY(1.1);
}
.burger-menu a{
    transition: all 400ms ease-in-out;
}
body:not(.rtl) #elementor-popup-modal-1352 .dialog-close-button {
	right: auto !important;
	width: 100%;
	max-width: 1328px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	left: 50%;
	transform: translateX(-50%);
	/*padding-right: 20px;*/
}
/*.elementor-popup-modal .dialog-header {*/
/*	width: 63%;*/
/*	height: 96px;*/
/*	position: absolute;*/
	/*max-width: calc(1328px - 138px);*/
/*	left: 50%;*/
/*	transform: translateX(-50%);*/
/*	z-index: 9999999;*/
/*	display: block;*/
/*}*/
.main-menu .elementor-nav-menu > li:last-child > a {
	background-color: #3EC1AD;
	font-size: 18px !important;
	font-weight: 800 !important;
	line-height: 26px !important;
	letter-spacing: 0.1px !important;
	color: #FFFFFF !important;
	border-radius: 64px 64px 64px 64px !important;
	padding: 13px 20px 10px 50px !important;
	width: fit-content;
	margin: auto;
	margin-top: 20px !important;
}

.main-menu .elementor-nav-menu > li:last-child > a:hover {
	padding: 13px 50px 10px 20px !important;
	background-color: #319B8A !important;
}
.main-menu .elementor-nav-menu > li:last-child > a::before {
	content: "";
	position: absolute;
	left: 30px;
	top: 50%;
	height: 14px;
	width: 9px;
	opacity: 1 !important;
	background-image: url("https://www.foothealth.it/wp-content/uploads/2024/10/chevron_forward.svg");
	transform: translateY(-50%);
}
.main-menu .elementor-nav-menu > li:last-child > a:hover::before{
    left: calc(100% - 40px);
}

@media screen and (max-width:1350px){
    body:not(.rtl) #elementor-popup-modal-1352 .dialog-close-button{
        padding-right:14px;
    }
}/* End custom CSS */