.elementor-3943 .elementor-element.elementor-element-aa72f0c{--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-3943 .elementor-element.elementor-element-6a240649 .widget-nav-menu{text-align:left;}.elementor-3943 .elementor-element.elementor-element-6a240649 .widget-title{color:#21272180;font-family:"SweetSansPro-Medium", Sans-serif;font-size:13px;font-weight:500;}.elementor-3943 .elementor-element.elementor-element-6a240649 .widget-content a{color:var( --e-global-color-d4bf30d );font-family:"NHaasGroteskTXPro", Sans-serif;font-size:13px;font-weight:400;}.elementor-3943 .elementor-element.elementor-element-6a240649 .widget-content a:hover{color:var( --e-global-color-secondary );}.elementor-3943 .elementor-element.elementor-element-4844fe99 .widget-nav-menu{text-align:left;}.elementor-3943 .elementor-element.elementor-element-4844fe99 .widget-title{color:#21272180;font-family:"SweetSansPro-Medium", Sans-serif;font-size:13px;font-weight:500;}.elementor-3943 .elementor-element.elementor-element-4844fe99 .widget-content a{color:var( --e-global-color-d4bf30d );font-family:"NHaasGroteskTXPro", Sans-serif;font-size:13px;font-weight:400;}.elementor-3943 .elementor-element.elementor-element-4844fe99 .widget-content a:hover{color:var( --e-global-color-secondary );}.elementor-3943 .elementor-element.elementor-element-4913d11c{--display:flex;}.elementor-3943 .elementor-element.elementor-element-13ba8a93 img{height:251px;object-fit:cover;object-position:center center;}.elementor-3943 .elementor-element.elementor-element-28ad87cd > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-28ad87cd{z-index:3;text-align:center;font-family:"SweetSansPro-Medium", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-3bf6d1b );}.elementor-3943 .elementor-element.elementor-element-1a4b59dd{--display:flex;}.elementor-3943 .elementor-element.elementor-element-3de8d3bb img{height:251px;object-fit:cover;object-position:center center;}.elementor-3943 .elementor-element.elementor-element-19fcf04e > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-3943 .elementor-element.elementor-element-19fcf04e{z-index:3;text-align:center;font-family:"SweetSansPro-Medium", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-3bf6d1b );}@media(max-width:1024px){.elementor-3943 .elementor-element.elementor-element-aa72f0c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3943 .elementor-element.elementor-element-aa72f0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-13ba8a93 */.elementor-3943 .elementor-element.elementor-element-13ba8a93 {
    position: relative;
}

.elementor-3943 .elementor-element.elementor-element-13ba8a93::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-3943 .elementor-element.elementor-element-13ba8a93 img {
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28ad87cd */.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-4913d11c */.elementor-3943 .elementor-element.elementor-element-4913d11c a {
    color: white !important; /* Forces your style */
    text-decoration: none!important;
}

.elementor-3943 .elementor-element.elementor-element-4913d11c 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-3de8d3bb */.elementor-3943 .elementor-element.elementor-element-3de8d3bb {
    position: relative;
}

.elementor-3943 .elementor-element.elementor-element-3de8d3bb::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-3943 .elementor-element.elementor-element-3de8d3bb img {
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19fcf04e */.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-1a4b59dd */.elementor-3943 .elementor-element.elementor-element-1a4b59dd a {
    color: white !important; /* Forces your style */
    text-decoration: none!important;
}

.elementor-3943 .elementor-element.elementor-element-1a4b59dd 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 */