.elementor-30 .elementor-element.elementor-element-755d691 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-755d691:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-755d691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-755d691 > .elementor-container{max-width:1240px;}.elementor-30 .elementor-element.elementor-element-755d691{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30 .elementor-element.elementor-element-755d691 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-4aaaa4c{padding:0px 0px 0px 10px;}.elementor-30 .elementor-element.elementor-element-7154a54 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-30 .elementor-element.elementor-element-7154a54{text-align:left;}.elementor-30 .elementor-element.elementor-element-7154a54 img{width:100%;max-width:282px;}.elementor-30 .elementor-element.elementor-element-d9b8e19 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-d9b8e19{padding:15px 10px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4de0ecc > .elementor-widget-container{border-radius:1px 1px 1px 1px;}.elementor-30 .elementor-element.elementor-element-4de0ecc .elementor-icon-wrapper{text-align:right;}.elementor-30 .elementor-element.elementor-element-4de0ecc .elementor-icon{font-size:25px;}.elementor-30 .elementor-element.elementor-element-4de0ecc .elementor-icon svg{height:25px;}.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-126015b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30 .elementor-element.elementor-element-126015b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-05ac092 > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-30 .elementor-element.elementor-element-05ac092 .elementor-icon-wrapper{text-align:right;}.elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1f4be1a );}.elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-default .elementor-icon{color:var( --e-global-color-1f4be1a );border-color:var( --e-global-color-1f4be1a );}.elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1f4be1a );}.elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-5da43dd );}.elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-framed .elementor-icon:hover, .elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-5da43dd );border-color:var( --e-global-color-5da43dd );}.elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-framed .elementor-icon:hover, .elementor-30 .elementor-element.elementor-element-05ac092.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-5da43dd );}.elementor-30 .elementor-element.elementor-element-05ac092 .elementor-icon{font-size:20px;padding:7.5px;}.elementor-30 .elementor-element.elementor-element-05ac092 .elementor-icon svg{height:20px;}.elementor-30 .elementor-element.elementor-element-4127797{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-275f5f0 > .elementor-widget-container{padding:12px 17px 10px 17px;}.elementor-30 .elementor-element.elementor-element-d44eaa3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-d44eaa3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d44eaa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-d44eaa3 > .elementor-container{max-width:1240px;}.elementor-30 .elementor-element.elementor-element-d44eaa3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30 .elementor-element.elementor-element-d44eaa3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-37f2a56 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-37f2a56{padding:0px 0px 0px 10px;}.elementor-30 .elementor-element.elementor-element-3facc84 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-30 .elementor-element.elementor-element-3facc84{text-align:left;}.elementor-30 .elementor-element.elementor-element-3facc84 img{width:100%;max-width:282px;}.elementor-30 .elementor-element.elementor-element-40aecce > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-40aecce{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-23ae76c .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-23ae76c.elementor-view-stacked .elementor-icon{background-color:#DD252500;}.elementor-30 .elementor-element.elementor-element-23ae76c.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-23ae76c.elementor-view-default .elementor-icon{color:#DD252500;border-color:#DD252500;}.elementor-30 .elementor-element.elementor-element-23ae76c.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-23ae76c.elementor-view-default .elementor-icon svg{fill:#DD252500;}.elementor-30 .elementor-element.elementor-element-fc164da{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-2154925 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left: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(min-width:768px){.elementor-30 .elementor-element.elementor-element-30c9d43{width:31%;}.elementor-30 .elementor-element.elementor-element-915edba{width:69%;}.elementor-30 .elementor-element.elementor-element-c9c3575{width:71%;}.elementor-30 .elementor-element.elementor-element-126015b{width:17.332%;}.elementor-30 .elementor-element.elementor-element-42fb86a{width:11%;}.elementor-30 .elementor-element.elementor-element-54e9af0{width:30%;}.elementor-30 .elementor-element.elementor-element-6149d0e{width:70%;}}@media(max-width:1022px){.elementor-30 .elementor-element.elementor-element-d44eaa3{padding:16px 15px 14px 15px;}.elementor-30 .elementor-element.elementor-element-3facc84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3facc84 img{width:100%;max-width:155px;}.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-5b345d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30 .elementor-element.elementor-element-5b345d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30 .elementor-element.elementor-element-5b345d7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-30 .elementor-element.elementor-element-5b345d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-e1130dc{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-23ae76c{width:auto;max-width:auto;}.elementor-30 .elementor-element.elementor-element-23ae76c > .elementor-widget-container{padding:5px 15px 0px 0px;}.elementor-30 .elementor-element.elementor-element-23ae76c .elementor-icon-wrapper{text-align:right;}.elementor-30 .elementor-element.elementor-element-23ae76c .elementor-icon{font-size:20px;}.elementor-30 .elementor-element.elementor-element-23ae76c .elementor-icon svg{height:20px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-d44eaa3{padding:16px 0px 14px 5px;}.elementor-30 .elementor-element.elementor-element-54e9af0{width:60%;}.elementor-30 .elementor-element.elementor-element-6149d0e{width:40%;}}/* Start custom CSS for icon, class: .elementor-element-4de0ecc */.elementor-30 .elementor-element.elementor-element-4de0ecc .elementor-icon-wrapper{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}/* End custom CSS */
/* Start custom CSS for wp-widget-maxmegamenu, class: .elementor-element-275f5f0 */#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  display: inline-block;
  position: relative;
  z-index: 1;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link::after,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link::after {
  display: block;
  content: '';
  width: 0;
  height: 1px;
  bottom: 4px;
  position: absolute;
  left: auto;
  right: 0;
  z-index: -1;
  opacity: 1 !important;
  -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  background: currentColor;
  pointer-events: none;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover::after,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover::after {
  width: 100%;
  left: 0;
  right: auto;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
  margin-left: 37px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  margin-bottom: 15px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  display: none !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
  -webkit-transform: translate(0, 10px) !important;
          transform: translate(0, 10px) !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu#mega-menu-item-27 > ul.mega-sub-menu {
  padding: 0;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-elementor-library-2 {
  padding: 0 15px!important;
}
/*# sourceMappingURL=havva.css.map *//* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-e1130dc */#mobile-lang-switcher{
    margin:0;
    margin-right:20px;
}

#mobile-lang-switcher .wpml-ls-legacy-list-horizontal{
    margin:0;
}

#mobile-lang-switcher .wpml-ls-legacy-list-horizontal .wpml-ls-link{
    top:auto;
}

#mobile-lang-switcher .wpml-ls-legacy-list-horizontal ul li:first-child{
    padding:0;
    margin:0;
    border:0;
}
#mobile-lang-switcher .wpml-ls-current-language{
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-23ae76c */.mobile__burger .elementor-icon{
    position: relative;
    height: 2px;
    width: 20px;
}
.mobile__burger .elementor-icon {
  padding: 15px 0;
}

.mobile__burger .elementor-icon i {
  color: transparent;
  width: 13px;
  height: 2px;
  background-color: #000;
    transition: all .25s ease-in-out;
}

.mobile__burger .elementor-icon::before {
  position: absolute;
  content: '';
  width: 20px;
  height: 2px;
  top: 9px;
  left: 0;
  background-color: #000;
    transition: all .25s ease-in-out;
}

.mobile__burger .elementor-icon::after {
  position: absolute;
  content: '';
  width: 20px;
  height: 2px;
  background-color: #000;
  bottom: 7px;
  left: 0;
  transition: all .25s ease-in-out;
}
body.open .mobile__burger .elementor-icon i {
    opacity: 0;
}
body.open .mobile__burger .elementor-icon::before {
    top:16px;
    transform: rotate(45deg);
}
body.open .mobile__burger .elementor-icon::after {
    bottom:12px;
    transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d44eaa3 */.mobile-sticky-header{
    width:100% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7897cd4 */body.open{
    height: 100vh;
    overflow: hidden;
}/* End custom CSS */