.elementor-742 .elementor-element.elementor-element-4c7b2b90{--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:center;--align-items:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-4c7b2b90:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-4c7b2b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123F35;}.elementor-742 .elementor-element.elementor-element-9f37210{--display:flex;--min-height:52px;--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:stretch;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-9f37210:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-9f37210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123F35;}.elementor-742 .elementor-element.elementor-element-385c1ee9{--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;--align-items:center;--flex-wrap:nowrap;--overflow:hidden;}.elementor-742 .elementor-element.elementor-element-12f21518{--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;--align-items:center;--flex-wrap:nowrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-742 .elementor-element.elementor-element-18c940a7{--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--border-radius:5px 5px 5px 5px;}.elementor-742 .elementor-element.elementor-element-18c940a7:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-18c940a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#174B3F;}.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-742 .elementor-element.elementor-element-73d5cb55{text-align:center;}.elementor-742 .elementor-element.elementor-element-73d5cb55 img{width:20px;}.elementor-742 .elementor-element.elementor-element-5ed7bf74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-5ed7bf74:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-5ed7bf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-742 .elementor-element.elementor-element-7ca9c87b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-742 .elementor-element.elementor-element-2d2eddfb{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-393debe{--display:flex;--min-height:70px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-742 .elementor-element.elementor-element-571033b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-742 .elementor-element.elementor-element-571033b5 img{width:215px;}.elementor-742 .elementor-element.elementor-element-5b21c62f{--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:flex-end;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-742 .elementor-element.elementor-element-75dcb2be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-5704110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-f4baa91{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-74b83d25{--display:flex;--min-height:44px;--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;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-742 .elementor-element.elementor-element-3f1a031 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-3f1a031 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-742 .elementor-element.elementor-element-3f1a031 .elementor-nav-menu--dropdown .elementor-item, .elementor-742 .elementor-element.elementor-element-3f1a031 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;}.elementor-742 .elementor-element.elementor-element-3f1a031 div.elementor-menu-toggle{color:#123F35;}.elementor-742 .elementor-element.elementor-element-3f1a031 div.elementor-menu-toggle svg{fill:#123F35;}.elementor-742 .elementor-element.elementor-element-36241e61{--display:flex;--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;}.elementor-742 .elementor-element.elementor-element-36241e61:not(.elementor-motion-effects-element-type-background), .elementor-742 .elementor-element.elementor-element-36241e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-742 .elementor-element.elementor-element-3cd7ff37{--display:flex;--min-height:64px;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-268a05ea{text-align:start;}.elementor-742 .elementor-element.elementor-element-268a05ea img{width:175px;}.elementor-742 .elementor-element.elementor-element-2bec0b67 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF;}.elementor-742 .elementor-element.elementor-element-2bec0b67 .elementor-nav-menu--dropdown .elementor-item, .elementor-742 .elementor-element.elementor-element-2bec0b67 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;}.elementor-742 .elementor-element.elementor-element-2bec0b67 div.elementor-menu-toggle{color:#123F35;}.elementor-742 .elementor-element.elementor-element-2bec0b67 div.elementor-menu-toggle svg{fill:#123F35;}.elementor-742{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-742 .elementor-element.elementor-element-4c7b2b90{--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;}.elementor-742 .elementor-element.elementor-element-9f37210{--min-height:44px;--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;--flex-wrap:nowrap;}.elementor-742 .elementor-element.elementor-element-385c1ee9{--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;--flex-wrap:nowrap;}.elementor-742 .elementor-element.elementor-element-12f21518{--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;--flex-wrap:nowrap;}.elementor-742 .elementor-element.elementor-element-18c940a7{--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;--flex-wrap:nowrap;}.elementor-742 .elementor-element.elementor-element-3cd7ff37{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-742 .elementor-element.elementor-element-4c7b2b90{--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;}.elementor-742 .elementor-element.elementor-element-9f37210{--width:92%;--min-height:40px;--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;--flex-wrap:nowrap;}.elementor-742 .elementor-element.elementor-element-385c1ee9{--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;--flex-wrap:nowrap;}.elementor-742 .elementor-element.elementor-element-12f21518{--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;--flex-wrap:nowrap;}.elementor-742 .elementor-element.elementor-element-18c940a7{--width:120px;--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-742 .elementor-element.elementor-element-393debe{--width:92%;}.elementor-742 .elementor-element.elementor-element-74b83d25{--width:92%;}.elementor-742 .elementor-element.elementor-element-36241e61{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-25px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-3cd7ff37{--width:92%;--min-height:58px;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-742 .elementor-element.elementor-element-268a05ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-742 .elementor-element.elementor-element-268a05ea img{width:152px;}.elementor-742 .elementor-element.elementor-element-2bec0b67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-742 .elementor-element.elementor-element-4c7b2b90{--width:100%;}.elementor-742 .elementor-element.elementor-element-9f37210{--width:85%;}.elementor-742 .elementor-element.elementor-element-385c1ee9{--width:100%;}.elementor-742 .elementor-element.elementor-element-18c940a7{--width:286px;}.elementor-742 .elementor-element.elementor-element-5ed7bf74{--width:100%;}.elementor-742 .elementor-element.elementor-element-7ca9c87b{--width:100%;}.elementor-742 .elementor-element.elementor-element-2d2eddfb{--width:100%;}.elementor-742 .elementor-element.elementor-element-393debe{--width:86%;}.elementor-742 .elementor-element.elementor-element-f4baa91{--width:100%;}.elementor-742 .elementor-element.elementor-element-74b83d25{--width:86%;}.elementor-742 .elementor-element.elementor-element-36241e61{--width:100%;}.elementor-742 .elementor-element.elementor-element-3cd7ff37{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-742 .elementor-element.elementor-element-9f37210{--width:90%;}.elementor-742 .elementor-element.elementor-element-18c940a7{--width:174px;}.elementor-742 .elementor-element.elementor-element-393debe{--width:90%;}.elementor-742 .elementor-element.elementor-element-74b83d25{--width:90%;}}/* Start custom CSS for text-editor, class: .elementor-element-7621706d */.elementor-742 .elementor-element.elementor-element-7621706d{display:flex;width:max-content;animation:ebmarquee 18s linear infinite!important}
@keyframes ebmarquee{to{transform:translateX(-50%)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7b2b90 */.elementor-742 .elementor-element.elementor-element-4c7b2b90{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  overflow:visible !important;
  background:#123F35 !important;
  position:relative !important;
  z-index:1002 !important;
  box-sizing:border-box !important;
}
.elementor-742 .elementor-element.elementor-element-4c7b2b90 *{box-sizing:border-box !important;}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-announcement-panel-final{
  width:85% !important;
  max-width:1480px !important;
  height:52px !important;
  min-height:52px !important;
  max-height:52px !important;
  margin:0 auto !important;
  padding:0 !important;
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:stretch !important;
  justify-content:space-between !important;
  gap:0 !important;
  overflow:hidden !important;
  background:#123F35 !important;
  border-radius:0 !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-left-final{
  flex:1 1 0 !important;
  width:0 !important;
  min-width:0 !important;
  height:100% !important;
  margin:0 !important;
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  overflow:hidden !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-track-final{
  flex:0 0 auto !important;
  width:max-content !important;
  min-width:max-content !important;
  max-width:none !important;
  height:100% !important;
  margin:0 !important;
  padding:0 !important;
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final{
  flex:0 0 auto !important;
  width:max-content !important;
  min-width:max-content !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 62px 0 24px !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final .elementor-widget-container,
.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final p{
  width:max-content !important;
  min-width:max-content !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  color:#FFFFFF !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1.15 !important;
  letter-spacing:.005em !important;
  white-space:nowrap !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final{
  flex:0 0 286px !important;
  width:286px !important;
  min-width:286px !important;
  max-width:286px !important;
  height:100% !important;
  margin:0 !important;
  padding:0 20px !important;
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  justify-content:center !important;
  gap:8px !important;
  background:#174B3F !important;
  border-left:1px solid rgba(255,255,255,.14) !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-google-final{
  flex:0 0 20px !important;
  width:20px !important;
  min-width:20px !important;
  max-width:20px !important;
  margin:0 !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-google-final img{
  width:20px !important;
  height:20px !important;
  display:block !important;
  object-fit:contain !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-final,
.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final{
  flex:0 0 auto !important;
  width:auto !important;
  min-width:0 !important;
  margin:0 !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-final .elementor-widget-container,
.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final .elementor-widget-container,
.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-final p,
.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final p{
  margin:0 !important;
  padding:0 !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
  line-height:1 !important;
  white-space:nowrap !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-final p{
  color:#FFFFFF !important;
  font-size:14px !important;
  font-weight:800 !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final p{
  color:#FFD344 !important;
  font-size:16px !important;
  font-weight:800 !important;
  letter-spacing:2px !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-mobile-final{display:none !important;}

@media (min-width:1025px) and (max-width:1320px){
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-announcement-panel-final{
    width:90% !important;
    height:48px !important;
    min-height:48px !important;
    max-height:48px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final{
    flex-basis:242px !important;
    width:242px !important;
    min-width:242px !important;
    max-width:242px !important;
    padding:0 16px !important;
    gap:7px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final{
    padding-right:52px !important;
    padding-left:20px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final .elementor-widget-container,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final p,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-final p{
    font-size:12.5px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final p{
    font-size:14px !important;
  }
}

@media (max-width:1024px){
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-announcement-panel-final{
    width:90% !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    border-radius:0 !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final{
    flex-basis:174px !important;
    width:174px !important;
    min-width:174px !important;
    max-width:174px !important;
    padding:0 11px !important;
    gap:6px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-google-final,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-google-final img{
    width:17px !important;
    min-width:17px !important;
    max-width:17px !important;
    height:17px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final{
    padding-right:42px !important;
    padding-left:17px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final .elementor-widget-container,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final p,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-final p{
    font-size:11.5px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final p{
    font-size:12px !important;
    letter-spacing:1px !important;
  }
}

@media (max-width:767px){
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-announcement-panel-final{
    width:92% !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    border-radius:0 !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final{
    flex-basis:120px !important;
    width:120px !important;
    min-width:120px !important;
    max-width:120px !important;
    padding:0 7px !important;
    gap:4px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-google-final,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-google-final img{
    width:15px !important;
    min-width:15px !important;
    max-width:15px !important;
    height:15px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final{
    padding-right:34px !important;
    padding-left:12px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final .elementor-widget-container,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-item-final p{
    font-size:10px !important;
    line-height:1.2 !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-desktop-final{display:none !important;}
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-mobile-final{display:inline !important;}

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-final p,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final p{
    font-size:9px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final p{
    letter-spacing:0 !important;
  }
}

@media (max-width:380px){
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-announcement-panel-final{
    width:92% !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final{
    flex-basis:108px !important;
    width:108px !important;
    min-width:108px !important;
    max-width:108px !important;
    padding:0 5px !important;
    gap:3px !important;
  }

  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-review-final p,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final p{
    font-size:8.4px !important;
  }
}


/* Final width, blend and interaction correction */
.elementor-742 .elementor-element.elementor-element-4c7b2b90{
  min-height:52px !important;
  overflow:hidden !important;
  background:#123F35 !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-announcement-panel-final{
  width:85% !important;
  max-width:1480px !important;
  border-radius:0 !important;
  background:#123F35 !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-left-final,
.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-track-final{
  min-width:0 !important;
  overflow:hidden !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final{
  position:relative !important;
  overflow:hidden !important;
  cursor:pointer !important;
  transition:transform .22s ease, background-color .22s ease, box-shadow .22s ease !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final::before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.12) 48%,transparent 72%);
  transform:translateX(-130%);
  transition:transform .55s ease;
  pointer-events:none;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final:hover{
  background:#1B5748 !important;
  transform:translateY(-1px);
  box-shadow:0 8px 22px rgba(0,0,0,.16);
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final:hover::before{
  transform:translateX(130%);
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-google-final img{
  transition:transform .28s ease, filter .28s ease !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final:hover .eb-ann-google-final img{
  transform:rotate(-8deg) scale(1.12);
  filter:drop-shadow(0 3px 7px rgba(66,133,244,.35));
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final{
  transition:transform .22s ease, filter .22s ease !important;
}

.elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final:hover .eb-ann-stars-final{
  transform:translateX(2px) scale(1.03);
  filter:drop-shadow(0 2px 6px rgba(255,211,68,.28));
}

@media (min-width:1025px) and (max-width:1320px){
  .elementor-742 .elementor-element.elementor-element-4c7b2b90{min-height:48px !important;}
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-announcement-panel-final{width:90% !important;}
}

@media (max-width:1024px){
  .elementor-742 .elementor-element.elementor-element-4c7b2b90{min-height:44px !important;}
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-announcement-panel-final{width:90% !important;}
}

@media (max-width:767px){
  .elementor-742 .elementor-element.elementor-element-4c7b2b90{min-height:40px !important;}
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-announcement-panel-final{width:92% !important;}
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final:hover{
    transform:none;
    box-shadow:none;
  }
}

@media (prefers-reduced-motion:reduce){
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-google-final img,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-stars-final,
  .elementor-742 .elementor-element.elementor-element-4c7b2b90 .eb-ann-rating-final::before{
    transition:none !important;
    transform:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2eddfb */.elementor-742 .elementor-element.elementor-element-2d2eddfb{
  margin-bottom:-40px !important;
  padding-bottom:0 !important;
  position:relative !important;
  z-index:50 !important;
}

@media (max-width:1024px){
  .elementor-742 .elementor-element.elementor-element-2d2eddfb{
    margin-bottom:-28px !important;
  }
}

@media (max-width:767px){
  .elementor-742 .elementor-element.elementor-element-2d2eddfb{
    margin-bottom:0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4baa91 */.elementor-742 .elementor-element.elementor-element-f4baa91{
  margin-bottom:-45px !important;
  padding-bottom:0 !important;
  position:relative !important;
  z-index:50 !important;
}

@media (max-width:1024px){
  .elementor-742 .elementor-element.elementor-element-f4baa91{
    margin-bottom:-28px !important;
  }
}

@media (max-width:767px){
  .elementor-742 .elementor-element.elementor-element-f4baa91{
    margin-bottom:0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed7bf74 */.elementor-742 .elementor-element.elementor-element-5ed7bf74{
  --eb-green:#2D9B3A;
  --eb-green-dark:#1F762C;
  --eb-deep:#123F35;
  --eb-ink:#13201C;
  --eb-line:#D9E0DC;
  --eb-bg:#FFF9F7;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
  position:relative !important;
  z-index:9998 !important;
  overflow:visible !important;
  background:var(--eb-bg) !important;
  box-sizing:border-box !important;
  font-family:"Montserrat","Poppins",Arial,sans-serif !important;
}
.elementor-742 .elementor-element.elementor-element-5ed7bf74 *{box-sizing:border-box !important;}

/* Desktop header */
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-v7{
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  display:flex !important;
  flex-direction:column !important;
  background:var(--eb-bg) !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-main-row-v7{
  width:100% !important;
  min-height:70px !important;
  margin:0 !important;
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:var(--eb-bg) !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-main-inner-v7{
  width:86% !important;
  max-width:1480px !important;
  min-height:70px !important;
  margin:0 auto !important;
  padding:4px 0 !important;
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:10px !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-logo-v7,
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-logo-v7 .elementor-widget-container{
  width:auto !important;
  max-width:max-content !important;
  margin:0 !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-logo-v7 img{
  width:auto !important;
  height:auto !important;
  max-width:215px !important;
  max-height:58px !important;
  display:block !important;
  object-fit:contain !important;
  filter:brightness(0) saturate(100%) invert(20%) sepia(20%) saturate(1330%) hue-rotate(112deg) brightness(91%) contrast(92%);
  transition:transform .2s ease,filter .2s ease !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-logo-v7:hover img{
  transform:translateY(-1px);
  filter:brightness(0) saturate(100%) invert(35%) sepia(33%) saturate(1150%) hue-rotate(82deg) brightness(90%) contrast(94%);
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-actions-v7{
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  justify-content:flex-end !important;
  gap:6px !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-btn-outline-v7 .elementor-button,
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-btn-solid-v7 .elementor-button{
  min-height:40px !important;
  padding:9px 18px !important;
  border-radius:999px !important;
  font-size:11px !important;
  font-weight:800 !important;
  line-height:1 !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
  transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-btn-outline-v7 .elementor-button{
  color:var(--eb-deep) !important;
  background:transparent !important;
  border:2px solid var(--eb-deep) !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-btn-outline-v7 .elementor-button:hover{
  color:#FFFFFF !important;
  background:var(--eb-deep) !important;
  transform:translateY(-1px);
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-btn-solid-v7 .elementor-button{
  color:#FFFFFF !important;
  background:var(--eb-deep) !important;
  border:2px solid var(--eb-deep) !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-btn-solid-v7 .elementor-button:hover{
  background:var(--eb-green-dark) !important;
  border-color:var(--eb-green-dark) !important;
  transform:translateY(-1px);
}

/* Reference-style divider directly above navigation */
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-nav-row-v7{
  width:100% !important;
  min-height:44px !important;
  margin:0 !important;
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:var(--eb-bg) !important;
  overflow:visible !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-nav-inner-v7{
  width:86% !important;
  max-width:1480px !important;
  min-height:44px !important;
  margin:0 auto !important;
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-top:1px solid var(--eb-line) !important;
  overflow:visible !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-nav-v7{
  width:100% !important;
  min-width:0 !important;
  overflow:visible !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-nav-v7 .elementor-nav-menu--main > ul{
  width:100% !important;
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  justify-content:center !important;
  gap:0 !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-nav-v7 .elementor-nav-menu--main .elementor-item{
  padding:13px 11px !important;
  color:var(--eb-deep) !important;
  border-radius:7px !important;
  font-size:12px !important;
  font-weight:800 !important;
  line-height:1 !important;
  text-transform:uppercase !important;
  white-space:nowrap !important;
  transition:color .18s ease,background .18s ease,transform .18s ease !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-nav-v7 .elementor-nav-menu--main .elementor-item:hover,
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-nav-v7 .elementor-nav-menu--main .elementor-item-active{
  color:var(--eb-green-dark) !important;
  background:#EDF6EF !important;
  transform:translateY(-1px);
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-nav-v7 .sub-menu{
  min-width:248px !important;
  margin-top:4px !important;
  padding:7px !important;
  border:1px solid var(--eb-line) !important;
  border-radius:13px !important;
  background:#FFFFFF !important;
  box-shadow:0 18px 42px rgba(18,32,28,.14) !important;
  overflow:hidden !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-nav-v7 .sub-menu .elementor-sub-item{
  min-height:38px !important;
  padding:9px 11px !important;
  margin:2px 0 !important;
  border-radius:8px !important;
  color:var(--eb-ink) !important;
  background:#FFFFFF !important;
  font-size:12px !important;
  font-weight:700 !important;
  text-transform:none !important;
  transition:all .16s ease !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-nav-v7 .sub-menu .elementor-sub-item:hover{
  color:var(--eb-green-dark) !important;
  background:#EDF6EF !important;
  transform:translateX(2px);
}

/* Mobile and tablet */
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-v7{
  display:none !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  background:var(--eb-bg) !important;
  border-bottom:1px solid var(--eb-line) !important;
  box-shadow:0 7px 20px rgba(18,32,28,.06) !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-inner-v7{
  width:90% !important;
  max-width:1180px !important;
  min-height:64px !important;
  margin:0 auto !important;
  padding:3px 0 !important;
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:8px !important;
  position:relative !important;
  overflow:visible !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-logo-v7,
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-logo-v7 .elementor-widget-container{
  flex:0 0 auto !important;
  width:auto !important;
  max-width:max-content !important;
  margin:0 auto 0 0 !important;
  display:block !important;
  visibility:visible !important;
  opacity:1 !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-logo-v7 img{
  width:auto !important;
  height:auto !important;
  max-width:175px !important;
  max-height:50px !important;
  display:block !important;
  visibility:visible !important;
  opacity:1 !important;
  object-fit:contain !important;
  filter:brightness(0) saturate(100%) invert(20%) sepia(20%) saturate(1330%) hue-rotate(112deg) brightness(91%) contrast(92%);
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7{
  flex:0 0 auto !important;
  width:auto !important;
  min-width:auto !important;
  position:static !important;
  margin:0 !important;
  padding:0 !important;
  overflow:visible !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-menu-toggle{
  width:42px !important;
  height:42px !important;
  min-width:42px !important;
  margin:0 !important;
  padding:0 !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  color:var(--eb-deep) !important;
  background:transparent !important;
  border:0 !important;
  border-radius:9px !important;
  box-shadow:none !important;
  transition:background .18s ease,color .18s ease,transform .18s ease !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-menu-toggle:hover,
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-menu-toggle.elementor-active{
  color:var(--eb-green-dark) !important;
  background:#EDF6EF !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-menu-toggle i,
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-menu-toggle svg{
  width:28px !important;
  height:28px !important;
  font-size:28px !important;
  line-height:1 !important;
  transition:transform .2s ease !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-menu-toggle.elementor-active i,
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-menu-toggle.elementor-active svg{
  transform:rotate(90deg) !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown{
  position:absolute !important;
  top:calc(100% + 3px) !important;
  left:0 !important;
  right:0 !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:7px !important;
  border:1px solid var(--eb-line) !important;
  border-radius:12px !important;
  background:#FFFFFF !important;
  box-shadow:0 18px 44px rgba(18,32,28,.15) !important;
  overflow:auto !important;
  max-height:calc(100vh - 92px) !important;
  z-index:99999 !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown > ul{
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown li{
  width:100% !important;
  margin:0 !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown a{
  width:100% !important;
  min-height:39px !important;
  padding:9px 10px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  border-radius:8px !important;
  color:var(--eb-ink) !important;
  background:#FFFFFF !important;
  font-size:12.5px !important;
  font-weight:700 !important;
  line-height:1.25 !important;
  white-space:normal !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown a:hover,
.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown .elementor-item-active{
  color:var(--eb-green-dark) !important;
  background:#EDF6EF !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown .sub-arrow{
  margin-left:auto !important;
  padding:8px 0 8px 16px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown .sub-menu{
  width:100% !important;
  margin:2px 0 4px 8px !important;
  padding:3px 3px 3px 7px !important;
  border-left:2px solid #DCE8DF !important;
  background:#FAFCFA !important;
}

.elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown .sub-menu a{
  min-height:36px !important;
  padding:8px 9px !important;
  font-size:11.5px !important;
  font-weight:650 !important;
}

@media (min-width:1025px) and (max-width:1320px){
  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-main-inner-v7,
  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-nav-inner-v7{
    width:90% !important;
  }

  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-logo-v7 img{
    max-width:195px !important;
    max-height:54px !important;
  }

  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-btn-outline-v7 .elementor-button,
  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-btn-solid-v7 .elementor-button{
    padding-left:16px !important;
    padding-right:16px !important;
    font-size:10.5px !important;
  }

  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-nav-v7 .elementor-nav-menu--main .elementor-item{
    padding-left:9px !important;
    padding-right:9px !important;
    font-size:11px !important;
  }
}

@media (max-width:1024px){
  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-desktop-v7{
    display:none !important;
  }

  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-v7{
    display:flex !important;
  }
}

@media (max-width:767px){
  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-inner-v7{
    width:92% !important;
    min-height:58px !important;
    padding:2px 0 !important;
  }

  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-logo-v7 img{
    max-width:152px !important;
    max-height:44px !important;
  }

  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-menu-toggle{
    width:40px !important;
    height:40px !important;
    min-width:40px !important;
  }

  .elementor-742 .elementor-element.elementor-element-5ed7bf74 .eb-mobile-nav-v7 .elementor-nav-menu--dropdown{
    top:calc(100% + 2px) !important;
    padding:6px !important;
    max-height:calc(100vh - 86px) !important;
  }
}

@media (prefers-reduced-motion:reduce){
  .elementor-742 .elementor-element.elementor-element-5ed7bf74 *{
    transition:none !important;
  }
}/* End custom CSS */