.elementor-3705
  .elementor-element.elementor-element-46da7a9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3705
  .elementor-element.elementor-element-46da7a9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3705 .elementor-element.elementor-element-46da7a9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-3705
  .elementor-element.elementor-element-46da7a9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-3705
  .elementor-element.elementor-element-1b560dc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3705
  .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-3705
  .elementor-element.elementor-element-1b560dc
  > .elementor-element-populated {
  padding: 0px 0px 0px 15px;
}
.elementor-3705 .elementor-element.elementor-element-0280211 .ct-logo img {
  max-height: 46px;
}
.elementor-bc-flex-widget
  .elementor-3705
  .elementor-element.elementor-element-2b1ed2d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3705
  .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-3705
  .elementor-element.elementor-element-2b1ed2d.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-3705
  .elementor-element.elementor-element-2b1ed2d
  > .elementor-element-populated {
  padding: 0px 15px 0px 0px;
}
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li:after,
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li
  > a {
  color: #222222;
}
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li:hover:after,
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li:hover
  > a {
  color: #f2b17b;
}
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li.current-menu-parent:after,
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li.current-menu-parent
  > a,
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li.current_page_item
  > a {
  color: #00a0fb;
}
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  > li
  > a {
  line-height: 80px;
}
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li:hover
  > a,
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li.current_page_item
  > a,
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li.current-menu-item
  > a,
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li.current_page_ancestor
  > a,
.elementor-3705
  .elementor-element.elementor-element-307f09b
  .ct-nav-menu
  .ct-main-menu
  li
  .sub-menu
  li.current-menu-ancestor
  > a {
  color: #f2b17b;
}
.elementor-3705
  .elementor-element.elementor-element-307f09b
  > .elementor-widget-container {
  margin: 0px 50px 0px 0px;
}
.elementor-3705 .elementor-element.elementor-element-307f09b {
  width: auto;
  max-width: auto;
}
.elementor-3705
  .elementor-element.elementor-element-d79328f
  .ct-button-wrapper
  .btn {
  padding: 0px 35px 0px 35px;
  line-height: 50px;
  background-color: #f3b27c !important;
  background-image: none;
}
.elementor-3705 .elementor-element.elementor-element-d79328f {
  width: auto;
  max-width: auto;
}
@media (min-width: 768px) {
  .elementor-3705 .elementor-element.elementor-element-1b560dc {
    width: 25%;
  }
  .elementor-3705 .elementor-element.elementor-element-2b1ed2d {
    width: 74.665%;
  }
}
