.elementor-174 .elementor-element.elementor-element-0bac514{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;--z-index:2;}.elementor-174 .elementor-element.elementor-element-7b6b818{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-174 .elementor-element.elementor-element-7b6b818.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-174 .elementor-element.elementor-element-7b6b818 img{width:35%;}.elementor-174 .elementor-element.elementor-element-30f58e8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-174 .elementor-element.elementor-element-30f58e8 img{width:35%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-174 .elementor-element.elementor-element-7b6b818{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-174 .elementor-element.elementor-element-7b6b818 img{width:70%;}.elementor-174 .elementor-element.elementor-element-30f58e8{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-174 .elementor-element.elementor-element-30f58e8 img{width:70%;}}@media(max-width:767px){.elementor-174 .elementor-element.elementor-element-0bac514{--min-height:70px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:-112px;--margin-left:0px;--margin-right:0px;--z-index:4;}.elementor-174 .elementor-element.elementor-element-7b6b818 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-174 .elementor-element.elementor-element-7b6b818 img{width:85%;}.elementor-174 .elementor-element.elementor-element-30f58e8 img{width:85%;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-7b6b818 */.elementor-174 .elementor-element.elementor-element-7b6b818 img { transition: max-width 1s ease !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30f58e8 */.elementor-174 .elementor-element.elementor-element-30f58e8 img { transition: max-width 1s ease !important;
}

.dark {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bac514 */.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects {
   background-color: rgba(255,255,255,0.8)!important;
}

.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects {
   background-color: rgba(255,255,255,0.9)!important;
}

/* Start Transation Styles */

.elementor-174 .elementor-element.elementor-element-0bac514 {
   transition: background-color .5s ease !important;
}

.elementor-174 .elementor-element.elementor-element-0bac514 > .elementor-container {
   transition: min-height .5s ease !important;
}

.elementor-174 .elementor-element.elementor-element-0bac514 .elementor-widget-theme-site-logo {
    transition: display .5s ease !important;
}

.elementor-174 .elementor-element.elementor-element-0bac514 .elementor-menu-toggle {
    transition: color .5s ease !important;
}

/* End Transation Styles */

.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects .elementor-widget-theme-site-logo .elementor-image img {
    max-width: 85%;
}

.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects .elementor-widget-theme-site-logo.dark .elementor-image img {
    max-width: 37%;
}

.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects .elementor-widget-theme-site-logo.dark {
    display: block;
}

.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects .elementor-widget-theme-site-logo.light {
    display: none;
}


.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects .elementor-nav-menu--main .elementor-item {
    color: #3a3a3a !important;
}

/* Start Toggle Styles */

.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects div.elementor-menu-toggle {
    color: #1f2124 !important;
}

.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects div.elementor-menu-toggle:hover {
    color: #000 !important;
}


.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects div.elementor-menu-toggle {
    color: #3a3a3a !important;
}

.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects div.elementor-menu-toggle svg {
    fill: #000;
}



.elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects .elementor-nav-menu--main .elementor-nav-menu .sub-arrow {
    fill: #000;
    
}



@media only screen and (min-width: 992px) {
    .elementor-174 .elementor-element.elementor-element-0bac514.elementor-sticky--effects >.elementor-container {
   min-height: 80px;
}


}/* End custom CSS */