.elementor-35
  .elementor-element.elementor-element-b619808
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-b619808:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-35
  .elementor-element.elementor-element-b619808
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #00a0fb;
}
.elementor-35 .elementor-element.elementor-element-b619808 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6px 0px 6px 0px;
}
.elementor-35
  .elementor-element.elementor-element-b619808
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35
  .elementor-element.elementor-element-7090b54
  > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.elementor-35
  .elementor-element.elementor-element-e3bab30
  .ct-contact-info
  .ct-contact-content {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
}
.elementor-35
  .elementor-element.elementor-element-e3bab30
  .ct-contact-info
  .item--contact-info
  + .item--contact-info {
  margin-top: 5px;
}
.elementor-35
  .elementor-element.elementor-element-dba093c
  > .elementor-element-populated {
  padding: 0px 10px 0px 0px;
}
.elementor-35 .elementor-element.elementor-element-6902f6d .ct-icon1 {
  text-align: right;
}
.elementor-35 .elementor-element.elementor-element-6902f6d .ct-icon1 a {
  color: #e8da01;
  font-size: 18px;
  margin-left: 15px;
}
.elementor-35
  .elementor-element.elementor-element-6902f6d
  > .elementor-widget-container {
  margin: 0px 0px 0px -10px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-1b560dc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-1b560dc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-1b560dc
  > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.elementor-35 .elementor-element.elementor-element-0280211 .ct-logo img {
  max-height: 56px;
}
.elementor-bc-flex-widget
  .elementor-35
  .elementor-element.elementor-element-2b1ed2d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-2b1ed2d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-35
  .elementor-element.elementor-element-2b1ed2d.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-35
  .elementor-element.elementor-element-2b1ed2d
  > .elementor-element-populated {
  padding: 0px 15px 0px 0px;
}
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li:after,
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li
  > a {
  color: #ffffff;
}
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li:hover:after,
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li:hover
  > a {
  color: #00a0fb;
}
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li.current-menu-parent:after,
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li.current-menu-parent
  > a,
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li.current_page_item
  > a {
  color: #00a0fb;
}
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li
  > a {
  line-height: 130px;
}
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li:hover
  > a,
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li.current_page_item
  > a,
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li.current-menu-item
  > a,
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li.current_page_ancestor
  > a,
.elementor-35
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li.current-menu-ancestor
  > a {
  color: #00a0fb;
}
.elementor-35
  .elementor-element.elementor-element-307f09b
  > .elementor-widget-container {
  margin: 0px 50px 0px 0px;
}
.elementor-35 .elementor-element.elementor-element-307f09b {
  width: auto;
  max-width: auto;
}
.elementor-35
  .elementor-element.elementor-element-9765478
  .ct-button-wrapper
  .btn {
  padding: 0px 35px 0px 35px;
  background-color: #00a0fb !important;
  background-image: none;
}
.elementor-35
  .elementor-element.elementor-element-9765478
  > .elementor-widget-container {
  margin: 0px 0px 0px -5px;
}
.elementor-35 .elementor-element.elementor-element-9765478 {
  width: auto;
  max-width: auto;
}
@media (min-width: 768px) {
  .elementor-35 .elementor-element.elementor-element-7090b54 {
    width: 75%;
  }
  .elementor-35 .elementor-element.elementor-element-dba093c {
    width: 24.332%;
  }
  .elementor-35 .elementor-element.elementor-element-1b560dc {
    width: 25%;
  }
  .elementor-35 .elementor-element.elementor-element-2b1ed2d {
    width: 74.665%;
  }
}
