.elementor-2115
  .elementor-element.elementor-element-17928bf
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2115
  .elementor-element.elementor-element-17928bf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2115
  .elementor-element.elementor-element-17928bf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3a3a3a00;
}
.she-header-transparent-yes {
  position: absolute;
}
.elementor-2115 .elementor-element.elementor-element-17928bf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
  z-index: 99;
}
.elementor-2115
  .elementor-element.elementor-element-17928bf
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2115 .elementor-element.elementor-element-ae3c3ff {
  text-align: left;
}
.elementor-2115 .elementor-element.elementor-element-ae3c3ff .wpr-logo {
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-2115 .elementor-element.elementor-element-ae3c3ff .wpr-logo-image {
  max-width: 150px;
}
.elementor-2115
  .elementor-element.elementor-element-ae3c3ff.wpr-logo-position-left
  .wpr-logo-image {
  margin-right: 0px;
}
.elementor-2115
  .elementor-element.elementor-element-ae3c3ff.wpr-logo-position-right
  .wpr-logo-image {
  margin-left: 0px;
}
.elementor-2115
  .elementor-element.elementor-element-ae3c3ff.wpr-logo-position-center
  .wpr-logo-image {
  margin-bottom: 0px;
}
.elementor-2115
  .elementor-element.elementor-element-ae3c3ff
  .wpr-logo-image
  img {
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
}
.elementor-2115 .elementor-element.elementor-element-ae3c3ff .wpr-logo-title {
  color: #605be5;
  margin: 0 0 0px;
}
.elementor-2115
  .elementor-element.elementor-element-ae3c3ff
  .wpr-logo-description {
  color: #888888;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-container {
  text-align: center;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-trigger {
  color: var(--e-global-color-c520905);
  background-color: #74c04400;
  font-family: "Montserrat", Sans-serif;
  font-weight: normal;
  padding: 10px 10px 10px 10px;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-trigger
  svg {
  fill: var(--e-global-color-c520905);
  width: 12px;
  height: 12px;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-trigger:hover {
  color: var(--e-global-color-secondary);
  /* background-color: #2d368d00; */
  border-color: #e8e8e8;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-header {
  padding: 10px 10px 10px 10px;
}
.wpr-offcanvas-wrap-52f25f4 .wpr-offcanvas-header {
  padding: 10px 10px 10px 10px;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-close-offcanvas {
  color: var(--e-global-color-primary);
  border-color: #fff;
  width: 12px;
  height: 12px;
  border-style: none;
  border-width: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
}
.wpr-offcanvas-wrap-52f25f4 .wpr-close-offcanvas {
  color: var(--e-global-color-primary);
  border-color: #fff;
  width: 12px;
  height: 12px;
  border-width: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-close-offcanvas
  i {
  font-size: 12px;
}
.wpr-offcanvas-wrap-52f25f4 .wpr-close-offcanvas i {
  font-size: 12px;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-close-offcanvas
  svg {
  width: 12px;
  height: 12px;
}
.wpr-offcanvas-wrap-52f25f4 .wpr-close-offcanvas svg {
  width: 12px;
  height: 12px;
}
.wpr-offcanvas-wrap-52f25f4 .wpr-close-offcanvas {
  border-style: none;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-content {
  background-color: #ffffff;
  border-color: var(--e-global-color-primary);
  border-style: none;
  border-radius: 2px 2px 2px 2px;
  padding: 10px 10px 10px 10px;
}
.wpr-offcanvas-wrap-52f25f4 .wpr-offcanvas-content {
  background-color: #ffffff;
  border-color: var(--e-global-color-primary);
  border-style: none;
  border-radius: 2px 2px 2px 2px;
  padding: 10px 10px 10px 10px;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-content,
.wpr-offcanvas-wrap-52f25f4 .wpr-offcanvas-content {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-wrap {
  background-color: #07070733;
}
.wpr-offcanvas-wrap-52f25f4 {
  background-color: #07070733;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-content::-webkit-scrollbar-thumb {
  border-left-color: #e8e8e8;
  border-left-width: 3px;
}
.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-content::-webkit-scrollbar {
  width: calc(3px + 3px);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-toggle-wrap {
  text-align: center;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  .wpr-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  > .menu-item-has-children
  > .wpr-sub-icon {
  color: var(--e-global-color-c520905);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  .wpr-mega-menu-icon {
  color: var(--e-global-color-c520905);
  font-size: 16px;
  margin-right: 10px;
}
.elementor-2115 .elementor-element.elementor-element-f8c6b7f .wpr-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-sub-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-toggle-text,
.wpr-menu-offcanvas-back h3 {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: normal;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  .wpr-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  .wpr-menu-item:hover
  .wpr-mega-menu-icon,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  .wpr-menu-item.wpr-active-menu-item
  .wpr-mega-menu-icon,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  > .menu-item-has-children:hover
  > .wpr-sub-icon,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  .wpr-menu-item.wpr-active-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  > .menu-item-has-children.current_page_item
  > .wpr-sub-icon {
  color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-line-fx
  .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-line-fx
  .wpr-menu-item:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-border-fx
  .wpr-menu-item:before {
  border-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-background-fx
  .wpr-menu-item:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .menu-item-has-children
  .wpr-sub-icon {
  font-size: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-underline
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:after,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-overline
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-double-line
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-double-line
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:after {
  height: 2px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-border-fx
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before {
  border-width: 2px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-underline
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:after,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-overline
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-double-line
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-double-line
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:after {
  height: 2px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-pointer-border-fx
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before {
  border-width: 2px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f:not(.wpr-pointer-border-fx)
  .wpr-menu-item.wpr-pointer-item:before {
  transform: translateY(-13px);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f:not(.wpr-pointer-border-fx)
  .wpr-menu-item.wpr-pointer-item:after {
  transform: translateY(13px);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  .wpr-menu-item {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  > .menu-item {
  margin-left: 10px;
  margin-right: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  margin-left: 10px;
  transform: translateX(15px);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-mega-menu {
  margin-left: 10px;
  transform: translateX(15px);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-main-menu-align-left
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  right: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  left: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu-horizontal
  .wpr-nav-menu
  .wpr-sub-mega-menu {
  transform: translateY(15px);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-main-menu-align-center
  .wpr-nav-menu-horizontal
  .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom
  .wpr-sub-mega-menu {
  transform: translate(-50%, 15px);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu-horizontal
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  transform: translateY(15px);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu
  .wpr-mega-menu-badge {
  top: -5px;
  padding: 3px 5px 2px 5px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu-horizontal
  .wpr-mega-menu-badge {
  right: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-nav-menu-vertical
  .wpr-mega-menu-badge {
  margin-left: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-mega-menu {
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  .wpr-sub-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-icon {
  color: #333333;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  .wpr-sub-menu-item {
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-menu-item:hover
  .wpr-sub-icon,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item
  .wpr-sub-icon,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  > .menu-item-has-children.current_page_item
  .wpr-sub-icon {
  color: #ffffff;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item {
  background-color: #605be5;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-sub-menu
  .wpr-sub-icon {
  right: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-sub-menu
  .wpr-sub-icon {
  left: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-sub-divider-yes
  .wpr-sub-menu
  li:not(:last-child) {
  border-bottom-color: #e8e8e8;
  border-bottom-width: 1px;
}
.elementor-2115 .elementor-element.elementor-element-f8c6b7f .wpr-sub-menu {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-toggle {
  border-color: var(--e-global-color-c520905);
  width: 50px;
  border-width: 0px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-toggle-text {
  color: var(--e-global-color-c520905);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-toggle-line {
  background-color: var(--e-global-color-c520905);
  height: 4px;
  margin-bottom: 6px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-toggle:hover {
  border-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-text {
  color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-line {
  background-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-sub-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .menu-item-has-children
  > .wpr-mobile-menu-item:after {
  color: var(--e-global-color-text);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-nav-menu
  > li,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-sub-menu
  li {
  background-color: #ffffff;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-nav-menu
  li
  a:hover,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:hover:after,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-nav-menu
  li
  a.wpr-active-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-nav-menu
  .menu-item-has-children.current_page_item
  > a:hover:after {
  color: #ffffff;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-sub-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-sub-menu-item.wpr-active-menu-item,
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-menu-item.wpr-active-menu-item {
  background-color: var(--e-global-color-primary);
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-menu-item {
  padding-left: 10px;
  padding-right: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-mega-menu
  > li
  > a
  > .wpr-mobile-sub-icon {
  padding: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-nav-menu
  .wpr-mobile-menu-item {
  padding-top: 20px;
  padding-bottom: 20px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-mobile-divider-yes
  .wpr-mobile-menu-item {
  border-bottom-color: #e8e8e8;
  border-bottom-width: 1px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-mega-menu
  .wpr-mobile-sub-icon {
  font-size: 14px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-mobile-nav-menu
  .wpr-mobile-sub-menu-item {
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f
  .wpr-menu-offcanvas-back {
  padding-left: 10px;
  padding-right: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-f8c6b7f.wpr-mobile-menu-display-dropdown
  .wpr-mobile-nav-menu {
  margin-top: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-ede9297.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-2115 .elementor-element.elementor-element-14b3f16 .elementor-button {
  background-color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  fill: var(--e-global-color-c520905);
  color: var(--e-global-color-c520905);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-14b3f16
  .elementor-button:hover,
.elementor-2115
  .elementor-element.elementor-element-14b3f16
  .elementor-button:focus {
  background-color: var(--e-global-color-astglobalcolor5);
  color: var(--e-global-color-secondary);
}
.elementor-2115 .elementor-element.elementor-element-14b3f16 {
  width: initial;
  max-width: initial;
}
.elementor-2115
  .elementor-element.elementor-element-14b3f16
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-14b3f16
  .elementor-button:hover
  svg,
.elementor-2115
  .elementor-element.elementor-element-14b3f16
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-2115 .elementor-element.elementor-element-c60af06 .elementor-button {
  background-color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  fill: var(--e-global-color-c520905);
  color: var(--e-global-color-c520905);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-c60af06
  .elementor-button:hover,
.elementor-2115
  .elementor-element.elementor-element-c60af06
  .elementor-button:focus {
  background-color: var(--e-global-color-astglobalcolor5);
  color: var(--e-global-color-primary);
}
.elementor-2115 .elementor-element.elementor-element-c60af06 {
  width: initial;
  max-width: initial;
}
.elementor-2115
  .elementor-element.elementor-element-c60af06
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-2115
  .elementor-element.elementor-element-c60af06
  .elementor-button:hover
  svg,
.elementor-2115
  .elementor-element.elementor-element-c60af06
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-2115 .elementor-element.elementor-element-053feda .elementor-button {
  background-color: #fded0e;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  fill: var(--e-global-color-astglobalcolor1);
  color: var(--e-global-color-astglobalcolor1);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-053feda
  .elementor-button:hover,
.elementor-2115
  .elementor-element.elementor-element-053feda
  .elementor-button:focus {
  background-color: #e30512;
  color: var(--e-global-color-c520905);
}
.elementor-2115 .elementor-element.elementor-element-053feda {
  width: initial;
  max-width: initial;
}
.elementor-2115
  .elementor-element.elementor-element-053feda
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-053feda
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-2115
  .elementor-element.elementor-element-053feda
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-053feda
  .elementor-button:hover
  svg,
.elementor-2115
  .elementor-element.elementor-element-053feda
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-c520905);
}
.elementor-2115
  .elementor-element.elementor-element-7233293:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2115
  .elementor-element.elementor-element-7233293
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3a3a3a00;
}
.elementor-2115 .elementor-element.elementor-element-7233293 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
  z-index: 99;
}
.elementor-2115
  .elementor-element.elementor-element-7233293
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2115
  .elementor-element.elementor-element-0132bc8
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-3acc4a0
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2115 .elementor-element.elementor-element-827a9c6 {
  text-align: left;
}
.elementor-2115 .elementor-element.elementor-element-827a9c6 .wpr-logo {
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-2115 .elementor-element.elementor-element-827a9c6 .wpr-logo-image {
  max-width: 150px;
}
.elementor-2115
  .elementor-element.elementor-element-827a9c6.wpr-logo-position-left
  .wpr-logo-image {
  margin-right: 0px;
}
.elementor-2115
  .elementor-element.elementor-element-827a9c6.wpr-logo-position-right
  .wpr-logo-image {
  margin-left: 0px;
}
.elementor-2115
  .elementor-element.elementor-element-827a9c6.wpr-logo-position-center
  .wpr-logo-image {
  margin-bottom: 0px;
}
.elementor-2115
  .elementor-element.elementor-element-827a9c6
  .wpr-logo-image
  img {
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
}
.elementor-2115 .elementor-element.elementor-element-827a9c6 .wpr-logo-title {
  color: #605be5;
  margin: 0 0 0px;
}
.elementor-2115
  .elementor-element.elementor-element-827a9c6
  .wpr-logo-description {
  color: #888888;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-2115
  .elementor-element.elementor-element-f28c24f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-framed
  .elementor-icon,
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-framed
  .elementor-icon,
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-c520905);
}
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-framed
  .elementor-icon:hover,
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-default
  .elementor-icon:hover {
  color: var(--e-global-color-c520905);
  border-color: var(--e-global-color-c520905);
}
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-framed
  .elementor-icon:hover,
.elementor-2115
  .elementor-element.elementor-element-f28c24f.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-c520905);
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-container {
  text-align: center;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-trigger {
  color: var(--e-global-color-c520905);
  background-color: #74c04400;
  font-family: "Montserrat", Sans-serif;
  font-weight: normal;
  padding: 10px 10px 10px 10px;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-trigger
  svg {
  fill: var(--e-global-color-c520905);
  width: 12px;
  height: 12px;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-trigger:hover {
  color: var(--e-global-color-secondary);
  /* background-color: #2d368d00; */
  border-color: #e8e8e8;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-header {
  padding: 10px 10px 10px 10px;
}
.wpr-offcanvas-wrap-8d8f5af .wpr-offcanvas-header {
  padding: 10px 10px 10px 10px;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-close-offcanvas {
  color: var(--e-global-color-primary);
  border-color: #fff;
  width: 12px;
  height: 12px;
  border-style: none;
  border-width: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
}
.wpr-offcanvas-wrap-8d8f5af .wpr-close-offcanvas {
  color: var(--e-global-color-primary);
  border-color: #fff;
  width: 12px;
  height: 12px;
  border-width: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-close-offcanvas
  i {
  font-size: 12px;
}
.wpr-offcanvas-wrap-8d8f5af .wpr-close-offcanvas i {
  font-size: 12px;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-close-offcanvas
  svg {
  width: 12px;
  height: 12px;
}
.wpr-offcanvas-wrap-8d8f5af .wpr-close-offcanvas svg {
  width: 12px;
  height: 12px;
}
.wpr-offcanvas-wrap-8d8f5af .wpr-close-offcanvas {
  border-style: none;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-content {
  background-color: #ffffff;
  border-color: var(--e-global-color-primary);
  border-style: none;
  border-radius: 2px 2px 2px 2px;
  padding: 10px 10px 10px 10px;
}
.wpr-offcanvas-wrap-8d8f5af .wpr-offcanvas-content {
  background-color: #ffffff;
  border-color: var(--e-global-color-primary);
  border-style: none;
  border-radius: 2px 2px 2px 2px;
  padding: 10px 10px 10px 10px;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-content,
.wpr-offcanvas-wrap-8d8f5af .wpr-offcanvas-content {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-wrap {
  background-color: #07070733;
}
.wpr-offcanvas-wrap-8d8f5af {
  background-color: #07070733;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-content::-webkit-scrollbar-thumb {
  border-left-color: #e8e8e8;
  border-left-width: 3px;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-content::-webkit-scrollbar {
  width: calc(3px + 3px);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-toggle-wrap {
  text-align: center;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  .wpr-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  > .menu-item-has-children
  > .wpr-sub-icon {
  color: var(--e-global-color-c520905);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  .wpr-mega-menu-icon {
  color: var(--e-global-color-c520905);
  font-size: 16px;
  margin-right: 10px;
}
.elementor-2115 .elementor-element.elementor-element-0ba9767 .wpr-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-sub-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-toggle-text,
.wpr-menu-offcanvas-back h3 {
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: normal;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  .wpr-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  .wpr-menu-item:hover
  .wpr-mega-menu-icon,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  .wpr-menu-item.wpr-active-menu-item
  .wpr-mega-menu-icon,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  > .menu-item-has-children:hover
  > .wpr-sub-icon,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  .wpr-menu-item.wpr-active-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  > .menu-item-has-children.current_page_item
  > .wpr-sub-icon {
  color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-line-fx
  .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-line-fx
  .wpr-menu-item:after {
  background-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-border-fx
  .wpr-menu-item:before {
  border-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-background-fx
  .wpr-menu-item:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .menu-item-has-children
  .wpr-sub-icon {
  font-size: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-underline
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:after,
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-overline
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-double-line
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-double-line
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:after {
  height: 2px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-border-fx
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before {
  border-width: 2px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-underline
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:after,
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-overline
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-double-line
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before,
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-double-line
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:after {
  height: 2px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-pointer-border-fx
  > .elementor-widget-container
  > .wpr-nav-menu-container
  > ul
  > li
  > .wpr-menu-item:before {
  border-width: 2px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767:not(.wpr-pointer-border-fx)
  .wpr-menu-item.wpr-pointer-item:before {
  transform: translateY(-13px);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767:not(.wpr-pointer-border-fx)
  .wpr-menu-item.wpr-pointer-item:after {
  transform: translateY(13px);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  .wpr-menu-item {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  > .menu-item {
  margin-left: 10px;
  margin-right: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  margin-left: 10px;
  transform: translateX(15px);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-mega-menu {
  margin-left: 10px;
  transform: translateX(15px);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-main-menu-align-left
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  right: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  left: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu-horizontal
  .wpr-nav-menu
  .wpr-sub-mega-menu {
  transform: translateY(15px);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-main-menu-align-center
  .wpr-nav-menu-horizontal
  .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom
  .wpr-sub-mega-menu {
  transform: translate(-50%, 15px);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu-horizontal
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  transform: translateY(15px);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu
  .wpr-mega-menu-badge {
  top: -5px;
  padding: 3px 5px 2px 5px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu-horizontal
  .wpr-mega-menu-badge {
  right: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-nav-menu-vertical
  .wpr-mega-menu-badge {
  margin-left: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-mega-menu {
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  .wpr-sub-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-icon {
  color: #333333;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  .wpr-sub-menu-item {
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-menu-item:hover
  .wpr-sub-icon,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item
  .wpr-sub-icon,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  > .menu-item-has-children.current_page_item
  .wpr-sub-icon {
  color: #ffffff;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item {
  background-color: #605be5;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-sub-menu
  .wpr-sub-icon {
  right: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-sub-menu
  .wpr-sub-icon {
  left: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-sub-divider-yes
  .wpr-sub-menu
  li:not(:last-child) {
  border-bottom-color: #e8e8e8;
  border-bottom-width: 1px;
}
.elementor-2115 .elementor-element.elementor-element-0ba9767 .wpr-sub-menu {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-toggle {
  border-color: var(--e-global-color-c520905);
  width: 50px;
  border-width: 0px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-toggle-text {
  color: var(--e-global-color-c520905);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-toggle-line {
  background-color: var(--e-global-color-c520905);
  height: 4px;
  margin-bottom: 6px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-toggle:hover {
  border-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-text {
  color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-line {
  background-color: var(--e-global-color-secondary);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-sub-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .menu-item-has-children
  > .wpr-mobile-menu-item:after {
  color: var(--e-global-color-text);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-nav-menu
  > li,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-sub-menu
  li {
  background-color: #ffffff;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-nav-menu
  li
  a:hover,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:hover:after,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-nav-menu
  li
  a.wpr-active-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-nav-menu
  .menu-item-has-children.current_page_item
  > a:hover:after {
  color: #ffffff;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-sub-menu-item:hover,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-sub-menu-item.wpr-active-menu-item,
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-menu-item.wpr-active-menu-item {
  background-color: var(--e-global-color-primary);
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-menu-item {
  padding-left: 10px;
  padding-right: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-mega-menu
  > li
  > a
  > .wpr-mobile-sub-icon {
  padding: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-nav-menu
  .wpr-mobile-menu-item {
  padding-top: 20px;
  padding-bottom: 20px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-mobile-divider-yes
  .wpr-mobile-menu-item {
  border-bottom-color: #e8e8e8;
  border-bottom-width: 1px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-mega-menu
  .wpr-mobile-sub-icon {
  font-size: 14px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-mobile-nav-menu
  .wpr-mobile-sub-menu-item {
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767
  .wpr-menu-offcanvas-back {
  padding-left: 10px;
  padding-right: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-0ba9767.wpr-mobile-menu-display-dropdown
  .wpr-mobile-nav-menu {
  margin-top: 10px;
}
.elementor-2115
  .elementor-element.elementor-element-6fb0ba6.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2115 .elementor-element.elementor-element-6a3f101 .elementor-button {
  background-color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  fill: var(--e-global-color-c520905);
  color: var(--e-global-color-c520905);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-6a3f101
  .elementor-button:hover,
.elementor-2115
  .elementor-element.elementor-element-6a3f101
  .elementor-button:focus {
  background-color: var(--e-global-color-astglobalcolor5);
  color: var(--e-global-color-secondary);
}
.elementor-2115 .elementor-element.elementor-element-6a3f101 {
  width: initial;
  max-width: initial;
}
.elementor-2115
  .elementor-element.elementor-element-6a3f101
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-6a3f101
  .elementor-button:hover
  svg,
.elementor-2115
  .elementor-element.elementor-element-6a3f101
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-2115 .elementor-element.elementor-element-cca5d35 .elementor-button {
  background-color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  fill: var(--e-global-color-c520905);
  color: var(--e-global-color-c520905);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-cca5d35
  .elementor-button:hover,
.elementor-2115
  .elementor-element.elementor-element-cca5d35
  .elementor-button:focus {
  background-color: var(--e-global-color-astglobalcolor5);
  color: var(--e-global-color-primary);
}
.elementor-2115 .elementor-element.elementor-element-cca5d35 {
  width: initial;
  max-width: initial;
}
.elementor-2115
  .elementor-element.elementor-element-cca5d35
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-2115
  .elementor-element.elementor-element-cca5d35
  .elementor-button:hover
  svg,
.elementor-2115
  .elementor-element.elementor-element-cca5d35
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-2115 .elementor-element.elementor-element-2186965 {
  margin-top: -25px;
  margin-bottom: 0px;
}
.elementor-2115
  .elementor-element.elementor-element-b1b08a2.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-2115
  .elementor-element.elementor-element-b1b08a2
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 0px;
}
.elementor-2115 .elementor-element.elementor-element-08660ad .elementor-button {
  background-color: #fded0e;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  fill: var(--e-global-color-astglobalcolor1);
  color: var(--e-global-color-astglobalcolor1);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-08660ad
  .elementor-button:hover,
.elementor-2115
  .elementor-element.elementor-element-08660ad
  .elementor-button:focus {
  background-color: #e30512;
  color: var(--e-global-color-c520905);
}
.elementor-2115 .elementor-element.elementor-element-08660ad {
  width: initial;
  max-width: initial;
}
.elementor-2115
  .elementor-element.elementor-element-08660ad
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-2115
  .elementor-element.elementor-element-08660ad
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-2115
  .elementor-element.elementor-element-08660ad
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 15px;
}
.elementor-2115
  .elementor-element.elementor-element-08660ad
  .elementor-button:hover
  svg,
.elementor-2115
  .elementor-element.elementor-element-08660ad
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-c520905);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-2115 .elementor-element.elementor-element-f476c6c {
    width: 20%;
  }
  .elementor-2115 .elementor-element.elementor-element-494cb56 {
    width: 49.631%;
  }
  .elementor-2115 .elementor-element.elementor-element-ede9297 {
    width: 30%;
  }
  .elementor-2115 .elementor-element.elementor-element-0246665 {
    width: 15%;
  }
  .elementor-2115 .elementor-element.elementor-element-a2656f0 {
    width: 56%;
  }
  .elementor-2115 .elementor-element.elementor-element-6fb0ba6 {
    width: 28.664%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2115 .elementor-element.elementor-element-f476c6c {
    width: 50%;
  }
  .elementor-2115 .elementor-element.elementor-element-494cb56 {
    width: 50%;
  }
  .elementor-2115 .elementor-element.elementor-element-ede9297 {
    width: 44%;
  }
  .elementor-2115 .elementor-element.elementor-element-0132bc8 {
    width: 100%;
  }
  .elementor-2115 .elementor-element.elementor-element-0246665 {
    width: 50%;
  }
  .elementor-2115 .elementor-element.elementor-element-a2656f0 {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .elementor-2115 .elementor-element.elementor-element-17928bf {
    padding: 025px 025px 025px 025px;
  }
  .elementor-2115
    .elementor-element.elementor-element-52f25f4
    .wpr-offcanvas-container {
    text-align: right;
  }
  .elementor-2115
    .elementor-element.elementor-element-52f25f4
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2115
    .elementor-element.elementor-element-52f25f4
    .wpr-offcanvas-trigger {
    font-size: 30px;
  }
  .elementor-2115
    .elementor-element.elementor-element-52f25f4
    .wpr-offcanvas-header {
    padding: 025px 025px 00px 025px;
  }
  .wpr-offcanvas-wrap-52f25f4 .wpr-offcanvas-header {
    padding: 025px 025px 00px 025px;
  }
  .elementor-2115
    .elementor-element.elementor-element-52f25f4
    .wpr-close-offcanvas
    i {
    font-size: 25px;
  }
  .wpr-offcanvas-wrap-52f25f4 .wpr-close-offcanvas i {
    font-size: 25px;
  }
  .elementor-2115
    .elementor-element.elementor-element-52f25f4
    .wpr-close-offcanvas
    svg {
    width: 25px;
    height: 25px;
  }
  .wpr-offcanvas-wrap-52f25f4 .wpr-close-offcanvas svg {
    width: 25px;
    height: 25px;
  }
  .elementor-2115
    .elementor-element.elementor-element-52f25f4
    .wpr-offcanvas-content {
    padding: 00px 00px 00px 00px;
  }
  .wpr-offcanvas-wrap-52f25f4 .wpr-offcanvas-content {
    padding: 00px 00px 00px 00px;
  }
  .elementor-2115
    .elementor-element.elementor-element-f8c6b7f.wpr-mobile-menu-display-dropdown
    .wpr-mobile-nav-menu {
    margin-top: 50px;
  }
  .elementor-2115 .elementor-element.elementor-element-7233293 {
    padding: 025px 025px 025px 025px;
  }
  .elementor-2115
    .elementor-element.elementor-element-0132bc8
    > .elementor-element-populated {
    padding: 15px 0px 0px 0px;
  }
  .elementor-2115
    .elementor-element.elementor-element-a2656f0.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-2115
    .elementor-element.elementor-element-a2656f0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2115 .elementor-element.elementor-element-f28c24f {
    width: initial;
    max-width: initial;
    align-self: center;
  }
  .elementor-2115
    .elementor-element.elementor-element-f28c24f
    > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
  }
  .elementor-2115 .elementor-element.elementor-element-f28c24f .elementor-icon {
    font-size: 30px;
  }
  .elementor-2115
    .elementor-element.elementor-element-f28c24f
    .elementor-icon
    svg {
    height: 30px;
  }
  .elementor-2115
    .elementor-element.elementor-element-8d8f5af
    .wpr-offcanvas-container {
    text-align: right;
  }
  .elementor-2115 .elementor-element.elementor-element-8d8f5af {
    width: initial;
    max-width: initial;
  }
  .elementor-2115
    .elementor-element.elementor-element-8d8f5af
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2115
    .elementor-element.elementor-element-8d8f5af
    .wpr-offcanvas-trigger {
    font-size: 30px;
  }
  .elementor-2115
    .elementor-element.elementor-element-8d8f5af
    .wpr-offcanvas-header {
    padding: 025px 025px 00px 025px;
  }
  .wpr-offcanvas-wrap-8d8f5af .wpr-offcanvas-header {
    padding: 025px 025px 00px 025px;
  }
  .elementor-2115
    .elementor-element.elementor-element-8d8f5af
    .wpr-close-offcanvas
    i {
    font-size: 25px;
  }
  .wpr-offcanvas-wrap-8d8f5af .wpr-close-offcanvas i {
    font-size: 25px;
  }
  .elementor-2115
    .elementor-element.elementor-element-8d8f5af
    .wpr-close-offcanvas
    svg {
    width: 25px;
    height: 25px;
  }
  .wpr-offcanvas-wrap-8d8f5af .wpr-close-offcanvas svg {
    width: 25px;
    height: 25px;
  }
  .elementor-2115
    .elementor-element.elementor-element-8d8f5af
    .wpr-offcanvas-content {
    padding: 00px 00px 00px 00px;
  }
  .wpr-offcanvas-wrap-8d8f5af .wpr-offcanvas-content {
    padding: 00px 00px 00px 00px;
  }
  .elementor-2115
    .elementor-element.elementor-element-0ba9767.wpr-mobile-menu-display-dropdown
    .wpr-mobile-nav-menu {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .elementor-2115 .elementor-element.elementor-element-f476c6c {
    width: 50%;
  }
  .elementor-2115 .elementor-element.elementor-element-494cb56 {
    width: 50%;
  }
  .elementor-2115
    .elementor-element.elementor-element-52f25f4
    .wpr-offcanvas-container {
    text-align: right;
  }
  .elementor-2115 .elementor-element.elementor-element-ede9297 {
    width: 50%;
  }
  .elementor-2115 .elementor-element.elementor-element-7233293 {
    padding: 0px 25px 0px 25px;
  }
  .elementor-2115 .elementor-element.elementor-element-0132bc8 {
    width: 100%;
  }
  .elementor-2115 .elementor-element.elementor-element-0246665 {
    width: 50%;
  }
  .elementor-2115 .elementor-element.elementor-element-a2656f0 {
    width: 50%;
  }
  .elementor-2115 .elementor-element.elementor-element-f28c24f .elementor-icon {
    font-size: 29px;
  }
  .elementor-2115
    .elementor-element.elementor-element-f28c24f
    .elementor-icon
    svg {
    height: 29px;
  }
  .elementor-2115
    .elementor-element.elementor-element-8d8f5af
    .wpr-offcanvas-container {
    text-align: right;
  }
}
