.elementor-1336 .elementor-element.elementor-element-b8a5c6a { --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-1336 .elementor-element.elementor-element-b8a5c6a:not(.elementor-motion-effects-element-type-background), .elementor-1336 .elementor-element.elementor-element-b8a5c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-astglobalcolor0 ); }
.elementor-1336 .elementor-element.elementor-element-2f77440 .gradient_underline_text_effect { font-size: 18px; font-weight: 600; }
.elementor-1336 .elementor-element.elementor-element-dc087ab { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: -1px; --margin-bottom: -1px; --margin-left: -1px; --margin-right: -1px; }
.elementor-1336 .elementor-element.elementor-element-abca635 { --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; --justify-content: center; }
.elementor-1336 .elementor-element.elementor-element-f49038d img { width: 56%; }
.elementor-1336 .elementor-element.elementor-element-381bc69 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-1336 .elementor-element.elementor-element-966492e .menu-item a.hfe-menu-item { padding-left: 15px; padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-966492e .menu-item a.hfe-sub-menu-item { padding-left: calc(35px); padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-966492e .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item { padding-left: calc(55px); padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-966492e .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item { padding-left: calc(75px); padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-966492e .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item { padding-left: calc(95px); padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-966492e .menu-item a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-966492e .menu-item a.hfe-sub-menu-item { padding-top: 15px; padding-bottom: 15px; }
.elementor-1336 .elementor-element.elementor-element-966492e .sub-menu { border-radius: 10px; }
.elementor-1336 .elementor-element.elementor-element-966492e .sub-menu li.menu-item:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-966492e .sub-menu li.menu-item:last-child { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown { border-radius: 10px; }
.elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown li.menu-item:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown li.menu-item:last-child { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown-expandible { border-radius: 10px; }
.elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown-expandible li.menu-item:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown-expandible li.menu-item:last-child { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-966492e ul.sub-menu { width: 220px; }
.elementor-1336 .elementor-element.elementor-element-966492e .sub-menu a.hfe-sub-menu-item, .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown li a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown-expandible li a.hfe-sub-menu-item { padding-top: 15px; padding-bottom: 15px; }
.elementor-1336 .elementor-element.elementor-element-966492e .hfe-nav-menu__toggle { margin: 0px auto; }
.elementor-1336 .elementor-element.elementor-element-966492e a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-966492e a.hfe-sub-menu-item { font-weight: 600; }
.elementor-1336 .elementor-element.elementor-element-966492e .sub-menu, .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown, .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown-expandible, .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown .menu-item a.hfe-sub-menu-item { background-color: rgb(255, 255, 255); }
.elementor-1336 .elementor-element.elementor-element-966492e .sub-menu li.menu-item:not(:last-child), .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-1336 .elementor-element.elementor-element-966492e nav.hfe-dropdown-expandible li.menu-item:not(:last-child) { border-bottom: 1px solid rgb(196, 196, 196); }
.elementor-1336 .elementor-element.elementor-element-d468928 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-end; }
.elementor-1336 .elementor-element.elementor-element-ab4fdd4 .elementor-button { fill: rgb(0, 0, 0); color: rgb(0, 0, 0); }
.elementor-1336 .elementor-element.elementor-element-0a657a2 { --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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: -1px; --margin-bottom: -1px; --margin-left: -1px; --margin-right: -1px; }
.elementor-1336 .elementor-element.elementor-element-6844050 { --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; --justify-content: center; }
.elementor-1336 .elementor-element.elementor-element-fc28793 img { width: 74%; }
.elementor-1336 .elementor-element.elementor-element-078e4ca { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-end; }
.elementor-1336 .elementor-element.elementor-element-82ed3ff .elementor-button { fill: rgb(0, 0, 0); color: rgb(0, 0, 0); }
.elementor-1336 .elementor-element.elementor-element-2c425f7 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-nav-menu__toggle, .elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-nav-menu-icon { margin: 0px auto; justify-content: center; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 li.menu-item a { justify-content: space-between; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 li.hfe-button-wrapper { }
.elementor-1336 .elementor-element.elementor-element-7fcd075.hfe-menu-item-flex-end li.hfe-button-wrapper { text-align: right; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-flyout-wrapper .hfe-side { width: 300px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-flyout-open.left { left: -300px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-flyout-open.right { right: -300px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-flyout-content { padding: 30px; background-color: rgb(255, 255, 255); }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .menu-item a.hfe-menu-item { padding-left: 15px; padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .menu-item a.hfe-sub-menu-item { padding-left: calc(35px); padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item { padding-left: calc(55px); padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item { padding-left: calc(75px); padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item { padding-left: calc(95px); padding-right: 15px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .menu-item a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-7fcd075 .menu-item a.hfe-sub-menu-item { padding-top: 15px; padding-bottom: 15px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .sub-menu { border-radius: 10px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .sub-menu li.menu-item:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .sub-menu li.menu-item:last-child { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown { border-radius: 10px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown li.menu-item:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown li.menu-item:last-child { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown-expandible { border-radius: 10px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown-expandible li.menu-item:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown-expandible li.menu-item:last-child { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .sub-menu a.hfe-sub-menu-item, .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown li a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item { padding-top: 15px; padding-bottom: 15px; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-7fcd075 a.hfe-sub-menu-item { font-weight: 600; }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .sub-menu, .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown, .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown-expandible, .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item { background-color: rgb(255, 255, 255); }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .sub-menu li.menu-item:not(:last-child), .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-1336 .elementor-element.elementor-element-7fcd075 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) { border-bottom: 1px solid rgb(196, 196, 196); }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-flyout-close { color: rgb(122, 122, 122); }
.elementor-1336 .elementor-element.elementor-element-7fcd075 .hfe-flyout-close svg { fill: rgb(122, 122, 122); }
@media (max-width: 1024px) {
  .elementor-1336 .elementor-element.elementor-element-2c425f7 { --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
}
@media (min-width: 768px) {
  .elementor-1336 .elementor-element.elementor-element-abca635 { --width: 25%; }
  .elementor-1336 .elementor-element.elementor-element-381bc69 { --width: 55%; }
  .elementor-1336 .elementor-element.elementor-element-d468928 { --width: 20%; }
  .elementor-1336 .elementor-element.elementor-element-6844050 { --width: 25%; }
  .elementor-1336 .elementor-element.elementor-element-078e4ca { --width: 20%; }
  .elementor-1336 .elementor-element.elementor-element-2c425f7 { --width: 55%; }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1336 .elementor-element.elementor-element-6844050 { --width: 30%; }
  .elementor-1336 .elementor-element.elementor-element-078e4ca { --width: 55%; }
  .elementor-1336 .elementor-element.elementor-element-2c425f7 { --width: 15%; }
}
@media (max-width: 767px) {
  .elementor-1336 .elementor-element.elementor-element-6844050 { --width: 40%; }
  .elementor-1336 .elementor-element.elementor-element-fc28793 img { width: 85%; }
  .elementor-1336 .elementor-element.elementor-element-078e4ca { --width: 40%; }
  .elementor-1336 .elementor-element.elementor-element-2c425f7 { --width: 20%; }
}
