.elementor-60 .elementor-element.elementor-element-411efa13 > .elementor-container{min-height:50px;}.elementor-60 .elementor-element.elementor-element-411efa13 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-60 .elementor-element.elementor-element-79b99e5{color:var( --e-global-color-text );font-weight:bold;width:auto;max-width:auto;}.elementor-60 .elementor-element.elementor-element-47459ac{color:var( --e-global-color-text );font-size:17px;font-weight:400;width:auto;max-width:auto;}.elementor-60 .elementor-element.elementor-element-bf6f679{color:var( --e-global-color-text );font-size:17px;font-weight:400;width:auto;max-width:auto;}.elementor-60 .elementor-element.elementor-element-0fed493{color:var( --e-global-color-text );font-size:17px;font-weight:400;width:auto;max-width:auto;}.elementor-60 .elementor-element.elementor-element-58996ab.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-60 .elementor-element.elementor-element-091ed1f .elementor-nav-menu .elementor-item{font-family:"HelveticaNeue", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-60 .elementor-element.elementor-element-091ed1f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-60 .elementor-element.elementor-element-091ed1f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-60 .elementor-element.elementor-element-091ed1f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-60 .elementor-element.elementor-element-091ed1f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-60 .elementor-element.elementor-element-091ed1f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-60 .elementor-element.elementor-element-091ed1f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-60 .elementor-element.elementor-element-091ed1f{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );width:auto;max-width:auto;}.elementor-60 .elementor-element.elementor-element-091ed1f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-411efa13{padding:25px 20px 25px 20px;}.elementor-60 .elementor-element.elementor-element-58996ab.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-411efa13{padding:20px 20px 20px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-79b99e5 */.elementor-60 .elementor-element.elementor-element-79b99e5 a {
    color: #fff;
    text-decoration: underline
}
.elementor-60 .elementor-element.elementor-element-79b99e5 a:hover {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f6bf0b */@media (min-width: 768px) {
    .elementor-60 .elementor-element.elementor-element-7f6bf0b {
        flex: 0 0 auto;
        width: auto;
        flex-basis: 185px;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47459ac */.elementor-60 .elementor-element.elementor-element-47459ac a {
    color: #fff;
    text-decoration: underline
}
.elementor-60 .elementor-element.elementor-element-47459ac a:hover {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a50a37 */@media (min-width: 768px) {
    .elementor-60 .elementor-element.elementor-element-1a50a37 {
        flex: 0 0 auto;
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf6f679 */.elementor-60 .elementor-element.elementor-element-bf6f679 a {
    color: var(--e-global-color-text);
    text-decoration: underline
}
.elementor-60 .elementor-element.elementor-element-bf6f679 a:hover {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7691ef5 */@media (min-width: 768px) {
    .elementor-60 .elementor-element.elementor-element-7691ef5 {
        flex: 0 0 auto;
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fed493 */.elementor-60 .elementor-element.elementor-element-0fed493 a {
    color: var(--e-global-color-text);
    text-decoration: underline
}
.elementor-60 .elementor-element.elementor-element-0fed493 a:hover {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a7f351 */@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-60 .elementor-element.elementor-element-3a7f351 {
        flex:  0 0 auto;
        flex-basis: 185px;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-091ed1f */.elementor-60 .elementor-element.elementor-element-091ed1f a {
    color: #fff;
    text-decoration: underline
}
.elementor-60 .elementor-element.elementor-element-091ed1f a:hover {
    color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-58996ab */@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-60 .elementor-element.elementor-element-58996ab {
        flex: 1 1 auto;
    }
}
.elementor-60 .elementor-element.elementor-element-58996ab {
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d864386 */.elementor-60 .elementor-element.elementor-element-d864386 > div {
    gap: 40px;
}
@media (max-width: 1023px) {
    .elementor-60 .elementor-element.elementor-element-d864386 > div {
        gap: 30px;
    }
}
@media (max-width: 767px) {
    .elementor-60 .elementor-element.elementor-element-d864386 > div {
        gap: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-411efa13 */@media (min-width: 768px) {
    .elementor-60 .elementor-element.elementor-element-411efa13 {
        width: calc(100% - 90px);
        margin-left: auto;
    }
}
.elementor-60 .elementor-element.elementor-element-411efa13 {
    background: var(--e-global-color-footer-bg);
}/* End custom CSS */