.no-padding {
    margin: 0 !important;
    padding: 0 !important;
}
.reset-max-width img {
	max-width: initial !important;
}
.elementor-widget-inline-text {
   display: inline-block;
   width: unset !important;
   letter-spacing: -2px;
}
.section-title h2 > span[data-elementor-setting-key=section_title1] {
  font-weight: 300;
}

@media (max-width: 480px) {
	.reset-max-width.home3-about img,
	.reset-max-width.home2-about img {
		padding: 0 10px;
	    max-width: 100% !important;
	}
}
ul.lang-sub-menu li {
    margin: 0;
    display: inline-block;
    padding: 10px 5px;
    width: 100%;
}
ul.lang-sub-menu li.current-lang {
    background: #ded6d6;
}