.elementor-1342 .elementor-element.elementor-element-bb0c287 {
  padding:0;
  overflow:visible
}
.elementor-1342 .elementor-element.elementor-element-ab1fb63:not(.elementor-motion-effects-element-type-background),
.elementor-1342 .elementor-element.elementor-element-ab1fb63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  /*background-color:rgba(0,0,0,.5)*/
  background:#000000;
  padding:5px 0;
}
.elementor-1342 .elementor-element.elementor-element-ab1fb63 {
  transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
  z-index:99;
  overflow:visible
}
.elementor-1342 .elementor-element.elementor-element-ab1fb63>.elementor-background-overlay {
  transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(37px/2)
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(37px/2)
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(37px/2);
  margin-left:calc(37px/2)
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-37px/2);
  margin-left:calc(-37px/2)
}
body.rtl .elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-37px/2)
}
body:not(.rtl) .elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-37px/2)
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-icon i {
  color:#f3525a;
  transition:color .3s
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-icon svg {
  fill:#f3525a;
  transition:fill .3s
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-item>a {
  font-family:"Rubik",Sans-serif;
  font-size:14px
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a .elementor-icon-list-text {
  color:#fff;
  transition:color .3s
}
.elementor-1342 .elementor-element.elementor-element-3a9a64a>.elementor-widget-container {
  margin:0
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .ekit_social_media {
  text-align:right
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-3957977>a {
  color:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-3957977>a svg path {
  stroke:#fff;
  fill:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-3957977>a:hover {
  color:#f3525a;
  background-color:rgba(59,89,152,0)
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-3957977>a:hover svg path {
  stroke:#f3525a;
  fill:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-3043732>a {
  color:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-3043732>a svg path {
  stroke:#fff;
  fill:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-3043732>a:hover {
  color:#f3525a;
  background-color:rgba(59,89,152,0)
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-3043732>a:hover svg path {
  stroke:#f3525a;
  fill:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-30c31bb>a {
  color:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-30c31bb>a svg path {
  stroke:#fff;
  fill:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-30c31bb>a:hover {
  color:#f3525a;
  background-color:rgba(59,89,152,.05)
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-30c31bb>a:hover svg path {
  stroke:#f3525a;
  fill:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-1911973>a {
  color:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-1911973>a svg path {
  stroke:#fff;
  fill:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-1911973>a:hover {
  color:#f3525a;
  background-color:rgba(59,89,152,.04)
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-1911973>a:hover svg path {
  stroke:#f3525a;
  fill:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-50cde47>a {
  color:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-50cde47>a svg path {
  stroke:#fff;
  fill:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-50cde47>a:hover {
  color:#f3525a;
  background-color:rgba(59,89,152,.04)
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-50cde47>a:hover svg path {
  stroke:#f3525a;
  fill:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-f6b0faa>a {
  color:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-f6b0faa>a svg path {
  stroke:#fff;
  fill:#fff
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-f6b0faa>a:hover {
  color:#f3525a;
  background-color:rgba(59,89,152,.04)
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .elementor-repeater-item-f6b0faa>a:hover svg path {
  stroke:#f3525a;
  fill:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .ekit_social_media>li>a {
  text-align:right;
  text-decoration:none;
  border-radius:0;
  padding:0
}
.elementor-1342 .elementor-element.elementor-element-466ba69 .ekit_social_media>li {
  display:inline-block;
  margin:0 0 0 14px
}
.elementor-1342 .elementor-element.elementor-element-3fc1679>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content:center;
  align-items:center
}
.elementor-1342 .elementor-element.elementor-element-3fc1679 {
  transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
  z-index:999;
  overflow:visible;
    box-shadow: 0px 5px 20px 0px rgba(7,25,60,.1);
}
.elementor-1342 .elementor-element.elementor-element-3fc1679>.elementor-background-overlay {
  transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1342 .elementor-element.elementor-element-172dfe2 img {
  /*filter:brightness(150%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)*/
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-container {
  height:100px;
  border-radius:0
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a {
  font-family:"Rubik",Sans-serif;
  font-size:16px;
  font-weight:700;
  text-transform:capitalize;
  color:#000000;
  padding:0 0 0 15px
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a:hover,
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a:focus,
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a:active,
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li:hover>a {
  background-color:rgba(64,84,178,0)
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a:hover {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a:focus {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a:active {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li:hover>a {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
  color:#f3525a; outline:none;
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li.current-menu-item>a {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li.current-menu-ancestor>a {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
  color:#000000;
  fill:#000000;
 /* background:url(../images/downarrow.png) 5px 5px no-repeat;*/
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator:hover { outline:none;}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
  color:#fff;
  fill:#fff
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
  font-family:"Rubik",Sans-serif;
  font-size:14px;
  font-weight:400;
  text-transform:capitalize;
  padding:10px;
  color:#565872;
  background-color:#fff
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover,
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus,
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active,
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
  background-color:rgba(255,255,255,.5)
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
  color:#707070 !important
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-submenu-panel {
  padding:15px 0
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel {
  border-radius:0;
  min-width:220px
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-hamburger {
  float:right;
  border-style:solid;
  border-width:1px;
  border-color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
  background-color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-hamburger>.ekit-menu-icon {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-hamburger:hover {
  border-style:solid;
  border-width:1px;
  border-color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
  background-color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-hamburger:hover>.ekit-menu-icon {
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-close {
  border-style:solid;
  border-width:1px;
  border-color:#f3525a;
  color:#f3525a
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-close:hover {
  border-style:solid;
  border-width:1px;
  border-color:#fff;
  color:#fff
}
.elementor-1342 .elementor-element.elementor-element-493cd43 {
  width:var(--container-widget-width,102.783%);
  max-width:102.783%;
  --container-widget-width:102.783%;
  --container-widget-flex-grow:0
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit-sidebar-group {
  --transition-duration:.5s
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_navSidebar-button {
  color:#000000;
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_navSidebar-button svg path {
  stroke:#fff;
  fill:#fff
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_navSidebar-button i {
  font-size:20px
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_navSidebar-button svg {
  max-width:20px
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_navSidebar-button,
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_social_media ul>li:last-child {
  padding:4px 7px 5px
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_close-side-widget {
  color:#333;
  border-radius:50%;
  padding:4px 7px 5px
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_close-side-widget svg path {
  stroke:#333;
  fill:#333
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_close-side-widget i {
  font-size:20px
}
.elementor-1342 .elementor-element.elementor-element-9facd74 .ekit_close-side-widget svg {
  max-width:20px
}
.elementor-1342 .elementor-element.elementor-element-030d718.ekit-equal-height-enable,
.elementor-1342 .elementor-element.elementor-element-030d718.ekit-equal-height-enable .elementor-widget-container,
.elementor-1342 .elementor-element.elementor-element-030d718.ekit-equal-height-enable .ekit-wid-con,
.elementor-1342 .elementor-element.elementor-element-030d718.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height:100%
}
.elementor-1342 .elementor-element.elementor-element-030d718 .elementskit-infobox {
  background-color:rgba(0,0,0,0);
  padding:0;
  border-style:solid;
  border-width:0;
  border-color:#f5f5f5;
  border-radius:0
}
.elementor-1342 .elementor-element.elementor-element-030d718 .elementskit-infobox .elementskit-info-box-title {
  margin:0 0 0 12px;
  padding:0;
  color:#fff;
  font-family:"Rubik",Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:28px
}
.elementor-1342 .elementor-element.elementor-element-030d718 .elementskit-infobox:hover .elementskit-info-box-title {
  color:#fff
}
.elementor-1342 .elementor-element.elementor-element-030d718 .elementskit-infobox .box-body>p {
  color:#fff;
  font-family:"Rubik",Sans-serif;
  font-size:20px;
  font-weight:500;
}

.elementor-1342 .elementor-element.elementor-element-030d718 .elementskit-infobox:hover .box-body>p {
  color:#fff
}
.elementor-1342 .elementor-element.elementor-element-030d718 .elementskit-infobox p {
  margin:0 0 0 12px
}
.elementor-1342 .elementor-element.elementor-element-030d718 .elementskit-infobox .elementskit-info-box-icon {
  transform:rotate(0deg)
}
.elementor-1342 .elementor-element.elementor-element-030d718 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  -webkit-transform:translateY(10px);
  -ms-transform:translateY(10px);
  transform:translateY(10px)
}
.elementor-1342 .elementor-element.elementor-element-030d718>.elementor-widget-container {
  padding:0 0 0 20px;
  border-style:solid;
  border-width:0 0 0 1px;
  border-color:rgba(209,219,236,.32)
}
.elementor-1342 .elementor-element.elementor-element-030d718 {
  width:var(--container-widget-width,106.25%);
  max-width:106.25%;
  --container-widget-width:106.25%;
  --container-widget-flex-grow:0
}
@media(min-width:768px) {
  .elementor-1342 .elementor-element.elementor-element-3ee27ff {
    width:17.193%
  }
  .elementor-1342 .elementor-element.elementor-element-475634d {
    width:53%
  }
  .elementor-1342 .elementor-element.elementor-element-3d38986 {
    width:2.351%
  }
  .elementor-1342 .elementor-element.elementor-element-55e27a4 {
    width:5.456%
  }
  .elementor-1342 .elementor-element.elementor-element-976a3df {
    width:22%
  }
}
@media(max-width:1024px) {
  .elementor-1342 .elementor-element.elementor-element-466ba69 .ekit_social_media {
    text-align:center
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-nav-identity-panel {
    padding:10px 0
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-container {
    max-width:350px;
    border-radius:0
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav>li>a {
    color:#000;
    padding:10px 15px
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
    padding:15px
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel {
    border-radius:0
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-hamburger {
    padding:8px;
    width:45px;
    border-radius:3px
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-close {
    padding:8px;
    margin:12px;
    width:45px;
    border-radius:3px
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-nav-logo>img {
    max-width:160px;
    max-height:60px
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-nav-logo {
    margin:5px 0;
    padding:5px
  }
}
@media(max-width:767px) {
  .elementor-1342 .elementor-element.elementor-element-3fc1679 {
    padding:15px 0
  }
  .elementor-1342 .elementor-element.elementor-element-3ee27ff {
    width:55%
  }
  .elementor-1342 .elementor-element.elementor-element-475634d {
    width:15%
  }
  .elementor-1342 .elementor-element.elementor-element-475634d>.elementor-element-populated {
    padding:0 0 0 15px
  }
  .elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-nav-logo>img {
    max-width:120px;
    max-height:50px
  }
  .elementor-1342 .elementor-element.elementor-element-3d38986 {
    width:13%
  }
  .elementor-1342 .elementor-element.elementor-element-55e27a4 {
    width:13%
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-1342 .elementor-element.elementor-element-11b3dad {
    width:100%
  }
  .elementor-1342 .elementor-element.elementor-element-616d206 {
    width:100%
  }
  .elementor-1342 .elementor-element.elementor-element-3ee27ff {
    width:20%
  }
  .elementor-1342 .elementor-element.elementor-element-475634d {
    width:30%
  }
  .elementor-1342 .elementor-element.elementor-element-3d38986 {
    width:8%
  }
  .elementor-1342 .elementor-element.elementor-element-55e27a4 {
    width:8%
  }
  .elementor-1342 .elementor-element.elementor-element-976a3df {
    width:34%
  }
}
