.elementor-24 .elementor-element.elementor-element-30291ac > .elementor-container{min-height:60px;}.elementor-24 .elementor-element.elementor-element-30291ac > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-30291ac:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-30291ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63d08edd );}.elementor-24 .elementor-element.elementor-element-30291ac{box-shadow:1px 1px 9px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-30291ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-ca2b961{text-align:left;}.elementor-24 .elementor-element.elementor-element-ca2b961 img{width:200px;}.elementor-24 .elementor-element.elementor-element-0476f54 .elementor-menu-toggle{margin:0 auto;}.elementor-24 .elementor-element.elementor-element-0476f54 .elementor-nav-menu--dropdown a:hover,
					.elementor-24 .elementor-element.elementor-element-0476f54 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-24 .elementor-element.elementor-element-0476f54 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-0476f54 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5a58924{text-align:right;}.elementor-24 .elementor-element.elementor-element-5a58924 .elementor-heading-title{color:var( --e-global-color-1ce495e9 );font-weight:600;}.elementor-24 .elementor-element.elementor-element-da6e3db{--spacer-size:50px;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-9e0818d{width:14%;}.elementor-24 .elementor-element.elementor-element-700723b{width:61%;}.elementor-24 .elementor-element.elementor-element-4aa9434{width:11.753%;}.elementor-24 .elementor-element.elementor-element-af82c05{width:13%;}}/* Start custom CSS for image, class: .elementor-element-ca2b961 */@media screen and (max-width: 768px) {
.elementor-24 .elementor-element.elementor-element-0476f54 .elementor-menu-toggle  {
    margin-left:300px;
    margin-top:-69px;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-700723b */.elementor-24 .elementor-element.elementor-element-700723b .e--pointer-underline .elementor-item:after {
    content: none;
    bottom: 0;
}

.elementor-24 .elementor-element.elementor-element-700723b .elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before {
    content: none;
}

.elementor-24 .elementor-element.elementor-element-700723b .elementor-nav-menu a, .elementor-nav-menu li {
    position: relative;
    color: #006993;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4aa9434 */.elementor-24 .elementor-element.elementor-element-4aa9434 .elementor-element.elementor-element-ca2b961 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-add5520 */.elementor-24 .elementor-element.elementor-element-add5520 .elementor-button:hover {
  background-color:#006993;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30291ac */.elementor-24 .elementor-element.elementor-element-30291ac:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-30291ac > .elementor-motion-effects-container > .elementor-motion-effects-layer:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-repeat: no-repeat;
    background-image: url("https://sociusprod.wpengine.com/wp-content/uploads/header-gradient.png");
}

body.home #site-header {
   visibility: hidden;
}

.elementor-24 .elementor-element.elementor-element-30291ac .elementor-menu-toggle {
    color: var(--e-global-color-primary);
    background-color:transparent;
}

.elementor-24 .elementor-element.elementor-element-30291ac .elementor-nav-menu a, .elementor-nav-menu li {
    font-weight:600 !important;
}/* End custom CSS */