.elementor-154726 .elementor-element.elementor-element-60ad66a{--display:flex;--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:space-between;--align-items:center;--z-index:1100;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-154726 .elementor-element.elementor-element-b7b3b10 img{width:200px;}.elementor-154726 .elementor-element.elementor-element-43714a8 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-154726 .elementor-element.elementor-element-43714a8 .menu-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:20px 016px 20px 16px;color:var( --e-global-color-b08271b );--color:var( --e-global-color-b08271b );}.elementor-154726 .elementor-element.elementor-element-43714a8 .menu-item > a:hover,.elementor-154726 .elementor-element.elementor-element-43714a8 .menu-item > a.active,.elementor-154726 .elementor-element.elementor-element-43714a8 .menu-item.current-menu-item > a{color:var( --e-global-color-primary );--hover-color:var( --e-global-color-primary );}.elementor-154726 .elementor-element.elementor-element-43714a8 .sub-menu .menu-item > a{padding:8px 20px 8px 25px;}.elementor-widget-Themeic_Button .themeic-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-154726 .elementor-element.elementor-element-9604e34 .themeic-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );--background-color:#02010100;}.elementor-154726 .elementor-element.elementor-element-9604e34 .themeic-btn::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-154726 .elementor-element.elementor-element-9604e34  .themeic__btn-wrap:hover .themeic-btn{color:var( --e-global-color-accent );}.elementor-154726 .elementor-element.elementor-element-9604e34 .themeic__btn-wrap:hover .themeic-btn{--background-color:var( --e-global-color-primary );}.elementor-154726 .elementor-element.elementor-element-11831b3{--display:flex;--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:space-between;--align-items:center;--z-index:1100;}.elementor-154726 .elementor-element.elementor-element-bd2e163 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-154726 .elementor-element.elementor-element-bd2e163 .menu-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:20px 016px 20px 16px;color:var( --e-global-color-b08271b );--color:var( --e-global-color-b08271b );}.elementor-154726 .elementor-element.elementor-element-bd2e163 .menu-item > a:hover,.elementor-154726 .elementor-element.elementor-element-bd2e163 .menu-item > a.active,.elementor-154726 .elementor-element.elementor-element-bd2e163 .menu-item.current-menu-item > a{color:var( --e-global-color-primary );--hover-color:var( --e-global-color-primary );}.elementor-154726 .elementor-element.elementor-element-bd2e163 .sub-menu .menu-item > a{padding:8px 20px 8px 25px;}.elementor-154726 .elementor-element.elementor-element-bd2e163 .dropdown__toggle-btn{border-style:solid;border-color:#FFFFFF1A;}.elementor-154726 .elementor-element.elementor-element-bd2e163 .mobile-menu-wrapper{--screen-gap:0;}.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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-154726 .elementor-element.elementor-element-43714a8 .menu-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-Themeic_Button .themeic-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-154726 .elementor-element.elementor-element-9604e34 .themeic-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-154726 .elementor-element.elementor-element-11831b3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:22px;--padding-right:22px;}.elementor-154726 .elementor-element.elementor-element-b7b23b2{z-index:255;}.elementor-154726 .elementor-element.elementor-element-b7b23b2 img{width:61px;}.elementor-154726 .elementor-element.elementor-element-bd2e163 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-154726 .elementor-element.elementor-element-bd2e163 .menu-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 15px 10px 15px;}.elementor-154726 .elementor-element.elementor-element-bd2e163 .dropdown__toggle-btn{font-size:18px;padding:12px 17px 12px 17px;background-color:#59595933;border-width:1px 1px 1px 1px;}.elementor-154726 .elementor-element.elementor-element-bd2e163 .dropdown__menu_area{padding:124px 23px 0px 23px;}.elementor-154726 .elementor-element.elementor-element-bd2e163 .dropdown__menu_area:not(.circle-menu){background-color:#151414C9;}.elementor-154726 .elementor-element.elementor-element-bd2e163 .circle__menu-wrap{--bg-color:#151414C9;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-154726 .elementor-element.elementor-element-43714a8 .menu-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-Themeic_Button .themeic-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-154726 .elementor-element.elementor-element-9604e34 .themeic-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-154726 .elementor-element.elementor-element-b7b23b2 img{width:125px;}.elementor-154726 .elementor-element.elementor-element-bd2e163 .menu-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-b7b3b10 */.elementor-154726 .elementor-element.elementor-element-b7b3b10 {
      filter: brightness(0) invert(1); 
}/* End custom CSS */
/* Start custom CSS for Themeic_Menu, class: .elementor-element-43714a8 */.elementor-154726 .elementor-element.elementor-element-43714a8{
    margin-right: auto;
    margin-left: auto;
    text-transform: uppercase;
    position: relative;
    z-index: 5;
}


.elementor-154726 .elementor-element.elementor-element-43714a8 .menu__inline .menu-item .sub-menu {
    background: rgba(89, 89, 89, 0.2);
    backdrop-filter: blur(37px);
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .1);
}
.elementor-154726 .elementor-element.elementor-element-43714a8 .menu__inline .menu-item > a{
    text-decoration: none;
    position: relative;
}
.elementor-154726 .elementor-element.elementor-element-43714a8 .menu__inline .menu-item > a::before{
content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 14px;
  height: 4px;
  width: 32px;
  border-radius: 150px;
  background-color: #82B1FF;
  opacity: 0;
}
.elementor-154726 .elementor-element.elementor-element-43714a8 .menu__inline .menu-item.current-menu-item > a::before{
    opacity: 1;
}
.menu__inline .sub-menu .menu-item > a::before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60ad66a */.elementor-154726 .elementor-element.elementor-element-60ad66a.sticky-header::before{
    content: "";
    background-color: rgba(89, 89, 89, 0.2);
    backdrop-filter: blur(40px);
    position: absolute;
    inset: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7b23b2 */.elementor-154726 .elementor-element.elementor-element-b7b23b2 {
      filter: brightness(0) invert(1); 
}/* End custom CSS */
/* Start custom CSS for Themeic_Menu, class: .elementor-element-bd2e163 */.elementor-154726 .elementor-element.elementor-element-bd2e163 .mobile-menu-wrapper {
    left: calc(-1*var(--offset-left));
    width: var(
    --window-width);
    top: -24px;
    backdrop-filter: blur(10px);
}
.elementor-154726 .elementor-element.elementor-element-bd2e163  .menu-item{
    text-transform: uppercase;
}
.elementor-154726 .elementor-element.elementor-element-bd2e163 .dropdown__toggle-btn{
    backdrop-filter: blur(10px);
}

.mobile-menu-wrapper .mobile-menu-content .sm-menu li .sub-toggle svg path {
    stroke: currentColor;
}
.mobile-menu-wrapper .mobile-menu-content .sm-menu li .sub-toggle svg {
    width:16px;
    height: auto;
    color: #fff;
}/* End custom CSS */