
				.cxm-menu-item-link-40617 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #1e73be;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-40617:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #1e73be;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-40617 {
					color: #ffffff;
				}

				.main-navigation li:hover > .cxm-menu-item-link-40617:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-40617 svg * {
					fill: #ffffff !important;
				}
			
				.cxm-menu-item-link-33482 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #ef2154;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-33482:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #ef2154;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-33482 {
					color: #FFFFFF;
				}

				.main-navigation li:hover > .cxm-menu-item-link-33482:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-33482 svg * {
					fill: #FFFFFF !important;
				}
			
				.cxm-menu-item-link-114402 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #ff6d04;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-114402:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #ff6d04;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-114402 {
					color: #FFFFFF;
				}

				.main-navigation li:hover > .cxm-menu-item-link-114402:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-114402 svg * {
					fill: #FFFFFF !important;
				}
			
				.cxm-menu-item-link-33484 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #03beff;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-33484:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #03beff;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-33484 {
					color: #FFFFFF;
				}

				.main-navigation li:hover > .cxm-menu-item-link-33484:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-33484 svg * {
					fill: #FFFFFF !important;
				}
			
				.cxm-menu-item-link-34159 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #50c837;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-34159:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #50c837;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-34159 {
					color: #FFFFFF;
				}

				.main-navigation li:hover > .cxm-menu-item-link-34159:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-34159 svg * {
					fill: #FFFFFF !important;
				}
			
				.cxm-menu-item-link-82981 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #bd20cc;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-82981:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #bd20cc;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-82981 {
					color: #FFFFFF;
				}

				.main-navigation li:hover > .cxm-menu-item-link-82981:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-82981 svg * {
					fill: #FFFFFF !important;
				}
			
				.cxm-menu-item-link-87701 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #8224e3;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-87701:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #8224e3;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-87701 {
					color: #FFFFFF;
				}

				.main-navigation li:hover > .cxm-menu-item-link-87701:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-87701 svg * {
					fill: #FFFFFF !important;
				}
			
				.cxm-menu-item-link-94250 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #2ac96f;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-94250:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #2ac96f;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-94250 {
					color: #ffffff;
				}

				.main-navigation li:hover > .cxm-menu-item-link-94250:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-94250 svg * {
					fill: #ffffff !important;
				}
			
				.cxm-menu-item-link-33821 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #335cb3;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-33821:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #335cb3;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-33821 {
					color: #FFFFFF;
				}

				.main-navigation li:hover > .cxm-menu-item-link-33821:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-33821 svg * {
					fill: #FFFFFF !important;
				}
			
				.cxm-menu-item-link-97802 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid ;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-97802:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: ;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-97802 {
					color: #81d742;
				}

				.main-navigation li:hover > .cxm-menu-item-link-97802:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-97802 svg * {
					fill: #81d742 !important;
				}
			
				.cxm-menu-item-link-79013 {
					position: relative;
					color: #111111;
					border-bottom: 3px solid #ee2055;
					overflow: hidden;
					z-index: 1;
					transition: all .3s;
				}

				.cxm-menu-item-link-79013:after {
					position: absolute;
					bottom: 0;
					left: 0;
					content: "";
					width: 100%;
					height: 100%;
					background-color: #ee2055;
					transform: translateY(100%);
					z-index: -1;
					transition: all .3s;
				}

				.main-navigation li:hover > .cxm-menu-item-link-79013 {
					color: #FFFFFF;
				}

				.main-navigation li:hover > .cxm-menu-item-link-79013:after {
					transform: translateY(0);
        }

        .main-navigation li:hover > .cxm-menu-item-link-79013 svg * {
					fill: #FFFFFF !important;
				}
			