/*
Theme Name: m-assistance
Template: hello-elementor
Author: Child Theme Configurator
Version: 3.3.0.1738590631
Updated: 2025-02-03 13:50:31
*/
/*.home .header {
	background-color: transparent !important;
}
.home .elementor-sticky--active {
	background-color: #fff !important;
}*/
.one-half {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.one-half.last {
    margin-left: 1%;
}
.ue-image-holder {
    background-color: #ffffff00 !important;
}
.uc_post_image {
	background-position: left !important;
}
.ue-item-text a {
	color: var( --e-global-color-c5fc863 ) !important;
}
.ue-item-text a:hover {
	color: var( --e-global-color-c5fc863 ) !important;
	text-decoration: underline !important;
}
.contact-link a:hover {
	color: var( --e-global-color-a176be2 ) !important;
	text-decoration: underline !important;
}
.elementor-widget-text-editor a {
	color: var( --e-global-color-a176be2 ) !important;
	text-decoration: underline !important;
}
.homeservices .ue-content-wrapper a:hover .ue-item-title {
	color: #fff !important;
}
.ourservices .ue-content-wrapper a:hover .ue-item-title {
	color: var( --e-global-color-c5fc863 ) !important;
}
.ue-button a:hover {
	margin-left: 2px !important;
}
.elementor-widget-text-editor ul {
	margin-bottom: 20px !important;
}
#cookiefirst-policy-page a {
	color: var( --e-global-color-a176be2 ) !important;
}
#cookiefirst-policy-page [type=button] {
	color: var( --e-global-color-a176be2 ) !important;
	border: 1px solid var( --e-global-color-a176be2 ) !important;
	margin-top: 20px !important;
	margin-right: 20px !important;
}
#cookiefirst-policy-page [type=button]:hover {
	background: var( --e-global-color-a176be2 ) !important;
	border: 1px solid var( --e-global-color-a176be2 ) !important;
	color: #fff !important;
}
.elementor-shortcode .trp-ls-shortcode-current-language,
.trp-language-switcher {
	width: 80px !important;
}
.elementor-shortcode .trp-ls-shortcode-language {
	width: 100px !important;
}
.trp-language-switcher > div {
	border: 0 !important;
	background-color: transparent !important;
	background-image: url(/wp-content/uploads/2025/02/chevron-down-blue.svg);
}
.trp-language-switcher > div > a {
	background: #fff !important;
	color: var( --e-global-color-a176be2 ) !important;
	font-family: var(--e-global-typography-4624450-font-family), Sans-serif;
    font-size: var(--e-global-typography-4624450-font-size);
    font-weight: var(--e-global-typography-4624450-font-weight);
}
.trp-language-switcher > div > a:hover {
	color: var( --e-global-color-c5fc863 ) !important;
	background: #fff !important;
}

@media (max-width: 768px) {
    .one-half {
        width: 100%;
        margin-left: 0;
    }
}