.elementor-842 .elementor-element.elementor-element-1c77ff5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-842 .elementor-element.elementor-element-1c77ff5:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-1c77ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-842 .elementor-element.elementor-element-9bd849a{text-align:left;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-842 .elementor-element.elementor-element-7b174ce .elementor-button:hover, .elementor-842 .elementor-element.elementor-element-7b174ce .elementor-button:focus{background-color:var( --e-global-color-b45b25d );}@media(max-width:1024px){.elementor-842 .elementor-element.elementor-element-1c77ff5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-842 .elementor-element.elementor-element-1c77ff5{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:180px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-9bd849a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-9bd849a{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-1c77ff5 *//* Background Color Change on Scroll */

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects {
   background-color: rgba(255,255,255,0.9) !important;
   transition: background-color 0.5s ease!important;
}

/* Logo Swap */

.elementor-842 .elementor-element.elementor-element-1c77ff5 #Logo_Hide {
    display:none;
}

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects #Logo_Show {
    display:none;
}

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects #Logo_Hide {
    display:block;
}

/* Color Changes on Scroll */

   /* SVG icons/logos */

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .elementor-icon svg {
   fill:#333333!important;
}

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .elementor-icon svg:hover {
   fill:#0047BB!important;
}

   /* Regular icons */

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .elementor-icon i {
   color:#333333!important;
}

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .elementor-icon i:hover {
   color:#0047BB!important;
}

   /* Button Icons */

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .elementor-button-icon {
   fill:#385B99!important;
}

   /* Button Text */

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .elementor-button-content-wrapper {
   color:#1f1f1f!important;
}

   /* WordPress Menu Element */

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .menu-item a {
   color:#385B99!important;
}

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .menu-item a:hover {
   color:#cba052!important;
}

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-nav-menu--dropdown .menu-item a:hover {
    background-color:#2F3A4F!important;
    color:#fff!important;
}

   /* WordPress Menu Dropdown */

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects a.elementor-sub-item:hover {
    color:#fff!important;
}

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .elementor-nav-menu--dropdown .menu-item a:hover {
    color:#fff!important;
    background-color:#2F3A4F!important;
}

   /* WordPress Menu Mobile Icon */

.elementor-842 .elementor-element.elementor-element-1c77ff5.elementor-sticky--effects .elementor-menu-toggle i {
   color:#1f1f1f!important;
}/* End custom CSS */