.elementor-9
  .elementor-element.elementor-element-61facb2a:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-61facb2a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-61facb2a
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 0%, #3ac7cf 100%);
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-61facb2a
  > .elementor-container {
  max-width: 1400px;
  min-height: 1250px;
}
.elementor-9 .elementor-element.elementor-element-61facb2a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-507067fd.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-9
  .elementor-element.elementor-element-507067fd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-9
  .elementor-element.elementor-element-507067fd.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-507067fd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-356a5c24.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-356a5c24.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-3e803220
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-3e803220
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 45px;
  font-weight: 100;
  text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.3);
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-62fc0611.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-62fc0611.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-62fc0611.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-menu-item.wpr-pointer-item {
  transition-duration: 0.2s;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-menu-item.wpr-pointer-item:before {
  transition-duration: 0.2s;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-menu-item.wpr-pointer-item:after {
  transition-duration: 0.2s;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-toggle-wrap {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu
  .wpr-menu-item,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu
  > .menu-item-has-children
  > .wpr-sub-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu
  .wpr-menu-item:hover,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu
  > .menu-item-has-children:hover
  > .wpr-sub-icon,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu
  .wpr-menu-item.wpr-active-menu-item,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu
  > .menu-item-has-children.current_page_item
  > .wpr-sub-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-line-fx
  .wpr-menu-item:before,
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-line-fx
  .wpr-menu-item:after {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-border-fx
  .wpr-menu-item:before {
  border-color: #ffffff;
  border-width: 2px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-background-fx
  .wpr-menu-item:before {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .menu-item-has-children
  .wpr-sub-icon {
  font-size: 14px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-background:not(.wpr-sub-icon-none)
  .wpr-nav-menu-horizontal
  .menu-item-has-children
  .wpr-pointer-item {
  padding-right: calc(14px + 7px);
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-border:not(.wpr-sub-icon-none)
  .wpr-nav-menu-horizontal
  .menu-item-has-children
  .wpr-pointer-item {
  padding-right: calc(14px + 7px);
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu
  .wpr-menu-item,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  a,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-toggle-text {
  font-family: "Adigiana", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-underline
  .wpr-menu-item:after,
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-overline
  .wpr-menu-item:before,
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-double-line
  .wpr-menu-item:before,
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-double-line
  .wpr-menu-item:after {
  height: 2px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu
  .wpr-menu-item {
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-background:not(.wpr-sub-icon-none)
  .wpr-nav-menu-vertical
  .menu-item-has-children
  .wpr-sub-icon {
  text-indent: -7px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-pointer-border:not(.wpr-sub-icon-none)
  .wpr-nav-menu-vertical
  .menu-item-has-children
  .wpr-sub-icon {
  text-indent: -7px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu
  > .menu-item {
  margin-left: 10px;
  margin-right: 10px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  margin-left: 10px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-main-menu-align-left
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  right: 10px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  left: 10px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  .wpr-sub-menu-item,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-icon {
  color: #333333;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  .wpr-sub-menu-item {
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-menu-item:hover
  .wpr-sub-icon,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  > .menu-item-has-children.current_page_item
  .wpr-sub-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item {
  background-color: #605be5;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-sub-menu
  .wpr-sub-icon {
  right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-sub-menu
  .wpr-sub-icon {
  left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-nav-menu-horizontal
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  margin-top: 0px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b.wpr-sub-divider-yes
  .wpr-sub-menu
  li:not(:last-child) {
  border-bottom-color: #e8e8e8;
  border-bottom-width: 1px;
}
.elementor-9 .elementor-element.elementor-element-65baed9b .wpr-sub-menu {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  a,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:after {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  li {
  background-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  li
  a:hover,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:hover:after,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  li
  a.wpr-active-menu-item,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  .menu-item-has-children.current_page_item
  > a:hover:after {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  a:hover,
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  a.wpr-active-menu-item {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  a {
  padding-left: 10px;
  padding-right: 10px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:after {
  margin-left: 10px;
  margin-right: 10px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  .wpr-mobile-menu-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu
  .wpr-mobile-sub-menu-item {
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-nav-menu {
  margin-top: 10px;
}
.elementor-9 .elementor-element.elementor-element-65baed9b .wpr-mobile-toggle {
  border-color: #ffffff;
  width: 50px;
  border-width: 0px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-toggle-text {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-toggle-line {
  background-color: #ffffff;
  height: 4px;
  margin-bottom: 6px;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-toggle:hover {
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-text {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-65baed9b
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-line {
  background-color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-2299e716.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-2299e716.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-2299e716.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-9
  .elementor-element.elementor-element-3a8b946d
  .elementor-repeater-item-a1eb82e.elementor-social-icon {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-3a8b946d
  .elementor-repeater-item-a1eb82e.elementor-social-icon
  i {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-3a8b946d
  .elementor-repeater-item-a1eb82e.elementor-social-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-3a8b946d
  .elementor-repeater-item-c640f9e.elementor-social-icon {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-3a8b946d
  .elementor-repeater-item-c640f9e.elementor-social-icon
  i {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-3a8b946d
  .elementor-repeater-item-c640f9e.elementor-social-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-3a8b946d {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 30px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-9
  .elementor-element.elementor-element-3a8b946d
  .elementor-widget-container {
  text-align: right;
}
.elementor-9
  .elementor-element.elementor-element-3a8b946d
  .elementor-social-icon {
  --icon-padding: 0.4em;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-4677807f {
  padding: 0px 0px 050px 0px;
}
.elementor-9
  .elementor-element.elementor-element-1303cbeb
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-9 .elementor-element.elementor-element-76489945 {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-76489945 img {
  width: 35%;
}
.elementor-9 .elementor-element.elementor-element-6ada1dbd {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-6ada1dbd
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 140px;
  font-weight: 100;
  text-transform: uppercase;
  -webkit-text-stroke-width: 3px;
  stroke-width: 3px;
  -webkit-text-stroke-color: #3ac7cf;
  stroke: #3ac7cf;
  text-shadow: 5px 5px 0px rgba(0, 0, 0, 0.52);
}
.elementor-9 .elementor-element.elementor-element-fc08d96 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-fc08d96
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #3ac7cf;
  box-shadow: 2px 2px 0px 0px #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66
  [class*="elementor-animation"]:hover,
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button::before,
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button::after {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #3ac7cf;
  padding: 5px 5px 5px 5px;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button-wrap {
  max-width: 165px;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button-icon {
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button-text,
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button::after {
  font-family: "Adigiana", Sans-serif;
  font-size: 25px;
  font-weight: 100;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66
  .wpr-button:hover
  .wpr-button-text {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-5144cc66 .wpr-button:hover {
  border-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66.wpr-button-icon-style-inline
  .wpr-button {
  padding: 5px 5px 5px 5px;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 5px 5px 5px 5px;
}
.elementor-9
  .elementor-element.elementor-element-5144cc66.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #3ac7cf;
  box-shadow: 2px 2px 0px 0px #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-51c95988
  [class*="elementor-animation"]:hover,
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button::before,
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button::after {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-51c95988 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-51c95988
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #3ac7cf;
  padding: 5px 5px 5px 5px;
}
.elementor-9
  .elementor-element.elementor-element-51c95988
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-51c95988
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-51c95988
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-51c95988
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button-wrap {
  max-width: 165px;
}
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button-icon {
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-51c95988
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-9
  .elementor-element.elementor-element-51c95988.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-9
  .elementor-element.elementor-element-51c95988.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-9
  .elementor-element.elementor-element-51c95988.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-51c95988.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button-text,
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button::after {
  font-family: "Adigiana", Sans-serif;
  font-size: 25px;
  font-weight: 100;
}
.elementor-9
  .elementor-element.elementor-element-51c95988
  .wpr-button:hover
  .wpr-button-text {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-51c95988.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-51c95988.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-51c95988 .wpr-button:hover {
  border-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-51c95988.wpr-button-icon-style-inline
  .wpr-button {
  padding: 5px 5px 5px 5px;
}
.elementor-9
  .elementor-element.elementor-element-51c95988.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 5px 5px 5px 5px;
}
.elementor-9
  .elementor-element.elementor-element-51c95988.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #3ac7cf;
  box-shadow: 2px 2px 0px 0px #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f
  [class*="elementor-animation"]:hover,
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button::before,
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button::after {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #3ac7cf;
  padding: 8px 8px 8px 8px;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button-wrap {
  max-width: 165px;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button-icon {
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button-text,
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button::after {
  font-family: "Adigiana", Sans-serif;
  font-size: 20px;
  font-weight: 100;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f
  .wpr-button:hover
  .wpr-button-text {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button:hover {
  border-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f.wpr-button-icon-style-inline
  .wpr-button {
  padding: 8px 8px 8px 8px;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 8px 8px 8px 8px;
}
.elementor-9
  .elementor-element.elementor-element-35cfde1f.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 8px 8px 8px 8px;
}
.elementor-9
  .elementor-element.elementor-element-52ec90d2:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-52ec90d2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-52ec90d2
  > .elementor-container {
  max-width: 1400px;
}
.elementor-9 .elementor-element.elementor-element-52ec90d2 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-9
  .elementor-element.elementor-element-52ec90d2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-5aef8eb0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-5aef8eb0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-5aef8eb0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-5aef8eb0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-343917c {
  z-index: 2;
}
.elementor-9 .elementor-element.elementor-element-7ec07e75 img {
  width: 90%;
  border-radius: 15px 15px 15px 15px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-7d644735.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-7d644735.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-7d644735
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-9 .elementor-element.elementor-element-5ae1a964 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-5ae1a964
  .elementor-heading-title {
  color: #3ac7cf;
  font-family: "Adigiana", Sans-serif;
  font-size: 50px;
  font-weight: 100;
  text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.3);
}
.elementor-9 .elementor-element.elementor-element-417ecb1 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-417ecb1
  .elementor-heading-title {
  color: #000000;
  font-family: "Adigiana", Sans-serif;
  font-size: 32px;
  font-weight: 400;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button {
  background-color: #3ac7cf;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3
  [class*="elementor-animation"]:hover,
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button::before,
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button::after {
  background-color: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 8px 8px 8px 8px;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button-wrap {
  max-width: 335px;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button-icon {
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button-text,
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button::after {
  font-family: "Adigiana", Sans-serif;
  font-size: 20px;
  font-weight: 100;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3.wpr-button-icon-style-inline
  .wpr-button {
  padding: 8px 8px 8px 8px;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 8px 8px 8px 8px;
}
.elementor-9
  .elementor-element.elementor-element-57540ac3.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 8px 8px 8px 8px;
}
.elementor-9 .elementor-element.elementor-element-25a5a38 {
  z-index: 2;
}
.elementor-9
  .elementor-element.elementor-element-1f0bf698:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-1f0bf698
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-1f0bf698
  > .elementor-container {
  max-width: 1400px;
}
.elementor-9 .elementor-element.elementor-element-1f0bf698 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-9
  .elementor-element.elementor-element-1f0bf698
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-504770fc.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-504770fc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-5982bf62 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-5982bf62
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  text-shadow: 4px 4px 0px rgba(0, 0, 0, 0.3);
}
.elementor-9
  .elementor-element.elementor-element-19d217ac:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-9
  .elementor-element.elementor-element-19d217ac
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff89f700;
}
.elementor-9
  .elementor-element.elementor-element-19d217ac
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.35;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-19d217ac.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-19d217ac.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-19d217ac.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-19d217ac
  > .elementor-element-populated,
.elementor-9
  .elementor-element.elementor-element-19d217ac
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-9
  .elementor-element.elementor-element-19d217ac
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-19d217ac
  > .elementor-element-populated {
  box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}
.elementor-9
  .elementor-element.elementor-element-19d217ac
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-26fad3f8 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-26fad3f8
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 50px;
  font-weight: 400;
}
.elementor-9 .elementor-element.elementor-element-63e28a4a {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-63e28a4a
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 35px;
  font-weight: 400;
}
.elementor-9
  .elementor-element.elementor-element-a667356:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-9
  .elementor-element.elementor-element-a667356
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff89f700;
}
.elementor-9
  .elementor-element.elementor-element-a667356
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.35;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-a667356.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-a667356.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-a667356.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-a667356
  > .elementor-element-populated,
.elementor-9
  .elementor-element.elementor-element-a667356
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-9
  .elementor-element.elementor-element-a667356
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-a667356
  > .elementor-element-populated {
  box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}
.elementor-9
  .elementor-element.elementor-element-a667356
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-672dc49f {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-672dc49f
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 50px;
  font-weight: 400;
}
.elementor-9 .elementor-element.elementor-element-43196376 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-43196376
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 35px;
  font-weight: 400;
}
.elementor-9
  .elementor-element.elementor-element-16626732:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-9
  .elementor-element.elementor-element-16626732
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff89f700;
}
.elementor-9
  .elementor-element.elementor-element-16626732
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.35;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-16626732.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-16626732.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-16626732.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-16626732
  > .elementor-element-populated,
.elementor-9
  .elementor-element.elementor-element-16626732
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-9
  .elementor-element.elementor-element-16626732
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-16626732
  > .elementor-element-populated {
  box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}
.elementor-9
  .elementor-element.elementor-element-16626732
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-68d77da5 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-68d77da5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 50px;
  font-weight: 400;
}
.elementor-9 .elementor-element.elementor-element-ddf76e {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-ddf76e
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 35px;
  font-weight: 400;
}
.elementor-9
  .elementor-element.elementor-element-21191167:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-9
  .elementor-element.elementor-element-21191167
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff89f700;
}
.elementor-9
  .elementor-element.elementor-element-21191167
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.35;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-21191167.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-21191167.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-21191167.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-21191167
  > .elementor-element-populated,
.elementor-9
  .elementor-element.elementor-element-21191167
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-9
  .elementor-element.elementor-element-21191167
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-9
  .elementor-element.elementor-element-21191167
  > .elementor-element-populated {
  box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}
.elementor-9
  .elementor-element.elementor-element-21191167
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-362954ab {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-362954ab
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 50px;
  font-weight: 400;
}
.elementor-9 .elementor-element.elementor-element-3c7d00c5 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-3c7d00c5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 35px;
  font-weight: 400;
}
.elementor-9
  .elementor-element.elementor-element-22c5b75b:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-22c5b75b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-22c5b75b
  > .elementor-container {
  max-width: 1200px;
}
.elementor-9 .elementor-element.elementor-element-22c5b75b {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-9
  .elementor-element.elementor-element-22c5b75b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-4e433339.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-4e433339
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-3a6b8550 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-3a6b8550
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  text-shadow: 4px 4px 0px rgba(0, 0, 0, 0.3);
}
.elementor-9
  .elementor-element.elementor-element-2b712efc
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-2b712efc {
  border-style: solid;
  border-color: #ffffff;
  box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 25px 25px 25px 25px;
}
.elementor-9 .elementor-element.elementor-element-2b712efc,
.elementor-9
  .elementor-element.elementor-element-2b712efc
  > .elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-1f2e5a99.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-1f2e5a99.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-47b6723c img {
  width: 50%;
}
.elementor-9 .elementor-element.elementor-element-47ca72a2 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-47ca72a2
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 35px;
  font-weight: 300;
}
.elementor-9 .elementor-element.elementor-element-4f728c73 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-4f728c73
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 25px;
  font-weight: 300;
}
.elementor-9
  .elementor-element.elementor-element-2f98471a
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-2f98471a {
  border-style: solid;
  border-color: #ffffff;
  box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 25px 25px 25px 25px;
}
.elementor-9 .elementor-element.elementor-element-2f98471a,
.elementor-9
  .elementor-element.elementor-element-2f98471a
  > .elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-9c00eda.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-9c00eda.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-44dd9dd7 img {
  width: 50%;
}
.elementor-9 .elementor-element.elementor-element-59efca1d {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-59efca1d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 35px;
  font-weight: 300;
}
.elementor-9 .elementor-element.elementor-element-8e8c57 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-8e8c57
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 25px;
  font-weight: 300;
}
.elementor-9
  .elementor-element.elementor-element-174f1a8f
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-174f1a8f {
  border-style: solid;
  border-color: #ffffff;
  box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 25px 25px 25px 25px;
}
.elementor-9 .elementor-element.elementor-element-174f1a8f,
.elementor-9
  .elementor-element.elementor-element-174f1a8f
  > .elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-19bd3fac.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-19bd3fac.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-2cce80b9 img {
  width: 50%;
}
.elementor-9 .elementor-element.elementor-element-6e91d4f8 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-6e91d4f8
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 35px;
  font-weight: 300;
}
.elementor-9 .elementor-element.elementor-element-6c2d2859 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-6c2d2859
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 25px;
  font-weight: 300;
}
.elementor-9
  .elementor-element.elementor-element-6682fd25
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-6682fd25 {
  border-style: solid;
  border-color: #ffffff;
  box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.26);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 25px 25px 25px 25px;
}
.elementor-9 .elementor-element.elementor-element-6682fd25,
.elementor-9
  .elementor-element.elementor-element-6682fd25
  > .elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-35d077fa.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-35d077fa.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-2b606fc5 img {
  width: 50%;
}
.elementor-9 .elementor-element.elementor-element-2fddd790 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-2fddd790
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 35px;
  font-weight: 300;
}
.elementor-9 .elementor-element.elementor-element-9abbb72 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-9abbb72
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 25px;
  font-weight: 300;
}
.elementor-9
  .elementor-element.elementor-element-153edb57
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: radial-gradient(
    at center center,
    #f0654000 0%,
    #3ac7cf 75%
  );
  opacity: 1;
}
.elementor-9
  .elementor-element.elementor-element-153edb57
  > .elementor-container {
  max-width: 1400px;
}
.elementor-9 .elementor-element.elementor-element-153edb57 {
  overflow: hidden;
  padding: 100px 0px 100px 0px;
}
.elementor-9
  .elementor-element.elementor-element-77154520.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-77154520
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-5daabe8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-5daabe8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-5daabe8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-410a12d5 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-410a12d5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  text-shadow: 4px 4px 0px rgba(0, 0, 0, 0.3);
}
.elementor-9 .elementor-element.elementor-element-5eba99ab img {
  width: 60%;
  border-radius: 25px 25px 25px 25px;
}
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button {
  background-color: #3ac7cf;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #ffffff;
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.26);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d
  [class*="elementor-animation"]:hover,
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button::before,
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button::after {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #3ac7cf;
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button-wrap {
  max-width: 150px;
}
.elementor-9 .elementor-element.elementor-element-59b2776d {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button-icon {
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button-text,
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button::after {
  font-family: "Adigiana", Sans-serif;
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d
  .wpr-button:hover
  .wpr-button-text {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-59b2776d .wpr-button:hover {
  border-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-59b2776d.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-17d68a2e:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-17d68a2e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-17d68a2e
  > .elementor-container {
  max-width: 1400px;
}
.elementor-9 .elementor-element.elementor-element-17d68a2e {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
}
.elementor-9
  .elementor-element.elementor-element-17d68a2e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-43ca2a92.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-43ca2a92
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-5bf65b1f img {
  border-radius: 300px 300px 300px 300px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-4adaa735.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-4adaa735.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-4484587f
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 50px;
  font-weight: 400;
  text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.3);
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-48f14c2a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-48f14c2a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button {
  background-color: #3ac7cf;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #ffffff;
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.26);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f
  [class*="elementor-animation"]:hover,
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button::before,
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button::after {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #3ac7cf;
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button-wrap {
  max-width: 150px;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button-icon {
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button-text,
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button::after {
  font-family: "Adigiana", Sans-serif;
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f
  .wpr-button:hover
  .wpr-button-text {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-2a9bee9f .wpr-button:hover {
  border-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-2a9bee9f.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button {
  background-color: #3ac7cf;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #ffffff;
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.26);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-42713e30
  [class*="elementor-animation"]:hover,
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button::before,
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button::after {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-42713e30 {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-42713e30
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #3ac7cf;
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-42713e30
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-42713e30
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-42713e30
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-42713e30
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button-wrap {
  max-width: 150px;
}
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button-icon {
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-42713e30
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-9
  .elementor-element.elementor-element-42713e30.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-9
  .elementor-element.elementor-element-42713e30.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-9
  .elementor-element.elementor-element-42713e30.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-42713e30.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button-text,
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button::after {
  font-family: "Adigiana", Sans-serif;
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-42713e30
  .wpr-button:hover
  .wpr-button-text {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-42713e30.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-42713e30.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-42713e30 .wpr-button:hover {
  border-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-42713e30.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-42713e30.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-42713e30.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #3ac7cf;
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.26);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a
  [class*="elementor-animation"]:hover,
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button::before,
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button::after {
  background-color: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button-wrap {
  max-width: 150px;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button-icon {
  font-size: 18px;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button-icon svg {
  width: 18px;
  height: 18px;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button-text,
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button::after {
  font-family: "Adigiana", Sans-serif;
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-bebbf7a .wpr-button:hover {
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-bebbf7a.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #3ac7cf;
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.26);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe
  [class*="elementor-animation"]:hover,
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button::before,
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button::after {
  background-color: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button-wrap {
  max-width: 150px;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button-icon {
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #3ac7cf;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button-text,
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button::after {
  font-family: "Adigiana", Sans-serif;
  font-size: 18px;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-4fa7abbe .wpr-button:hover {
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-4fa7abbe.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-9
  .elementor-element.elementor-element-7bc97110:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-7bc97110
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3ac7cf;
}
.elementor-9
  .elementor-element.elementor-element-7bc97110
  > .elementor-container {
  max-width: 1400px;
}
.elementor-9 .elementor-element.elementor-element-7bc97110 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
}
.elementor-9
  .elementor-element.elementor-element-7bc97110
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-1f2007a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-9
  .elementor-element.elementor-element-1f2007a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-58778212
  > .elementor-container {
  max-width: 655px;
}
.elementor-9 .elementor-element.elementor-element-50d016d9 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-50d016d9
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 13px;
  font-weight: 100;
  text-transform: uppercase;
  line-height: 20px;
}
.elementor-9 .elementor-element.elementor-element-8714fa8 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-8714fa8
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Adigiana", Sans-serif;
  font-size: 13px;
  font-weight: 100;
  text-transform: uppercase;
  line-height: 20px;
}
@media (min-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-356a5c24 {
    width: 21.665%;
  }
  .elementor-9 .elementor-element.elementor-element-62fc0611 {
    width: 67.666%;
  }
  .elementor-9 .elementor-element.elementor-element-2299e716 {
    width: 10.002%;
  }
  .elementor-9 .elementor-element.elementor-element-5aef8eb0 {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-1102168b {
    width: 50%;
  }
  .elementor-9 .elementor-element.elementor-element-7d644735 {
    width: 50%;
  }
  .elementor-9 .elementor-element.elementor-element-1f2e5a99 {
    width: 20%;
  }
  .elementor-9 .elementor-element.elementor-element-2cb34e4b {
    width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-9c00eda {
    width: 20%;
  }
  .elementor-9 .elementor-element.elementor-element-59b4d8be {
    width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-19bd3fac {
    width: 20%;
  }
  .elementor-9 .elementor-element.elementor-element-70326129 {
    width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-35d077fa {
    width: 20%;
  }
  .elementor-9 .elementor-element.elementor-element-4bb046c8 {
    width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-1242b58e {
    width: 8%;
  }
  .elementor-9 .elementor-element.elementor-element-4adaa735 {
    width: 41.69%;
  }
  .elementor-9 .elementor-element.elementor-element-48f14c2a {
    width: 49.976%;
  }
}
@media (max-width: 767px) {
  .elementor-9
    .elementor-element.elementor-element-61facb2a
    > .elementor-container {
    min-height: 700px;
  }
  .elementor-9 .elementor-element.elementor-element-356a5c24 {
    width: 50%;
  }
  .elementor-9
    .elementor-element.elementor-element-3e803220
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-3e803220 {
    text-align: center;
  }
  .elementor-9
    .elementor-element.elementor-element-3e803220
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-9 .elementor-element.elementor-element-62fc0611 {
    width: 50%;
  }
  .elementor-9
    .elementor-element.elementor-element-62fc0611.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-9
    .elementor-element.elementor-element-65baed9b
    .wpr-mobile-toggle-wrap {
    text-align: left;
  }
  .elementor-9 .elementor-element.elementor-element-2299e716 {
    width: 50%;
  }
  .elementor-9
    .elementor-element.elementor-element-2299e716.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-9
    .elementor-element.elementor-element-3a8b946d
    .elementor-widget-container {
    text-align: right;
  }
  .elementor-9 .elementor-element.elementor-element-3a8b946d {
    --icon-size: 26px;
  }
  .elementor-9 .elementor-element.elementor-element-4677807f {
    padding: 75px 0px 75px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-76489945 img {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-6ada1dbd {
    text-align: center;
  }
  .elementor-9
    .elementor-element.elementor-element-6ada1dbd
    .elementor-heading-title {
    font-size: 70px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
  }
  .elementor-9 .elementor-element.elementor-element-fc08d96 {
    text-align: center;
  }
  .elementor-9 .elementor-element.elementor-element-5144cc66 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-9
    .elementor-element.elementor-element-5144cc66
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-51c95988 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-9
    .elementor-element.elementor-element-51c95988
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-35cfde1f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
  }
  .elementor-9
    .elementor-element.elementor-element-35cfde1f
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-35cfde1f .wpr-button-text,
  .elementor-9
    .elementor-element.elementor-element-35cfde1f
    .wpr-button::after {
    font-size: 12px;
    letter-spacing: -1.2px;
  }
  .elementor-9 .elementor-element.elementor-element-5ae1a964 {
    text-align: center;
  }
  .elementor-9
    .elementor-element.elementor-element-5ae1a964
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9
    .elementor-element.elementor-element-417ecb1
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-57540ac3 .wpr-button-wrap {
    max-width: 500px;
  }
  .elementor-9
    .elementor-element.elementor-element-5982bf62
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9
    .elementor-element.elementor-element-3a6b8550
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-2b712efc {
    padding: 10px 10px 10px 10px;
  }
  .elementor-9 .elementor-element.elementor-element-1f2e5a99 {
    width: 25%;
  }
  .elementor-9 .elementor-element.elementor-element-47b6723c img {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-2cb34e4b {
    width: 75%;
  }
  .elementor-9
    .elementor-element.elementor-element-47ca72a2
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-4f728c73
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-9 .elementor-element.elementor-element-2f98471a {
    padding: 10px 10px 10px 10px;
  }
  .elementor-9 .elementor-element.elementor-element-9c00eda {
    width: 25%;
  }
  .elementor-9 .elementor-element.elementor-element-44dd9dd7 img {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-59b4d8be {
    width: 75%;
  }
  .elementor-9
    .elementor-element.elementor-element-59efca1d
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-8e8c57
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-9 .elementor-element.elementor-element-174f1a8f {
    padding: 10px 10px 10px 10px;
  }
  .elementor-9 .elementor-element.elementor-element-19bd3fac {
    width: 25%;
  }
  .elementor-9 .elementor-element.elementor-element-2cce80b9 img {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-70326129 {
    width: 75%;
  }
  .elementor-9
    .elementor-element.elementor-element-6e91d4f8
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-6c2d2859
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-9 .elementor-element.elementor-element-6682fd25 {
    padding: 10px 10px 10px 10px;
  }
  .elementor-9 .elementor-element.elementor-element-35d077fa {
    width: 25%;
  }
  .elementor-9 .elementor-element.elementor-element-2b606fc5 img {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-4bb046c8 {
    width: 75%;
  }
  .elementor-9
    .elementor-element.elementor-element-2fddd790
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-9abbb72
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-9
    .elementor-element.elementor-element-410a12d5
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-5eba99ab img {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-1242b58e {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-5bf65b1f {
    text-align: center;
  }
  .elementor-9 .elementor-element.elementor-element-5bf65b1f img {
    width: 35%;
  }
  .elementor-9 .elementor-element.elementor-element-4adaa735 {
    width: 100%;
  }
  .elementor-9
    .elementor-element.elementor-element-4484587f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-4484587f {
    text-align: center;
  }
  .elementor-9
    .elementor-element.elementor-element-4484587f
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-2a9bee9f
    > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-2a9bee9f {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-9
    .elementor-element.elementor-element-42713e30
    > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-42713e30 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-9
    .elementor-element.elementor-element-bebbf7a
    > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-bebbf7a {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-9
    .elementor-element.elementor-element-4fa7abbe
    > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-4fa7abbe {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
} /* Start custom CSS for image, class: .elementor-element-76489945 */
@keyframes float {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px); /* Sobe */
  }
  100% {
    transform: translateY(0); /* Volta Ã  posiÃ§Ã£o inicial */
  }
}

/* Aplica a animaÃ§Ã£o ao elemento */
.floating {
  animation: float 3s ease-in-out infinite;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61facb2a */
.fundoanimado {
  background-image: url("https://svgur.com/i/1BBU.svg");
  background-position: center;
  background-size: cover;
  background-color: RGBA(87, 0, 98, 1);
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-19d217ac */
.fundoanimado2 {
  background-image: url("https://svgur.com/i/1BBU.svg");
  background-position: center;
  background-size: cover;
  background-color: RGBA(87, 0, 98, 1);
  margin: 15px;
  border-radius: 15px;
} /* End custom CSS */
