.elementor-3725 .elementor-element.elementor-element-4d2b99d5{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3725 .elementor-element.elementor-element-585e327e .widget-nav-menu{text-align:left;}.elementor-3725 .elementor-element.elementor-element-585e327e .widget-title{color:#21272180;font-family:"SweetSansPro-Medium", Sans-serif;font-size:13px;font-weight:500;}.elementor-3725 .elementor-element.elementor-element-585e327e .widget-content a{color:var( --e-global-color-d4bf30d );font-family:"NHaasGroteskTXPro", Sans-serif;font-size:13px;font-weight:400;}.elementor-3725 .elementor-element.elementor-element-585e327e .widget-content a:hover{color:var( --e-global-color-secondary );}.elementor-3725 .elementor-element.elementor-element-b5d2d3f{--display:flex;}.elementor-3725 .elementor-element.elementor-element-21d9d97e{--display:flex;}.elementor-3725 .elementor-element.elementor-element-d28733d > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-3725 .elementor-element.elementor-element-d28733d{z-index:3;text-align:center;font-family:"SweetSansPro-Medium", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-3bf6d1b );}.elementor-3725 .elementor-element.elementor-element-1778b40d{--display:flex;}.elementor-3725 .elementor-element.elementor-element-530ab8e7 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-3725 .elementor-element.elementor-element-530ab8e7{z-index:3;text-align:center;font-family:"SweetSansPro-Medium", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-3bf6d1b );}@media(max-width:1024px){.elementor-3725 .elementor-element.elementor-element-4d2b99d5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3725 .elementor-element.elementor-element-4d2b99d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-2aed3649 */.elementor-3725 .elementor-element.elementor-element-2aed3649 {
    position: relative;
}

.elementor-3725 .elementor-element.elementor-element-2aed3649::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    z-index: 2;
}

.elementor-3725 .elementor-element.elementor-element-2aed3649 img {
    display: block;
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d28733d */.goal-header .custom-menu-item a:hover, .goal-header .custom-menu-item a:focus{
    background-size:  0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21d9d97e */.elementor-3725 .elementor-element.elementor-element-21d9d97e a {
    color: white !important; /* Forces your style */
    text-decoration: none!important;
}

.elementor-3725 .elementor-element.elementor-element-21d9d97e a:hover {
    color: white !important;
    text-decoration: none!important;
}

.menulinkcss a:hover {
    text-decoration: none !important; /* Remove underline */
}
body .menulinkcss a:hover {
    text-decoration: none !important;
}

.elementor-element-fdfd2e2 a:hover{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46000a42 */.elementor-3725 .elementor-element.elementor-element-46000a42 {
    position: relative;
}

.elementor-3725 .elementor-element.elementor-element-46000a42::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    z-index: 2;
}

.elementor-3725 .elementor-element.elementor-element-46000a42 img {
    display: block;
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-530ab8e7 */.goal-header .custom-menu-item a:hover, .goal-header .custom-menu-item a:focus{
    background-size:  0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1778b40d */.elementor-3725 .elementor-element.elementor-element-1778b40d a {
    color: white !important; /* Forces your style */
    text-decoration: none!important;
}

.elementor-3725 .elementor-element.elementor-element-1778b40d a:hover {
    color: white !important;
    text-decoration: none!important;
}

.menulinkcss a:hover {
    text-decoration: none !important; /* Remove underline */
}
body .menulinkcss a:hover {
    text-decoration: none !important;
}

.elementor-element-fdfd2e2 a:hover{
    text-decoration: none !important;
}/* End custom CSS */